Home
last modified time | relevance | path

Searched refs:H1_2 (Results 1 – 6 of 6) sorted by relevance

/openbmc/qemu/target/arm/tcg/
H A Dsve_helper.c171 uint16_t pg = *(uint16_t *)(vg + H1_2(i >> 3)); \ in LOGICAL_PPPP()
221 DO_ZPZZ(sve_and_zpzz_h, uint16_t, H1_2, DO_AND)
226 DO_ZPZZ(sve_orr_zpzz_h, uint16_t, H1_2, DO_ORR)
231 DO_ZPZZ(sve_eor_zpzz_h, uint16_t, H1_2, DO_EOR)
236 DO_ZPZZ(sve_bic_zpzz_h, uint16_t, H1_2, DO_BIC)
241 DO_ZPZZ(sve_add_zpzz_h, uint16_t, H1_2, DO_ADD)
246 DO_ZPZZ(sve_sub_zpzz_h, uint16_t, H1_2, DO_SUB)
251 DO_ZPZZ(sve_smax_zpzz_h, int16_t, H1_2, DO_MAX)
256 DO_ZPZZ(sve_umax_zpzz_h, uint16_t, H1_2, DO_MAX)
261 DO_ZPZZ(sve_smin_zpzz_h, int16_t, H1_2, DO_MIN)
[all …]
H A Dsve_ldst_internal.h71 DO_LD_PRIM_1(ld1bhu, H1_2, uint16_t, uint8_t)
72 DO_LD_PRIM_1(ld1bhs, H1_2, uint16_t, int8_t)
83 DO_ST_PRIM_1(bh, H1_2, uint16_t, uint8_t)
99 DO_LD_PRIM_2(hh, H1_2, uint16_t, uint16_t, lduw)
105 DO_ST_PRIM_2(hh, H1_2, uint16_t, uint16_t, stw)
H A Dvec_internal.h34 #define H1_2(x) ((x) ^ 6) macro
40 #define H1_2(x) (x) macro
H A Dsme_helper.c103 uint16_t pg = *(uint16_t *)(vg + H1_2(i >> 3)); \
115 DO_MOVA_C(sme_mova_cz_h, uint16_t, H1_2) in DO_MOVA_C()
160 uint16_t pg = *(uint16_t *)(vg + H1_2(i >> 3)); \
172 DO_MOVA_Z(sme_mova_zc_h, uint16_t, H1_2) in DO_MOVA_Z()
H A Dvec_helper.c2091 float16 nn_16 = *(float16 *)(vn + H1_2(i + sel)) ^ negn; in HELPER()
2092 float16 mm_16 = *(float16 *)(vm + H1_2(i + sel)); in HELPER()
2161 float16 nn_16 = *(float16 *)(vn + H1_2(i + j + sel)) ^ negn; in HELPER()
/openbmc/qemu/target/riscv/
H A Dvector_internals.h45 #define H1_2(x) ((x) ^ 6) macro
52 #define H1_2(x) (x) macro