Home
last modified time | relevance | path

Searched refs:v0 (Results 1 – 25 of 379) sorted by relevance

12345678910>>...16

/freebsd/sys/crypto/openssl/aarch64/
H A Dvpsm4_ex-armv8.S86 movi v0.16b,#64
99 tbl v0.16b, {v4.16b}, v26.16b
100 ushr v2.16b, v0.16b, 4
101 and v0.16b, v0.16b, v31.16b
102 tbl v0.16b, {v28.16b}, v0.16b
104 eor v0.16b, v0.16b, v2.16b
106 aese v0.16b,v1.16b
107 ushr v2.16b, v0.16b, 4
108 and v0.16b, v0.16b, v31.16b
109 tbl v0.16b, {v30.16b}, v0.16b
[all …]
H A Dghashv8-armx.S31 pmull v0.1q,v20.1d,v20.1d
36 ext v17.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing
37 eor v18.16b,v0.16b,v2.16b
40 pmull v18.1q,v0.1d,v19.1d //1st phase
43 ins v1.d[1],v0.d[0]
44 eor v0.16b,v1.16b,v18.16b
46 ext v18.16b,v0.16b,v0.16b,#8 //2nd phase
47 pmull v0.1q,v0.1d,v19.1d
49 eor v22.16b,v0.16b,v18.16b
56 pmull v0.1q,v20.1d, v22.1d
[all …]
H A Dvpaes-armv8.S142 ushr v0.16b, v7.16b, #4 // vpsrlb $4, %xmm0, %xmm0
145 tbl v2.16b, {v21.16b}, v0.16b // vpshufb %xmm0, %xmm3, %xmm2
146 eor v0.16b, v1.16b, v16.16b // vpxor %xmm5, %xmm1, %xmm0
147 eor v0.16b, v0.16b, v2.16b // vpxor %xmm2, %xmm0, %xmm0
156 tbl v0.16b, {v24.16b}, v3.16b // vpshufb %xmm3, %xmm12, %xmm0 # 0 = sb1t
159 eor v0.16b, v0.16b, v4.16b // vpxor %xmm4, %xmm0, %xmm0 # 0 = A
162 tbl v3.16b, {v0.16b}, v1.16b // vpshufb %xmm1, %xmm0, %xmm3 # 0 = B
164 tbl v0.16b, {v0.16b}, v4.16b // vpshufb %xmm4, %xmm0, %xmm0 # 3 = D
167 eor v0.16b, v0.16b, v3.16b // vpxor %xmm3, %xmm0, %xmm0 # 3 = 2A+B+D
169 eor v0.16b, v0.16b, v4.16b // vpxor %xmm4, %xmm0, %xmm0 # 0 = 2A+3B+C+D
[all …]
H A Daesv8-armx.S40 eor v0.16b,v0.16b,v0.16b
52 ext v5.16b,v0.16b,v3.16b,#12
54 aese v6.16b,v0.16b
58 ext v5.16b,v0.16b,v5.16b,#12
60 ext v5.16b,v0.16b,v5.16b,#12
70 ext v5.16b,v0.16b,v3.16b,#12
72 aese v6.16b,v0.16b
75 ext v5.16b,v0.16b,v5.16b,#12
77 ext v5.16b,v0.16b,v5.16b,#12
84 ext v5.16b,v0.16b,v3.16b,#12
[all …]
H A Dvpsm4-armv8.S86 movi v0.16b,#64
100 sub v4.16b,v4.16b,v0.16b
102 sub v4.16b,v4.16b,v0.16b
104 sub v4.16b,v4.16b,v0.16b
138 movi v0.16b,#64
141 sub v0.16b,v12.16b,v0.16b
145 tbl v0.16b,{v20.16b,v21.16b,v22.16b,v23.16b},v0.16b
148 add v0.2d,v0.2d,v1.2d
150 add v12.2d,v0.2d,v2.2d
152 ushr v0.4s,v12.4s,32-2
[all …]
H A Daes-gcm-armv8_64.S60 …ld1 { v0.16b}, [x16] //special case vector load initial counter so we …
93 aese v0.16b, v18.16b
94 aesmc v0.16b, v0.16b //AES block 0 - round 0
105 aese v0.16b, v19.16b
106 aesmc v0.16b, v0.16b //AES block 0 - round 1
117 aese v0.16b, v20.16b
118 aesmc v0.16b, v0.16b //AES block 0 - round 2
135 aese v0.16b, v21.16b
136 aesmc v0.16b, v0.16b //AES block 0 - round 3
159 aese v0.16b, v22.16b
[all …]
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dvelintrin_approx.h12 static inline __vr _vel_approx_vfdivs_vvvl(__vr v0, __vr v1, int l) { in _vel_approx_vfdivs_vvvl() argument
19 v2 = _vel_vfmuls_vvvl(v0, v3, l); in _vel_approx_vfdivs_vvvl()
20 v4 = _vel_vfnmsbs_vvvvl(v0, v2, v1, l); in _vel_approx_vfdivs_vvvl()
22 v0 = _vel_vfnmsbs_vvvvl(v0, v2, v1, l); in _vel_approx_vfdivs_vvvl()
23 v0 = _vel_vfmads_vvvvl(v2, v3, v0, l); in _vel_approx_vfdivs_vvvl()
24 return v0; in _vel_approx_vfdivs_vvvl()
27 static inline __vr _vel_approx_pvfdiv_vvvl(__vr v0, __vr v1, int l) { in _vel_approx_pvfdiv_vvvl() argument
34 v2 = _vel_pvfmul_vvvl(v0, v3, l); in _vel_approx_pvfdiv_vvvl()
35 v4 = _vel_pvfnmsb_vvvvl(v0, v2, v1, l); in _vel_approx_pvfdiv_vvvl()
37 v0 = _vel_pvfnmsb_vvvvl(v0, v2, v1, l); in _vel_approx_pvfdiv_vvvl()
[all …]
/freebsd/contrib/xz/src/liblzma/check/
H A Dcrc_x86_clmul.h176 __m128i v0, v1, v2, v3; in crc32_arch_optimized() local
201 v0 = my_set_low64((int64_t)x); in crc32_arch_optimized()
202 v0 = shift_left(v0, 8 - size); in crc32_arch_optimized()
205 v0 = my_set_low64((int64_t)(crc ^ read64le(buf))); in crc32_arch_optimized()
220 v0 = _mm_insert_epi32(v0, (int32_t)high, 2); in crc32_arch_optimized()
221 v0 = _mm_insert_epi32(v0, (int32_t)(high >> 32), 3); in crc32_arch_optimized()
223 v0 = _mm_insert_epi64(v0, (int64_t)high, 1); in crc32_arch_optimized()
226 v0 = shift_left(v0, padding); in crc32_arch_optimized()
228 v1 = _mm_srli_si128(v0, 8); in crc32_arch_optimized()
229 v0 = _mm_clmulepi64_si128(v0, fold128, 0x10); in crc32_arch_optimized()
[all …]
/freebsd/sys/sys/
H A Dktr.h143 #define KTR_EVENT1(m, egroup, ident, etype, edat, a0, v0) \ argument
144 CTR3(m, KTR_EFMT(egroup, ident, etype) a0, ident, edat, (v0))
145 #define KTR_EVENT2(m, egroup, ident, etype, edat, a0, v0, a1, v1) \ argument
147 ident, edat, (v0), (v1))
148 #define KTR_EVENT3(m, egroup, ident, etype, edat, a0, v0, a1, v1, a2, v2)\ argument
150 ident, edat, (v0), (v1), (v2))
152 a0, v0, a1, v1, a2, v2, a3, v3) \ argument
154 ident, edat, (v0), (v1), (v2), (v3))
161 #define KTR_STATE1(m, egroup, ident, state, a0, v0) \ argument
162 KTR_EVENT1(m, egroup, ident, "state:\"%s\"", state, a0, (v0))
[all …]
/freebsd/crypto/openssl/crypto/des/
H A Dcfb64ede.c29 register DES_LONG v0, v1; in DES_ede3_cfb64_encrypt() local
39 c2l(iv, v0); in DES_ede3_cfb64_encrypt()
42 ti[0] = v0; in DES_ede3_cfb64_encrypt()
45 v0 = ti[0]; in DES_ede3_cfb64_encrypt()
49 l2c(v0, iv); in DES_ede3_cfb64_encrypt()
61 c2l(iv, v0); in DES_ede3_cfb64_encrypt()
64 ti[0] = v0; in DES_ede3_cfb64_encrypt()
67 v0 = ti[0]; in DES_ede3_cfb64_encrypt()
71 l2c(v0, iv); in DES_ede3_cfb64_encrypt()
82 v0 = v1 = ti[0] = ti[1] = c = cc = 0; in DES_ede3_cfb64_encrypt()
[all …]
H A Dcfb64enc.c28 register DES_LONG v0, v1; in DES_cfb64_encrypt() local
38 c2l(iv, v0); in DES_cfb64_encrypt()
39 ti[0] = v0; in DES_cfb64_encrypt()
44 v0 = ti[0]; in DES_cfb64_encrypt()
45 l2c(v0, iv); in DES_cfb64_encrypt()
46 v0 = ti[1]; in DES_cfb64_encrypt()
47 l2c(v0, iv); in DES_cfb64_encrypt()
58 c2l(iv, v0); in DES_cfb64_encrypt()
59 ti[0] = v0; in DES_cfb64_encrypt()
64 v0 = ti[0]; in DES_cfb64_encrypt()
[all …]
H A Dcfb_enc.c34 register DES_LONG d0, d1, v0, v1; in DES_cfb_encrypt() local
54 c2l(iv, v0); in DES_cfb_encrypt()
59 ti[0] = v0; in DES_cfb_encrypt()
73 v0 = v1; in DES_cfb_encrypt()
76 v0 = d0; in DES_cfb_encrypt()
81 l2c(v0, iv); in DES_cfb_encrypt()
86 sh[0] = v0, sh[1] = v1, sh[2] = d0, sh[3] = d1; in DES_cfb_encrypt()
94 v0 = sh[0], v1 = sh[1]; in DES_cfb_encrypt()
97 c2l(iv, v0); in DES_cfb_encrypt()
105 ti[0] = v0; in DES_cfb_encrypt()
[all …]
H A Dofb_enc.c28 register DES_LONG d0, d1, vv0, vv1, v0, v1, n = (numbits + 7) / 8; in DES_ofb_encrypt() local
52 c2l(iv, v0); in DES_ofb_encrypt()
54 ti[0] = v0; in DES_ofb_encrypt()
57 ti[0] = v0; in DES_ofb_encrypt()
70 v0 = v1; in DES_ofb_encrypt()
73 v0 = vv0; in DES_ofb_encrypt()
76 v0 = ((v1 >> (num - 32)) | (vv0 << (64 - num))) & 0xffffffffL; in DES_ofb_encrypt()
80 v0 = ((v0 >> num) | (v1 << (32 - num))) & 0xffffffffL; in DES_ofb_encrypt()
85 l2c(v0, iv); in DES_ofb_encrypt()
87 v0 = v1 = d0 = d1 = ti[0] = ti[1] = vv0 = vv1 = 0; in DES_ofb_encrypt()
/freebsd/contrib/libucl/klib/
H A Dkvec.h87 #define kv_copy_safe(type, v1, v0, el) do { \ argument
88 if ((v1).m < (v0).n) kv_resize_safe(type, v1, (v0).n, el); \
89 (v1).n = (v0).n; \
90 memcpy((v1).a, (v0).a, sizeof(type) * (v0).n); \
109 #define kv_concat_safe(type, v1, v0, el) do { \ argument
110 if ((v1).m < (v0).n + (v1).n) \
111 kv_resize_safe(type, v1, (v0).n + (v1).n, el); \
112 memcpy((v1).a + (v1).n, (v0).a, sizeof(type) * (v0).n); \
113 (v1).n = (v0).n + (v1).n; \
133 #define kv_copy(type, v1, v0) do { \ argument
[all …]
/freebsd/contrib/file/tests/
H A DMakefile.am172 zstd-v0.2-FF.result \
173 zstd-v0.2-FF.testfile \
174 zstd-v0.3-FF.result \
175 zstd-v0.3-FF.testfile \
176 zstd-v0.4-FF.result \
177 zstd-v0.4-FF.testfile \
178 zstd-v0.5-FF.result \
179 zstd-v0.5-FF.testfile \
180 zstd-v0.6-FF.result \
181 zstd-v0.6-FF.testfile \
[all …]
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_siphash.c22 #define SIPROUND SIPHASH_PERMUTATION(v0, v1, v2, v3)
25 u64 v0 = SIPHASH_CONST_0; \
33 v0 ^= key->key[0];
39 v0 ^= b; \
45 return (v0 ^ v1) ^ (v2 ^ v3);
60 v0 ^= m; in __siphash_aligned()
94 v0 ^= m; in __siphash_unaligned()
126 v0 ^= first; in siphash_1u64()
143 v0 ^= first; in siphash_2u64()
147 v0 ^= second; in siphash_2u64()
[all …]
/freebsd/lib/libc/aarch64/string/
H A Dstrncmp.S50 cmeq v5.16b, v0.16b, #0
66 tbl v0.16b, {v0.16b}, v4.16b
87 cmeq v2.16b, v0.16b, #0 // NUL byte present?
88 cmeq v4.16b, v0.16b, v4.16b // which bytes match?
132 cmeq v5.16b, v0.16b, #0
151 tbl v0.16b, {v0.16b}, v4.16b
173 cmeq v2.16b, v0.16b, #0 // NUL byte present?
174 cmeq v4.16b, v0.16b, v4.16b // which bytes match?
201 cmeq v0.16b, v0.16b, v2.16b // Mismatch between chunks?
203 shrn v0.8b, v0.8h, #4
[all …]
H A Dtimingsafe_bcmp.S76 eor v0.16b, v0.16b, v1.16b
78 orr v0.16b, v0.16b, v2.16b
79 umaxv s0, v0.4s // get a nonzero word if any
80 mov w0, v0.s[0]
86 eor v0.16b, v0.16b, v2.16b
88 orr v4.16b, v0.16b, v1.16b
94 eor v0.16b, v0.16b, v2.16b
96 orr v0.16b, v0.16b, v1.16b
97 orr v4.16b, v4.16b, v0.16b
106 eor v0.16b, v0.16b, v2.16b
[all …]
H A Dstrcmp.S44 cmeq v5.16b, v0.16b, #0
60 tbl v0.16b, {v0.16b}, v4.16b
82 cmeq v2.16b, v0.16b, #0 // NUL byte present?
83 cmeq v4.16b, v0.16b, v4.16b // which bytes match?
102 cmeq v0.16b, v0.16b, v2.16b
106 shrn v0.8b, v0.8h, #4
134 cmeq v0.16b, v0.16b, v2.16b // do the chunks match?
138 shrn v0.8b, v0.8h, #4
152 cmeq v0.16b, v0.16b, v2.16b
156 shrn v0.8b, v0.8h, #4
[all …]
/freebsd/contrib/bearssl/src/symcipher/
H A Dpoly1305_ctmulq.c140 uint64_t v0, v1, v2; in poly1305_inner_big() local
143 v0 = br_dec64le(buf + 0); in poly1305_inner_big()
146 v1 = ((v0 >> 44) | (v1 << 20)) & MASK44; in poly1305_inner_big()
147 v0 &= MASK44; in poly1305_inner_big()
148 a0 += v0; in poly1305_inner_big()
158 v0 = br_dec64le(buf + 16); in poly1305_inner_big()
161 v1 = ((v0 >> 44) | (v1 << 20)) & MASK44; in poly1305_inner_big()
162 v0 &= MASK44; in poly1305_inner_big()
163 a0 += v0; in poly1305_inner_big()
173 v0 = br_dec64le(buf + 32); in poly1305_inner_big()
[all …]
/freebsd/sys/contrib/openzfs/module/icp/asm-aarch64/blake3/
H A Db3_aarch64_sse2.S72 eor v0.16b, v2.16b, v0.16b
105 and v0.8b, v1.8b, v0.8b
107 mov v3.d[1], v0.d[0]
110 uzp1 v1.4s, v0.4s, v6.4s
111 uzp2 v0.4s, v0.4s, v6.4s
116 add v2.4s, v2.4s, v0.4s
158 uzp2 v17.4s, v17.4s, v0.4s
170 zip1 v18.2d, v16.2d, v0.2d
171 zip2 v0.4s, v0.4s, v16.4s
175 zip1 v16.4s, v0.4s, v6.4s
[all …]
/freebsd/contrib/unbound/util/
H A Dsiphash.c58 v0 += v1; \
60 v1 ^= v0; \
61 v0 = ROTL(v0, 32); \
65 v0 += v3; \
67 v3 ^= v0; \
77 printf("(%3d) v0 %08x %08x\n", (int)inlen, (uint32_t)(v0 >> 32), \
78 (uint32_t)v0); \
93 uint64_t v0 = 0x736f6d6570736575ULL; in siphash() local
111 v0 ^= k0; in siphash()
124 v0 ^= m; in siphash()
[all …]
/freebsd/crypto/openssl/crypto/siphash/
H A Dsiphash.c49 v0 += v1; \
51 v1 ^= v0; \
52 v0 = ROTL(v0, 32); \
56 v0 += v3; \
58 v3 ^= v0; \
125 ctx->v0 = 0x736f6d6570736575ULL ^ k0; in SipHash_Init()
142 uint64_t v0 = ctx->v0; in SipHash_Update() local
170 v0 ^= m; in SipHash_Update()
180 v0 ^= m; in SipHash_Update()
188 ctx->v0 = v0; in SipHash_Update()
[all …]
/freebsd/lib/libc/quad/
H A Dmuldi3.c106 #define v0 v.ul[L] in __muldi3() macro
128 prod.q = __lmulq(u0, v0); in __muldi3()
136 low.q = __lmulq(u0, v0); in __muldi3()
142 if (v0 >= v1) in __muldi3()
143 vdiff = v0 - v1; in __muldi3()
145 vdiff = v1 - v0, negmid ^= 1; in __muldi3()
161 #undef v0 in __muldi3()
184 u_long u1, u0, v1, v0, udiff, vdiff, high, mid, low; in __lmulq() local
192 v0 = LHALF(v); in __lmulq()
194 low = u0 * v0; in __lmulq()
[all …]
/freebsd/sys/libkern/arm/
H A Dmuldi3.c109 #define v0 v.ul[L] in __muldi3() macro
131 prod.q = __lmulq(u0, v0); in __muldi3()
139 low.q = __lmulq(u0, v0); in __muldi3()
145 if (v0 >= v1) in __muldi3()
146 vdiff = v0 - v1; in __muldi3()
148 vdiff = v1 - v0, negmid ^= 1; in __muldi3()
164 #undef v0 in __muldi3()
187 u_int u1, u0, v1, v0, udiff, vdiff, high, mid, low; in __lmulq() local
195 v0 = LHALF(v); in __lmulq()
197 low = u0 * v0; in __lmulq()
[all …]

12345678910>>...16