Home
last modified time | relevance | path

Searched refs:DO_OP (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/target/loongarch/tcg/
H A Dvec_helper.c18 #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)); \
120 #define DO_ODD(NAME, BIT, E1, E2, DO_OP) \ argument
131 Vd->E1(i) = DO_OP((TD)Vj->E2(2 * i + 1), (TD)Vk->E2(2 * i + 1)); \
279 #define DO_EVEN_U_S(NAME, BIT, ES1, EU1, ES2, EU2, DO_OP) \ argument
291 Vd->ES1(i) = DO_OP((TDU)Vj->EU2(2 * i) ,(TDS)Vk->ES2(2 * i)); \
295 #define DO_ODD_U_S(NAME, BIT, ES1, EU1, ES2, EU2, DO_OP) \ argument
307 Vd->ES1(i) = DO_OP((TDU)Vj->EU2(2 * i + 1), (TDS)Vk->ES2(2 * i + 1)); \
[all …]
/openbmc/qemu/target/riscv/
H A Dvector_helper.c1081 #define GEN_VEXT_VADC_VVM(NAME, ETYPE, H, DO_OP) \ in RVVCALL()
1099 *((ETYPE *)vd + H(i)) = DO_OP(s2, s1, carry); \ in RVVCALL()
1116 #define GEN_VEXT_VADC_VXM(NAME, ETYPE, H, DO_OP) \
1132 *((ETYPE *)vd + H(i)) = DO_OP(s2, (ETYPE)(target_long)s1, carry);\
1153 #define GEN_VEXT_VMADC_VVM(NAME, ETYPE, H, DO_OP) \
1169 vext_set_elem_mask(vd, i, DO_OP(s2, s1, carry)); \
1193 #define GEN_VEXT_VMADC_VXM(NAME, ETYPE, H, DO_OP) \
1209 DO_OP(s2, (ETYPE)(target_long)s1, carry)); \
1403 #define GEN_VEXT_CMP_VV(NAME, ETYPE, H, DO_OP) \
1426 vext_set_elem_mask(vd, i, DO_OP(s
1084 GEN_VEXT_VADC_VVM(NAME,ETYPE,H,DO_OP) RVVCALL() argument
1119 GEN_VEXT_VADC_VXM(NAME,ETYPE,H,DO_OP) global() argument
1156 GEN_VEXT_VMADC_VVM(NAME,ETYPE,H,DO_OP) global() argument
1196 GEN_VEXT_VMADC_VXM(NAME,ETYPE,H,DO_OP) global() argument
1406 GEN_VEXT_CMP_VV(NAME,ETYPE,H,DO_OP) global() argument
1473 GEN_VEXT_CMP_VX(NAME,ETYPE,H,DO_OP) global() argument
4228 GEN_VEXT_CMP_VV_ENV(NAME,ETYPE,H,DO_OP) RVVCALL() argument
4270 GEN_VEXT_CMP_VF(NAME,ETYPE,H,DO_OP) global() argument
[all...]