/bionic/libc/arch-arm/denver/bionic/ |
D | memmove.S | 46 cmpne r0, r1 48 subs r3, r0, r1 63 add r1, r1, r2 66 pld [r1, #-CACHE_LINE_SIZE] 67 pld [r1, #-CACHE_LINE_SIZE*2] 82 ldrbmi ip, [r1, #-1]! 85 ldrbcs ip, [r1, #-1]! 87 ldrbcs ip, [r1, #-1]! 92 sub r1, r1, #4 94 vld4.8 {d0[0], d1[0], d2[0], d3[0]}, [r1] [all …]
|
D | memcpy_base.S | 40 cmp r0, r1 44 pld [r1, #CACHE_LINE_SIZE*1] 54 pld [r1, #CACHE_LINE_SIZE*2] 57 pld [r1, #CACHE_LINE_SIZE*3] 63 ldrbmi ip, [r1], #1 67 ldrhcs ip, [r1], #2 72 ldrmi ip, [r1], #4 76 vld1.8 {d0}, [r1]! 81 vld1.8 {q0}, [r1]! 85 vld1.8 {q0, q1}, [r1]! [all …]
|
D | memset.S | 55 ldr r1, error_code 66 mov r2, r1 67 mov r1, #0 77 mov r1, r1, lsl #24 78 orr r1, r1, r1, lsr #8 79 orr r1, r1, r1, lsr #16 91 vdup.32 q0, r1 107 strbne r1, [r3], #1 111 strhne r1, [r3], #2 115 strmi r1, [r3], #4 [all …]
|
D | __strcat_chk.S | 61 mov r0, r1 62 ands r3, r1, #7 70 ldrb r2, [r1], #1 78 ldrb r2, [r1], #1 80 ldrb r2, [r1], #1 86 ldr r3, [r1], #4 95 ldrd r2, r3, [r1], #8 97 pld [r1, #64] 111 sub r3, r1, r0 116 sub r3, r1, r0 [all …]
|
/bionic/libc/arch-arm/generic/bionic/ |
D | memset.S | 45 ldr r1, error_code 57 mov r2, r1 58 mov r1, #0 76 mov r1, r1, lsl #24 77 orr r1, r1, r1, lsr #8 78 orr r1, r1, r1, lsr #16 81 strbcs r1, [r0], #1 /* can't use strh (alignment unknown) */ 82 strbcs r1, [r0], #1 83 strbmi r1, [r0], #1 89 mov r12, r1 [all …]
|
D | memcmp.S | 50 cmp r0, r1 54 pld [r1, #(CACHE_LINE_SIZE * 0)] 55 pld [r1, #(CACHE_LINE_SIZE * 1)] 72 pld [r1, #(CACHE_LINE_SIZE * 2)] 77 vld1.8 {d4 - d7}, [r1]! 78 pld [r1, #(CACHE_LINE_SIZE * 2)] 96 sub r1, #32 103 addeq r1, #16 133 ldrb ip, [r1], #1 145 eor r0, r4, r1 [all …]
|
D | strcpy.S | 38 pld [r1, #0] 39 eor r2, r0, r1 43 tst r1, #3 52 tst r1, #4 53 ldr r3, [r1], #4 60 ldreq r3, [r1], #4 67 pld [r1, #8] 68 ldr r4, [r1], #4 78 ldreq r3, [r1], #4 99 tst r1, #1 [all …]
|
D | memcpy.S | 66 pld [r1, #0] 67 pld [r1, #32] 76 rsb r3, r1, #0 86 ldrbmi r3, [r1], #1 87 ldrbcs r4, [r1], #1 88 ldrbcs r12,[r1], #1 96 eor r12, r0, r1 114 ldmcs r1!, {r4, r5, r6, r7} /* 16 bytes */ 115 ldmmi r1!, {r8, r9} /* 8 bytes */ 119 ldrne r10,[r1], #4 /* 4 bytes */ [all …]
|
/bionic/libm/arm/ |
D | s_floor.S | 37 and r3, r1, #0x80000000 /* sign(x) */ 38 bic r1, r1, #0x80000000 /* x = abs(x) */ 41 lsr r2, r1, #20 65 lsr r1, r1, r2 66 lsl r1, r1, r2 86 orr r1, r1, #0x80000000 94 and r3, r1, r3 96 lsr r1, r1, r2 97 lsl r1, r1, r2 114 cmpeq r1, #0 [all …]
|
/bionic/libc/arch-arm/cortex-a9/bionic/ |
D | memset.S | 50 ldr r1, error_code 61 mov r2, r1 62 mov r1, #0 78 vdup.8 q0, r1 104 strbmi r1, [r0], #1 105 strbcs r1, [r0], #1 106 strbcs r1, [r0], #1 130 mov r1, r1, lsl #24 131 orr r1, r1, r1, lsr #8 132 orr r1, r1, r1, lsr #16 [all …]
|
D | memcpy_base.S | 45 eor r3, r0, r1 62 ldrbmi lr, [r1], #1 65 ldrbcs ip, [r1], #1 66 ldrbcs lr, [r1], #1 72 vld1.32 {d0[0]}, [r1]! 76 vld1.8 {d0}, [r1]! 80 pld [r1, #0] 81 pld [r1, #(32 * 2)] 88 pld [r1, #(32 * 4)] 89 pld [r1, #(32 * 6)] [all …]
|
D | string_copy.S | 97 ldrb \reg, [r1], #1 125 pld [r1, #0] 132 ands r3, r1, #7 137 ldmia r1!, {r2, r3} 139 pld [r1, #64] 216 ldrb r2, [r1], #1 223 ldrb r4, [r1], #1 233 ldrb r5, [r1], #1 247 ldr r2, [r1], #4 282 ldr r2, [r1], #4 [all …]
|
D | strlen.S | 65 mov r1, r0 72 ldmia r1!, {r2, r3} 74 pld [r1, #64] 88 sub r0, r1, r0 112 sub r0, r1, r0 141 ldrb r2, [r1], #1 147 ldrb r2, [r1], #1 149 ldrb r2, [r1], #1 155 ldr r2, [r1], #4 164 sub r0, r1, r0
|
D | strcat.S | 78 ldrb \reg, [r1], #1 85 ldrb r2, [r1] 86 pld [r1, #0] 155 pld [r1, #0] 162 ands r3, r1, #7 167 ldmia r1!, {r2, r3} 169 pld [r1, #64] 227 ldrb r2, [r1], #1 234 ldrb r4, [r1], #1 239 ldrb r5, [r1], #1 [all …]
|
D | __strcat_chk.S | 61 mov r0, r1 68 ldmia r1!, {r2, r3} 70 pld [r1, #64] 84 sub r3, r1, r0 108 sub r3, r1, r0 137 ldrb r2, [r1], #1 143 ldrb r2, [r1], #1 145 ldrb r2, [r1], #1 151 ldr r2, [r1], #4 160 sub r3, r1, r0 [all …]
|
/bionic/libc/arch-arm/cortex-a15/bionic/ |
D | memset.S | 52 ldr r1, error_code 63 mov r2, r1 64 mov r1, #0 87 mov r1, r1, lsl #24 88 orr r1, r1, r1, lsr #8 89 orr r1, r1, r1, lsr #16 98 mov r0, r1 105 strd r0, r1, [r3, \offset] 119 strd r0, r1, [r3, \offset] 127 strd r0, r1, [r3, \offset] [all …]
|
D | memcpy_base.S | 95 ldrbmi lr, [r1], #1 98 ldrbcs ip, [r1], #1 99 ldrbcs lr, [r1], #1 106 vld4.8 {d0[0], d1[0], d2[0], d3[0]}, [r1]! 110 vld1.8 {d0}, [r1]! 118 vld1.8 {d0 - d3}, [r1]! 119 vld1.8 {d4 - d7}, [r1]! 120 pld [r1, #(64*4)] 131 vld1.8 {d0 - d3}, [r1]! 139 vld1.8 {d0, d1}, [r1]! [all …]
|
D | string_copy.S | 97 ldrb \reg, [r1], #1 126 pld [r1, #0] 135 ldrb r2, [r1], #1 142 ldrb r2, [r1], #1 145 ldrb r2, [r1], #1 152 ldr r2, [r1], #4 163 ands r3, r1, #7 168 ldrd r2, r3, [r1], #8 170 pld [r1, #64] 280 ldr r2, [r1], #4 [all …]
|
D | strcat.S | 78 ldrb \reg, [r1], #1 85 ldrb r2, [r1] 86 pld [r1, #0] 155 ldrb r2, [r1], #1 162 ldrb r2, [r1], #1 165 ldrb r2, [r1], #1 172 ldr r2, [r1], #4 183 ands r3, r1, #7 188 ldrd r2, r3, [r1], #8 190 pld [r1, #64] [all …]
|
D | __strcat_chk.S | 61 mov r0, r1 62 ands r3, r1, #7 70 ldrb r2, [r1], #1 78 ldrb r2, [r1], #1 80 ldrb r2, [r1], #1 86 ldr r3, [r1], #4 95 ldrd r2, r3, [r1], #8 97 pld [r1, #64] 111 sub r3, r1, r0 116 sub r3, r1, r0 [all …]
|
D | strlen.S | 65 mov r1, r0 75 ldrb r2, [r1], #1 83 ldrb r2, [r1], #1 85 ldrb r2, [r1], #1 91 ldr r3, [r1], #4 100 ldrd r2, r3, [r1], #8 102 pld [r1, #64] 116 sub r0, r1, r0 121 sub r0, r1, r0 144 sub r0, r1, r0
|
D | strcmp.S | 154 mov r1, \w1 157 rev r1, \w1 163 pld [r1, #0] 166 orr ip, r0, r1 180 pld [r1, #16] 184 ldrd r4, r5, [r1], #8 205 ldrb ip, [r1], #1 212 ldrb ip, [r1], #1 219 ldrb ip, [r1], #1 233 ands ip, r1, #3 [all …]
|
/bionic/libc/arch-arm/bionic/ |
D | setjmp.S | 74 mov r1, #1 79 mov r1, #0 86 str r1, [r0, #(_JB_SIGFLAG * 4)] 89 teq r1, #0 99 mov r1, r0 104 str r1, [r0, #(_JB_SIGMASK * 4)] 108 add r1, r0, #(_JB_CORE_BASE * 4) 109 stmia r1, {r4-r14} 112 add r1, r0, #(_JB_FLOAT_BASE * 4) 113 vstmia r1, {d8-d15} [all …]
|
/bionic/libc/arch-arm/krait/bionic/ |
D | memcpy_base.S | 56 ldrbmi lr, [r1], #1 59 ldrbcs ip, [r1], #1 60 ldrbcs lr, [r1], #1 66 vld4.8 {d0[0], d1[0], d2[0], d3[0]}, [r1]! 70 vld1.8 {d0}, [r1]! 78 vld1.8 {d0 - d3}, [r1]! 79 vld1.8 {d4 - d7}, [r1]! 80 pld [r1, #(32*8)] 91 vld1.8 {d0 - d3}, [r1]! 100 vld1.8 {d0, d1}, [r1]! [all …]
|
D | __strcat_chk.S | 61 mov r0, r1 62 ands r3, r1, #7 70 ldrb r2, [r1], #1 78 ldrb r2, [r1], #1 80 ldrb r2, [r1], #1 86 ldr r3, [r1], #4 95 ldrd r2, r3, [r1], #8 97 pld [r1, #64] 111 sub r3, r1, r0 116 sub r3, r1, r0 [all …]
|