Home
last modified time | relevance | path

Searched refs:vs1 (Results 1 – 17 of 17) sorted by relevance

/openbmc/qemu/target/riscv/
H A Dvcrypto_helper.c430 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 Dvector_internals.h179 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 Dvector_internals.c58 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 Dvector_helper.c1085 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 Dpm8941.dtsi224 interrupt-names = "ocp-5vs1", "ocp-5vs2";
233 pm8941_5vs1: 5vs1 {
H A Dqcom-msm8974pro-samsung-klte.dts631 pma8084_5vs1: 5vs1 {};
H A Dqcom-apq8084.dtsi848 pma8084_5vs1: 5vs1 {};
/openbmc/linux/arch/arm64/boot/dts/mediatek/
H A Dmt6357.dtsi45 mt6357_vs1_reg: buck-vs1 {
46 regulator-name = "vs1";
H A Dmt6359.dtsi22 regulator-name = "vs1";
H A Dmt6358.dtsi106 regulator-name = "vs1";
/openbmc/qemu/target/riscv/insn_trans/
H A Dtrans_rvv.c.inc376 * 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 Dpoly1305-p10le_64.S31 # vs1 = [r1,.....]
330 # vs1 = [r1,...]
H A Daes-gcm-p10.S49 # vs1 - vs9 - round keys
111 # vs1 - vs9 - round keys
/openbmc/linux/Documentation/devicetree/bindings/regulator/
H A Dmt6358-regulator.txt100 regulator-name = "vs1";
/openbmc/qemu/tcg/riscv/
H A Dtcg-target.c.inc693 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 Dppc_asm.h693 #define vs1 1
/openbmc/linux/arch/powerpc/include/asm/
H A Dppc_asm.h693 #define vs1 1