/bionic/libc/arch-arm/cortex-a53/bionic/ |
D | __strcpy_chk.S | 52 ands r3, r1, #7 56 rsb r3, r3, #8 57 lsls ip, r3, #31 65 ands ip, r3, #2 74 tst r3, #4 76 ldr r3, [r0], #4 78 sub ip, r3, #0x01010101 79 bic ip, ip, r3 85 ldrd r2, r3, [r0], #8 94 sub ip, r3, #0x01010101 [all …]
|
D | __strcat_chk.S | 65 ands r3, r1, #7 69 rsb r3, r3, #8 70 lsls ip, r3, #31 78 ands ip, r3, #2 87 tst r3, #4 89 ldr r3, [r1], #4 91 sub ip, r3, #0x01010101 92 bic ip, ip, r3 98 ldrd r2, r3, [r1], #8 107 sub ip, r3, #0x01010101 [all …]
|
/bionic/libc/arch-arm/krait/bionic/ |
D | __strcpy_chk.S | 52 ands r3, r1, #7 56 rsb r3, r3, #8 57 lsls ip, r3, #31 65 ands ip, r3, #2 74 tst r3, #4 76 ldr r3, [r0], #4 78 sub ip, r3, #0x01010101 79 bic ip, ip, r3 85 ldrd r2, r3, [r0], #8 94 sub ip, r3, #0x01010101 [all …]
|
D | __strcat_chk.S | 65 ands r3, r1, #7 69 rsb r3, r3, #8 70 lsls ip, r3, #31 78 ands ip, r3, #2 87 tst r3, #4 89 ldr r3, [r1], #4 91 sub ip, r3, #0x01010101 92 bic ip, ip, r3 98 ldrd r2, r3, [r1], #8 107 sub ip, r3, #0x01010101 [all …]
|
/bionic/libc/arch-arm/cortex-a15/bionic/ |
D | __strcpy_chk.S | 52 ands r3, r1, #7 56 rsb r3, r3, #8 57 lsls ip, r3, #31 65 ands ip, r3, #2 74 tst r3, #4 76 ldr r3, [r0], #4 78 sub ip, r3, #0x01010101 79 bic ip, ip, r3 85 ldrd r2, r3, [r0], #8 94 sub ip, r3, #0x01010101 [all …]
|
D | __strcat_chk.S | 65 ands r3, r1, #7 69 rsb r3, r3, #8 70 lsls ip, r3, #31 78 ands ip, r3, #2 87 tst r3, #4 89 ldr r3, [r1], #4 91 sub ip, r3, #0x01010101 92 bic ip, ip, r3 98 ldrd r2, r3, [r1], #8 107 sub ip, r3, #0x01010101 [all …]
|
D | strcat.S | 72 ldrb r3, [r0] 73 cbz r3, .L_strcat_r0_scan_done 98 ands r3, r0, #7 102 rsb r3, r3, #8 103 lsls ip, r3, #31 121 tst r3, #4 123 ldr r3, [r0], #4 125 sub ip, r3, #0x01010101 126 bic ip, ip, r3 135 m_copy_byte reg=r3, cmd=cbz, label=.L_strcpy_finish [all …]
|
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, #0x01010101 185 bic ip, ip, r3 [all …]
|
D | memset.S | 45 cmp r2, r3 71 mov r3, r0 81 ands ip, r3, #7 92 strd r0, r1, [r3, \offset] 95 add r3, #64 106 strd r0, r1, [r3, \offset] 108 add r3, #32 114 strd r0, r1, [r3, \offset] 116 add r3, #16 124 strd r0, r1, [r3], #8 [all …]
|
/bionic/libc/arch-arm/cortex-a7/bionic/ |
D | __strcpy_chk.S | 52 ands r3, r1, #7 56 rsb r3, r3, #8 57 lsls ip, r3, #31 65 ands ip, r3, #2 74 tst r3, #4 76 ldr r3, [r0], #4 78 sub ip, r3, #0x01010101 79 bic ip, ip, r3 85 ldrd r2, r3, [r0], #8 94 sub ip, r3, #0x01010101 [all …]
|
D | __strcat_chk.S | 65 ands r3, r1, #7 69 rsb r3, r3, #8 70 lsls ip, r3, #31 78 ands ip, r3, #2 87 tst r3, #4 89 ldr r3, [r1], #4 91 sub ip, r3, #0x01010101 92 bic ip, ip, r3 98 ldrd r2, r3, [r1], #8 107 sub ip, r3, #0x01010101 [all …]
|
D | memset.S | 45 cmp r2, r3 57 mov r3, r0 66 ands ip, r3, #7 81 vstmia r3!, {d0 - d7} 90 vstmia r3!, {d0 - d3} 95 vstmia r3!, {d0, d1} 103 vstmia r3!, {d0} 108 vst1.32 {d0[0]}, [r3]! 113 strbne r1, [r3], #1 115 strbcs r1, [r3], #1 [all …]
|
/bionic/libc/arch-arm/cortex-a55/bionic/ |
D | __strcpy_chk.S | 52 ands r3, r1, #7 56 rsb r3, r3, #8 57 lsls ip, r3, #31 65 ands ip, r3, #2 74 tst r3, #4 76 ldr r3, [r0], #4 78 sub ip, r3, #0x01010101 79 bic ip, ip, r3 85 ldrd r2, r3, [r0], #8 94 sub ip, r3, #0x01010101 [all …]
|
D | __strcat_chk.S | 65 ands r3, r1, #7 69 rsb r3, r3, #8 70 lsls ip, r3, #31 78 ands ip, r3, #2 87 tst r3, #4 89 ldr r3, [r1], #4 91 sub ip, r3, #0x01010101 92 bic ip, ip, r3 98 ldrd r2, r3, [r1], #8 107 sub ip, r3, #0x01010101 [all …]
|
/bionic/libc/arch-arm/cortex-a9/bionic/ |
D | __strcpy_chk.S | 52 ands r3, r0, #7 57 ldmia r0!, {r2, r3} 66 sub ip, r3, #0x01010101 67 bic ip, ip, r3 73 sub r3, r0, r1 78 sub r3, r3, #8 84 sub r3, r3, #7 91 subne r3, r3, #6 93 sub r3, r3, #5 97 sub r3, r0, r1 [all …]
|
D | __strcat_chk.S | 66 ands r3, r0, #7 71 ldmia r1!, {r2, r3} 80 sub ip, r3, #0x01010101 81 bic ip, ip, r3 87 sub r3, r1, r0 92 sub r3, r3, #8 98 sub r3, r3, #7 105 subne r3, r3, #6 107 sub r3, r3, #5 111 sub r3, r1, r0 [all …]
|
D | strcat.S | 76 ldrb r3, [r0] 77 cbz r3, .Lstrcat_r0_scan_done 102 ands r3, r0, #7 107 ldmia r0!, {r2, r3} 116 sub ip, r3, #0x01010101 117 bic ip, ip, r3 147 m_copy_byte reg=r3, cmd=cbz, label=.Lstrcpy_finish 151 m_copy_byte reg=r3, cmd=cbz, label=.Lstrcpy_finish 160 ands r3, r0, #7 166 ands r3, r1, #7 [all …]
|
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, r0, #0 [all …]
|
D | string_copy.S | 114 m_copy_byte reg=r3, cmd=cbz, label=.Lstringcopy_finish 118 m_copy_byte reg=r3, cmd=cbz, label=.Lstringcopy_finish 130 ands r3, r0, #7 136 ands r3, r1, #7 141 ldmia r1!, {r2, r3} 150 sub ip, r3, #0x01010101 151 bic ip, ip, r3 155 stmia r0!, {r2, r3} 179 lsr r3, r2, #16 180 strb r3, [r0] [all …]
|
D | memcpy_base.S | 51 eor r3, r0, r1 52 ands r3, r3, #0x3 60 rsb r3, r0, #0 61 ands r3, r3, #0xF 65 sub r2, r2, r3 66 movs ip, r3, lsl #31 75 movs ip, r3, lsl #29 134 ldrbmi r3, [r1], #1 135 strbmi r3, [r0], #1 161 rsb r3, r1, #0 [all …]
|
/bionic/libc/arch-arm/generic/bionic/ |
D | memmove.S | 95 ldmia r1!, {r3, r4, r12, lr} 96 stmia r0!, {r3, r4, r12, lr} 97 ldmia r1!, {r3, r4, r12, lr} 98 stmia r0!, {r3, r4, r12, lr} 103 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */ 104 stmiage r0!, {r3, r4, r12, lr} 113 ldmiage r1!, {r3, r12, lr} 114 stmiage r0!, {r3, r12, lr} 123 ldrlt r3, [r1], #4 124 strlt r3, [r0], #4 [all …]
|
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, r3, #0x1C 80 cmp r3, r2 [all …]
|
D | strcmp.S | 70 ldreq r3, [r1], #4 81 mvn r3, #MSB 82 SHFT2LSB r2, r3, r2 83 ldr r3, [r1], #4 85 orr r3, r3, r2 97 cmp ip, r3 104 ldreq r3, [r1], #4 112 cmpcs r0, r3, SHFT2MSB #24 114 SHFT2LSBEQ r3, r3, #8 125 sub r0, r0, r3, lsr #24 [all …]
|
D | strcpy.S | 56 ldr r3, [r1], #4 58 sub r2, r3, r5 59 bics r2, r2, r3 62 streq r3, [ip], #4 63 ldreq r3, [r1], #4 72 sub r2, r3, r5 73 bics r2, r2, r3 77 str r3, [ip], #4 81 ldreq r3, [r1], #4 84 mov r3, r4 [all …]
|
/bionic/libm/arm/ |
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, r3, r0 103 mov r3, #1 104 lsl r3, r3, r2 105 sub r3, r3, #1 [all …]
|