/openbmc/qemu/target/loongarch/insn_trans/ |
H A D | trans_vec.c.inc | 416 TRANS(vsubi_bu, LSX, gvec_subi, MO_8) 417 TRANS(vsubi_hu, LSX, gvec_subi, MO_16) 418 TRANS(vsubi_wu, LSX, gvec_subi, MO_32) 419 TRANS(vsubi_du, LSX, gvec_subi, MO_64) 424 TRANS(xvsubi_bu, LASX, gvec_xsubi, MO_8) 3603 TRANS(vldi, LSX, gen_vldi, 16) 3604 TRANS(xvldi, LASX, gen_vldi, 32) 3657 TRANS(vandn_v, LSX, gen_vandn_v, 16) 5156 TRANS(vbsll_v, LSX, do_vbsll_v, 16) 5157 TRANS(vbsrl_v, LSX, do_vbsrl_v, 16) [all …]
|
H A D | trans_fcnv.c.inc | 6 TRANS(fcvt_s_d, FP_DP, gen_ff, gen_helper_fcvt_s_d) 7 TRANS(fcvt_d_s, FP_DP, gen_ff, gen_helper_fcvt_d_s) 8 TRANS(ftintrm_w_s, FP_SP, gen_ff, gen_helper_ftintrm_w_s) 9 TRANS(ftintrm_w_d, FP_DP, gen_ff, gen_helper_ftintrm_w_d) 10 TRANS(ftintrm_l_s, FP_SP, gen_ff, gen_helper_ftintrm_l_s) 24 TRANS(ftint_w_s, FP_SP, gen_ff, gen_helper_ftint_w_s) 25 TRANS(ftint_w_d, FP_DP, gen_ff, gen_helper_ftint_w_d) 26 TRANS(ftint_l_s, FP_SP, gen_ff, gen_helper_ftint_l_s) 27 TRANS(ftint_l_d, FP_DP, gen_ff, gen_helper_ftint_l_d) 32 TRANS(frint_s, FP_SP, gen_ff, gen_helper_frint_s) [all …]
|
H A D | trans_atomic.c.inc | 72 TRANS(ll_w, ALL, gen_ll, MO_TESL) 73 TRANS(sc_w, ALL, gen_sc, MO_TESL) 74 TRANS(ll_d, 64, gen_ll, MO_TEUQ) 75 TRANS(sc_d, 64, gen_sc, MO_TEUQ) 76 TRANS(amswap_w, LAM, gen_am, tcg_gen_atomic_xchg_tl, MO_TESL) 77 TRANS(amswap_d, LAM, gen_am, tcg_gen_atomic_xchg_tl, MO_TEUQ) 78 TRANS(amadd_w, LAM, gen_am, tcg_gen_atomic_fetch_add_tl, MO_TESL) 82 TRANS(amor_w, LAM, gen_am, tcg_gen_atomic_fetch_or_tl, MO_TESL) 83 TRANS(amor_d, LAM, gen_am, tcg_gen_atomic_fetch_or_tl, MO_TEUQ) 94 TRANS(amswap_db_w, LAM, gen_am, tcg_gen_atomic_xchg_tl, MO_TESL) [all …]
|
H A D | trans_farith.c.inc | 170 TRANS(fadd_s, FP_SP, gen_fff, gen_helper_fadd_s) 171 TRANS(fadd_d, FP_DP, gen_fff, gen_helper_fadd_d) 172 TRANS(fsub_s, FP_SP, gen_fff, gen_helper_fsub_s) 173 TRANS(fsub_d, FP_DP, gen_fff, gen_helper_fsub_d) 174 TRANS(fmul_s, FP_SP, gen_fff, gen_helper_fmul_s) 175 TRANS(fmul_d, FP_DP, gen_fff, gen_helper_fmul_d) 176 TRANS(fdiv_s, FP_SP, gen_fff, gen_helper_fdiv_s) 177 TRANS(fdiv_d, FP_DP, gen_fff, gen_helper_fdiv_d) 178 TRANS(fmax_s, FP_SP, gen_fff, gen_helper_fmax_s) 179 TRANS(fmax_d, FP_DP, gen_fff, gen_helper_fmax_d) [all …]
|
H A D | trans_memory.c.inc | 153 TRANS(ld_b, ALL, gen_load, MO_SB) 154 TRANS(ld_h, ALL, gen_load, MO_TESW) 155 TRANS(ld_w, ALL, gen_load, MO_TESL) 156 TRANS(ld_d, 64, gen_load, MO_TEUQ) 157 TRANS(st_b, ALL, gen_store, MO_UB) 160 TRANS(st_d, 64, gen_store, MO_TEUQ) 161 TRANS(ld_bu, ALL, gen_load, MO_UB) 163 TRANS(ld_wu, 64, gen_load, MO_TEUL) 164 TRANS(ldx_b, 64, gen_loadx, MO_SB) 168 TRANS(stx_b, 64, gen_storex, MO_UB) [all …]
|
H A D | trans_arith.c.inc | 273 TRANS(slt, ALL, gen_rrr, EXT_NONE, EXT_NONE, EXT_NONE, gen_slt) 291 TRANS(slti, ALL, gen_rri_v, EXT_NONE, EXT_NONE, gen_slt) 292 TRANS(sltui, ALL, gen_rri_v, EXT_NONE, EXT_NONE, gen_sltu) 295 TRANS(alsl_w, ALL, gen_rrr_sa, EXT_NONE, EXT_SIGN, gen_alsl) 296 TRANS(alsl_wu, 64, gen_rrr_sa, EXT_NONE, EXT_ZERO, gen_alsl) 297 TRANS(alsl_d, 64, gen_rrr_sa, EXT_NONE, EXT_NONE, gen_alsl) 298 TRANS(pcaddi, ALL, gen_pc, gen_pcaddi) 299 TRANS(pcalau12i, ALL, gen_pc, gen_pcalau12i) 300 TRANS(pcaddu12i, ALL, gen_pc, gen_pcaddu12i) 301 TRANS(pcaddu18i, 64, gen_pc, gen_pcaddu18i) [all …]
|
H A D | trans_bit.c.inc | 183 TRANS(clo_w, ALL, gen_rr, EXT_NONE, EXT_NONE, gen_clo_w) 184 TRANS(clz_w, ALL, gen_rr, EXT_ZERO, EXT_NONE, gen_clz_w) 185 TRANS(cto_w, ALL, gen_rr, EXT_NONE, EXT_NONE, gen_cto_w) 187 TRANS(clo_d, 64, gen_rr, EXT_NONE, EXT_NONE, gen_clo_d) 188 TRANS(clz_d, 64, gen_rr, EXT_NONE, EXT_NONE, gen_clz_d) 189 TRANS(cto_d, 64, gen_rr, EXT_NONE, EXT_NONE, gen_cto_d) 190 TRANS(ctz_d, 64, gen_rr, EXT_NONE, EXT_NONE, gen_ctz_d) 205 TRANS(bstrins_w, ALL, gen_bstrins, EXT_SIGN) 206 TRANS(bstrins_d, 64, gen_bstrins, EXT_NONE) 207 TRANS(bstrpick_w, ALL, gen_bstrpick, EXT_SIGN) [all …]
|
H A D | trans_shift.c.inc | 85 TRANS(sll_w, ALL, gen_rrr, EXT_ZERO, EXT_NONE, EXT_SIGN, gen_sll_w) 86 TRANS(srl_w, ALL, gen_rrr, EXT_ZERO, EXT_NONE, EXT_SIGN, gen_srl_w) 88 TRANS(sll_d, 64, gen_rrr, EXT_NONE, EXT_NONE, EXT_NONE, gen_sll_d) 89 TRANS(srl_d, 64, gen_rrr, EXT_NONE, EXT_NONE, EXT_NONE, gen_srl_d) 90 TRANS(sra_d, 64, gen_rrr, EXT_NONE, EXT_NONE, EXT_NONE, gen_sra_d) 93 TRANS(slli_w, ALL, gen_rri_c, EXT_NONE, EXT_SIGN, tcg_gen_shli_tl) 94 TRANS(slli_d, 64, gen_rri_c, EXT_NONE, EXT_NONE, tcg_gen_shli_tl) 95 TRANS(srli_w, ALL, gen_rri_c, EXT_ZERO, EXT_SIGN, tcg_gen_shri_tl) 96 TRANS(srli_d, 64, gen_rri_c, EXT_NONE, EXT_NONE, tcg_gen_shri_tl) 97 TRANS(srai_d, 64, gen_rri_c, EXT_NONE, EXT_NONE, tcg_gen_sari_tl) [all …]
|
H A D | trans_fmemory.c.inc | 143 TRANS(fld_s, FP_SP, gen_fload_i, MO_TEUL) 144 TRANS(fst_s, FP_SP, gen_fstore_i, MO_TEUL) 145 TRANS(fld_d, FP_DP, gen_fload_i, MO_TEUQ) 146 TRANS(fst_d, FP_DP, gen_fstore_i, MO_TEUQ) 147 TRANS(fldx_s, FP_SP, gen_floadx, MO_TEUL) 148 TRANS(fldx_d, FP_DP, gen_floadx, MO_TEUQ) 149 TRANS(fstx_s, FP_SP, gen_fstorex, MO_TEUL) 150 TRANS(fstx_d, FP_DP, gen_fstorex, MO_TEUQ) 151 TRANS(fldgt_s, FP_SP, gen_fload_gt, MO_TEUL) 152 TRANS(fldgt_d, FP_DP, gen_fload_gt, MO_TEUQ) [all …]
|
H A D | trans_branch.c.inc | 75 TRANS(beq, ALL, gen_rr_bc, TCG_COND_EQ) 76 TRANS(bne, ALL, gen_rr_bc, TCG_COND_NE) 77 TRANS(blt, ALL, gen_rr_bc, TCG_COND_LT) 78 TRANS(bge, ALL, gen_rr_bc, TCG_COND_GE) 79 TRANS(bltu, ALL, gen_rr_bc, TCG_COND_LTU) 80 TRANS(bgeu, ALL, gen_rr_bc, TCG_COND_GEU) 81 TRANS(beqz, ALL, gen_rz_bc, TCG_COND_EQ) 82 TRANS(bnez, ALL, gen_rz_bc, TCG_COND_NE) 83 TRANS(bceqz, 64, gen_cz_bc, TCG_COND_EQ) 84 TRANS(bcnez, 64, gen_cz_bc, TCG_COND_NE)
|
H A D | trans_extra.c.inc | 100 TRANS(crc_w_b_w, 64, gen_crc, gen_helper_crc32, tcg_constant_tl(1)) 101 TRANS(crc_w_h_w, 64, gen_crc, gen_helper_crc32, tcg_constant_tl(2)) 102 TRANS(crc_w_w_w, 64, gen_crc, gen_helper_crc32, tcg_constant_tl(4)) 103 TRANS(crc_w_d_w, 64, gen_crc, gen_helper_crc32, tcg_constant_tl(8)) 104 TRANS(crcc_w_b_w, 64, gen_crc, gen_helper_crc32c, tcg_constant_tl(1)) 105 TRANS(crcc_w_h_w, 64, gen_crc, gen_helper_crc32c, tcg_constant_tl(2)) 106 TRANS(crcc_w_w_w, 64, gen_crc, gen_helper_crc32c, tcg_constant_tl(4)) 107 TRANS(crcc_w_d_w, 64, gen_crc, gen_helper_crc32c, tcg_constant_tl(8))
|
H A D | trans_fmov.c.inc | 217 TRANS(fmov_s, FP_SP, gen_f2f, tcg_gen_mov_tl, true) 218 TRANS(fmov_d, FP_DP, gen_f2f, tcg_gen_mov_tl, false) 219 TRANS(movgr2fr_w, FP_SP, gen_r2f, gen_movgr2fr_w) 220 TRANS(movgr2fr_d, 64, gen_r2f, tcg_gen_mov_tl) 221 TRANS(movgr2frh_w, FP_DP, gen_r2f, gen_movgr2frh_w) 222 TRANS(movfr2gr_s, FP_SP, gen_f2r, tcg_gen_ext32s_tl) 223 TRANS(movfr2gr_d, 64, gen_f2r, tcg_gen_mov_tl) 224 TRANS(movfrh2gr_s, FP_DP, gen_f2r, gen_movfrh2gr_s)
|
H A D | trans_privileged.c.inc | 315 TRANS(iocsrrd_b, IOCSR, gen_iocsrrd, gen_helper_iocsrrd_b) 316 TRANS(iocsrrd_h, IOCSR, gen_iocsrrd, gen_helper_iocsrrd_h) 317 TRANS(iocsrrd_w, IOCSR, gen_iocsrrd, gen_helper_iocsrrd_w) 318 TRANS(iocsrrd_d, IOCSR, gen_iocsrrd, gen_helper_iocsrrd_d) 319 TRANS(iocsrwr_b, IOCSR, gen_iocsrwr, gen_helper_iocsrwr_b) 320 TRANS(iocsrwr_h, IOCSR, gen_iocsrwr, gen_helper_iocsrwr_h) 321 TRANS(iocsrwr_w, IOCSR, gen_iocsrwr, gen_helper_iocsrwr_w) 322 TRANS(iocsrwr_d, IOCSR, gen_iocsrwr, gen_helper_iocsrwr_d)
|
/openbmc/qemu/target/mips/tcg/ |
H A D | msa_translate.c | 176 TRANS(NAME, trans_func, NAME##_tab[a->df]) 299 TRANS(ANDI, trans_msa_i8, gen_helper_msa_andi_b); 300 TRANS(ORI, trans_msa_i8, gen_helper_msa_ori_b); 301 TRANS(NORI, trans_msa_i8, gen_helper_msa_nori_b); 302 TRANS(XORI, trans_msa_i8, gen_helper_msa_xori_b); 303 TRANS(BMNZI, trans_msa_i8, gen_helper_msa_bmnzi_b); 304 TRANS(BMZI, trans_msa_i8, gen_helper_msa_bmzi_b); 305 TRANS(BSELI, trans_msa_i8, gen_helper_msa_bseli_b); 342 TRANS(ADDVI, trans_msa_i5, gen_helper_msa_addvi_df); 352 TRANS(CEQI, trans_msa_i5, gen_helper_msa_ceqi_df); [all …]
|
H A D | vr54xx_translate.c | 52 TRANS(MACC, trans_mult_acc, gen_helper_macc); 53 TRANS(MACCHI, trans_mult_acc, gen_helper_macchi); 55 TRANS(MACCU, trans_mult_acc, gen_helper_maccu); 56 TRANS(MSAC, trans_mult_acc, gen_helper_msac); 57 TRANS(MSACHI, trans_mult_acc, gen_helper_msachi); 59 TRANS(MSACU, trans_mult_acc, gen_helper_msacu); 60 TRANS(MULHI, trans_mult_acc, gen_helper_mulhi); 61 TRANS(MULHIU, trans_mult_acc, gen_helper_mulhiu); 62 TRANS(MULS, trans_mult_acc, gen_helper_muls); 63 TRANS(MULSHI, trans_mult_acc, gen_helper_mulshi); [all …]
|
H A D | lcsr_translate.c | 60 TRANS(RDCSR, gen_rdcsr, gen_helper_lcsr_rdcsr) 61 TRANS(DRDCSR, gen_rdcsr, gen_helper_lcsr_drdcsr) 62 TRANS(WRCSR, gen_wrcsr, gen_helper_lcsr_wrcsr) 63 TRANS(DWRCSR, gen_wrcsr, gen_helper_lcsr_dwrcsr)
|
/openbmc/qemu/target/sparc/ |
H A D | translate.c | 2488 TRANS(Bicc, ALL, do_bpcc, a) in TRANS() function 2489 TRANS(BPcc, 64, do_bpcc, a) in TRANS() 2502 TRANS(FBPfcc, 64, do_fbpfcc, a) 2503 TRANS(FBfcc, ALL, do_fbpfcc, a) in TRANS() function 3477 TRANS(NOP_v7, 32, trans_NOP, a) 3478 TRANS(NOP_v9, 64, trans_NOP, a) 4145 TRANS(DONE, 64, do_done_retry, true) 4221 TRANS(STB, ALL, do_st_gpr, a, MO_UB) in TRANS() 4336 TRANS(LDF, ALL, do_ld_fpr, a, MO_32) in TRANS() function 4340 TRANS(LDFA, 64, do_ld_fpr, a, MO_32) in TRANS() [all …]
|
/openbmc/qemu/target/ppc/translate/ |
H A D | fixedpoint-impl.c.inc | 131 TRANS(LBZ, do_ldst_D, false, false, MO_UB) 176 TRANS(STB, do_ldst_D, false, true, MO_UB) 178 TRANS(STBU, do_ldst_D, true, true, MO_UB) 183 TRANS(STH, do_ldst_D, false, true, MO_UW) 185 TRANS(STHU, do_ldst_D, true, true, MO_UW) 190 TRANS(STW, do_ldst_D, false, true, MO_UL) 192 TRANS(STWU, do_ldst_D, true, true, MO_UL) 287 TRANS(CMP, do_cmp_X, true); 288 TRANS(CMPL, do_cmp_X, false); 289 TRANS(CMPI, do_cmp_D, true); [all …]
|
H A D | vmx-impl.c.inc | 842 TRANS(VRLWNM, do_vrlnm, MO_32) 843 TRANS(VRLDNM, do_vrlnm, MO_64) 895 TRANS(VRLWMI, do_vrlmi, MO_32) 896 TRANS(VRLDMI, do_vrlmi, MO_64) 1429 TRANS(VCMPSQ, do_vcmpq, true) 1430 TRANS(VCMPUQ, do_vcmpq, false) 2189 TRANS(MTVSRBM, do_mtvsrm, MO_8) 2336 TRANS(VCLRLB, do_vclrb, false) 2337 TRANS(VCLRRB, do_vclrb, true) 2465 TRANS(VNEGW, do_vneg, MO_32) [all …]
|
H A D | vsx-impl.c.inc | 788 TRANS(XVCPSGNSP, do_xvcpsgn, MO_32) 789 TRANS(XVCPSGNDP, do_xvcpsgn, MO_64) 2706 TRANS(XXBLENDVB, do_xxblendv, MO_8) 2707 TRANS(XXBLENDVH, do_xxblendv, MO_16) 2708 TRANS(XXBLENDVW, do_xxblendv, MO_32) 2709 TRANS(XXBLENDVD, do_xxblendv, MO_64) 2840 TRANS(XVI4GER8, do_ger, gen_helper_XVI4GER8) 2842 TRANS(XVI8GER4, do_ger, gen_helper_XVI8GER4) 2845 TRANS(XVI16GER2, do_ger, gen_helper_XVI16GER2) 2872 TRANS(XVF32GER, do_ger, gen_helper_XVF32GER) [all …]
|
H A D | fp-impl.c.inc | 1090 TRANS(LFS, do_lsfp_D, false, false, true) 1091 TRANS(LFSU, do_lsfp_D, true, false, true) 1092 TRANS(LFSX, do_lsfp_X, false, false, true) 1093 TRANS(LFSUX, do_lsfp_X, true, false, true) 1096 TRANS(LFD, do_lsfp_D, false, false, false) 1097 TRANS(LFDU, do_lsfp_D, true, false, false) 1102 TRANS(STFS, do_lsfp_D, false, true, true) 1103 TRANS(STFSU, do_lsfp_D, true, true, true) 1104 TRANS(STFSX, do_lsfp_X, false, true, true) 1105 TRANS(STFSUX, do_lsfp_X, true, true, true) [all …]
|
/openbmc/qemu/ui/ |
H A D | vnc-enc-zywrle.h | 566 #define ZYWRLE_TRANSFER_COEFF(buf, data, t, w, h, scanline, level, TRANS) \ argument 580 TRANS \ 598 #define ZYWRLE_SAVE_UNALIGN(data, TRANS) \ argument 603 TRANS \ 609 #define ZYWRLE_LOAD_UNALIGN(data,TRANS) \ argument 618 TRANS \ 631 TRANS \ 644 TRANS \
|
/openbmc/linux/sound/oss/dmasound/ |
H A D | dmasound.h | 153 } TRANS; typedef 160 TRANS *trans_write; /* supported translations */
|
H A D | dmasound_q40.c | 347 static TRANS transQ40Normal = { 351 static TRANS transQ40Expanding = { 355 static TRANS transQ40Compressing = {
|
/openbmc/qemu/target/loongarch/ |
H A D | translate.h | 13 #define TRANS(NAME, AVAIL, FUNC, ...) \ macro
|