/openbmc/qemu/target/riscv/ |
H A D | vcrypto_helper.c | 430 static inline void vsha2ms_e32(uint32_t *vd, uint32_t *vs1, uint32_t *vs2) in vsha2ms_e32() argument 433 res[0] = sig1_sha256(vs1[H4(2)]) + vs2[H4(1)] + sig0_sha256(vd[H4(1)]) + in vsha2ms_e32() 435 res[1] = sig1_sha256(vs1[H4(3)]) + vs2[H4(2)] + sig0_sha256(vd[H4(2)]) + in vsha2ms_e32() 440 sig1_sha256(res[1]) + vs1[H4(0)] + sig0_sha256(vs2[H4(0)]) + vd[H4(3)]; in vsha2ms_e32() 447 static inline void vsha2ms_e64(uint64_t *vd, uint64_t *vs1, uint64_t *vs2) in vsha2ms_e64() argument 450 res[0] = sig1_sha512(vs1[2]) + vs2[1] + sig0_sha512(vd[1]) + vd[0]; in vsha2ms_e64() 451 res[1] = sig1_sha512(vs1[3]) + vs2[2] + sig0_sha512(vd[2]) + vd[1]; in vsha2ms_e64() 453 res[3] = sig1_sha512(res[1]) + vs1[0] + sig0_sha512(vs2[0]) + vd[3]; in vsha2ms_e64() 460 void HELPER(vsha2ms_vv)(void *vd, void *vs1, void *vs2, CPURISCVState *env, in HELPER() 472 vsha2ms_e32(((uint32_t *)vd) + i * 4, ((uint32_t *)vs1) + i * 4, in HELPER() [all …]
|
H A D | vector_internals.h | 179 typedef void opivv2_fn(void *vd, void *vs1, void *vs2, int i); 182 static void do_##NAME(void *vd, void *vs1, void *vs2, int i) \ 184 TX1 s1 = *((T1 *)vs1 + HS1(i)); \ 189 void do_vext_vv(void *vd, void *v0, void *vs1, void *vs2, 195 void HELPER(NAME)(void *vd, void *v0, void *vs1, \ 199 do_vext_vv(vd, v0, vs1, vs2, env, desc, \
|
H A D | vector_internals.c | 58 void do_vext_vv(void *vd, void *v0, void *vs1, void *vs2, in do_vext_vv() argument 77 fn(vd, vs1, vs2, i); in do_vext_vv()
|
H A D | vector_helper.c | 1085 void HELPER(NAME)(void *vd, void *v0, void *vs1, void *vs2, \ in RVVCALL() 1098 ETYPE s1 = *((ETYPE *)vs1 + H(i)); \ in RVVCALL() 1157 void HELPER(NAME)(void *vd, void *v0, void *vs1, void *vs2, \ 1169 ETYPE s1 = *((ETYPE *)vs1 + H(i)); \ 1293 void HELPER(NAME)(void *vd, void *v0, void *vs1, \ 1312 TS1 s1 = *((TS1 *)vs1 + HS1(i)); \ 1407 void HELPER(NAME)(void *vd, void *v0, void *vs1, void *vs2, \ 1420 ETYPE s1 = *((ETYPE *)vs1 + H(i)); \ 1891 static void do_##NAME(void *vd, void *vs1, void *vs2, int i) \ 1893 TX1 s1 = *((T1 *)vs1 + HS1(i)); \ [all …]
|
/openbmc/linux/arch/arm/boot/dts/qcom/ |
H A D | pm8941.dtsi | 224 interrupt-names = "ocp-5vs1", "ocp-5vs2"; 233 pm8941_5vs1: 5vs1 {
|
H A D | qcom-msm8974pro-samsung-klte.dts | 631 pma8084_5vs1: 5vs1 {};
|
H A D | qcom-apq8084.dtsi | 848 pma8084_5vs1: 5vs1 {};
|
/openbmc/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt6357.dtsi | 45 mt6357_vs1_reg: buck-vs1 { 46 regulator-name = "vs1";
|
H A D | mt6359.dtsi | 22 regulator-name = "vs1";
|
H A D | mt6358.dtsi | 106 regulator-name = "vs1";
|
/openbmc/qemu/target/riscv/insn_trans/ |
H A D | trans_rvv.c.inc | 376 * 3. Source (vs2, vs1) vector register number are multiples of LMUL. 379 static bool vext_check_sss(DisasContext *s, int vd, int vs1, int vs2, int vm) 382 require_align(vs1, s->lmul); 399 * 1. Source (vs2, vs1) vector register number are multiples of LMUL. 402 * register (vs2, vs1) group. 410 static bool vext_check_mss(DisasContext *s, int vd, int vs1, int vs2) 413 require_align(vs1, s->lmul); 414 if (vd != vs1) { 415 ret &= require_noover(vd, 0, vs1, s->lmul); 493 * 2. Source (vs2, vs1) vector register number are multiples of LMUL. [all …]
|
/openbmc/linux/arch/powerpc/crypto/ |
H A D | poly1305-p10le_64.S | 31 # vs1 = [r1,.....] 330 # vs1 = [r1,...]
|
H A D | aes-gcm-p10.S | 49 # vs1 - vs9 - round keys 111 # vs1 - vs9 - round keys
|
/openbmc/linux/Documentation/devicetree/bindings/regulator/ |
H A D | mt6358-regulator.txt | 100 regulator-name = "vs1";
|
/openbmc/qemu/tcg/riscv/ |
H A D | tcg-target.c.inc | 693 TCGReg vd, TCGReg vs2, TCGReg vs1) 695 tcg_out32(s, encode_v(opc, vd, vs1, vs2, true)); 727 TCGReg vs2, TCGReg vs1) 729 tcg_out32(s, encode_v(opc, vd, vs1, vs2, false)); 1559 /* vd[i] == v0.mask[i] ? vs1[i] : vs2[i] */
|
/openbmc/linux/tools/testing/selftests/powerpc/primitives/asm/ |
H A D | ppc_asm.h | 693 #define vs1 1
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A D | ppc_asm.h | 693 #define vs1 1
|