Home
last modified time | relevance | path

Searched refs:csel (Results 1 – 25 of 36) sorted by relevance

12

/freebsd/lib/libc/aarch64/string/
H A Dtimingsafe_memcmp.S72 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 Dstrlcpy.S105 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 Dmemccpy.S153 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 Dstrncmp.S213 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 Decp_nistz256-armv8.S2770 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 Darmv8-mont.S209 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 Dpoly1305-armv8.S24 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 Darm64cpuid.S124 csel x0,xzr,x0,eq
H A Daesv8-armx.S386 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 Dghashv8-armx.S166 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 Daes-gcm-armv8_64.S912 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 Dstrrchr-mte.S98 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 Dstrrchr.S101 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 Dstrlen.S105 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 Dstrnlen.S53 csel result, cntin, result, ls
96 csel result, cntin, result, ls
H A Dmemchr-mte.S58 csel result, result, xzr, hi
100 csel result, result, xzr, hi
H A Dmemrchr.S61 csel result, result, xzr, hi
103 csel result, tmp, xzr, hs
H A Dstrchr-mte.S61 csel result, result, xzr, eq
96 csel result, result, xzr, eq
H A Dmemcmp.S76 csel data1, data1, data3, ne
77 csel data2, data2, data4, ne
H A Dstrchr.S121 csel result, result, xzr, eq
H A Dmemchr.S136 csel result, xzr, result, eq
H A Dstrncmp.S102 csel result, result, xzr, hi
/freebsd/contrib/arm-optimized-routines/string/aarch64/experimental/
H A Dstrchr-sve.S51 csel x0, xzr, x0, none /* if there was no c, return null */
/freebsd/sys/arm64/arm64/
H A Dcopyinout.S122 csel w0, wzr, w1, eq /* If so return success, else failure */
H A Dstrncmp.S106 csel result, result, xzr, hi

12