Searched refs:DO_OP (Results 1 – 2 of 2) sorted by relevance
/qemu/target/loongarch/tcg/ |
H A D | vec_helper.c | 18 #define DO_ODD_EVEN(NAME, BIT, E1, E2, DO_OP) \ argument 29 Vd->E1(i) = DO_OP((TD)Vj->E2(2 * i + 1), (TD)Vk->E2(2 * i)); \ 105 #define DO_EVEN(NAME, BIT, E1, E2, DO_OP) \ argument 116 Vd->E1(i) = DO_OP((TD)Vj->E2(2 * i) ,(TD)Vk->E2(2 * i)); \ 347 #define DO_3OP(NAME, BIT, E, DO_OP) \ argument 357 Vd->E(i) = DO_OP(Vj->E(i), Vk->E(i)); \ 437 #define DO_VMUH(NAME, BIT, E1, E2, DO_OP) \ argument 514 #define VMADDSUB(NAME, BIT, E, DO_OP) \ argument 524 Vd->E(i) = DO_OP(Vd->E(i), Vj->E(i) ,Vk->E(i)); \ 2232 #define DO_2OP(NAME, BIT, E, DO_OP) \ argument [all …]
|
/qemu/target/riscv/ |
H A D | vector_helper.c | 883 #define GEN_VEXT_VADC_VVM(NAME, ETYPE, H, DO_OP) \ in RVVCALL() argument 901 *((ETYPE *)vd + H(i)) = DO_OP(s2, s1, carry); \ in RVVCALL() 955 #define GEN_VEXT_VMADC_VVM(NAME, ETYPE, H, DO_OP) \ argument 971 vext_set_elem_mask(vd, i, DO_OP(s2, s1, carry)); \ 995 #define GEN_VEXT_VMADC_VXM(NAME, ETYPE, H, DO_OP) \ argument 1011 DO_OP(s2, (ETYPE)(target_long)s1, carry)); \ 1205 #define GEN_VEXT_CMP_VV(NAME, ETYPE, H, DO_OP) \ argument 1228 vext_set_elem_mask(vd, i, DO_OP(s2, s1)); \ 1272 #define GEN_VEXT_CMP_VX(NAME, ETYPE, H, DO_OP) \ argument 4027 #define GEN_VEXT_CMP_VV_ENV(NAME, ETYPE, H, DO_OP) \ in RVVCALL() argument [all …]
|