/freebsd/contrib/arm-optimized-routines/string/aarch64/ |
H A D | memcpy.S | 21 #define dstend x5 macro 62 add dstend, dstin, count 74 stp D_l, D_h, [dstend, -16] 83 str A_h, [dstend, -8] 93 str B_lw, [dstend, -4] 105 strb C_lw, [dstend, -1] 120 stp C_l, C_h, [dstend, -32] 121 stp D_l, D_h, [dstend, -16] 133 stp G_l, G_h, [dstend, -64] 202 and tmp1, dstend, 15 [all …]
|
H A D | memcpy-advsimd.S | 21 #define dstend x5 macro 61 add dstend, dstin, count 72 str B_q, [dstend, -16] 93 str A_h, [dstend, -8] 102 str B_lw, [dstend, -4] 127 strb C_lw, [dstend, -1] 184 str D_q, [dstend, -16] 186 sub dstend, dstend, tmp1 191 str B_q, [dstend, -16] 192 str A_q, [dstend, -32] [all …]
|
H A D | memset.S | 21 #define dstend x4 macro 29 add dstend, dstin, count 40 str val, [dstend, -8] 45 str valw, [dstend, -4] 50 strh valw, [dstend, -2] 57 str q0, [dstend, -16] 60 str q0, [dstend, -32] 69 stp q0, q0, [dstend, -32] 99 stp q0, q0, [dstend, -64] 100 stp q0, q0, [dstend, -32] [all …]
|
H A D | memcpy-sve.S | 25 #define dstend x5 macro 75 add dstend, dstin, count 81 stp C_q, D_q, [dstend, -32] 90 stp G_q, H_q, [dstend, -64] 100 add dstend, dstin, count 147 str D_q, [dstend, -16] 149 sub dstend, dstend, tmp1 154 str B_q, [dstend, -16] 155 str A_q, [dstend, -32] 157 str D_q, [dstend, -48] [all …]
|
H A D | __mtag_tag_region.S | 25 #define dstend x3 macro 33 add dstend, dstin, count 46 stg dstin, [dstend, -16] 56 st2g dstin, [dstend, -32] 74 sub count, dstend, dst /* Count is now 64 too large. */ 83 st2g dstin, [dstend, -64] 84 st2g dstin, [dstend, -32] 95 st2g dstin, [dstend, -64] 96 st2g dstin, [dstend, -32]
|
H A D | __mtag_tag_zero_region.S | 25 #define dstend x3 macro 33 add dstend, dstin, count 46 stzg dstin, [dstend, -16] 56 stz2g dstin, [dstend, -32] 74 sub count, dstend, dst /* Count is now 64 too large. */ 83 stz2g dstin, [dstend, -64] 84 stz2g dstin, [dstend, -32] 95 stz2g dstin, [dstend, -64] 96 stz2g dstin, [dstend, -32]
|
/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] 203 and tmp1, dstend, 15 [all …]
|
/freebsd/contrib/cortex-strings/src/aarch64/ |
H A D | memmove.S | 73 #define dstend x4 macro 99 add dstend, dstin, count 107 and tmp1, dstend, 15 112 stp D_l, D_h, [dstend, -16] 116 sub dstend, dstend, tmp1 121 stp A_l, A_h, [dstend, -16] 123 stp B_l, B_h, [dstend, -32] 125 stp C_l, C_h, [dstend, -48] 137 stp A_l, A_h, [dstend, -16] 139 stp B_l, B_h, [dstend, -32] [all …]
|
H A D | memset.S | 67 #define dstend x4 macro 88 add dstend, dstin, count 99 str val, [dstend, -8] 104 str valw, [dstend, -4] 109 strh valw, [dstend, -2] 116 str q0, [dstend, -16] 119 str q0, [dstend, -32] 128 stp q0, q0, [dstend, -32] 150 stp q0, q0, [dstend, -32] 180 stp q0, q0, [dstend, -64] [all …]
|
H A D | memcpy.S | 66 #define dstend x5 macro 106 add dstend, dstin, count 121 stp C_l, C_h, [dstend, -32] 124 stp D_l, D_h, [dstend, -16] 135 str A_h, [dstend, -8] 143 str A_hw, [dstend, -4] 156 strb A_hw, [dstend, -1] 172 stp E_l, E_h, [dstend, -32] 173 stp F_l, F_h, [dstend, -16] 219 stp E_l, E_h, [dstend, -64] [all …]
|
/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 &&
|