/bionic/libc/arch-arm/generic/bionic/ |
D | strcpy.S | 42 eor r2, r0, r1 44 tst r2, #3 58 sub r2, r3, r5 59 bics r2, r2, r3 60 tst r2, r5, lsl #7 72 sub r2, r3, r5 73 bics r2, r2, r3 74 tst r2, r5, lsl #7 75 sub r2, r4, r5 78 bics r2, r2, r4 [all …]
|
D | memmove.S | 77 subs r2, r2, #4 86 subs r2, r2, #8 88 subs r2, r2, #0x14 99 subs r2, r2, #0x20 102 cmn r2, #0x10 105 subge r2, r2, #0x10 109 adds r2, r2, #0x14 115 subsge r2, r2, #0x0c 119 adds r2, r2, #8 122 subs r2, r2, #4 [all …]
|
D | memset.S | 40 cmp r2, r3 54 cmp r3, r2 55 movhi r3, r2 66 subs r2, r2, r3 80 cmp r3, r2 81 andhi r3, r2, #0x1C 82 sub r2, r2, r3 93 subs r2, r2, #32 96 1: subs r2, r2, #32 99 2: add r2, r2, #32 [all …]
|
D | memcmp.S | 59 cmp r2, #(8+4) 66 subs r2, r2, #32 88 subs r2, r2, #32 100 subeq r2, #16 105 add r2, r2, #32 107 cmp r2, #(8+4) 130 sub r2, r2, r3 155 subs r2, r2, #(32 + 4) 185 subs r2, r2, #32 189 1: adds r2, r2, #(32 - 4 + 4) [all …]
|
/bionic/libc/arch-arm/cortex-a15/bionic/ |
D | string_copy.S | 110 m_copy_byte reg=r2, cmd=cbz, label=.Lstringcopy_finish 114 m_copy_byte reg=r2, cmd=cbz, label=.Lstringcopy_finish 135 ldrb r2, [r1], #1 136 strb r2, [r0], #1 137 cbz r2, .Lstringcopy_complete 142 ldrb r2, [r1], #1 143 strb r2, [r0], #1 144 cbz r2, .Lstringcopy_complete 145 ldrb r2, [r1], #1 146 strb r2, [r0], #1 [all …]
|
D | strcat.S | 85 ldrb r2, [r1] 87 cbnz r2, .L_strcat_continue 113 ldrb r2, [r0] 114 cbz r2, .L_strcat_r0_scan_done 134 m_copy_byte reg=r2, cmd=cbz, label=.L_strcpy_finish 138 m_copy_byte reg=r2, cmd=cbz, label=.L_strcpy_finish 155 ldrb r2, [r1], #1 156 strb r2, [r0], #1 157 cbz r2, .L_strcpy_complete 162 ldrb r2, [r1], #1 [all …]
|
D | memcpy_base.S | 68 cmp r2, #16 82 sub r2, r2, r3 105 subs r2, r2, #64 112 subs r2, r2, #64 118 adds r2, r2, #32 123 sub r2, r2, #32 126 add r2, r2, #32 127 tst r2, #0x10 135 movs ip, r2, lsl #29 144 lsls r2, r2, #31
|
D | memmove.S | 44 cmp r2, #0 49 cmp r2, r3 61 add r0, r0, r2 62 add r1, r1, r2 70 cmp r2, #32 73 cmp r2, #128 78 sub r2, r2, r3 120 cmp r2, #MEMCPY_BLOCK_SIZE_SMALL 122 cmp r2, #MEMCPY_BLOCK_SIZE_MID 128 subs r2, r2, #128 [all …]
|
D | __strcpy_chk.S | 49 mov lr, r2 60 ldrb r2, [r0], #1 61 cbz r2, .L_update_count_and_finish 68 ldrb r2, [r0], #1 69 cbz r2, .L_update_count_and_finish 70 ldrb r2, [r0], #1 71 cbz r2, .L_update_count_and_finish 85 ldrd r2, r3, [r0], #8 89 sub ip, r2, #0x01010101 90 bic ip, ip, r2 [all …]
|
/bionic/libc/arch-arm/cortex-a9/bionic/ |
D | string_copy.S | 113 m_copy_byte reg=r2, cmd=cbz, label=.Lstringcopy_finish 117 m_copy_byte reg=r2, cmd=cbz, label=.Lstringcopy_finish 141 ldmia r1!, {r2, r3} 145 sub ip, r2, #0x01010101 146 bic ip, ip, r2 155 stmia r0!, {r2, r3} 161 strbne r2, [r0] 165 strhcs r2, [r0], #1 167 strhcs r2, [r0] 173 streq r2, [r0], #3 [all …]
|
D | memset.S | 40 cmp r2, r3 54 cmp r2, #132 61 subs r2, r2, #32 66 subs r2, r2, #32 71 add r2, r2, #32 72 tst r2, #0x10 78 movs ip, r2, lsl #29 83 2: movs ip, r2, lsl #31 104 cmp r3, r2 105 movhi r3, r2 [all …]
|
D | strcat.S | 89 ldrb r2, [r1] 91 cbnz r2, .Lstrcat_continue 107 ldmia r0!, {r2, r3} 111 sub ip, r2, #0x01010101 112 bic ip, ip, r2 146 m_copy_byte reg=r2, cmd=cbz, label=.Lstrcpy_finish 150 m_copy_byte reg=r2, cmd=cbz, label=.Lstrcpy_finish 171 ldmia r1!, {r2, r3} 175 sub ip, r2, #0x01010101 176 bic ip, ip, r2 [all …]
|
D | memcpy_base.S | 47 cmp r2, #16 56 cmp r2, #224 65 sub r2, r2, r3 90 subs r2, r2, #64 101 subs r2, r2, #64 107 add r2, r2, #64 108 subs r2, r2, #32 113 subs r2, r2, #32 118 add r2, r2, #32 119 tst r2, #0x10 [all …]
|
D | __strcpy_chk.S | 49 mov lr, r2 57 ldmia r0!, {r2, r3} 61 sub ip, r2, #0x01010101 62 bic ip, ip, r2 75 lsls r2, ip, #17 99 lsls r2, ip, #17 126 ldrb r2, [r0], #1 127 cbz r2, .L_done 132 ldrb r2, [r0], #1 133 cbz r2, .L_done [all …]
|
D | __strcat_chk.S | 54 mov lr, r2 71 ldmia r1!, {r2, r3} 75 sub ip, r2, #0x01010101 76 bic ip, ip, r2 89 lsls r2, ip, #17 113 lsls r2, ip, #17 140 ldrb r2, [r1], #1 141 cbz r2, .L_done 146 ldrb r2, [r1], #1 147 cbz r2, .L_done [all …]
|
D | strlen.S | 76 ldmia r1!, {r2, r3} 80 sub ip, r2, #0x01010101 81 bic ip, ip, r2 94 lsls r2, ip, #17 118 lsls r2, ip, #17 145 ldrb r2, [r1], #1 146 cbz r2, done 151 ldrb r2, [r1], #1 152 cbz r2, done 153 ldrb r2, [r1], #1 [all …]
|
/bionic/libc/arch-arm/bionic/ |
D | setjmp.S | 110 bic r2, r1, #1 111 stmfd sp!, {r2} 126 add r2, r0, #(_JB_SIGMASK * 4) 136 ldmfd sp!, {r2} 147 eor r4, r4, r2 148 eor r5, r5, r2 149 eor r6, r6, r2 150 eor r7, r7, r2 151 eor r8, r8, r2 152 eor r9, r9, r2 [all …]
|
/bionic/libc/arch-arm/cortex-a7/bionic/ |
D | memcpy_base.S | 68 cmp r2, #16 82 sub r2, r2, r3 104 2: cmp r2, #256 112 sub r2, r2, r3 127 subs r2, r2, #64 134 subs r2, r2, #64 140 adds r2, r2, #32 145 sub r2, r2, #32 148 add r2, r2, #32 149 tst r2, #0x10 [all …]
|
D | __strcpy_chk.S | 49 mov lr, r2 60 ldrb r2, [r0], #1 61 cbz r2, .L_update_count_and_finish 68 ldrb r2, [r0], #1 69 cbz r2, .L_update_count_and_finish 70 ldrb r2, [r0], #1 71 cbz r2, .L_update_count_and_finish 85 ldrd r2, r3, [r0], #8 89 sub ip, r2, #0x01010101 90 bic ip, ip, r2 [all …]
|
/bionic/libc/arch-arm/cortex-a53/bionic/ |
D | memcpy_base.S | 58 cmp r2, #16 72 sub r2, r2, r3 95 subs r2, r2, #64 101 subs r2, r2, #64 107 adds r2, r2, #32 112 sub r2, r2, #32 115 add r2, r2, #32 116 tst r2, #0x10 124 movs ip, r2, lsl #29 133 lsls r2, r2, #31
|
D | __strcpy_chk.S | 49 mov lr, r2 60 ldrb r2, [r0], #1 61 cbz r2, .L_update_count_and_finish 68 ldrb r2, [r0], #1 69 cbz r2, .L_update_count_and_finish 70 ldrb r2, [r0], #1 71 cbz r2, .L_update_count_and_finish 85 ldrd r2, r3, [r0], #8 89 sub ip, r2, #0x01010101 90 bic ip, ip, r2 [all …]
|
/bionic/libc/arch-arm/cortex-a55/bionic/ |
D | memcpy_base.S | 38 cmp r2, #0 47 cmp r2, #32 50 cmp r2, #128 59 sub r2, r2, r3 92 subs r2, r2, #128 102 cmp r2, #32768 107 subs r2, r2, #128 125 adds r2, r2, #128 133 subs r2, r2, #128 151 adds r2, r2, #128 [all …]
|
/bionic/libc/arch-arm/krait/bionic/ |
D | memset.S | 41 cmp r2, r3 58 subs r2, r2, #32 63 subs r2, r2, #32 68 add r2, r2, #32 69 tst r2, #0x10 75 movs ip, r2, lsl #29 80 2: movs ip, r2, lsl #31
|
D | __strcpy_chk.S | 49 mov lr, r2 60 ldrb r2, [r0], #1 61 cbz r2, .L_update_count_and_finish 68 ldrb r2, [r0], #1 69 cbz r2, .L_update_count_and_finish 70 ldrb r2, [r0], #1 71 cbz r2, .L_update_count_and_finish 85 ldrd r2, r3, [r0], #8 89 sub ip, r2, #0x01010101 90 bic ip, ip, r2 [all …]
|
/bionic/libc/arch-arm/kryo/bionic/ |
D | memcpy.S | 47 cmp r2, #4 49 cmp r2, #16 51 cmp r2, #32 53 cmp r2, #128 57 mov r12, r2, lsr #7 87 ands r2, r2, #0x7f 89 cmp r2, #32 94 mov r12, r2, lsr #5 100 ands r2, r2, #0x1f 103 subs r2, r2, #16 [all …]
|