/qemu/hw/display/ |
H A D | pl110_template.h | 45 #define FN(x, y) COPY_PIXEL(d, palette[(data >> (y + 7 - (x))) & 1]); in glue() macro 47 #define FN(x, y) COPY_PIXEL(d, palette[(data >> ((x) + y)) & 1]); in glue() macro 73 #define FN(x, y) COPY_PIXEL(d, palette[(data >> (y + 6 - (x)*2)) & 3]); in glue() macro 75 #define FN(x, y) COPY_PIXEL(d, palette[(data >> ((x)*2 + y)) & 3]); in glue() macro 101 #define FN(x, y) COPY_PIXEL(d, palette[(data >> (y + 4 - (x)*4)) & 0xf]); in glue() macro 103 #define FN(x, y) COPY_PIXEL(d, palette[(data >> ((x)*4 + y)) & 0xf]); in glue() macro 128 #define FN(x) COPY_PIXEL(d, palette[(data >> (x)) & 0xff]); in glue() macro
|
/qemu/target/arm/tcg/ |
H A D | mve_helper.c | 787 #define DO_1OP(OP, ESIZE, TYPE, FN) \ argument 852 #define DO_1OP_IMM(OP, FN) \ argument 872 #define DO_2OP(OP, ESIZE, TYPE, FN) \ in DO_1OP_IMM() argument 887 #define DO_2OP_U(OP, FN) \ argument 893 #define DO_2OP_S(OP, FN) \ argument 903 #define DO_2OP_L(OP, TOP, ESIZE, TYPE, LESIZE, LTYPE, FN) \ argument 918 #define DO_2OP_SAT(OP, ESIZE, TYPE, FN) \ argument 938 #define DO_2OP_SAT_U(OP, FN) \ argument 944 #define DO_2OP_SAT_S(OP, FN) \ argument 1249 #define WRAP_QRSHL_HELPER(FN, N, M, ROUND, satp) \ argument [all …]
|
H A D | translate-mve.c | 531 #define DO_1OP_VEC(INSN, FN, VECFN) \ argument 543 #define DO_1OP(INSN, FN) DO_1OP_VEC(INSN, FN, NULL) argument 635 #define DO_VCVT_SH(INSN, FN) \ in DO_VCVT_RMODE() argument 695 #define DO_VMOVN(INSN, FN) \ argument 833 #define DO_2OP_VEC(INSN, FN, VECFN) \ argument 845 #define DO_2OP(INSN, FN) DO_2OP_VEC(INSN, FN, NULL) argument 997 #define DO_2OP_FP(INSN, FN) \ argument 1060 #define DO_2OP_SCALAR(INSN, FN) \ argument 1124 #define DO_2OP_FP_SCALAR(INSN, FN) \ argument 1291 #define DO_DUAL_ACC(INSN, FN) \ argument [all …]
|
H A D | translate-vfp.c | 2393 #define DO_VFP_2OP(INSN, PREC, FN, CHECK) \ argument 2403 #define DO_VFP_VMOV(INSN, PREC, FN) \ argument
|
H A D | vec_helper.c | 1259 #define WRAP_CMP0_FWD(FN, CMPOP, TYPE) \ in DO_2OP() argument 1265 #define WRAP_CMP0_REV(FN, CMPOP, TYPE) \ argument 1271 #define DO_2OP_CMP0(FN, CMPOP, DIRN) \ argument
|
H A D | translate-neon.c | 2912 #define DO_2MISC_VEC(INSN, FN) \ argument
|
/qemu/accel/tcg/ |
H A D | atomic_template.h | 158 #define GEN_ATOMIC_HELPER_FN(X, FN, XDATA_TYPE, RET) \ in GEN_ATOMIC_HELPER() argument 280 #define GEN_ATOMIC_HELPER_FN(X, FN, XDATA_TYPE, RET) \ argument
|
/qemu/target/loongarch/tcg/ |
H A D | vec_helper.c | 2254 #define VPCNT(NAME, BIT, E, FN) \ argument 2404 #define DO_3OP_F(NAME, BIT, E, FN) \ argument 2438 #define DO_4OP_F(NAME, BIT, E, FN, flags) \ argument 2467 #define DO_2OP_F(NAME, BIT, E, FN) \ argument 2500 #define FCLASS(NAME, BIT, E, FN) \ argument 2838 #define FTINT_W_D(NAME, FN) \ in DO_FTINT() argument 2875 #define FTINTL_L_S(NAME, FN) \ argument 2901 #define FTINTH_L_S(NAME, FN) \ argument 3077 #define VFCMP(NAME, BIT, E, FN) \ argument
|
/qemu/target/microblaze/ |
H A D | translate.c | 253 #define DO_TYPEA(NAME, SE, FN) \ argument 257 #define DO_TYPEA_CFG(NAME, CFG, SE, FN) \ argument 261 #define DO_TYPEA0(NAME, SE, FN) \ argument 265 #define DO_TYPEA0_CFG(NAME, CFG, SE, FN) \ argument 277 #define DO_TYPEBV(NAME, SE, FN) \ argument
|
/qemu/target/s390x/tcg/ |
H A D | vec_fpu_helper.c | 225 #define DEF_GVEC_VOP2_FN(NAME, FN, BITS) \ argument
|
/qemu/target/i386/ |
H A D | ops_sse.h | 703 #define WRAP_FLOATCONV(RETTYPE, FN, FLOATTYPE, INDEFVALUE) \ argument
|