/freebsd/sys/arm64/arm64/ |
H A D | memcpy.S | 25 #define dstend x5 macro 63 add dstend, dstin, count 75 stp D_l, D_h, [dstend, -16] 84 str A_h, [dstend, -8] 94 str B_lw, [dstend, -4] 106 strb C_lw, [dstend, -1] 121 stp C_l, C_h, [dstend, -32] 122 stp D_l, D_h, [dstend, -16] 134 stp G_l, G_h, [dstend, -64] 135 stp H_l, H_h, [dstend, -48] [all …]
|
/freebsd/contrib/arm-optimized-routines/string/aarch64/ |
H A D | memcpy.S | 21 #define dstend x5 macro 59 add dstend, dstin, count 71 stp D_l, D_h, [dstend, -16] 80 str A_h, [dstend, -8] 90 str B_lw, [dstend, -4] 102 strb C_lw, [dstend, -1] 117 stp C_l, C_h, [dstend, -32] 118 stp D_l, D_h, [dstend, -16] 130 stp G_l, G_h, [dstend, -64] 131 stp H_l, H_h, [dstend, -48] [all …]
|
H A D | memcpy-advsimd.S | 21 #define dstend x5 macro 58 add dstend, dstin, count 69 str B_q, [dstend, -16] 80 stp C_q, D_q, [dstend, -32] 90 str A_h, [dstend, -8] 99 str B_lw, [dstend, -4] 108 stp G_q, H_q, [dstend, -64] 112 stp C_q, D_q, [dstend, -32] 124 strb C_lw, [dstend, -1] 131 add dstend, dstin, count [all …]
|
H A D | memset.S | 21 #define dstend x4 macro 31 add dstend, dstin, count 38 sub dstend2, dstend, off 42 str q0, [dstend, -16] 48 add dstend, dstin, count 52 sub dstend2, dstend, off, lsl 2 56 str s0, [dstend, -4] 64 strb valw, [dstend, -1] 74 stp q0, q0, [dstend, -64] 75 stp q0, q0, [dstend, -32] [all …]
|
H A D | memcpy-sve.S | 23 #define dstend x5 macro 69 add dstend, dstin, count 75 stp C_q, D_q, [dstend, -32] 84 stp G_q, H_q, [dstend, -64] 88 stp C_q, D_q, [dstend, -32] 94 add dstend, dstin, count 128 stp E_q, F_q, [dstend, -64] 129 stp A_q, B_q, [dstend, -32] 141 str D_q, [dstend, -16] 143 sub dstend, dstend, tmp1 [all …]
|
H A D | memset-sve.S | 23 #define dstend x4 macro 34 add dstend, dstin, count 41 sub dstend2, dstend, off 45 str q0, [dstend, -16] 61 stp q0, q0, [dstend, -64] 62 stp q0, q0, [dstend, -32] 83 sub count, dstend, dst /* Count is now 64 too large. */ 86 sub x8, dstend, 1 /* Write last bytes before ZVA loop. */ 90 str q0, [dstend, -16] 102 sub count, dstend, dst /* Count is 16 too large. */ [all …]
|
H A D | __mtag_tag_zero_region.S | 25 #define dstend x3 macro 30 add dstend, dstin, count 43 stzg dstin, [dstend, -16] 53 stz2g dstin, [dstend, -32] 71 sub count, dstend, dst /* Count is now 64 too large. */ 80 stz2g dstin, [dstend, -64] 81 stz2g dstin, [dstend, -32] 92 stz2g dstin, [dstend, -64] 93 stz2g dstin, [dstend, -32]
|
H A D | __mtag_tag_region.S | 25 #define dstend x3 macro 30 add dstend, dstin, count 43 stg dstin, [dstend, -16] 53 st2g dstin, [dstend, -32] 71 sub count, dstend, dst /* Count is now 64 too large. */ 80 st2g dstin, [dstend, -64] 81 st2g dstin, [dstend, -32] 92 st2g dstin, [dstend, -64] 93 st2g dstin, [dstend, -32]
|
/freebsd/contrib/elftoolchain/libelf/ |
H A D | libelf_convert.m4 | 408 unsigned char * const dstend = dst + dsz; 414 vnext != 0 && dtmp + verfsz <= dstend && src + vermsz <= srcend; 436 cnt != 0 && anext != 0 && dstaux + auxfsz <= dstend && 472 unsigned char * const dstend = dst + dsz; 478 vnext != 0 && stmp + verfsz <= srcend && dst + vermsz <= dstend; 500 cnt != 0 && anext != 0 && dstaux + auxmsz <= dstend &&
|