/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_nistz256-armv8.S | 2770 csel x14,x14,x8,lo // ret = borrow ? ret : ret-modulus 2771 csel x15,x15,x9,lo 2772 csel x16,x16,x10,lo 2774 csel x17,x17,x11,lo 2893 csel x14,x14,x8,lo // ret = borrow ? ret : ret-modulus 2894 csel x15,x15,x9,lo 2895 csel x16,x16,x10,lo 2897 csel x17,x17,x11,lo 2921 csel x14,x14,x8,lo // ret = borrow ? ret : ret-modulus 2922 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 49 csel x12,x12,x7,eq 50 csel x13,x13,x8,eq 148 csel x4,x4,x12,eq 149 csel x5,x5,x13,eq 379 csel x16,x17,x16,lo 391 csel x16,x17,x16,lo 501 csel x16,x17,x16,lo 854 csel x4,x4,x12,eq 855 csel x5,x5,x13,eq
|
H A D | arm64cpuid.S | 124 csel x0,xzr,x0,eq
|
H A D | aesv8-armx.S | 386 csel x8,xzr,x8,eq 473 csel x6,xzr,x2,gt // borrow x6, w6, "gt" is not typo 616 csel x6,x2,x6,lo // x6, w6, is zero at this point 786 csel x6,xzr,x2,gt // borrow x6, w6, "gt" is not typo 929 csel x6,x2,x6,lo // x6, w6, is zero at this point 1046 csel x8,xzr,x8,eq 1113 csel x8,xzr,x8,eq 1150 csel x8,xzr,x8,eq 1245 csel x6,xzr,x2,gt // borrow x6, w6, "gt" is not typo 1399 csel x6,x2,x6,lo // x6, w6, is zero at this point [all …]
|
H A D | ghashv8-armx.S | 166 csel x12,xzr,x12,eq //is it time to zero x12? 192 csel x12,xzr,x12,lo //is it time to zero x12? 202 csel x12,xzr,x12,eq //is it time to zero x12?
|
H A D | aes-gcm-armv8_64.S | 912 csel x6, x13, x14, lt 913 csel x7, x14, xzr, lt 1899 csel x10, x14, xzr, lt 1900 csel x9, x13, x14, lt 2967 csel x6, x13, x14, lt 2968 csel x7, x14, xzr, lt 4027 csel x9, x13, x14, lt 4028 csel x10, x14, xzr, lt 5157 csel x6, x13, x14, lt 5158 csel x7, x14, xzr, lt [all …]
|
/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 | memchr-mte.S | 58 csel result, result, xzr, hi 100 csel result, result, xzr, hi
|
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 | 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 | 122 csel w0, wzr, w1, eq /* If so return success, else failure */
|
H A D | strncmp.S | 106 csel result, result, xzr, hi
|