/bionic/libc/arch-arm/cortex-a15/bionic/ |
H A D | __strcat_chk.S | 61 ands r3, r1, #7 65 rsb r3, r3, #8 66 lsls ip, r3, #31 74 ands ip, r3, #2 83 tst r3, #4 85 ldr r3, [r1], #4 87 sub ip, r3, #0x01010101 88 bic ip, ip, r3 94 ldrd r2, r3, [r [all...] |
H A D | __strcpy_chk.S | 48 ands r3, r1, #7 52 rsb r3, r3, #8 53 lsls ip, r3, #31 61 ands ip, r3, #2 70 tst r3, #4 72 ldr r3, [r0], #4 74 sub ip, r3, #0x01010101 75 bic ip, ip, r3 81 ldrd r2, r3, [r [all...] |
H A D | memset.S | 41 cmp r2, r3 66 // r3 is the destination pointer 67 mov r3, r0 77 ands ip, r3, #7 88 strd r0, r1, [r3, \offset] 91 add r3, #64 102 strd r0, r1, [r3, \offset] 104 add r3, #32 110 strd r0, r1, [r3, \offset] 112 add r3, #1 [all...] |
H A D | string_copy.S | 111 m_copy_byte reg=r3, cmd=cbz, label=.Lstringcopy_finish 115 m_copy_byte reg=r3, cmd=cbz, label=.Lstringcopy_finish 127 ands r3, r0, #7 131 rsb r3, r3, #8 132 lsls ip, r3, #31 150 tst r3, #4 170 ands r3, r1, #7 175 ldrd r2, r3, [r1], #8 184 sub ip, r3, # [all...] |
H A D | strlen.S | 67 ands r3, r0, #7 71 rsb r3, r3, #8 72 lsls ip, r3, #31 80 ands ip, r3, #2 89 tst r3, #4 91 ldr r3, [r1], #4 93 sub ip, r3, #0x01010101 94 bic ip, ip, r3 100 ldrd r2, r3, [r [all...] |
/bionic/libc/arch-arm/cortex-a53/bionic/ |
H A D | __strcat_chk.S | 61 ands r3, r1, #7 65 rsb r3, r3, #8 66 lsls ip, r3, #31 74 ands ip, r3, #2 83 tst r3, #4 85 ldr r3, [r1], #4 87 sub ip, r3, #0x01010101 88 bic ip, ip, r3 94 ldrd r2, r3, [r [all...] |
H A D | __strcpy_chk.S | 48 ands r3, r1, #7 52 rsb r3, r3, #8 53 lsls ip, r3, #31 61 ands ip, r3, #2 70 tst r3, #4 72 ldr r3, [r0], #4 74 sub ip, r3, #0x01010101 75 bic ip, ip, r3 81 ldrd r2, r3, [r [all...] |
/bionic/libc/arch-arm/cortex-a7/bionic/ |
H A D | __strcat_chk.S | 61 ands r3, r1, #7 65 rsb r3, r3, #8 66 lsls ip, r3, #31 74 ands ip, r3, #2 83 tst r3, #4 85 ldr r3, [r1], #4 87 sub ip, r3, #0x01010101 88 bic ip, ip, r3 94 ldrd r2, r3, [r [all...] |
H A D | __strcpy_chk.S | 48 ands r3, r1, #7 52 rsb r3, r3, #8 53 lsls ip, r3, #31 61 ands ip, r3, #2 70 tst r3, #4 72 ldr r3, [r0], #4 74 sub ip, r3, #0x01010101 75 bic ip, ip, r3 81 ldrd r2, r3, [r [all...] |
H A D | memset.S | 41 cmp r2, r3 53 mov r3, r0 62 ands ip, r3, #7 77 vstmia r3!, {d0 - d7} 86 vstmia r3!, {d0 - d3} 91 vstmia r3!, {d0, d1} 99 vstmia r3!, {d0} 104 vst1.32 {d0[0]}, [r3]! 109 strbne r1, [r3], #1 111 strbcs r1, [r3], # [all...] |
/bionic/libc/arch-arm/denver/bionic/ |
H A D | __strcat_chk.S | 61 ands r3, r1, #7 65 rsb r3, r3, #8 66 lsls ip, r3, #31 74 ands ip, r3, #2 83 tst r3, #4 85 ldr r3, [r1], #4 87 sub ip, r3, #0x01010101 88 bic ip, ip, r3 94 ldrd r2, r3, [r [all...] |
H A D | __strcpy_chk.S | 48 ands r3, r1, #7 52 rsb r3, r3, #8 53 lsls ip, r3, #31 61 ands ip, r3, #2 70 tst r3, #4 72 ldr r3, [r0], #4 74 sub ip, r3, #0x01010101 75 bic ip, ip, r3 81 ldrd r2, r3, [r [all...] |
H A D | memset.S | 43 cmp r2, r3 56 mov r3, r0 72 // r3 is the advancing destination pointer 75 ands ip, r3, 0xF 89 strbne r1, [r3], #1 93 strhne r1, [r3], #2 97 strmi r1, [r3], #4 100 strcs r1, [r3], #4 101 strcs r1, [r3], #4 119 pldw [r3, #19 [all...] |
/bionic/libc/arch-arm/krait/bionic/ |
H A D | __strcat_chk.S | 61 ands r3, r1, #7 65 rsb r3, r3, #8 66 lsls ip, r3, #31 74 ands ip, r3, #2 83 tst r3, #4 85 ldr r3, [r1], #4 87 sub ip, r3, #0x01010101 88 bic ip, ip, r3 94 ldrd r2, r3, [r [all...] |
H A D | __strcpy_chk.S | 48 ands r3, r1, #7 52 rsb r3, r3, #8 53 lsls ip, r3, #31 61 ands ip, r3, #2 70 tst r3, #4 72 ldr r3, [r0], #4 74 sub ip, r3, #0x01010101 75 bic ip, ip, r3 81 ldrd r2, r3, [r [all...] |
H A D | memset.S | 41 cmp r2, r3 54 mov r3, r0 64 vst1.8 {d0 - d3}, [r3]! 73 vst1.8 {d0, d1}, [r3]! 77 vst1.8 {d0}, [r3]! 79 vst1.32 {d0[0]}, [r3]! 81 strbmi r1, [r3], #1 82 strbcs r1, [r3], #1 83 strbcs r1, [r3], #1
|
/bionic/libc/arch-arm/cortex-a9/bionic/ |
H A D | __strcat_chk.S | 62 ands r3, r0, #7 67 ldmia r1!, {r2, r3} 76 sub ip, r3, #0x01010101 77 bic ip, ip, r3 83 sub r3, r1, r0 88 sub r3, r3, #8 94 sub r3, r3, #7 101 subne r3, r [all...] |
H A D | __strcpy_chk.S | 48 ands r3, r0, #7 53 ldmia r0!, {r2, r3} 62 sub ip, r3, #0x01010101 63 bic ip, ip, r3 69 sub r3, r0, r1 74 sub r3, r3, #8 80 sub r3, r3, #7 87 subne r3, r [all...] |
H A D | memset.S | 40 cmp r2, r3 57 mov r3, r0 67 vst1.8 {d0 - d3}, [r3]! 76 vst1.8 {d0, d1}, [r3]! 80 vst1.8 {d0}, [r3]! 82 vst1.32 {d0[0]}, [r3]! 84 strbmi r1, [r3], #1 85 strbcs r1, [r3], #1 86 strbcs r1, [r3], #1 102 rsb r3, r [all...] |
H A D | memcpy_base.S | 45 eor r3, r0, r1 46 ands r3, r3, #0x3 54 rsb r3, r0, #0 55 ands r3, r3, #0xF 58 /* copy up to 15-bytes (count in r3) */ 59 sub r2, r2, r3 60 movs ip, r3, lsl #31 69 movs ip, r3, ls [all...] |
/bionic/libc/arch-arm/bionic/ |
H A D | vfork.S | 33 mrc p15, 0, r3, c13, c0, 3 34 ldr r3, [r3, #4] 36 str r0, [r3, #12]
|
/bionic/libc/arch-arm/generic/bionic/ |
H A D | memset.S | 40 cmp r2, r3 52 rsb r3, r0, #0 53 ands r3, r3, #3 54 cmp r3, r2 55 movhi r3, r2 62 movs r12, r3, lsl #31 66 subs r2, r2, r3 77 rsb r3, r0, #0 78 ands r3, r [all...] |
H A D | strcpy.S | 52 ldr r3, [r1], #4 54 sub r2, r3, r5 55 bics r2, r2, r3 58 streq r3, [ip], #4 59 ldreq r3, [r1], #4 68 sub r2, r3, r5 69 bics r2, r2, r3 73 str r3, [ip], #4 77 ldreq r3, [r1], #4 80 mov r3, r [all...] |
H A D | memcpy.S | 41 cmp r2, r3 79 rsb r3, r1, #0 80 ands r3, r3, #3 87 movs r12, r3, lsl #31 88 sub r2, r2, r3 /* we know that r3 <= r2 because r2 >= 4 */ 89 ldrbmi r3, [r1], #1 92 strbmi r3, [r0], #1 109 rsb r3, r [all...] |
/bionic/libm/arm/ |
H A D | floor.S | 37 and r3, r1, #0x80000000 /* sign(x) */ 49 cmp r3, #0 91 mov r3, #1 92 lsl r3, r3, r2 93 sub r3, r3, #1 94 and r3, r1, r3 95 orr r3, r [all...] |