diff target-utils/libc/memcpy.S @ 89:f4619719834f

target-utils/libc: our own memcpy assembly implementation
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 28 Oct 2016 22:55:51 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/target-utils/libc/memcpy.S	Fri Oct 28 22:55:51 2016 +0000
@@ -0,0 +1,9 @@
+	.text
+	.code	32
+	.globl	memcpy
+memcpy:
+1:	subs	r2, r2, #1
+	ldrcsb	r3, [r1], #1
+	strcsb	r3, [r0], #1
+	bhi	1b
+	bx	lr