__aeabi_memset.s raw
1 .syntax unified
2
3 .global __aeabi_memclr8
4 .global __aeabi_memclr4
5 .global __aeabi_memclr
6 .global __aeabi_memset8
7 .global __aeabi_memset4
8 .global __aeabi_memset
9
10 .type __aeabi_memclr8,%function
11 .type __aeabi_memclr4,%function
12 .type __aeabi_memclr,%function
13 .type __aeabi_memset8,%function
14 .type __aeabi_memset4,%function
15 .type __aeabi_memset,%function
16
17 __aeabi_memclr8:
18 __aeabi_memclr4:
19 __aeabi_memclr:
20 movs r2, #0
21 __aeabi_memset8:
22 __aeabi_memset4:
23 __aeabi_memset:
24 cmp r1, #0
25 beq 2f
26 adds r1, r0, r1
27 1: strb r2, [r0]
28 adds r0, r0, #1
29 cmp r1, r0
30 bne 1b
31 2: bx lr
32