/bionic/libc/arch-arm/denver/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 | 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 | 59 mov r1, r1, lsl #24 60 orr r1, r1, r1, lsr #8 61 orr r1, r1, r1, lsr #16 73 vdup.32 q0, r1 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 156 strne r1, [r3], #4 [all …]
|
D | __strcat_chk.S | 60 mov r0, r1 61 ands r3, r1, #7 69 ldrb r2, [r1], #1 77 ldrb r2, [r1], #1 79 ldrb r2, [r1], #1 85 ldr r3, [r1], #4 94 ldrd r2, r3, [r1], #8 96 pld [r1, #64] 110 sub r3, r1, r0 115 sub r3, r1, r0 [all …]
|
/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 | strcpy.S | 37 pld [r1, #0] 38 eor r2, r0, r1 42 tst r1, #3 51 tst r1, #4 52 ldr r3, [r1], #4 59 ldreq r3, [r1], #4 66 pld [r1, #8] 67 ldr r4, [r1], #4 77 ldreq r3, [r1], #4 98 tst r1, #1 [all …]
|
D | memcpy.S | 69 pld [r1, #0] 70 pld [r1, #32] 79 rsb r3, r1, #0 89 ldrbmi r3, [r1], #1 90 ldrbcs r4, [r1], #1 91 ldrbcs r12,[r1], #1 99 eor r12, r0, r1 117 ldmcs r1!, {r4, r5, r6, r7} /* 16 bytes */ 118 ldmmi r1!, {r8, r9} /* 8 bytes */ 122 ldrne r10,[r1], #4 /* 4 bytes */ [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 | 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 249 ldrb r2, [r1], #1 252 ldrb r2, [r1], #1 [all …]
|
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 …]
|
/bionic/libc/arch-arm/cortex-a15/bionic/ |
D | memset.S | 70 mov r1, r1, lsl #24 71 orr r1, r1, r1, lsr #8 72 orr r1, r1, r1, lsr #16 81 mov r0, r1 88 strd r0, r1, [r3, \offset] 102 strd r0, r1, [r3, \offset] 110 strd r0, r1, [r3, \offset] 120 strd r0, r1, [r3], #8 125 str r1, [r3], #4 130 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 | __strcat_chk.S | 60 mov r0, r1 61 ands r3, r1, #7 69 ldrb r2, [r1], #1 77 ldrb r2, [r1], #1 79 ldrb r2, [r1], #1 85 ldr r3, [r1], #4 94 ldrd r2, r3, [r1], #8 96 pld [r1, #64] 110 sub r3, r1, r0 115 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 | 60 mov r0, r1 61 ands r3, r1, #7 69 ldrb r2, [r1], #1 77 ldrb r2, [r1], #1 79 ldrb r2, [r1], #1 85 ldr r3, [r1], #4 94 ldrd r2, r3, [r1], #8 96 pld [r1, #64] 110 sub r3, r1, r0 115 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 | 55 vdup.8 q0, r1 109 strbne r1, [r3], #1 111 strbcs r1, [r3], #1 112 strbcs r1, [r3] 128 strbmi r1, [r3], #1 130 strbcs r1, [r3], #1 131 strbcs r1, [r3], #1 139 strbmi r1, [r3], #1 141 strbcs r1, [r3], #1 142 strbcs r1, [r3], #1 [all …]
|
D | __strcat_chk.S | 60 mov r0, r1 61 ands r3, r1, #7 69 ldrb r2, [r1], #1 77 ldrb r2, [r1], #1 79 ldrb r2, [r1], #1 85 ldr r3, [r1], #4 94 ldrd r2, r3, [r1], #8 96 pld [r1, #64] 110 sub r3, r1, r0 115 sub r3, r1, r0 [all …]
|
/bionic/libc/arch-arm/bionic/ |
D | setjmp.S | 79 mov r1, #1 84 mov r1, #0 125 mov r0, r1 127 mov r1, r0 132 bic r2, r1, #1 137 str r1, [r0, #(_JB_SIGFLAG * 4)] 140 tst r1, #1 150 mov r1, #0 166 add r1, r0, #(_JB_CORE_BASE * 4) 170 stmia r1, {r4-r11, lr} [all …]
|
/bionic/libc/arch-arm/krait/bionic/ |
D | memcpy_base.S | 71 add r9, r1, #(PLDOFFS*PLDSIZE) 84 add r10, r1, lr 95 pld [r1, #((PLDOFFS-1)*PLDSIZE)] 97 pld [r1, #((PLDOFFS)*PLDSIZE)] 98 vld1.32 {q0, q1}, [r1]! 99 vld1.32 {q2, q3}, [r1]! 113 vld1.32 {q0, q1}, [r1]! 114 vld1.32 {q2, q3}, [r1]! 125 add r10, r1, #(PLDOFFS*PLDSIZE) 131 vld1.32 {q0, q1}, [r1]! [all …]
|