Home
last modified time | relevance | path

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

12

/openbmc/qemu/target/loongarch/insn_trans/
H A Dtrans_vec.c.inc416 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 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)
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 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)
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 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_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)
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 Dtrans_arith.c.inc273 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 Dtrans_bit.c.inc183 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 Dtrans_shift.c.inc85 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 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);
352 TRANS(CEQI, trans_msa_i5, gen_helper_msa_ceqi_df);
[all …]
H A Dvr54xx_translate.c52 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 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.c2488 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 Dfixedpoint-impl.c.inc131 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 Dvmx-impl.c.inc842 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 Dvsx-impl.c.inc788 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 Dfp-impl.c.inc1090 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 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 */
H A Ddmasound_q40.c347 static TRANS transQ40Normal = {
351 static TRANS transQ40Expanding = {
355 static TRANS transQ40Compressing = {
/openbmc/qemu/target/loongarch/
H A Dtranslate.h13 #define TRANS(NAME, AVAIL, FUNC, ...) \ macro

12