/bionic/libc/arch-arm/cortex-a15/bionic/ |
D | memmove.S | 45 cmpne r0, r1 47 subs r3, r0, r1 62 add r1, r1, r2 65 pld [r1, #-CACHE_LINE_SIZE] 66 pld [r1, #-CACHE_LINE_SIZE*2] 81 ldrbmi ip, [r1, #-1]! 84 ldrbcs ip, [r1, #-1]! 86 ldrbcs ip, [r1, #-1]! 91 sub r1, r1, #4 93 vld4.8 {d0[0], d1[0], d2[0], d3[0]}, [r1] [all …]
|
D | memset.S | 74 mov r1, r1, lsl #24 75 orr r1, r1, r1, lsr #8 76 orr r1, r1, r1, lsr #16 85 mov r0, r1 92 strd r0, r1, [r3, \offset] 106 strd r0, r1, [r3, \offset] 114 strd r0, r1, [r3, \offset] 124 strd r0, r1, [r3], #8 129 str r1, [r3], #4 134 strbne r1, [r3], #1 [all …]
|
D | memcpy_base.S | 86 ldrbmi lr, [r1], #1 89 ldrbcs ip, [r1], #1 90 ldrbcs lr, [r1], #1 97 vld4.8 {d0[0], d1[0], d2[0], d3[0]}, [r1]! 101 vld1.8 {d0}, [r1]! 109 vld1.8 {d0 - d3}, [r1]! 110 vld1.8 {d4 - d7}, [r1]! 111 pld [r1, #(64*4)] 122 vld1.8 {d0 - d3}, [r1]! 130 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 154 ldrb r2, [r1], #1 157 ldrb r2, [r1], #1 160 ldrb r2, [r1], #1 163 ldrb r2, [r1], #1 170 ands r3, r1, #7 [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 174 ldrb r2, [r1], #1 177 ldrb r2, [r1], #1 180 ldrb r2, [r1], #1 183 ldrb r2, [r1], #1 [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
|
/bionic/libc/arch-arm/generic/bionic/ |
D | memset.S | 58 mov r1, r1, lsl #24 59 orr r1, r1, r1, lsr #8 60 orr r1, r1, r1, lsr #16 63 strbcs r1, [r0], #1 /* can't use strh (alignment unknown) */ 64 strbcs r1, [r0], #1 65 strbmi r1, [r0], #1 70 mov r12, r1 71 mov lr, r1 72 mov r4, r1 73 mov r5, r1 [all …]
|
D | memcmp.S | 49 cmp r0, r1 53 pld [r1, #(CACHE_LINE_SIZE * 0)] 54 pld [r1, #(CACHE_LINE_SIZE * 1)] 71 pld [r1, #(CACHE_LINE_SIZE * 2)] 76 vld1.8 {d4 - d7}, [r1]! 77 pld [r1, #(CACHE_LINE_SIZE * 2)] 95 sub r1, #32 102 addeq r1, #16 132 ldrb ip, [r1], #1 144 eor r0, r4, r1 [all …]
|
D | memmove.S | 70 cmp r1, r0 81 ands r12, r1, #3 95 ldmia r1!, {r3, r4, r12, lr} 97 ldmia r1!, {r3, r4, r12, lr} 103 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */ 113 ldmiage r1!, {r3, r12, lr} 123 ldrlt r3, [r1], #4 125 ldmiage r1!, {r3, r12} 136 ldrb r3, [r1], #1 138 ldrbge r3, [r1], #1 [all …]
|
D | strcpy.S | 41 pld [r1, #0] 42 eor r2, r0, r1 46 tst r1, #3 55 tst r1, #4 56 ldr r3, [r1], #4 63 ldreq r3, [r1], #4 70 pld [r1, #8] 71 ldr r4, [r1], #4 81 ldreq r3, [r1], #4 102 tst r1, #1 [all …]
|
/bionic/libm/arm/ |
D | 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 | 58 vdup.8 q0, r1 84 strbmi r1, [r3], #1 85 strbcs r1, [r3], #1 86 strbcs r1, [r3], #1 108 mov r1, r1, lsl #24 109 orr r1, r1, r1, lsr #8 110 orr r1, r1, r1, lsr #16 113 strbcs r1, [r0], #1 /* can't use strh (alignment unknown) */ 114 strbcs r1, [r0], #1 115 strbmi r1, [r0], #1 [all …]
|
D | memcpy_base.S | 51 eor r3, r0, r1 68 ldrbmi lr, [r1], #1 71 ldrbcs ip, [r1], #1 72 ldrbcs lr, [r1], #1 78 vld1.32 {d0[0]}, [r1]! 82 vld1.8 {d0}, [r1]! 86 pld [r1, #0] 87 pld [r1, #(32 * 2)] 94 pld [r1, #(32 * 4)] 95 pld [r1, #(32 * 6)] [all …]
|
D | string_copy.S | 101 ldrb \reg, [r1], #1 129 pld [r1, #0] 136 ands r3, r1, #7 141 ldmia r1!, {r2, r3} 143 pld [r1, #64] 220 ldrb r2, [r1], #1 227 ldrb r4, [r1], #1 237 ldrb r5, [r1], #1 253 ldrb r2, [r1], #1 256 ldrb r2, [r1], #1 [all …]
|
D | strcat.S | 82 ldrb \reg, [r1], #1 89 ldrb r2, [r1] 90 pld [r1, #0] 159 pld [r1, #0] 166 ands r3, r1, #7 171 ldmia r1!, {r2, r3} 173 pld [r1, #64] 231 ldrb r2, [r1], #1 238 ldrb r4, [r1], #1 243 ldrb r5, [r1], #1 [all …]
|
D | strlen.S | 69 mov r1, r0 76 ldmia r1!, {r2, r3} 78 pld [r1, #64] 92 sub r0, r1, r0 116 sub r0, r1, r0 145 ldrb r2, [r1], #1 151 ldrb r2, [r1], #1 153 ldrb r2, [r1], #1 159 ldr r2, [r1], #4 168 sub r0, r1, r0
|
/bionic/libc/arch-arm/cortex-a55/bionic/ |
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 | __strcat_chk.S | 64 mov r0, r1 65 ands r3, r1, #7 73 ldrb r2, [r1], #1 81 ldrb r2, [r1], #1 83 ldrb r2, [r1], #1 89 ldr r3, [r1], #4 98 ldrd r2, r3, [r1], #8 100 pld [r1, #64] 114 sub r3, r1, r0 119 sub r3, r1, r0 [all …]
|
/bionic/libc/arch-arm/cortex-a53/bionic/ |
D | memcpy_base.S | 76 ldrbmi lr, [r1], #1 79 ldrbcs ip, [r1], #1 80 ldrbcs lr, [r1], #1 87 vld4.8 {d0[0], d1[0], d2[0], d3[0]}, [r1]! 91 vld1.8 {d0}, [r1]! 99 vld1.8 {d0 - d3}, [r1]! 100 vld1.8 {d4 - d7}, [r1]! 103 pld [r1, #(64*10)] 111 vld1.8 {d0 - d3}, [r1]! 119 vld1.8 {d0, d1}, [r1]! [all …]
|
D | __strcat_chk.S | 64 mov r0, r1 65 ands r3, r1, #7 73 ldrb r2, [r1], #1 81 ldrb r2, [r1], #1 83 ldrb r2, [r1], #1 89 ldr r3, [r1], #4 98 ldrd r2, r3, [r1], #8 100 pld [r1, #64] 114 sub r3, r1, r0 119 sub r3, r1, r0 [all …]
|
/bionic/libc/arch-arm/cortex-a7/bionic/ |
D | memcpy_base.S | 86 ldrbmi lr, [r1], #1 89 ldrbcs ip, [r1], #1 90 ldrbcs lr, [r1], #1 97 vld4.8 {d0[0], d1[0], d2[0], d3[0]}, [r1]! 101 vld1.8 {d0}, [r1]! 116 vld1.8 {d0 - d3}, [r1]! 122 vld1.8 {d0, d1}, [r1]! 131 vld1.8 {d0 - d3}, [r1]! 133 pld [r1, #(64*4)] 135 vld1.8 {d4 - d7}, [r1]! [all …]
|
D | memset.S | 59 vdup.8 q0, r1 113 strbne r1, [r3], #1 115 strbcs r1, [r3], #1 116 strbcs r1, [r3] 132 strbmi r1, [r3], #1 134 strbcs r1, [r3], #1 135 strbcs r1, [r3], #1 143 strbmi r1, [r3], #1 145 strbcs r1, [r3], #1 146 strbcs r1, [r3], #1 [all …]
|
/bionic/libc/arch-arm/kryo/bionic/ |
D | memcpy.S | 61 pld [r1, #(PLDOFFS-1)*PLDSIZE] 63 pld [r1, #(PLDOFFS*PLDSIZE)] 64 pld [r1, #(PLDOFFS)*(PLDSIZE)+64] 65 vld1.32 {q0, q1}, [r1]! 66 vld1.32 {q2, q3}, [r1]! 67 vld1.32 {q8, q9}, [r1]! 68 vld1.32 {q10, q11}, [r1]! 77 vld1.32 {q0, q1}, [r1]! 78 vld1.32 {q2, q3}, [r1]! 79 vld1.32 {q8, q9}, [r1]! [all …]
|
/bionic/libc/arch-arm/bionic/ |
D | setjmp.S | 80 mov r1, #1 86 mov r1, #0 128 mov r0, r1 130 mov r1, r0 135 bic r2, r1, #1 140 str r1, [r0, #(_JB_SIGFLAG * 4)] 143 tst r1, #1 153 mov r1, #0 169 add r1, r0, #(_JB_CORE_BASE * 4) 173 stmia r1, {r4-r11, lr} [all …]
|
/bionic/libc/arch-arm/krait/bionic/ |
D | memcpy_base.S | 74 add r9, r1, #(PLDOFFS*PLDSIZE) 87 add r10, r1, lr 98 pld [r1, #((PLDOFFS-1)*PLDSIZE)] 100 pld [r1, #((PLDOFFS)*PLDSIZE)] 101 vld1.32 {q0, q1}, [r1]! 102 vld1.32 {q2, q3}, [r1]! 116 vld1.32 {q0, q1}, [r1]! 117 vld1.32 {q2, q3}, [r1]! 128 add r10, r1, #(PLDOFFS*PLDSIZE) 134 vld1.32 {q0, q1}, [r1]! [all …]
|