Home
last modified time | relevance | path

Searched refs:H4 (Results 1 – 9 of 9) sorted by relevance

/qemu/target/riscv/
H A Dvector_helper.c685 RVVCALL(OPIVV2, vadd_vv_w, OP_SSS_W, H4, H4, H4, DO_ADD)
689 RVVCALL(OPIVV2, vsub_vv_w, OP_SSS_W, H4, H4, H4, DO_SUB)
1038 RVVCALL(OPIVV2, vand_vv_w, OP_SSS_W, H4, H4, H4, DO_AND)
1042 RVVCALL(OPIVV2, vor_vv_w, OP_SSS_W, H4, H4, H4, DO_OR)
1046 RVVCALL(OPIVV2, vxor_vv_w, OP_SSS_W, H4, H4, H4, DO_XOR)
1352 RVVCALL(OPIVV2, vminu_vv_w, OP_UUU_W, H4, H4, H4, DO_MIN)
1356 RVVCALL(OPIVV2, vmin_vv_w, OP_SSS_W, H4, H4, H4, DO_MIN)
1364 RVVCALL(OPIVV2, vmax_vv_w, OP_SSS_W, H4, H4, H4, DO_MAX)
1420 RVVCALL(OPIVV2, vmul_vv_w, OP_SSS_W, H4, H4, H4, DO_MUL)
1589 RVVCALL(OPIVV2, vdiv_vv_w, OP_SSS_W, H4, H4, H4, DO_DIV)
[all …]
H A Dvcrypto_helper.c67 RVVCALL(OPIVV2, vror_vv_w, OP_UUU_W, H4, H4, H4, ror32) in RVVCALL()
76 RVVCALL(OPIVX2, vror_vx_w, OP_UUU_W, H4, H4, ror32) in RVVCALL()
85 RVVCALL(OPIVV2, vrol_vv_w, OP_UUU_W, H4, H4, H4, rol32) in RVVCALL()
94 RVVCALL(OPIVX2, vrol_vx_w, OP_UUU_W, H4, H4, rol32) in RVVCALL()
135 RVVCALL(OPIVV2, vandn_vv_w, OP_UUU_W, H4, H4, H4, DO_ANDN) in RVVCALL()
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()
438 sig1_sha256(res[0]) + vs2[H4(3)] + sig0_sha256(vd[H4(3)]) + 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()
546 uint32_t a = vs2[H4(3)], b = vs2[H4(2)], e = vs2[H4(1)], f = vs2[H4(0)]; in vsha2c_32()
[all …]
H A Dvector_internals.h48 #define H4(x) ((x) ^ 1) macro
55 #define H4(x) (x) macro
/qemu/target/arm/tcg/
H A Dvec_helper.c955 d[H4(i)] = float32_muladd(e2, e1, a[H4(i)], 0, fpst); in HELPER()
956 d[H4(i + 1)] = float32_muladd(e4, e3, a[H4(i + 1)], 0, fpst); in HELPER()
989 d[H4(j)] = float32_muladd(e2, e1, a[H4(j)], 0, fpst); in HELPER()
1972 d[H4(i)] = float32_muladd(n_1, m_1, d[H4(i)], 0, fpst); in do_fmlal()
2037 d[H4(i)] = float32_muladd(n_1, m_1, d[H4(i)], 0, fpst); in do_fmlal_idx()
2786 sum00 = bfdotadd(sum00, n[s + H4(0 + 0)], m[s + H4(0 + 0)]); in HELPER()
2787 sum00 = bfdotadd(sum00, n[s + H4(0 + 1)], m[s + H4(0 + 1)]); in HELPER()
2790 sum01 = bfdotadd(sum01, n[s + H4(0 + 0)], m[s + H4(2 + 0)]); in HELPER()
2791 sum01 = bfdotadd(sum01, n[s + H4(0 + 1)], m[s + H4(2 + 1)]); in HELPER()
2794 sum10 = bfdotadd(sum10, n[s + H4(2 + 0)], m[s + H4(0 + 0)]); in HELPER()
[all …]
H A Dvec_internal.h37 #define H4(x) ((x) ^ 1) macro
43 #define H4(x) (x) macro
H A Dmve_helper.c783 mergemask(&d[H4(e)], val, mask); in HELPER()
1108 r += n[H4(e)]; in DO_2OP_S()
1109 r += m[H4(e)] ^ inv; in DO_2OP_S()
1113 mergemask(&d[H4(e)], r, mask); in DO_2OP_S()
1844 mul = (LTYPE)n[H4(e - 1 * XCHG)] * m[H4(e)]; \
1849 mul = (LTYPE)n[H4(e + 1 * XCHG)] * m[H4(e)]; \
2384 rdm = d[H4(e)];
2386 mergemask(&d[H4(e)], r, mask);
2394 rdm = d[H4(e)] >> (32 - shift);
2396 mergemask(&d[H4(e)], r, mask);
[all …]
H A Dsme_helper.c815 zda[tile_vslice_index(row) + H4(col)] += zn[H4(col)]; in DO_ST()
855 uint32_t zn_row = zn[H4(row)]; in HELPER()
860 zda[tile_vslice_index(row) + H4(col)] += zn_row; in HELPER()
1097 uint32_t n = zn[H4(row)]; in do_imopa_s()
1101 uint32_t *a = &za_row[H4(col)]; in do_imopa_s()
1103 *a = fn(n, zm[H4(col)], *a, pa & pb, neg); in do_imopa_s()
H A Dsve_helper.c3026 DO_TB(s, uint32_t, H4)
3456 d[H4(j)] = n[H4(i)];
3461 d[H4(j)] = 0;
7381 float32 n00 = n[H4(0)], n01 = n[H4(1)]; in HELPER()
7382 float32 n10 = n[H4(2)], n11 = n[H4(3)]; in HELPER()
7383 float32 m00 = m[H4(0)], m01 = m[H4(1)]; in HELPER()
7384 float32 m10 = m[H4(2)], m11 = m[H4(3)]; in HELPER()
7390 d[H4(0)] = float32_add(a[H4(0)], float32_add(p0, p1, status), status); in HELPER()
7395 d[H4(1)] = float32_add(a[H4(1)], float32_add(p0, p1, status), status); in HELPER()
7400 d[H4(2)] = float32_add(a[H4(2)], float32_add(p0, p1, status), status); in HELPER()
[all …]
/qemu/target/s390x/tcg/
H A Dvec.h44 #define H4(x) ((x) ^ 1) macro
48 #define H4(x) (x) macro
66 return v->word[H4(enr)]; in s390_vec_read_element32()
110 v->word[H4(enr)] = data; in s390_vec_write_element32()