Home
last modified time | relevance | path

Searched refs:tcg_gen_sari_i32 (Results 1 – 16 of 16) sorted by relevance

/openbmc/qemu/tcg/
H A Dtcg-op.c585 tcg_gen_sari_i32(t0, arg1, 31); in tcg_gen_div_i32()
605 tcg_gen_sari_i32(t0, arg1, 31); in tcg_gen_rem_i32()
782 tcg_gen_sari_i32(t, arg, 31); in tcg_gen_clrsb_i32()
1071 tcg_gen_sari_i32(ret, ret, ofs); in tcg_gen_sextract_i32()
1101 tcg_gen_sari_i32(ret, ret, 32 - len); in tcg_gen_sextract_i32()
1215 tcg_gen_sari_i32(t2, arg1, 31); in tcg_gen_muls2_i32()
1216 tcg_gen_sari_i32(t3, arg2, 31); in tcg_gen_muls2_i32()
1246 tcg_gen_sari_i32(t2, arg1, 31); in tcg_gen_mulsu2_i32()
1271 tcg_gen_sari_i32(ret, ret, 24); in tcg_gen_ext8s_i32()
1281 tcg_gen_sari_i32(ret, ret, 16); in tcg_gen_ext16s_i32()
[all …]
H A Dtcg-op-ldst.c300 tcg_gen_sari_i32(TCGV_HIGH(val), TCGV_LOW(val), 31); in tcg_gen_qemu_ld_i64_int()
904 tcg_gen_sari_i32(TCGV_HIGH(retv), TCGV_LOW(retv), 31); in tcg_gen_nonatomic_cmpxchg_i64_int()
976 tcg_gen_sari_i32(TCGV_HIGH(retv), TCGV_LOW(retv), 31); in tcg_gen_atomic_cmpxchg_i64_int()
H A Dtcg-op-gvec.c2997 { .fni4 = tcg_gen_sari_i32, in tcg_gen_gvec_sari()
/openbmc/qemu/target/rx/
H A Dtranslate.c293 tcg_gen_sari_i32(dc->temp, dc->temp, 31); in psw_cond()
1288 tcg_gen_sari_i32(cpu_psw_c, cpu_regs[a->rs2], 32 - a->imm); in trans_SHLL_irr()
1340 tcg_gen_shri_i32, tcg_gen_sari_i32, in shiftr_imm()
1361 tcg_gen_shri_i32, tcg_gen_sari_i32, in shiftr_reg()
1812 tcg_gen_sari_i32(tmp, cpu_psw_s, 31); in trans_SAT()
/openbmc/qemu/include/tcg/
H A Dtcg-op.h316 #define tcg_gen_sari_tl tcg_gen_sari_i32
H A Dtcg-op-common.h91 void tcg_gen_sari_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2);
/openbmc/qemu/target/arm/tcg/
H A Dtranslate.c413 tcg_gen_sari_i32(a, a, 16); in gen_smul_dual()
414 tcg_gen_sari_i32(b, b, 16); in gen_smul_dual()
597 tcg_gen_sari_i32(var, var, shift); in gen_arm_shift_im()
701 tcg_gen_sari_i32(value, value, 31); in arm_test_cc()
2613 tcg_gen_sari_i32(t0, t0, 16); in gen_mulxy()
2617 tcg_gen_sari_i32(t1, t1, 16); in gen_mulxy()
2973 tcg_gen_sari_i32(a, a, shift); in gen_ssra32_i32()
3152 tcg_gen_sari_i32(d, a, sh); in gen_srshr32_i32()
5988 tcg_gen_sari_i32(t1, t0, 31); in DO_QADDSUB()
7408 tcg_gen_sari_i32(tm, tm, shift); in DO_PAR_ADDSUB_GE()
[all …]
H A Dtranslate-a64.c1919 tcg_gen_sari_i32(cpu_VF, cpu_VF, 31); /* V ? -1 : 0 */ in trans_AXFLAG()
/openbmc/qemu/target/m68k/
H A Dtranslate.c2746 tcg_gen_sari_i32(QREG_CC_Z, QREG_CC_N, 31); in DISAS_INSN()
3326 tcg_gen_sari_i32(QREG_CC_V, reg, bits - 1); in shift_im()
3327 tcg_gen_sari_i32(t0, reg, bits - count - 1); in shift_im()
3336 tcg_gen_sari_i32(QREG_CC_N, reg, count); in shift_im()
3497 tcg_gen_sari_i32(QREG_CC_N, src, 1); in DISAS_INSN()
5370 tcg_gen_sari_i32(tmp, val, 16); in gen_mac_extract_word()
/openbmc/qemu/target/microblaze/
H A Dtranslate.c405 DO_TYPEBI_CFG(bsrai, use_barrel, false, tcg_gen_sari_i32) in DO_TYPEA_CFG()
588 tcg_gen_sari_i32(out, ina, 1); in DO_TYPEA()
/openbmc/qemu/target/sh4/
H A Dtranslate.c886 tcg_gen_sari_i32(t2, t2, 1); in _decode_opc()
1617 tcg_gen_sari_i32(REG(B11_8), REG(B11_8), 1); in _decode_opc()
/openbmc/qemu/target/loongarch/insn_trans/
H A Dtrans_vec.c.inc599 tcg_gen_sari_i32(t1, a, 16);
600 tcg_gen_sari_i32(t2, b, 16);
786 tcg_gen_sari_i32(t1, a, 16);
787 tcg_gen_sari_i32(t2, b, 16);
1282 tcg_gen_sari_i32(t2, b, 16);
2208 tcg_gen_sari_i32(t1, a, 16);
2209 tcg_gen_sari_i32(t2, b, 16);
2503 tcg_gen_sari_i32(t2, b, 16);
/openbmc/qemu/target/xtensa/
H A Dtranslate.c551 (is_unsigned ? tcg_gen_shri_i32 : tcg_gen_sari_i32)(m, v, 16); in gen_mac16_m()
1797 tcg_gen_sari_i32(cpu_SR[ACCHI], cpu_SR[ACCLO], 31); in translate_mac16()
1804 tcg_gen_sari_i32(hi, lo, 31); in translate_mac16()
2348 tcg_gen_sari_i32(arg[0].out, arg[1].in, arg[2].imm); in translate_srai()
/openbmc/qemu/target/ppc/translate/
H A Dspe-impl.c.inc101 GEN_SPEOP_TCG_LOGIC_IMM2(evsrwis, tcg_gen_sari_i32);
/openbmc/qemu/target/i386/tcg/
H A Dtranslate.c3496 tcg_gen_sari_i32(s->tmp2_i32, s->tmp2_i32, 31); in disas_insn()
3775 tcg_gen_sari_i32(s->tmp2_i32, s->tmp2_i32, 31); in disas_insn()
/openbmc/qemu/target/ppc/
H A Dtranslate.c2030 tcg_gen_sari_i32(t0, t0, 31); in gen_mullwo()