mailing list of musl libc
 help / color / mirror / code / Atom feed
5dd9b0279d669af49928cc555006bc510e1fd147 blob 763 bytes (raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 
.syntax unified

.global __aeabi_memcpy8
.global __aeabi_memcpy4
.global __aeabi_memcpy
.global __aeabi_memmove8
.global __aeabi_memmove4
.global __aeabi_memmove

.type __aeabi_memcpy8,%function
.type __aeabi_memcpy4,%function
.type __aeabi_memcpy,%function
.type __aeabi_memmove8,%function
.type __aeabi_memmove4,%function
.type __aeabi_memmove,%function

__aeabi_memmove8:
__aeabi_memmove4:
__aeabi_memmove:
	cmp   r0, r1
	bls   2f
	cmp   r2, #0
	bxeq  lr
	add   r0, r0, r2
	add   r2, r1, r2
1:	ldrb  r3, [r2, #-1]!
	cmp   r1, r2
	strb  r3, [r0, #-1]!
	bne   1b
	bx    lr
__aeabi_memcpy8:
__aeabi_memcpy4:
__aeabi_memcpy:
2:	cmp   r2, #0
	bxeq  lr
	sub   r0, r0, #1
	add   r2, r1, r2
1:	ldrb  r3, [r1], #1
	cmp   r1, r2
	strb  r3, [r0, #1]!
	bne   1b
	bx    lr
debug log:

solving 5dd9b027 ...
found 5dd9b027 in https://inbox.vuxu.org/musl/20170221011506.GO12395@port70.net/

applying [1/1] https://inbox.vuxu.org/musl/20170221011506.GO12395@port70.net/
diff --git a/src/string/arm/__aeabi_memcpy.s b/src/string/arm/__aeabi_memcpy.s
new file mode 100644
index 00000000..5dd9b027

Checking patch src/string/arm/__aeabi_memcpy.s...
Applied patch src/string/arm/__aeabi_memcpy.s cleanly.

index at:
100644 5dd9b0279d669af49928cc555006bc510e1fd147	src/string/arm/__aeabi_memcpy.s

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).