Home
last modified time | relevance | path

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

/openbmc/qemu/tcg/
H A Dtcg-op.c501 void tcg_gen_sari_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) in tcg_gen_sari_i32() function
592 tcg_gen_sari_i32(t0, arg1, 31); in tcg_gen_div_i32()
612 tcg_gen_sari_i32(t0, arg1, 31); in tcg_gen_rem_i32()
789 tcg_gen_sari_i32(t, arg, 31); in tcg_gen_clrsb_i32()
1053 tcg_gen_sari_i32(ret, arg, 32 - len); in tcg_gen_sextract_i32()
1078 tcg_gen_sari_i32(ret, ret, ofs); in tcg_gen_sextract_i32()
1085 tcg_gen_sari_i32(ret, ret, ofs); in tcg_gen_sextract_i32()
1108 tcg_gen_sari_i32(ret, ret, 32 - len); in tcg_gen_sextract_i32()
1222 tcg_gen_sari_i32(t2, arg1, 31); in tcg_gen_muls2_i32()
1223 tcg_gen_sari_i32(t3, arg2, 31); in tcg_gen_muls2_i32()
[all …]
H A Dtcg-op-ldst.c349 tcg_gen_sari_i32(TCGV_HIGH(val), TCGV_LOW(val), 31); in tcg_gen_qemu_ld_i64_int()
956 tcg_gen_sari_i32(TCGV_HIGH(retv), TCGV_LOW(retv), 31); in tcg_gen_nonatomic_cmpxchg_i64_int()
1028 tcg_gen_sari_i32(TCGV_HIGH(retv), TCGV_LOW(retv), 31); in tcg_gen_atomic_cmpxchg_i64_int()
H A Dtcg-op-gvec.c3024 { .fni4 = tcg_gen_sari_i32, in tcg_gen_gvec_sari()
/openbmc/qemu/target/arm/tcg/
H A Dgengvec.c124 tcg_gen_sari_i32(a, a, shift); in gen_ssra32_i32()
303 tcg_gen_sari_i32(d, a, sh); in gen_srshr32_i32()
1959 tcg_gen_sari_i32(a, a, 1); in gen_shadd_i32()
1960 tcg_gen_sari_i32(b, b, 1); in gen_shadd_i32()
2103 tcg_gen_sari_i32(a, a, 1); in gen_shsub_i32()
2104 tcg_gen_sari_i32(b, b, 1); in gen_shsub_i32()
2247 tcg_gen_sari_i32(a, a, 1); in gen_srhadd_i32()
2248 tcg_gen_sari_i32(b, b, 1); in gen_srhadd_i32()
H A Dtranslate.c415 tcg_gen_sari_i32(a, a, 16); in gen_smul_dual()
416 tcg_gen_sari_i32(b, b, 16); in gen_smul_dual()
599 tcg_gen_sari_i32(var, var, shift); in gen_arm_shift_im()
703 tcg_gen_sari_i32(value, value, 31); in arm_test_cc()
2609 tcg_gen_sari_i32(t0, t0, 16); in gen_mulxy()
2613 tcg_gen_sari_i32(t1, t1, 16); in gen_mulxy()
4403 tcg_gen_sari_i32(t1, t0, 31); in DO_QADDSUB()
5823 tcg_gen_sari_i32(tm, tm, shift); in DO_PAR_ADDSUB_GE()
5846 tcg_gen_sari_i32(tmp, tmp, shift ? shift : 31); in op_sat()
6068 tcg_gen_sari_i32(t3, t1, 31); in op_smlad()
H A Dtranslate-a64.c2039 tcg_gen_sari_i32(cpu_VF, cpu_VF, 31); /* V ? -1 : 0 */ in trans_AXFLAG()
/openbmc/qemu/target/rx/
H A Dtranslate.c294 tcg_gen_sari_i32(dc->temp, dc->temp, 31); in psw_cond()
1289 tcg_gen_sari_i32(cpu_psw_c, cpu_regs[a->rs2], 32 - a->imm); in trans_SHLL_irr()
1341 tcg_gen_shri_i32, tcg_gen_sari_i32, in shiftr_imm()
1362 tcg_gen_shri_i32, tcg_gen_sari_i32, in shiftr_reg()
1813 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/m68k/
H A Dtranslate.c2788 tcg_gen_sari_i32(QREG_CC_Z, QREG_CC_N, 31); in DISAS_INSN()
3368 tcg_gen_sari_i32(QREG_CC_V, reg, bits - 1); in shift_im()
3369 tcg_gen_sari_i32(t0, reg, bits - count - 1); in shift_im()
3378 tcg_gen_sari_i32(QREG_CC_N, reg, count); in shift_im()
3539 tcg_gen_sari_i32(QREG_CC_N, src, 1); in DISAS_INSN()
5408 tcg_gen_sari_i32(tmp, val, 16); in gen_mac_extract_word()
/openbmc/qemu/target/microblaze/
H A Dtranslate.c402 DO_TYPEBI_CFG(bsrai, use_barrel, false, tcg_gen_sari_i32) in DO_TYPEA_CFG()
585 tcg_gen_sari_i32(out, ina, 1); in DO_TYPEA()
/openbmc/qemu/target/sh4/
H A Dtranslate.c890 tcg_gen_sari_i32(t2, t2, 1); in _decode_opc()
1626 tcg_gen_sari_i32(REG(B11_8), REG(B11_8), 1); in _decode_opc()
/openbmc/qemu/target/loongarch/tcg/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.c549 (is_unsigned ? tcg_gen_shri_i32 : tcg_gen_sari_i32)(m, v, 16); in gen_mac16_m()
1768 tcg_gen_sari_i32(cpu_SR[ACCHI], cpu_SR[ACCLO], 31); in translate_mac16()
1775 tcg_gen_sari_i32(hi, lo, 31); in translate_mac16()
2319 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);
H A Dfixedpoint-impl.c.inc475 tcg_gen_sari_i32(t0, cpu_gpr[a->rt], 31);
/openbmc/qemu/target/sparc/
H A Dtranslate.c890 tcg_gen_sari_i32(src2, src2, 16); in gen_op_fmul8x16au()
/openbmc/qemu/target/i386/tcg/
H A Demit.c.inc2098 tcg_gen_sari_i32(lo, lo, 31);