/sysdeps/powerpc/powerpc64/power7/ |
A D | memcpy.S | 62 addi dst,dst,1 68 addi dst,dst,2 74 addi dst,dst,4 80 addi dst,dst,8 113 addi dst,dst,64 121 addi dst,dst,64 136 addi dst,dst,64 144 addi dst,dst,32 156 addi dst,dst,8 193 addi dst,dst,2 [all …]
|
/sysdeps/aarch64/multiarch/ |
A D | memset_falkor.S | 32 str q0, [dst, 16] 33 stp q0, q0, [dst, 32] 34 bic dst, dst, 63 35 stp q0, q0, [dst, 64] 36 stp q0, q0, [dst, 96] 37 sub count, dstend, dst /* Count is now 128 too large. */ 39 add dst, dst, 128 40 1: dc zva, dst 41 add dst, dst, 64 44 stp q0, q0, [dst, 0] [all …]
|
A D | memset_base64.S | 95 bic dst, dstin, 15 102 sub count, dstend, dst 117 stp val, val, [dst, 32] 118 stp val, val, [dst, 48] 124 stp val, val, [dst, 16] 136 bic dst, dst, 63 152 sub count, dstend, dst 159 add dst, dst, 128 163 1: dc zva, dst 164 add dst, dst, 64 [all …]
|
A D | memset_kunpeng.S | 85 bic dst, dstin, 15 87 sub count, dstend, dst /* Count is 16 too large. */ 88 sub dst, dst, 16 /* Dst is biased by -32. */ 90 1: stp q0, q0, [dst, 32] 91 stp q0, q0, [dst, 64]! 94 stp q0, q0, [dst, 32] 95 stp q0, q0, [dst, 64]! 98 stp q0, q0, [dst, 32] 99 stp q0, q0, [dst, 64]! 102 stp q0, q0, [dst, 32] [all …]
|
A D | memset_a64fx.S | 91 mov dst, dstin 107 add dst, dst, tmp1 136 prfm pstl1keep, [dst, PF_DIST_L1] 139 add dst, dst, CACHE_LINE_SIZE * 2 152 st1b z0.b, p0, [dst, 0, mul vl] 153 st1b z0.b, p0, [dst, 1, mul vl] 154 st1b z0.b, p0, [dst, 2, mul vl] 155 st1b z0.b, p0, [dst, 3, mul vl] 156 sub dst, dst, tmp2 162 1: add dst, dst, CACHE_LINE_SIZE [all …]
|
A D | memcpy_thunderx2.S | 31 #define dst x3 macro 51 #define F_h dst 53 #define G_h dst 221 sub dst, dstin, tmp1 230 str D_q, [dst, 48] 248 str B_q, [dst, 16] 261 add dst, dst, 16 262 and tmp1, dst, 15 310 stp D_q, E_q, [dst] 318 stp H_q, I_q, [dst] [all …]
|
A D | memcpy_a64fx.S | 34 #define dst x3 macro 170 add dst, dstin, tmp 186 add dst, dst, vlen8 191 add dst, dst, vlen8 209 add dstend, dst, n 274 add dst, dstin, n 276 ands tmp, dst, tmp 283 add dst, dstin, n 297 sub dst, dst, vlen8 301 2: sub dst, dst, vlen8 [all …]
|
A D | memcpy_thunderx.S | 36 #define dst x3 macro 53 #define F_h dst 55 #define G_h dst 191 bic dst, dstin, 15 207 stp A_l, A_h, [dst, 16] 209 stp B_l, B_h, [dst, 32] 211 stp C_l, C_h, [dst, 48] 222 bic dst, dstin, 15 234 stp A_l, A_h, [dst, 16] 236 stp B_l, B_h, [dst, 32] [all …]
|
A D | memcpy_falkor.S | 29 #define dst x3 macro 172 sub dst, dstin, tmp1 177 str A_q, [dst, 16] 180 str A_q, [dst, 32] 182 str A_q, [dst, 48] 184 str A_q, [dst, 64]! 245 sub dst, dstin, tmp1 255 str Q_q, [dst, 16] 257 str S_q, [dst, 32]! 266 str Q_q, [dst, 16] [all …]
|
A D | memcpy_advsimd.S | 31 #define dst x3 macro 152 sub dst, dstin, tmp1 160 stp A_q, B_q, [dst, 16] 162 stp C_q, D_q, [dst, 48] 165 add dst, dst, 64 172 stp A_q, B_q, [dst, 16] 174 stp C_q, D_q, [dst, 48]
|
/sysdeps/aarch64/ |
A D | memset.S | 92 sub dst, dst, 16 /* Dst is biased by -32. */ 120 bic dst, dst, 63 125 add dst, dst, 128 127 1: dc zva, dst 128 add dst, dst, 64 146 bic dst, dst, 127 149 add dst, dst, 128 151 add dst, dst, 128 169 add dst, dst, 16 182 add dst, dst, zva_len [all …]
|
A D | __mtag_tag_region.S | 37 #define dst x2 macro 86 bic dst, dstin, 63 87 sub count, dstend, dst /* Count is now 64 too large. */ 92 add dst, dst, 64 93 dc gva, dst 101 sub dst, dstin, 32 /* Dst is biased by -32. */ 104 st2g dstin, [dst, 32] 105 st2g dstin, [dst, 64]!
|
A D | __mtag_tag_zero_region.S | 37 #define dst x2 macro 86 bic dst, dstin, 63 87 sub count, dstend, dst /* Count is now 64 too large. */ 92 add dst, dst, 64 93 dc gzva, dst 101 sub dst, dstin, 32 /* Dst is biased by -32. */ 104 stz2g dstin, [dst, 32] 105 stz2g dstin, [dst, 64]!
|
A D | memcpy.S | 30 #define dst x3 macro 49 #define G_h dst 169 bic dst, dstin, 15 181 stp A_l, A_h, [dst, 16] 183 stp B_l, B_h, [dst, 32] 185 stp C_l, C_h, [dst, 48] 187 stp D_l, D_h, [dst, 64]! 195 stp A_l, A_h, [dst, 16] 197 stp B_l, B_h, [dst, 32] 199 stp C_l, C_h, [dst, 48] [all …]
|
A D | strcpy.S | 39 #define dst x3 macro 153 add dst, dstin, len 158 str dataq, [dst], 16 175 str dataq, [dst, tmp] 176 IFSTPCPY (add result, dst, len)
|
A D | memset-reg.h | 23 #define dst x3 macro
|
/sysdeps/arm/armv7/multiarch/ |
A D | memcpy_impl.S | 302 add dst, dst, tmp1 380 add dst, dst, #64 387 add dst, dst, tmp1 396 sub dst, dst, #8 427 add dst, dst, #8 437 add dst, dst, tmp1 519 add dst, dst, #128 528 sub dst, dst, #8 585 add dst, dst, #72 652 sub dst, dst, #8 [all …]
|
/sysdeps/unix/sysv/linux/aarch64/ |
A D | sysdep.h | 247 PTR_MANGLE2 (dst, src, guard) 249 # define PTR_MANGLE2(dst, src, guard)\ argument 250 eor x##dst, x##src, x##guard 252 PTR_MANGLE (dst, src, guard, tmp) 253 # define PTR_DEMANGLE2(dst, src, guard)\ argument 254 PTR_MANGLE2 (dst, src, guard) 267 PTR_MANGLE2 (dst, src, guard) 269 # define PTR_MANGLE2(dst, src, guard)\ argument 270 eor x##dst, x##src, x##guard 272 PTR_MANGLE (dst, src, guard, tmp) [all …]
|
/sysdeps/unix/sysv/linux/ia64/ |
A D | __sigstack_longjmp.c | 49 copy_rbs (unsigned long *dst, unsigned long *dst_end, unsigned long dst_rnat, in copy_rbs() argument 56 while (dst < dst_end) in copy_rbs() 58 dst_slot = ia64_rse_slot_num (dst); in copy_rbs() 61 *dst++ = dst_rnat; in copy_rbs() 87 *dst++ = *src++; in copy_rbs() 94 dst_slot = ia64_rse_slot_num (dst); in copy_rbs() 96 *ia64_rse_rnat_addr (dst) = dst_rnat; in copy_rbs()
|
/sysdeps/unix/sysv/linux/alpha/ |
A D | sysdep.h | 323 # define PTR_MANGLE(dst, src, tmp) \ argument 326 xor src, tmp, dst 328 xor src, tmp, dst 330 # define PTR_MANGLE(dst, src, tmp) \ argument 332 xor src, tmp, dst 334 # define PTR_MANGLE(dst, src, tmp) \ argument 336 xor src, tmp, dst 338 # define PTR_MANGLE2(dst, src, tmp) \ argument 339 xor src, tmp, dst 340 # define PTR_DEMANGLE(dst, tmp) PTR_MANGLE(dst, dst, tmp) argument [all …]
|
/sysdeps/arm/ |
A D | sysdep.h | 305 PTR_MANGLE2(dst, src, guard) 307 # define PTR_MANGLE2(dst, src, guard) \ argument 308 eor dst, src, guard 310 PTR_MANGLE (dst, src, guard, tmp) 311 # define PTR_DEMANGLE2(dst, src, guard) \ argument 312 PTR_MANGLE2 (dst, src, guard) 325 PTR_MANGLE2(dst, src, guard) 327 # define PTR_MANGLE2(dst, src, guard) \ 328 eor dst, src, guard 330 PTR_MANGLE (dst, src, guard, tmp) [all …]
|
/sysdeps/s390/s390-32/ |
A D | strncpy-z900.S | 33 st %r2,24(%r15) # save dst pointer 34 slr %r2,%r3 # %r3 points to src, %r2+%r3 to dst 71 alr %r2,%r3 # start of dst area to be zeroed 75 .L9: mvcle %r2,%r4,0 # pad dst with zeroes 77 .Lexit: l %r2,24(%r15) # return dst pointer
|
/sysdeps/s390/s390-64/ |
A D | strncpy-z900.S | 32 stg %r2,48(%r15) # save dst pointer 33 slgr %r2,%r3 # %r3 points to src, %r2+%r3 to dst 82 algr %r2,%r3 # start of dst area to be zeroed 86 .L13: mvcle %r2,%r4,0 # pad dst with zeroes 88 .Lexit: lg %r2,48(%r15) # return dst pointer
|
/sysdeps/unix/sysv/linux/csky/ |
A D | sysdep.h | 481 xor dst, src, guard; 482 # define PTR_DEMANGLE(dst, src, guard) PTR_MANGLE (dst, src, guard) argument 483 # define PTR_MANGLE2(dst, src, guard) \ argument 484 xor dst, src, guard 485 # define PTR_DEMANGLE2(dst, src, guard) PTR_MANGLE2 (dst, src, guard) argument 494 # define PTR_MANGLE(dst, src, guard) \ argument 502 xor dst, src, guard; 503 # define PTR_DEMANGLE(dst, src, guard) PTR_MANGLE (dst, src, guard) argument 504 # define PTR_MANGLE2(dst, src, guard) \ argument 505 xor dst, src, guard [all …]
|
/sysdeps/sparc/sparc32/ |
A D | memcpy.S | 28 st %t0, [%dst + offset + 0x00]; \ 29 st %t1, [%dst + offset + 0x04]; \ 30 st %t2, [%dst + offset + 0x08]; \ 31 st %t3, [%dst + offset + 0x0c]; \ 32 st %t4, [%dst + offset + 0x10]; \ 33 st %t5, [%dst + offset + 0x14]; \ 35 st %t7, [%dst + offset + 0x1c]; 45 std %t6, [%dst + offset + 0x18]; 53 st %t3, [%dst - offset - 0x04]; 59 std %t2, [%dst - offset - 0x08]; [all …]
|