| /freebsd-head/lib/libc/aarch64/string/ |
| HD | 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 …]
|
| HD | 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
|
| HD | 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
|
| HD | 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-head/sys/crypto/openssl/aarch64/ |
| HD | 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 …]
|
| HD | 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 …]
|
| HD | 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
|
| HD | arm64cpuid.S | 124 csel x0,xzr,x0,eq
|
| HD | 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 …]
|
| HD | 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?
|
| /freebsd-head/contrib/arm-optimized-routines/string/aarch64/ |
| HD | 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
|
| HD | 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
|
| HD | 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
|
| HD | strnlen.S | 53 csel result, cntin, result, ls 96 csel result, cntin, result, ls
|
| HD | strchr-mte.S | 61 csel result, result, xzr, eq 96 csel result, result, xzr, eq
|
| HD | memrchr.S | 61 csel result, result, xzr, hi 103 csel result, tmp, xzr, hs
|
| HD | memchr-mte.S | 58 csel result, result, xzr, hi 100 csel result, result, xzr, hi
|
| HD | memcmp.S | 76 csel data1, data1, data3, ne 77 csel data2, data2, data4, ne
|
| HD | memchr.S | 136 csel result, xzr, result, eq
|
| HD | strchr.S | 121 csel result, result, xzr, eq
|
| HD | strncmp.S | 102 csel result, result, xzr, hi
|
| /freebsd-head/contrib/arm-optimized-routines/string/aarch64/experimental/ |
| HD | strchr-sve.S | 51 csel x0, xzr, x0, none /* if there was no c, return null */
|
| /freebsd-head/sys/arm64/arm64/ |
| HD | copyinout.S | 122 csel w0, wzr, w1, eq /* If so return success, else failure */
|
| HD | strncmp.S | 106 csel result, result, xzr, hi
|
| HD | locore.S | 526 csel x22, xzr, x22, eq
|