| /freebsd/lib/libc/aarch64/string/ |
| H A D | timingsafe_memcmp.S | 72 csel x3, x3, x5, ne // use second pair if first pair equal 73 csel x4, x4, x6, ne 85 csel x3, x3, x4, ne // use second pair if first pair equal 86 csel x5, x5, x6, ne 93 csel x4, x4, x7, ne // if not, try second pair 94 csel x6, x6, x8, ne 96 csel x3, x3, x4, ne // apply new pair if there was not 97 csel x5, x5, x6, ne 106 csel x4, x4, x7, ne // if not, try second pair 107 csel x6, x6, x8, ne [all …]
|
| H A D | strlcpy.S | 105 csel x5, x5, xzr, lo 188 csel x8, x8, x2, lo // copy min(buflen, srclen) bytes 248 csel x8, x2, x0, hi 272 csel x8, x2, x0, hi
|
| H A D | memccpy.S | 153 csel x0, x0, xzr, ne // if yes, return pointer, else NUL 181 csel x4, x4, xzr, lo 217 csel x0, xzr, x0, eq // return value based on what we matched
|
| H A D | strncmp.S | 213 csel x6, x3, x6, lo 296 csel x6, x3, x6, lo 401 csel x6, x3, x6, lo 485 csel x6, x3, x6, lo
|
| /freebsd/sys/crypto/openssl/aarch64/ |
| H A D | ecp_sm2p256-armv8.S | 97 csel x11,xzr,x11,eq 98 csel x12,xzr,x12,eq 99 csel x13,xzr,x13,eq 100 csel x14,xzr,x14,eq 141 csel x11,xzr,x11,eq 142 csel x12,xzr,x12,eq 143 csel x13,xzr,x13,eq 144 csel x14,xzr,x14,eq 191 csel x7,x7,x3,cs 192 csel x8,x8,x4,cs [all …]
|
| H A D | ecp_nistz256-armv8.S | 2795 csel x14,x14,x8,lo // ret = borrow ? ret : ret-modulus 2796 csel x15,x15,x9,lo 2797 csel x16,x16,x10,lo 2799 csel x17,x17,x11,lo 2918 csel x14,x14,x8,lo // ret = borrow ? ret : ret-modulus 2919 csel x15,x15,x9,lo 2920 csel x16,x16,x10,lo 2922 csel x17,x17,x11,lo 2946 csel x14,x14,x8,lo // ret = borrow ? ret : ret-modulus 2947 csel x15,x15,x9,lo [all …]
|
| H A D | armv8-mont.S | 209 csel x14,x23,x8,lo // did it borrow? 216 csel x14,x23,x8,lo 1611 csel x14,x19,x6,lo 1613 csel x15,x20,x7,lo 1616 csel x16,x21,x8,lo 1619 csel x17,x22,x9,lo 1630 csel x14,x19,x6,lo 1632 csel x15,x20,x7,lo 1634 csel x16,x21,x8,lo 1635 csel x17,x22,x9,lo [all …]
|
| H A D | poly1305-armv8.S | 24 csel x0,xzr,x0,eq 53 csel x12,x12,x7,eq 54 csel x13,x13,x8,eq 152 csel x4,x4,x12,eq 153 csel x5,x5,x13,eq 384 csel x16,x17,x16,lo 397 csel x16,x17,x16,lo 507 csel x16,x17,x16,lo 860 csel x4,x4,x12,eq 861 csel x5,x5,x13,eq
|
| H A D | arm64cpuid.S | 164 csel x0,xzr,x0,eq
|
| /freebsd/contrib/arm-optimized-routines/string/aarch64/ |
| H A D | strrchr-mte.S | 98 csel result, result, xzr, ne 110 csel src_match, src, src_match, ne 111 csel chr_match, synd, chr_match, ne 128 csel chr_match, tmp, chr_match, ne 129 csel src_match, src, src_match, ne
|
| H A D | strrchr.S | 101 csel src_match, src, src_match, ne 102 csel src_offset, chr_match, src_offset, ne 131 csel src_match, src, src_match, ne 132 csel src_offset, chr_match, src_offset, ne 143 csel result, result, xzr, ne
|
| H A D | strlen.S | 105 csel has_nul1, has_nul1, has_nul2, cc 108 csel len, xzr, len, cc 131 csel has_nul1, has_nul1, has_nul2, cc 136 csel len, tmp3, len, cc
|
| H A D | strnlen.S | 53 csel result, cntin, result, ls 96 csel result, cntin, result, ls
|
| H A D | memrchr.S | 61 csel result, result, xzr, hi 103 csel result, tmp, xzr, hs
|
| H A D | strchr-mte.S | 61 csel result, result, xzr, eq 96 csel result, result, xzr, eq
|
| H A D | memchr-mte.S | 58 csel result, result, xzr, hi 100 csel result, result, xzr, hi
|
| H A D | memcmp.S | 76 csel data1, data1, data3, ne 77 csel data2, data2, data4, ne
|
| H A D | strchr.S | 121 csel result, result, xzr, eq
|
| H A D | memchr.S | 136 csel result, xzr, result, eq
|
| H A D | strncmp.S | 102 csel result, result, xzr, hi
|
| /freebsd/contrib/arm-optimized-routines/string/aarch64/experimental/ |
| H A D | strchr-sve.S | 51 csel x0, xzr, x0, none /* if there was no c, return null */
|
| /freebsd/sys/arm64/arm64/ |
| H A D | copyinout.S | 182 csel w0, wzr, w1, eq /* If so return success, else failure */
|
| H A D | strncmp.S | 106 csel result, result, xzr, hi
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/builtins/aarch64/ |
| H A D | sme-libc-opt-memset-memchr.S | 254 csel result, xzr, result, eq
|
| H A D | sme-abi.S | 246 csel x16, x17, x16, eq
|