Home
last modified time | relevance | path

Searched refs:TRANS (Results 1 – 25 of 32) sorted by relevance

12

/openbmc/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_vec.c.inc343 TRANS(vadd_b, LSX, gvec_vvv, MO_8, tcg_gen_gvec_add)
344 TRANS(vadd_h, LSX, gvec_vvv, MO_16, tcg_gen_gvec_add)
345 TRANS(vadd_w, LSX, gvec_vvv, MO_32, tcg_gen_gvec_add)
346 TRANS(vadd_d, LSX, gvec_vvv, MO_64, tcg_gen_gvec_add)
347 TRANS(xvadd_b, LASX, gvec_xxx, MO_8, tcg_gen_gvec_add)
348 TRANS(xvadd_h, LASX, gvec_xxx, MO_16, tcg_gen_gvec_add)
349 TRANS(xvadd_w, LASX, gvec_xxx, MO_32, tcg_gen_gvec_add)
350 TRANS(xvadd_d, LASX, gvec_xxx, MO_64, tcg_gen_gvec_add)
398 TRANS(vsub_b, LSX, gvec_vvv, MO_8, tcg_gen_gvec_sub)
399 TRANS(vsub_h, LSX, gvec_vvv, MO_16, tcg_gen_gvec_sub)
[all …]
H A Dtrans_fcnv.c.inc6 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)
11 TRANS(ftintrm_l_d, FP_DP, gen_ff, gen_helper_ftintrm_l_d)
12 TRANS(ftintrp_w_s, FP_SP, gen_ff, gen_helper_ftintrp_w_s)
13 TRANS(ftintrp_w_d, FP_DP, gen_ff, gen_helper_ftintrp_w_d)
14 TRANS(ftintrp_l_s, FP_SP, gen_ff, gen_helper_ftintrp_l_s)
15 TRANS(ftintrp_l_d, FP_DP, gen_ff, gen_helper_ftintrp_l_d)
[all …]
H A Dtrans_atomic.c.inc72 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)
79 TRANS(amadd_d, LAM, gen_am, tcg_gen_atomic_fetch_add_tl, MO_TEUQ)
80 TRANS(amand_w, LAM, gen_am, tcg_gen_atomic_fetch_and_tl, MO_TESL)
81 TRANS(amand_d, LAM, gen_am, tcg_gen_atomic_fetch_and_tl, MO_TEUQ)
[all …]
H A Dtrans_memory.c.inc153 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)
158 TRANS(st_h, ALL, gen_store, MO_TEUW)
159 TRANS(st_w, ALL, gen_store, MO_TEUL)
160 TRANS(st_d, 64, gen_store, MO_TEUQ)
161 TRANS(ld_bu, ALL, gen_load, MO_UB)
162 TRANS(ld_hu, ALL, gen_load, MO_TEUW)
[all …]
H A Dtrans_farith.c.inc170 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 Dtrans_arith.c.inc263 TRANS(add_w, ALL, gen_rrr, EXT_NONE, EXT_NONE, EXT_SIGN, tcg_gen_add_tl)
264 TRANS(add_d, 64, gen_rrr, EXT_NONE, EXT_NONE, EXT_NONE, tcg_gen_add_tl)
265 TRANS(sub_w, ALL, gen_rrr, EXT_NONE, EXT_NONE, EXT_SIGN, tcg_gen_sub_tl)
266 TRANS(sub_d, 64, gen_rrr, EXT_NONE, EXT_NONE, EXT_NONE, tcg_gen_sub_tl)
267 TRANS(and, ALL, gen_rrr, EXT_NONE, EXT_NONE, EXT_NONE, tcg_gen_and_tl)
268 TRANS(or, ALL, gen_rrr, EXT_NONE, EXT_NONE, EXT_NONE, tcg_gen_or_tl)
269 TRANS(xor, ALL, gen_rrr, EXT_NONE, EXT_NONE, EXT_NONE, tcg_gen_xor_tl)
270 TRANS(nor, ALL, gen_rrr, EXT_NONE, EXT_NONE, EXT_NONE, tcg_gen_nor_tl)
271 TRANS(andn, ALL, gen_rrr, EXT_NONE, EXT_NONE, EXT_NONE, tcg_gen_andc_tl)
272 TRANS(orn, ALL, gen_rrr, EXT_NONE, EXT_NONE, EXT_NONE, tcg_gen_orc_tl)
[all …]
H A Dtrans_bit.c.inc181 TRANS(ext_w_h, ALL, gen_rr, EXT_NONE, EXT_NONE, tcg_gen_ext16s_tl)
182 TRANS(ext_w_b, ALL, gen_rr, EXT_NONE, EXT_NONE, tcg_gen_ext8s_tl)
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)
186 TRANS(ctz_w, ALL, gen_rr, EXT_NONE, EXT_NONE, gen_ctz_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)
[all …]
H A Dtrans_shift.c.inc75 TRANS(sll_w, ALL, gen_rrr, EXT_ZERO, EXT_NONE, EXT_SIGN, gen_sll_w)
76 TRANS(srl_w, ALL, gen_rrr, EXT_ZERO, EXT_NONE, EXT_SIGN, gen_srl_w)
77 TRANS(sra_w, ALL, gen_rrr, EXT_SIGN, EXT_NONE, EXT_SIGN, gen_sra_w)
78 TRANS(sll_d, 64, gen_rrr, EXT_NONE, EXT_NONE, EXT_NONE, gen_sll_d)
79 TRANS(srl_d, 64, gen_rrr, EXT_NONE, EXT_NONE, EXT_NONE, gen_srl_d)
80 TRANS(sra_d, 64, gen_rrr, EXT_NONE, EXT_NONE, EXT_NONE, gen_sra_d)
81 TRANS(rotr_w, 64, gen_rrr, EXT_ZERO, EXT_NONE, EXT_SIGN, gen_rotr_w)
82 TRANS(rotr_d, 64, gen_rrr, EXT_NONE, EXT_NONE, EXT_NONE, gen_rotr_d)
83 TRANS(slli_w, ALL, gen_rri_c, EXT_NONE, EXT_SIGN, tcg_gen_shli_tl)
84 TRANS(slli_d, 64, gen_rri_c, EXT_NONE, EXT_NONE, tcg_gen_shli_tl)
[all …]
H A Dtrans_fmemory.c.inc143 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 Dtrans_branch.c.inc75 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 Dtrans_extra.c.inc100 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 Dtrans_fmov.c.inc217 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 Dtrans_privileged.c.inc315 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 Dmsa_translate.c176 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);
343 TRANS(SUBVI, trans_msa_i5, gen_helper_msa_subvi_df);
[all …]
H A Dvr54xx_translate.c52 TRANS(MACC, trans_mult_acc, gen_helper_macc);
53 TRANS(MACCHI, trans_mult_acc, gen_helper_macchi);
54 TRANS(MACCHIU, trans_mult_acc, gen_helper_macchiu);
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);
58 TRANS(MSACHIU, trans_mult_acc, gen_helper_msachiu);
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);
[all …]
H A Dlcsr_translate.c60 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 Dtranslate.c2478 #define TRANS(NAME, AVAIL, FUNC, ...) \ macro
2672 TRANS(Bicc, ALL, do_bpcc, a) in TRANS() function
2673 TRANS(BPcc, 64, do_bpcc, a) in TRANS()
2686 TRANS(FBPfcc, 64, do_fbpfcc, a)
2687 TRANS(FBfcc, ALL, do_fbpfcc, a) in TRANS() function
2872 TRANS(RDASR17, ASR17, do_rd_special, true, a->rd, do_rd_leon3_config)
2880 TRANS(RDCCR, 64, do_rd_special, true, a->rd, do_rdccr)
2891 TRANS(RDASI, 64, do_rd_special, true, a->rd, do_rdasi)
2907 TRANS(RDTICK, 64, do_rd_special, true, a->rd, do_rdtick)
2914 TRANS(RDPC, 64, do_rd_special, true, a->rd, do_rdpc)
[all …]
/openbmc/qemu/target/ppc/translate/
H A Dfixedpoint-impl.c.inc131 TRANS(LBZ, do_ldst_D, false, false, MO_UB)
132 TRANS(LBZX, do_ldst_X, false, false, MO_UB)
133 TRANS(LBZU, do_ldst_D, true, false, MO_UB)
134 TRANS(LBZUX, do_ldst_X, true, false, MO_UB)
135 TRANS(PLBZ, do_ldst_PLS_D, false, false, MO_UB)
138 TRANS(LHZ, do_ldst_D, false, false, MO_UW)
139 TRANS(LHZX, do_ldst_X, false, false, MO_UW)
140 TRANS(LHZU, do_ldst_D, true, false, MO_UW)
141 TRANS(LHZUX, do_ldst_X, true, false, MO_UW)
142 TRANS(PLHZ, do_ldst_PLS_D, false, false, MO_UW)
[all …]
H A Dfp-impl.c.inc188 TRANS(FADD, do_helper_ab, gen_helper_FADD);
189 TRANS(FADDS, do_helper_ab, gen_helper_FADDS);
190 TRANS(FSUB, do_helper_ab, gen_helper_FSUB);
191 TRANS(FSUBS, do_helper_ab, gen_helper_FSUBS);
192 TRANS(FDIV, do_helper_ab, gen_helper_FDIV);
193 TRANS(FDIVS, do_helper_ab, gen_helper_FDIVS);
194 TRANS(FMUL, do_helper_ac, gen_helper_FMUL);
195 TRANS(FMULS, do_helper_ac, gen_helper_FMULS);
197 TRANS(FMADD, do_helper_acb, gen_helper_FMADD);
198 TRANS(FMADDS, do_helper_acb, gen_helper_FMADDS);
[all …]
H A Dvmx-impl.c.inc100 TRANS(LVEBX, do_ldst_ve_X, 1, gen_helper_LVEBX);
101 TRANS(LVEHX, do_ldst_ve_X, 2, gen_helper_LVEHX);
102 TRANS(LVEWX, do_ldst_ve_X, 4, gen_helper_LVEWX);
104 TRANS(STVEBX, do_ldst_ve_X, 1, gen_helper_STVEBX);
105 TRANS(STVEHX, do_ldst_ve_X, 2, gen_helper_STVEHX);
106 TRANS(STVEWX, do_ldst_ve_X, 4, gen_helper_STVEWX);
823 TRANS(VRLWNM, do_vrlnm, MO_32)
824 TRANS(VRLDNM, do_vrlnm, MO_64)
876 TRANS(VRLWMI, do_vrlmi, MO_32)
877 TRANS(VRLDMI, do_vrlmi, MO_64)
[all …]
H A Dvsx-impl.c.inc739 TRANS(XVABSDP, do_vsx_msb_op, MO_64, do_xvabs_vec, do_xvabsdp_i64)
740 TRANS(XVNABSDP, do_vsx_msb_op, MO_64, do_xvnabs_vec, do_xvnabsdp_i64)
741 TRANS(XVNEGDP, do_vsx_msb_op, MO_64, do_xvneg_vec, do_xvnegdp_i64)
742 TRANS(XVABSSP, do_vsx_msb_op, MO_32, do_xvabs_vec, do_xvabssp_i64)
743 TRANS(XVNABSSP, do_vsx_msb_op, MO_32, do_xvnabs_vec, do_xvnabssp_i64)
744 TRANS(XVNEGSP, do_vsx_msb_op, MO_32, do_xvneg_vec, do_xvnegsp_i64)
796 TRANS(XVCPSGNSP, do_xvcpsgn, MO_32)
797 TRANS(XVCPSGNDP, do_xvcpsgn, MO_64)
852 TRANS(XSCVUQQP, do_helper_env_X_tb, gen_helper_XSCVUQQP)
853 TRANS(XSCVSQQP, do_helper_env_X_tb, gen_helper_XSCVSQQP)
[all …]
/openbmc/qemu/target/arm/tcg/
H A Dtranslate-a64.c4350 TRANS(ADD_i, gen_rri, a, 1, 1, tcg_gen_add_i64)
4351 TRANS(SUB_i, gen_rri, a, 1, 1, tcg_gen_sub_i64)
4352 TRANS(ADDS_i, gen_rri, a, 0, 1, a->sf ? gen_add64_CC : gen_add32_CC)
4353 TRANS(SUBS_i, gen_rri, a, 0, 1, a->sf ? gen_sub64_CC : gen_sub32_CC)
4501 TRANS(AND_i, gen_rri_log, a, false, tcg_gen_andi_i64) in TRANS() function
4502 TRANS(ORR_i, gen_rri_log, a, false, tcg_gen_ori_i64) in TRANS()
4503 TRANS(EOR_i, gen_rri_log, a, false, tcg_gen_xori_i64) in TRANS()
4504 TRANS(ANDS_i, gen_rri_log, a, true, tcg_gen_andi_i64) in TRANS()
4746 TRANS(UZP1, do_simd_permute, a, permute_load_uzp, 0)
4747 TRANS(UZP2, do_simd_permute, a, permute_load_uzp, 1)
[all …]
/openbmc/qemu/ui/
H A Dvnc-enc-zywrle.h566 #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 Ddmasound.h153 } TRANS; typedef
160 TRANS *trans_write; /* supported translations */
/openbmc/qemu/target/loongarch/
H A Dtranslate.h13 #define TRANS(NAME, AVAIL, FUNC, ...) \ macro

12