Lines Matching refs:vs2

217     void HELPER(NAME)(void *vd, void *vs2, CPURISCVState *env,            \
228 round_key.d[0] = *((uint64_t *)vs2 + H8(i * 2 + 0)); \
229 round_key.d[1] = *((uint64_t *)vs2 + H8(i * 2 + 1)); \
243 void HELPER(NAME)(void *vd, void *vs2, CPURISCVState *env, \
254 round_key.d[0] = *((uint64_t *)vs2 + H8(0)); \
255 round_key.d[1] = *((uint64_t *)vs2 + H8(1)); \
306 uint32_t *vs2 = vs2_vptr; local
325 rk[0] = vs2[i * 4 + H4(0)];
326 rk[1] = vs2[i * 4 + H4(1)];
327 rk[2] = vs2[i * 4 + H4(2)];
328 rk[3] = vs2[i * 4 + H4(3)];
354 uint32_t *vs2 = vs2_vptr; in HELPER() local
377 rk[4] = vs2[i * 4 + H4(0)]; in HELPER()
378 rk[5] = vs2[i * 4 + H4(1)]; in HELPER()
379 rk[6] = vs2[i * 4 + H4(2)]; in HELPER()
380 rk[7] = vs2[i * 4 + H4(3)]; in HELPER()
429 static inline void vsha2ms_e32(uint32_t *vd, uint32_t *vs1, uint32_t *vs2) in vsha2ms_e32() argument
432 res[0] = sig1_sha256(vs1[H4(2)]) + vs2[H4(1)] + sig0_sha256(vd[H4(1)]) + in vsha2ms_e32()
434 res[1] = sig1_sha256(vs1[H4(3)]) + vs2[H4(2)] + sig0_sha256(vd[H4(2)]) + in vsha2ms_e32()
437 sig1_sha256(res[0]) + vs2[H4(3)] + sig0_sha256(vd[H4(3)]) + vd[H4(2)]; in vsha2ms_e32()
439 sig1_sha256(res[1]) + vs1[H4(0)] + sig0_sha256(vs2[H4(0)]) + vd[H4(3)]; in vsha2ms_e32()
446 static inline void vsha2ms_e64(uint64_t *vd, uint64_t *vs1, uint64_t *vs2) in vsha2ms_e64() argument
449 res[0] = sig1_sha512(vs1[2]) + vs2[1] + sig0_sha512(vd[1]) + vd[0]; in vsha2ms_e64()
450 res[1] = sig1_sha512(vs1[3]) + vs2[2] + sig0_sha512(vd[2]) + vd[1]; in vsha2ms_e64()
451 res[2] = sig1_sha512(res[0]) + vs2[3] + sig0_sha512(vd[3]) + vd[2]; in vsha2ms_e64()
452 res[3] = sig1_sha512(res[1]) + vs1[0] + sig0_sha512(vs2[0]) + vd[3]; in vsha2ms_e64()
459 void HELPER(vsha2ms_vv)(void *vd, void *vs1, void *vs2, CPURISCVState *env, in HELPER()
472 ((uint32_t *)vs2) + i * 4); in HELPER()
476 ((uint64_t *)vs2) + i * 4); in HELPER()
509 static void vsha2c_64(uint64_t *vs2, uint64_t *vd, uint64_t *vs1) in vsha2c_64() argument
511 uint64_t a = vs2[3], b = vs2[2], e = vs2[1], f = vs2[0]; in vsha2c_64()
543 static void vsha2c_32(uint32_t *vs2, uint32_t *vd, uint32_t *vs1) in vsha2c_32() argument
545 uint32_t a = vs2[H4(3)], b = vs2[H4(2)], e = vs2[H4(1)], f = vs2[H4(0)]; in vsha2c_32()
577 void HELPER(vsha2ch32_vv)(void *vd, void *vs1, void *vs2, CPURISCVState *env, in HELPER()
587 vsha2c_32(((uint32_t *)vs2) + 4 * i, ((uint32_t *)vd) + 4 * i, in HELPER()
597 void HELPER(vsha2ch64_vv)(void *vd, void *vs1, void *vs2, CPURISCVState *env, in HELPER()
607 vsha2c_64(((uint64_t *)vs2) + 4 * i, ((uint64_t *)vd) + 4 * i, in HELPER()
617 void HELPER(vsha2cl32_vv)(void *vd, void *vs1, void *vs2, CPURISCVState *env, in HELPER()
627 vsha2c_32(((uint32_t *)vs2) + 4 * i, ((uint32_t *)vd) + 4 * i, in HELPER()
637 void HELPER(vsha2cl64_vv)(void *vd, void *vs1, void *vs2, CPURISCVState *env, in HELPER()
647 vsha2c_64(((uint64_t *)vs2) + 4 * i, ((uint64_t *)vd) + 4 * i, in HELPER()
676 uint32_t *vs2 = vs2_vptr; in HELPER() local
684 w[j + 8] = bswap32(vs2[H4((i * 8) + j)]); in HELPER()
738 static void sm3c(uint32_t *vd, uint32_t *vs1, uint32_t *vs2, uint32_t uimm) in sm3c() argument
743 x0 = vs2[0] ^ vs2[4]; in sm3c()
744 x1 = vs2[1] ^ vs2[5]; in sm3c()
749 tt2 = gg_j(vs1[4], vs1[5], vs1[6], j) + vs1[7] + ss1 + vs2[0]; in sm3c()
762 tt2 = gg_j(vd[5], vs1[5], vd[7], j) + vs1[7] + ss1 + vs2[1]; in sm3c()
776 uint32_t *vs2 = vs2_vptr; in HELPER() local
784 v3[k] = bswap32(vs2[H4(i * 8 + k)]); in HELPER()
800 uint64_t *vs2 = vs2_vptr; in HELPER() local
808 uint64_t H[2] = {brev8(vs2[i * 2 + 0]), brev8(vs2[i * 2 + 1])}; in HELPER()
839 uint64_t *vs2 = vs2_vptr; in HELPER() local
847 uint64_t H[2] = {brev8(vs2[i * 2 + 0]), brev8(vs2[i * 2 + 1])}; in HELPER()
871 void HELPER(vsm4k_vi)(void *vd, void *vs2, uint32_t uimm5, CPURISCVState *env, in HELPER()
890 rk[j - vstart] = *((uint32_t *)vs2 + H4(j)); in HELPER()
931 void HELPER(vsm4r_vv)(void *vd, void *vs2, CPURISCVState *env, uint32_t desc) in HELPER()
948 rk[j - vstart] = *((uint32_t *)vs2 + H4(j)); in HELPER()
967 void HELPER(vsm4r_vs)(void *vd, void *vs2, CPURISCVState *env, uint32_t desc) in HELPER()
984 rk[j] = *((uint32_t *)vs2 + H4(j)); in HELPER()