Home
last modified time | relevance | path

Searched full:v4 (Results 1 – 25 of 909) sorted by relevance

12345678910>>...37

/freebsd/crypto/openssl/crypto/sm3/asm/
H A Dsm3-riscv64-zvksh.pl67 my ($V0, $V1, $V2, $V3, $V4, $V5, $V6, $V7,
102 @{[vslidedown_vi $V4, $V6, 2]} # v4 := {X, X, w7, ..., w2}
105 @{[vsm3c_vi $V0, $V4, 1]}
108 @{[vslidedown_vi $V4, $V4, 2]} # v4 := {X, X, X, X, w7, ..., w4}
109 @{[vslideup_vi $V4, $V8, 4]} # v4 := {w11, w10, w9, w8, w7, w6, w5, w4}
111 @{[vsm3c_vi $V0, $V4, 2]}
112 @{[vslidedown_vi $V4, $V4, 2]} # v4 := {X, X, w11, w10, w9, w8, w7, w6}
113 @{[vsm3c_vi $V0, $V4, 3]}
116 @{[vslidedown_vi $V4, $V8, 2]} # v4 := {X, X, w15, w14, w13, w12, w11, w10}
117 @{[vsm3c_vi $V0, $V4, 5]}
[all …]
/freebsd/sys/contrib/device-tree/src/powerpc/fsl/
H A Dqoriq-sec4.2-0.dtsi36 compatible = "fsl,sec-v4.2", "fsl,sec-v4.0";
45 compatible = "fsl,sec-v4.2-job-ring",
46 "fsl,sec-v4.0-job-ring";
52 compatible = "fsl,sec-v4.2-job-ring",
53 "fsl,sec-v4.0-job-ring";
59 compatible = "fsl,sec-v4.2-job-ring",
60 "fsl,sec-v4.0-job-ring";
66 compatible = "fsl,sec-v4.2-job-ring",
67 "fsl,sec-v4.0-job-ring";
73 compatible = "fsl,sec-v4.2-rtic",
[all …]
H A Dp1023si-post.dtsi213 compatible = "fsl,sec-v4.2", "fsl,sec-v4.0";
222 compatible = "fsl,sec-v4.2-job-ring",
223 "fsl,sec-v4.0-job-ring";
229 compatible = "fsl,sec-v4.2-job-ring",
230 "fsl,sec-v4.0-job-ring";
236 compatible = "fsl,sec-v4.2-job-ring",
237 "fsl,sec-v4.0-job-ring";
243 compatible = "fsl,sec-v4.2-job-ring",
244 "fsl,sec-v4.0-job-ring";
250 compatible = "fsl,sec-v4.2-rtic",
[all …]
H A Dpq3-sec4.4-0.dtsi36 compatible = "fsl,sec-v4.4", "fsl,sec-v4.0";
45 compatible = "fsl,sec-v4.4-job-ring", "fsl,sec-v4.0-job-ring";
51 compatible = "fsl,sec-v4.4-job-ring", "fsl,sec-v4.0-job-ring";
57 compatible = "fsl,sec-v4.4-job-ring", "fsl,sec-v4.0-job-ring";
63 compatible = "fsl,sec-v4.4-job-ring", "fsl,sec-v4.0-job-ring";
H A Dqoriq-sec4.0-0.dtsi36 compatible = "fsl,sec-v4.0";
45 compatible = "fsl,sec-v4.0-job-ring";
51 compatible = "fsl,sec-v4.0-job-ring";
57 compatible = "fsl,sec-v4.0-job-ring";
63 compatible = "fsl,sec-v4.0-job-ring";
69 compatible = "fsl,sec-v4.0-rtic";
76 compatible = "fsl,sec-v4.0-rtic-memory";
81 compatible = "fsl,sec-v4.0-rtic-memory";
86 compatible = "fsl,sec-v4.0-rtic-memory";
91 compatible = "fsl,sec-v4.0-rtic-memory";
[all …]
/freebsd/sys/contrib/openzfs/module/icp/asm-aarch64/blake3/
H A Db3_aarch64_sse41.S163 add v4.4s, v1.4s, v4.4s
164 eor v5.16b, v4.16b, v5.16b
174 add v4.4s, v4.4s, v7.4s
177 eor v5.16b, v4.16b, v5.16b
178 ext v4.16b, v4.16b, v4.16b, #4
191 add v4.4s, v4.4s, v7.4s
192 eor v5.16b, v4.16b, v5.16b
203 add v4.4s, v4.4s, v7.4s
206 eor v5.16b, v4.16b, v5.16b
207 ext v4.16b, v4.16b, v4.16b, #12
[all …]
H A Db3_aarch64_sse2.S128 add v4.4s, v3.4s, v4.4s
129 eor v5.16b, v4.16b, v5.16b
139 add v4.4s, v3.4s, v4.4s
142 eor v5.16b, v4.16b, v5.16b
143 ext v4.16b, v4.16b, v4.16b, #4
156 add v4.4s, v4.4s, v3.4s
157 eor v5.16b, v4.16b, v5.16b
167 add v4.4s, v3.4s, v4.4s
170 eor v5.16b, v4.16b, v5.16b
172 ext v4.16b, v4.16b, v4.16b, #12
[all …]
/freebsd/contrib/googletest/googletest/include/gtest/
H A Dgtest_pred_impl.h197 const T2& v2, const T3& v3, const T4& v4) { in AssertPred4Helper() argument
198 if (pred(v1, v2, v3, v4)) return AssertionSuccess(); in AssertPred4Helper()
207 << e4 << " evaluates to " << ::testing::PrintToString(v4); in AssertPred4Helper()
212 #define GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, on_failure) \ argument
213 GTEST_ASSERT_(pred_format(#v1, #v2, #v3, #v4, v1, v2, v3, v4), on_failure)
217 #define GTEST_PRED4_(pred, v1, v2, v3, v4, on_failure) \ argument
218 GTEST_ASSERT_(::testing::AssertPred4Helper(#pred, #v1, #v2, #v3, #v4, pred, \
219 v1, v2, v3, v4), \
223 #define EXPECT_PRED_FORMAT4(pred_format, v1, v2, v3, v4) \ argument
224 GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, GTEST_NONFATAL_FAILURE_)
[all …]
/freebsd/crypto/openssl/crypto/modes/asm/
H A Dghash-riscv64-zvkb-zvbc.pl69 my ($V0,$V1,$V2,$V3,$V4,$V5,$V6) = ("v0","v1","v2","v3","v4","v5","v6");
97 @{[vslideup_vi $V4, $V3, 1]} # vslideup.vi v4, v3, 1
101 @{[vor_vv_v0t $V1, $V1, $V4]} # vor.vv v1, v1, v4, v0.t
125 my ($V0,$V1,$V2,$V3,$V4,$V5,$V6) = ("v0","v1","v2","v3","v4","v5","v6");
165 # v4 = (a1b1)l,(a1b0)l
166 @{[vclmul_vx $V4, $V5, $TMP1]} # vclmul.vx v4, v5, t1
173 @{[vslideup_vi $V6, $V4, 1]} # vslideup.vi v6, v4, 1
175 @{[vslidedown_vi $V4, $V4, 1]} # vslidedown.vi v4, v4, 1
181 @{[vxor_vv_v0t $V2, $V2, $V4]} # vxor.vv v2, v2, v4, v0.t
216 #v4 = (c1 * P)h, (c0 * P)h
[all …]
/freebsd/sys/crypto/openssl/aarch64/
H A Dbsaes-armv8.S58 eor v4.16b, v4.16b, v8.16b
64 tbl v4.16b, {v4.16b}, v10.16b
72 ushr v10.2d, v4.2d, #1
92 eor v4.16b, v4.16b, v10.16b
98 ushr v18.2d, v4.2d, #2
118 eor v4.16b, v4.16b, v16.16b
126 eor v16.16b, v16.16b, v4.16b
137 eor v4.16b, v4.16b, v16.16b
154 eor v4.16b, v8.16b, v4.16b
162 tbl v4.16b, {v4.16b}, v28.16b
[all …]
H A Dvpsm4_ex-armv8.S85 mov v4.s[0],w8
86 tbl v0.16b, {v4.16b}, v26.16b
160 eor v4.16b,v4.16b,v12.16b
163 eor v14.16b,v14.16b,v4.16b
201 eor v14.16b,v4.16b,v5.16b
271 rev32 v3.16b,v4.16b
273 mov v3.16b,v4.16b
362 eor v4.16b,v4.16b,v12.16b
367 eor v14.16b,v14.16b,v4.16b
431 eor v14.16b,v4.16b,v5.16b
[all …]
H A Dvpsm4-armv8.S98 mov v4.s[0],w8
99 tbl v1.16b,{v16.16b,v17.16b,v18.16b,v19.16b},v4.16b
100 sub v4.16b,v4.16b,v0.16b
101 tbx v1.16b,{v20.16b,v21.16b,v22.16b,v23.16b},v4.16b
102 sub v4.16b,v4.16b,v0.16b
103 tbx v1.16b,{v24.16b,v25.16b,v26.16b,v27.16b},v4.16b
104 sub v4.16b,v4.16b,v0.16b
105 tbx v1.16b,{v28.16b,v29.16b,v30.16b,v31.16b},v4.16b
164 eor v4.16b,v4.16b,v12.16b
167 eor v14.16b,v14.16b,v4.16b
[all …]
H A Dvpaes-armv8.S154 tbl v4.16b, {v25.16b}, v2.16b // vpshufb %xmm2, %xmm13, %xmm4 # 4 = sb1u
157 eor v4.16b, v4.16b, v16.16b // vpxor %xmm5, %xmm4, %xmm4 # 4 = sb1u + k
159 eor v0.16b, v0.16b, v4.16b // vpxor %xmm4, %xmm0, %xmm0 # 0 = A
161 ld1 {v4.2d}, [x10] // vmovdqa (%r11,%r10), %xmm4 # .Lk_mc_backward[]
164 tbl v0.16b, {v0.16b}, v4.16b // vpshufb %xmm4, %xmm0, %xmm0 # 3 = D
166 tbl v4.16b, {v3.16b}, v1.16b // vpshufb %xmm1, %xmm3, %xmm4 # 0 = 2B+C
169 eor v0.16b, v0.16b, v4.16b // vpxor %xmm4, %xmm0, %xmm0 # 0 = 2A+3B+C+D
179 tbl v4.16b, {v18.16b}, v1.16b // vpshufb %xmm1, %xmm10, %xmm4 # 4 = 1/j
181 eor v4.16b, v4.16b, v5.16b // vpxor %xmm5, %xmm4, %xmm4 # 4 = jak = 1/j + a/k
183 tbl v3.16b, {v18.16b}, v4.16b // vpshufb %xmm4, %xmm10, %xmm3 # 3 = 1/jak
[all …]
H A Daes-gcm-armv8-unroll8_64.S47 rev32 v4.16b, v30.16b //CTR block 4
60 aese v4.16b, v26.16b
61 aesmc v4.16b, v4.16b //AES block 4 - round 0
87 aese v4.16b, v27.16b
88 aesmc v4.16b, v4.16b //AES block 4 - round 1
115 aese v4.16b, v28.16b
116 aesmc v4.16b, v4.16b //AES block 4 - round 2
127 aese v4.16b, v26.16b
128 aesmc v4.16b, v4.16b //AES block 4 - round 3
146 aese v4.16b, v27.16b
[all …]
H A Daes-gcm-armv8_64.S253 fmov v4.d[1], x7 //AES block 0 - mov high
268 eor v4.16b, v4.16b, v0.16b //AES block 0 - result
285 st1 { v4.16b}, [x2], #16 //AES block 0 - store result
313 rev64 v4.16b, v4.16b //GHASH block 4k (only t0 is free)
338 eor v4.16b, v4.16b, v11.16b //PRE 1
356 mov d8, v4.d[1] //GHASH block 4k - mid
359 pmull2 v9.1q, v4.2d, v15.2d //GHASH block 4k - high
366 pmull v11.1q, v4.1d, v15.1d //GHASH block 4k - low
367 eor v8.8b, v8.8b, v4.8b //GHASH block 4k - mid
404 pmull2 v4.1q, v7.2d, v12.2d //GHASH block 4k+3 - high
[all …]
/freebsd/crypto/openssl/crypto/aes/asm/
H A Dbsaes-armv8.pl91 eor v4.16b, v4.16b, v8.16b
97 tbl v4.16b, {v4.16b}, v10.16b
105 ushr v10.2d, v4.2d, #1
125 eor v4.16b, v4.16b, v10.16b
131 ushr v18.2d, v4.2d, #2
151 eor v4.16b, v4.16b, v16.16b
159 eor v16.16b, v16.16b, v4.16b
170 eor v4.16b, v4.16b, v16.16b
187 eor v4.16b, v8.16b, v4.16b
195 tbl v4.16b, {v4.16b}, v28.16b
[all …]
H A Dvpaes-armv8.pl217 tbl v4.16b, {$sb1t}, v2.16b // vpshufb %xmm2, %xmm13, %xmm4 # 4 = sb1u
220 eor v4.16b, v4.16b, v16.16b // vpxor %xmm5, %xmm4, %xmm4 # 4 = sb1u + k
222 eor v0.16b, v0.16b, v4.16b // vpxor %xmm4, %xmm0, %xmm0 # 0 = A
224 ld1 {v4.2d}, [x10] // vmovdqa (%r11,%r10), %xmm4 # .Lk_mc_backward[]
227 tbl v0.16b, {v0.16b}, v4.16b // vpshufb %xmm4, %xmm0, %xmm0 # 3 = D
229 tbl v4.16b, {v3.16b}, v1.16b // vpshufb %xmm1, %xmm3, %xmm4 # 0 = 2B+C
232 eor v0.16b, v0.16b, v4.16b // vpxor %xmm4, %xmm0, %xmm0 # 0 = 2A+3B+C+D
242 tbl v4.16b, {$invlo}, v1.16b // vpshufb %xmm1, %xmm10, %xmm4 # 4 = 1/j
244 eor v4.16b, v4.16b, v5.16b // vpxor %xmm5, %xmm4, %xmm4 # 4 = jak = 1/j + a/k
246 tbl v3.16b, {$invlo}, v4.16b // vpshufb %xmm4, %xmm10, %xmm3 # 3 = 1/jak
[all …]
/freebsd/crypto/openssl/crypto/sha/asm/
H A Dsha256-riscv64-zvkb-zvknha_or_zvknhb.pl63 my ($V0, $V1, $V2, $V3, $V4, $V5, $V6, $V7,
159 # Load the 512-bits of the message block in v1-v4 and perform
170 @{[vle32_v $V4, $INP]}
171 @{[vrev8_v $V4, $V4]}
174 # Quad-round 0 (+0, Wt from oldest to newest in v1->v2->v3->v4)
179 @{[vsha2ms_vv $V1, $V5, $V4]} # Generate W[19:16]
181 # Quad-round 1 (+1, v2->v3->v4->v1)
185 @{[vmerge_vvm $V5, $V4, $V3, $V0]}
188 # Quad-round 2 (+2, v3->v4->v1->v2)
192 @{[vmerge_vvm $V5, $V1, $V4, $V0]}
[all …]
/freebsd/sys/contrib/device-tree/Bindings/crypto/
H A Dfsl,sec-v4.0.yaml5 $id: http://devicetree.org/schemas/crypto/fsl,sec-v4.0.yaml#
43 - const: fsl,sec-v4.0
48 - const: fsl,sec-v4.0
49 - const: fsl,sec-v4.0
99 - const: fsl,sec-v4.0-job-ring
102 - const: fsl,sec-v4.0-job-ring
103 - const: fsl,sec-v4.0-job-ring
136 - const: fsl,sec-v4.0-rtic
137 - const: fsl,sec-v4.0-rtic
174 - const: fsl,sec-v4.0-rtic-memory
[all …]
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dvelintrin_approx.h14 __vr v2, v3, v4, v5; in _vel_approx_vfdivs_vvvl() local
17 v4 = _vel_vfnmsbs_vsvvl(s0, v1, v5, l); in _vel_approx_vfdivs_vvvl()
18 v3 = _vel_vfmads_vvvvl(v5, v5, v4, l); in _vel_approx_vfdivs_vvvl()
20 v4 = _vel_vfnmsbs_vvvvl(v0, v2, v1, l); in _vel_approx_vfdivs_vvvl()
21 v2 = _vel_vfmads_vvvvl(v2, v5, v4, l); in _vel_approx_vfdivs_vvvl()
29 __vr v2, v3, v4, v5; in _vel_approx_pvfdiv_vvvl() local
32 v4 = _vel_pvfnmsb_vsvvl(s0, v1, v5, l); in _vel_approx_pvfdiv_vvvl()
33 v3 = _vel_pvfmad_vvvvl(v5, v5, v4, l); in _vel_approx_pvfdiv_vvvl()
35 v4 = _vel_pvfnmsb_vvvvl(v0, v2, v1, l); in _vel_approx_pvfdiv_vvvl()
36 v2 = _vel_pvfmad_vvvvl(v2, v5, v4, l); in _vel_approx_pvfdiv_vvvl()
[all …]
/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/
H A Dexp2f_1u.c18 .shift = V4 (0x1.8p23f),
19 .exponent_bias = V4 (0x3f800000),
20 .special_bound = V4 (126.0f),
21 .scale_thresh = V4 (192.0f),
22 .special_offset = V4 (0x82000000),
23 .special_bias = V4 (0x7f000000),
25 .c0 = V4 (0x1.416b5ep-13f),
26 .c1 = V4 (0x1.5f082ep-10f),
27 .c2 = V4 (0x1.3b2dep-7f),
28 .c3 = V4 (0x1.c6af7cp-5f),
[all …]
H A Dexpf_1u.c21 .shift = V4 (0x1.8p23f),
22 .inv_ln2 = V4 (0x1.715476p+0f),
23 .exponent_bias = V4 (0x3f800000),
24 .special_bound = V4 (126.0f),
25 .scale_thresh = V4 (192.0f),
26 .special_offset = V4 (0x83000000),
27 .special_bias = V4 (0x7f000000),
30 .c1 = V4 (0x1.12718ep-7f),
31 .c2 = V4 (0x1.555af0p-5f),
32 .c3 = V4 (0x1.555430p-3f),
[all …]
H A Dv_sincosf_common.h15 V4 (-0x1.555546p-3), V4 (0x1.11076p-7), V4 (-0x1.994eb4p-13) },
17 V4 (0x1.55554ap-5), V4 (-0x1.6c0c1ap-10), V4 (0x1.99e0eep-16) },
18 .pio2 = { V4 (0x1.921fb6p+0f), V4 (-0x1.777a5cp-25f), V4 (-0x1.ee59dap-50f) },
19 .inv_pio2 = V4 (0x1.45f306p-1f),
20 .shift = V4 (0x1.8p23),
21 .range_val = V4 (0x1p20),
/freebsd/contrib/arm-optimized-routines/math/aarch64/experimental/advsimd/
H A Dv_logf_inline.h20 = { V4 (-0x1.3e737cp-3f), V4 (0x1.5a9aa2p-3f), V4 (-0x1.4f9934p-3f), \
21 V4 (0x1.961348p-3f), V4 (-0x1.00187cp-2f), V4 (0x1.555d7cp-2f), \
22 V4 (-0x1.ffffc8p-2f) }, \
23 .ln2 = V4 (0x1.62e43p-1f), .off = V4 (0x3f2aaaab), \
24 .mantissa_mask = V4 (0x007fffff) \
/freebsd/sys/contrib/device-tree/Bindings/mmc/
H A Dsdhci-msm.txt9 "qcom,sdhci-msm-v4" for sdcc versions less than 5.0
15 "qcom,apq8084-sdhci", "qcom,sdhci-msm-v4"
16 "qcom,msm8226-sdhci", "qcom,sdhci-msm-v4"
17 "qcom,msm8953-sdhci", "qcom,sdhci-msm-v4"
18 "qcom,msm8974-sdhci", "qcom,sdhci-msm-v4"
19 "qcom,msm8916-sdhci", "qcom,sdhci-msm-v4"
20 "qcom,msm8992-sdhci", "qcom,sdhci-msm-v4"
21 "qcom,msm8994-sdhci", "qcom,sdhci-msm-v4"
22 "qcom,msm8996-sdhci", "qcom,sdhci-msm-v4"
30 have the string "qcom,sdhci-msm-v4" without the SoC compatible string
[all …]

12345678910>>...37