| /freebsd/crypto/openssl/crypto/sm3/asm/ |
| H A D | sm3-riscv64-zvksh.pl | 67 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 D | qoriq-sec4.2-0.dtsi | 36 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 D | p1023si-post.dtsi | 213 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 D | pq3-sec4.4-0.dtsi | 36 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 D | qoriq-sec4.0-0.dtsi | 36 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 D | b3_aarch64_sse41.S | 163 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 D | b3_aarch64_sse2.S | 128 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 D | gtest_pred_impl.h | 197 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 D | ghash-riscv64-zvkb-zvbc.pl | 69 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 D | bsaes-armv8.S | 58 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 D | vpsm4_ex-armv8.S | 85 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 D | vpsm4-armv8.S | 98 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 D | vpaes-armv8.S | 154 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 D | aes-gcm-armv8-unroll8_64.S | 47 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 D | aes-gcm-armv8_64.S | 253 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 D | bsaes-armv8.pl | 91 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 D | vpaes-armv8.pl | 217 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 D | sha256-riscv64-zvkb-zvknha_or_zvknhb.pl | 63 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 D | fsl,sec-v4.0.yaml | 5 $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 D | velintrin_approx.h | 14 __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 D | exp2f_1u.c | 18 .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 D | expf_1u.c | 21 .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 D | v_sincosf_common.h | 15 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 D | v_logf_inline.h | 20 = { 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 D | sdhci-msm.txt | 9 "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 …]
|