/qemu/target/riscv/ |
H A D | vector_helper.c | 686 RVVCALL(OPIVV2, vadd_vv_d, OP_SSS_D, H8, H8, H8, DO_ADD) 690 RVVCALL(OPIVV2, vsub_vv_d, OP_SSS_D, H8, H8, H8, DO_SUB) 1039 RVVCALL(OPIVV2, vand_vv_d, OP_SSS_D, H8, H8, H8, DO_AND) 1043 RVVCALL(OPIVV2, vor_vv_d, OP_SSS_D, H8, H8, H8, DO_OR) 1047 RVVCALL(OPIVV2, vxor_vv_d, OP_SSS_D, H8, H8, H8, DO_XOR) 1353 RVVCALL(OPIVV2, vminu_vv_d, OP_UUU_D, H8, H8, H8, DO_MIN) 1357 RVVCALL(OPIVV2, vmin_vv_d, OP_SSS_D, H8, H8, H8, DO_MIN) 1365 RVVCALL(OPIVV2, vmax_vv_d, OP_SSS_D, H8, H8, H8, DO_MAX) 1421 RVVCALL(OPIVV2, vmul_vv_d, OP_SSS_D, H8, H8, H8, DO_MUL) 1590 RVVCALL(OPIVV2, vdiv_vv_d, OP_SSS_D, H8, H8, H8, DO_DIV) [all …]
|
H A D | vcrypto_helper.c | 56 RVVCALL(OPIVV2, vclmul_vv, OP_UUU_D, H8, H8, H8, clmul64) in RVVCALL() argument 58 RVVCALL(OPIVX2, vclmul_vx, OP_UUU_D, H8, H8, clmul64) in RVVCALL() 60 RVVCALL(OPIVV2, vclmulh_vv, OP_UUU_D, H8, H8, H8, clmulh64) in RVVCALL() 68 RVVCALL(OPIVV2, vror_vv_d, OP_UUU_D, H8, H8, H8, ror64) in RVVCALL() 77 RVVCALL(OPIVX2, vror_vx_d, OP_UUU_D, H8, H8, ror64) in RVVCALL() 86 RVVCALL(OPIVV2, vrol_vv_d, OP_UUU_D, H8, H8, H8, rol64) in RVVCALL() 95 RVVCALL(OPIVX2, vrol_vx_d, OP_UUU_D, H8, H8, rol64) in RVVCALL() 116 RVVCALL(OPIVV1, vbrev8_v_d, OP_UU_D, H8, H8, brev8) in RVVCALL() 136 RVVCALL(OPIVV2, vandn_vv_d, OP_UUU_D, H8, H8, H8, DO_ANDN) in RVVCALL() 163 RVVCALL(OPIVV1, vclz_v_d, OP_UU_D, H8, H8, clz64) in RVVCALL() [all …]
|
H A D | vector_internals.h | 49 #define H8(x) ((x)) macro 56 #define H8(x) (x) macro
|
/qemu/target/arm/tcg/ |
H A D | vec_internal.h | 50 #define H8(x) (x) macro
|
H A D | vec_helper.c | 785 DO_DOT_IDX(gvec_sdot_idx_h, int64_t, int16_t, int16_t, H8) 786 DO_DOT_IDX(gvec_udot_idx_h, uint64_t, uint16_t, uint16_t, H8) 1483 DO_MUL_IDX(gvec_mul_idx_d, uint64_t, H8) 1505 DO_MLA_IDX(gvec_mla_idx_d, uint64_t, +, H8) 1509 DO_MLA_IDX(gvec_mls_idx_d, uint64_t, -, H8) 1533 DO_FMUL_IDX(gvec_fmul_idx_d, nop, float64_mul, float64, H8) 1539 DO_FMUL_IDX(gvec_fmulx_idx_d, nop, helper_vfp_mulxd, float64, H8) 1578 DO_FMLA_IDX(gvec_fmla_idx_d, float64, H8)
|
H A D | mve_helper.c | 860 mergemask(&da[H8(e)], FN(da[H8(e)], imm), mask); \ 2089 uint64_t r = (SHIFTFN(m[H8(e)], shift) & shiftmask) | \ 2090 (d[H8(e)] & ~shiftmask); \ 2091 mergemask(&d[H8(e)], r, mask); \ 2690 uint64_t r = m[H8(e)]; 2691 mergemask(&r, n[H8(e)], p0); 2692 mergemask(&d[H8(e)], r, mask);
|
H A D | sve_helper.c | 1328 DO_CMLA_FUNC(sve2_cmla_zzzz_d, uint64_t, H8, DO_CMLA) 1342 DO_CMLA_FUNC(sve2_sqrdcmlah_zzzz_d, int64_t, H8, DO_SQRDMLAH_D) 1500 DO_ZZXZ(sve2_sqrdmlah_idx_d, int64_t, H8, DO_SQRDMLAH_D) in DO_ZZXZ() 1510 DO_ZZXZ(sve2_sqrdmlsh_idx_d, int64_t, H8, DO_SQRDMLSH_D) 3027 DO_TB(d, uint64_t, H8) 3048 DO_UNPK(sve_sunpk_d, int64_t, int32_t, H8, H4) 3052 DO_UNPK(sve_uunpk_d, uint64_t, uint32_t, H8, H4)
|