| /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/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"); 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 217 @{[vclmulh_vx $V4, $V1, $TMP3]} # vclmulh.vx v4, v1, t3 222 @{[vxor_vv $V1, $V1, $V4]} # vxor.vv v1, v1, v4 [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, 170 @{[vle32_v $V4, $INP]} 171 @{[vrev8_v $V4, $V4]} 179 @{[vsha2ms_vv $V1, $V5, $V4]} # Generate W[19:16] 185 @{[vmerge_vvm $V5, $V4, $V3, $V0]} 192 @{[vmerge_vvm $V5, $V1, $V4, $V0]} 196 @{[vadd_vv $V5, $V13, $V4]} 200 @{[vsha2ms_vv $V4, $V5, $V3]} # Generate W[31:28] 207 @{[vsha2ms_vv $V1, $V5, $V4]} # Generate W[35:32] 213 @{[vmerge_vvm $V5, $V4, $V3, $V0]} [all …]
|
| /freebsd/contrib/arm-optimized-routines/math/aarch64/experimental/advsimd/ |
| H A D | erfinvf_5u.c | 36 .P29_3 = V4 (0x1.b13626p-2), 37 .tailshift = V4 (-0.87890625), 41 .P_50 = { V4 (0x1.3d8948p-3), V4 (0x1.61f9eap+0), V4 (0x1.61c6bcp-1), 42 V4 (-0x1.20c9f2p+0), V4 (0x1.5c704cp-1), V4 (-0x1.50c6bep-3) }, 43 .Q_50 = { V4 (0x1.3d7dacp-3), V4 (0x1.629e5p+0) }, 44 .P_10 = { V4 (-0x1.a31268p+3), V4 (0x1.ac9048p+4), V4 (-0x1.293ff6p+3) }, 45 .Q_10 = { V4 (-0x1.8265eep+3), V4 (0x1.ef5eaep+4), V4 (-0x1.12665p+4) },
|
| 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/contrib/arm-optimized-routines/math/aarch64/advsimd/ |
| 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),
|
| 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 | atanf.c | 21 .poly = { V4 (-0x1.55555p-2f), V4 (0x1.99935ep-3f), V4 (-0x1.24051ep-3f), 22 V4 (0x1.bd7368p-4f), V4 (-0x1.491f0ep-4f), V4 (0x1.93a2c0p-5f), 23 V4 (-0x1.4c3c60p-6f), V4 (0x1.01fd88p-8f) }, 24 .pi_over_2 = V4 (0x1.921fb6p+0f),
|
| H A D | cosf.c | 19 .poly = { V4 (-0x1.555548p-3f), V4 (0x1.110df4p-7f), V4 (-0x1.9f42eap-13f), 20 V4 (0x1.5b2e76p-19f) }, 22 .pi_1 = V4 (0x1.921fb6p+1f), 23 .pi_2 = V4 (-0x1.777a5cp-24f), 24 .pi_3 = V4 (-0x1.ee59dap-49f), 26 .inv_pi = V4 (0x1.45f306p-2f), 27 .range_val = V4 (0x1p20f)
|
| H A D | sinf.c | 19 .poly = { V4 (-0x1.555548p-3f), V4 (0x1.110df4p-7f), V4 (-0x1.9f42eap-13f), 20 V4 (0x1.5b2e76p-19f) }, 22 .pi_1 = V4 (0x1.921fb6p+1f), 23 .pi_2 = V4 (-0x1.777a5cp-24f), 24 .pi_3 = V4 (-0x1.ee59dap-49f), 26 .inv_pi = V4 (0x1.45f306p-2f), 27 .range_val = V4 (0x1p20f)
|
| H A D | v_sincospif_common.h | 16 .poly = { V4 (0x1.921fb6p1f), V4 (-0x1.4abbcep2f), V4 (0x1.466bc6p1f), 17 V4 (-0x1.32d2ccp-1f), V4 (0x1.50783p-4f), V4 (-0x1.e30750p-8f) }, 18 .range_val = V4 (0x1p31f),
|
| H A D | log10f.c | 22 .c0 = V4 (-0x1.bcb79cp-3f), 24 .c2 = V4 (-0x1.bcd472p-4f), 26 .c4 = V4 (-0x1.246f8p-4f), 28 .c6 = V4 (-0x1.0fc92cp-4f), 30 .ln2 = V4 (0x1.62e43p-1f), 31 .inv_ln10 = V4 (0x1.bcb7b2p-2f), 35 .offset_lower_bound = V4 (0x00800000 - 0x3f2aaaab), 37 .off = V4 (0x3f2aaaab), /* 0.666667. */ 38 .mantissa_mask = V4 (0x007fffff),
|
| H A D | cospif.c | 20 .poly = { V4 (0x1.921fb6p1f), V4 (-0x1.4abbcep2f), V4 (0x1.466bc6p1f), 21 V4 (-0x1.32d2ccp-1f), V4 (0x1.50783p-4f), V4 (-0x1.e30750p-8f) }, 22 .range_val = V4 (0x1p31f),
|
| H A D | log2f.c | 23 .c0 = V4 (0x1.715476p0f), /* (float)(1 / ln(2)). */ 25 .c2 = V4 (0x1.ec701cp-2f), 27 .c4 = V4 (0x1.27a0b8p-2f), 29 .c6 = V4 (0x1.9d8ecap-3f), 31 .c8 = V4 (0x1.9e495p-3f), 35 .offset_lower_bound = V4 (0x00800000 - 0x3f2aaaab), 37 .off = V4 (0x3f2aaaab), /* 0.666667. */ 38 .mantissa_mask = V4 (0x007fffff),
|
| H A D | expf.c | 22 .c1 = V4 (0x1.573e2ep-5f), 24 .c3 = V4 (0x1.fffdb6p-2f), 25 .c4 = V4 (0x1.ffffecp-1f), 26 .inv_ln2 = V4 (0x1.715476p+0f), 29 .exponent_bias = V4 (0x3f800000), 30 .special_offset = V4 (0x82000000), 31 .special_bias = V4 (0x7f000000), 33 .special_bound = V4 (126.0f), 34 .scale_thresh = V4 (192.0f),
|
| H A D | exp10f.c | 31 .c0 = V4 (0x1.26bb16p+1f), 32 .c1 = V4 (0x1.5350d2p+1f), 34 .c3 = V4 (0x1.2d8176p+0f), 36 .inv_log10_2 = V4 (0x1.a934fp+1), 40 .special_bound = V4 (126.0f), 41 .exponent_bias = V4 (0x3f800000), 42 .special_offset = V4 (0x82000000), 43 .special_bias = V4 (0x7f000000), 45 .scale_thresh = V4 (ScaleBound)
|
| H A D | v_log1pf_inline.h | 27 .c0 = 0x1.5555aap-2f, .c1 = V4 (-0x1.000038p-2f), \ 28 .c2 = V4 (0x1.99675cp-3f), .c3 = -0x1.54ef78p-3f, \ 29 .c4 = V4 (0x1.28a1f4p-3f), .c5 = -0x1.0da91p-3f, \ 30 .c6 = V4 (0x1.abcb6p-4f), .c7 = -0x1.6f0d5ep-5f, \ 31 .ln2 = V4 (0x1.62e43p-1f), .four = V4 (0x40800000), \ 32 .three_quarters = V4 (0x3f400000) \
|
| H A D | tanf.c | 23 .poly = { V4 (0x1.55555p-2f), V4 (0x1.11166p-3f), V4 (0x1.b88a78p-5f), 24 V4 (0x1.7b5756p-6f), V4 (0x1.4ef4cep-8f), V4 (0x1.0e1e74p-7f) }, 28 .shift = V4 (0x1.8p+23f), 30 .range_val = V4 (0x1p15f),
|
| H A D | acosf.c | 20 .poly = { V4 (0x1.55555ep-3), V4 (0x1.33261ap-4), V4 (0x1.70d7dcp-5), 21 V4 (0x1.b059dp-6), V4 (0x1.3af7d8p-5) }, 22 .pi_over_2f = V4 (0x1.921fb6p+0f), 23 .pif = V4 (0x1.921fb6p+1f),
|
| H A D | logf.c | 21 .c2 = V4 (-0x1.4f9934p-3f), 23 .c4 = V4 (-0x1.00187cp-2f), 25 .c6 = V4 (-0x1.ffffc8p-2f), 26 .ln2 = V4 (0x1.62e43p-1f), 30 .offset_lower_bound = V4 (0x00800000 - 0x3f2aaaab), 32 .off = V4 (0x3f2aaaab), /* 0.666667. */ 33 .mantissa_mask = V4 (0x007fffff)
|
| H A D | sinpif.c | 19 .poly = { V4 (0x1.921fb6p1f), V4 (-0x1.4abbcep2f), V4 (0x1.466bc6p1f), 20 V4 (-0x1.32d2ccp-1f), V4 (0x1.50783p-4f), V4 (-0x1.e30750p-8f) },
|
| H A D | asinf.c | 20 .poly = { V4 (0x1.55555ep-3), V4 (0x1.33261ap-4), V4 (0x1.70d7dcp-5), 21 V4 (0x1.b059dp-6), V4 (0x1.3af7d8p-5) }, 22 .pi_over_2f = V4 (0x1.921fb6p+0f),
|
| H A D | erfcf.c | 25 .offset = V4 (0xb7fffd7b), /* 0xffffffff - asuint(shift) - 644. */ 26 .table_scale = V4 (0x28000000 << 1), /* asuint (2^-47) << 1. */ 27 .max = V4 (10.0625f), /* 10 + 1/16 = 644/64. */ 28 .shift = V4 (0x1p17f), 32 .third = V4 (0x1.555556p-2f), 33 .two_over_five = V4 (-0x1.99999ap-2f), 34 .tenth = V4 (-0x1.99999ap-4f), 36 .uflow_bound = V4 (0x1.2639cp+3f),
|
| /freebsd/sys/contrib/device-tree/Bindings/hwmon/ |
| H A D | ltc2990.txt | 15 2: V1-V2, V3, V4 16 3: TR1, V3, V4 17 4: TR1, V3-V4 19 6: V1-V2, V3-V4 20 7: V1, V2, V3, V4 27 2: TR2, V3 or V3-V4 only per mode 35 lltc,meas-mode = <7 3>; /* V1, V2, V3, V4 */
|