Home
last modified time | relevance | path

Searched refs:H1 (Results 1 – 11 of 11) sorted by relevance

/qemu/target/riscv/
H A Dvector_helper.c186 GEN_VEXT_LD_ELEM(lde_b, uint8_t, H1, ldub) in GEN_VEXT_LD_ELEM() argument
207 GEN_VEXT_ST_ELEM(ste_b, uint8_t, H1, stb)
545 GEN_VEXT_GET_INDEX_ADDR(idx_b, uint8_t, H1) in GEN_VEXT_GET_INDEX_ADDR() argument
925 RVVCALL(OPIVV2, vadd_vv_b, OP_SSS_B, H1, H1, H1, DO_ADD)
929 RVVCALL(OPIVV2, vsub_vv_b, OP_SSS_B, H1, H1, H1, DO_SUB)
944 RVVCALL(OPIVX2, vadd_vx_b, OP_SSS_B, H1, H1, DO_ADD)
948 RVVCALL(OPIVX2, vsub_vx_b, OP_SSS_B, H1, H1, DO_SUB)
952 RVVCALL(OPIVX2, vrsub_vx_b, OP_SSS_B, H1, H1, DO_RSUB)
1023 RVVCALL(OPIVV2, vwaddu_vv_b, WOP_UUU_B, H2, H1, H1, DO_ADD) in RVVCALL() argument
1026 RVVCALL(OPIVV2, vwsubu_vv_b, WOP_UUU_B, H2, H1, H1, DO_SUB) in RVVCALL()
[all …]
H A Dvcrypto_helper.c64 RVVCALL(OPIVV2, vror_vv_b, OP_UUU_B, H1, H1, H1, ror8) in RVVCALL()
73 RVVCALL(OPIVX2, vror_vx_b, OP_UUU_B, H1, H1, ror8) in RVVCALL()
82 RVVCALL(OPIVV2, vrol_vv_b, OP_UUU_B, H1, H1, H1, rol8) in RVVCALL()
91 RVVCALL(OPIVX2, vrol_vx_b, OP_UUU_B, H1, H1, rol8) in RVVCALL()
112 RVVCALL(OPIVV1, vbrev8_v_b, OP_UU_B, H1, H1, brev8) in RVVCALL() argument
122 RVVCALL(OPIVV1, vrev8_v_b, OP_UU_B, H1, H1, DO_IDENTITY) in RVVCALL()
132 RVVCALL(OPIVV2, vandn_vv_b, OP_UUU_B, H1, H1, H1, DO_ANDN) in RVVCALL()
141 RVVCALL(OPIVX2, vandn_vx_b, OP_UUU_B, H1, H1, DO_ANDN) in RVVCALL()
150 RVVCALL(OPIVV1, vbrev_v_b, OP_UU_B, H1, H1, revbit8) in RVVCALL()
159 RVVCALL(OPIVV1, vclz_v_b, OP_UU_B, H1, H1, clz8) in RVVCALL()
[all …]
H A Dvector_internals.c41 memset(base + H1(tot - 1), -1, tot - cnt); in vext_set_elems_1s()
50 memset(base + H1(j - 1), -1, j - cnt); in vext_set_elems_1s()
H A Dvector_internals.h45 #define H1(x) ((x) ^ 7) macro
52 #define H1(x) (x) macro
/qemu/target/s390x/tcg/
H A Dvec.h42 #define H1(x) ((x) ^ 7) macro
46 #define H1(x) (x) macro
54 return v->byte[H1(enr)]; in s390_vec_read_element8()
96 v->byte[H1(enr)] = data; in s390_vec_write_element8()
/qemu/target/arm/tcg/
H A Dsve_helper.c198 if (pg[H1(i)] & 1) { \
227 DO_ZPZZ(sve_and_zpzz_b, uint8_t, H1, DO_AND)
232 DO_ZPZZ(sve_orr_zpzz_b, uint8_t, H1, DO_ORR)
237 DO_ZPZZ(sve_eor_zpzz_b, uint8_t, H1, DO_EOR)
242 DO_ZPZZ(sve_bic_zpzz_b, uint8_t, H1, DO_BIC)
247 DO_ZPZZ(sve_add_zpzz_b, uint8_t, H1, DO_ADD)
252 DO_ZPZZ(sve_sub_zpzz_b, uint8_t, H1, DO_SUB)
257 DO_ZPZZ(sve_smax_zpzz_b, int8_t, H1, DO_MAX)
262 DO_ZPZZ(sve_umax_zpzz_b, uint8_t, H1, DO_MAX)
267 DO_ZPZZ(sve_smin_zpzz_b, int8_t, H1, DO_MIN)
[all …]
H A Dsme_helper.c114 DO_MOVA_C(sme_mova_cz_b, uint8_t, H1) in DO_MOVA_C() argument
126 if (pg[H1(i)] & 1) { in DO_MOVA_C()
171 DO_MOVA_Z(sme_mova_zc_b, uint8_t, H1) in DO_MOVA_Z() argument
183 if (pg[H1(i)] & 1) { in DO_MOVA_Z()
850 if (pn[H1(row)] & 1) { in HELPER()
852 if (pm[H1(col)] & 1) { in HELPER()
895 if (pn[H1(row)] & 1) { in HELPER()
898 if (pm[H1(col)] & 1) { in HELPER()
960 if (pn[H1(row)] & 1) { in HELPER()
965 if (pm[H1(col)] & 1) { in HELPER()
[all …]
H A Dvec_internal.h37 #define H1(x) ((x) ^ 7) macro
43 #define H1(x) (x) macro
H A Dsve_ldst_internal.h70 DO_LD_PRIM_1(ld1bb, H1, uint8_t, uint8_t)
82 DO_ST_PRIM_1(bb, H1, uint8_t, uint8_t)
H A Dvec_helper.c2608 DO_3OP_PAIR(gvec_addp_b, ADD, uint8_t, H1)
2614 DO_3OP_PAIR(gvec_smaxp_b, MAX, int8_t, H1)
2618 DO_3OP_PAIR(gvec_umaxp_b, MAX, uint8_t, H1)
2622 DO_3OP_PAIR(gvec_sminp_b, MIN, int8_t, H1)
2626 DO_3OP_PAIR(gvec_uminp_b, MIN, uint8_t, H1)
2732 uint32_t index = indices[H1(i)];
2743 result.b[H1(i)] = table[H1(index % 16)];
2869 sum += n[H1(k)] * m[H1(k)]; in do_smmla_b()
2879 sum += n[H1(k)] * m[H1(k)]; in do_ummla_b()
2890 sum += n[H1(k)] * m[H1(k)]; in do_usmmla_b()
H A Dmve_helper.c399 qd[H1(off[beat])] = data; \ in DO_VLDR64_SG()
485 qd[H1(off[beat] + (e >> 1))] = data; \
561 data = (data << 8) | qd[H1(off[beat])]; \
647 data = (data << 8) | qd[H1(off[beat] + (e >> 1))]; \