Home
last modified time | relevance | path

Searched refs:tcg_gen_sari_i64 (Results 1 – 20 of 20) sorted by relevance

/openbmc/qemu/tcg/
H A Dtcg-op.c1920 void tcg_gen_sari_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) in tcg_gen_sari_i64() function
2047 tcg_gen_sari_i64(t0, arg1, 63); in tcg_gen_div_i64()
2067 tcg_gen_sari_i64(t0, arg1, 63); in tcg_gen_rem_i64()
2118 tcg_gen_sari_i64(ret, ret, 56); in tcg_gen_ext8s_i64()
2131 tcg_gen_sari_i64(ret, ret, 48); in tcg_gen_ext16s_i64()
2144 tcg_gen_sari_i64(ret, ret, 32); in tcg_gen_ext32s_i64()
2218 tcg_gen_sari_i64(t1, t1, 48); /* t1 = ssssssb. */ in tcg_gen_bswap16_i64()
2271 tcg_gen_sari_i64(t1, t1, 32); /* t1 = ssssdc.. */ in tcg_gen_bswap32_i64()
2530 tcg_gen_sari_i64(t, arg, 63); in tcg_gen_clrsb_i64()
2858 tcg_gen_sari_i64(ret, arg, 64 - len); in tcg_gen_sextract_i64()
[all …]
H A Dtcg-op-gvec.c3029 { .fni8 = tcg_gen_sari_i64, in tcg_gen_gvec_sari()
/openbmc/qemu/target/riscv/insn_trans/
H A Dtrans_rvzacas.c.inc55 tcg_gen_sari_i64(cpu_gpr[reg_num + 1], t, 32);
H A Dtrans_rvzfa.c.inc412 tcg_gen_sari_i64(t1, cpu_fpr[a->rs1], 32);
/openbmc/qemu/include/tcg/
H A Dtcg-op.h196 #define tcg_gen_sari_tl tcg_gen_sari_i64
H A Dtcg-op-common.h194 void tcg_gen_sari_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2);
/openbmc/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_arith.c.inc96 tcg_gen_sari_i64(dest, dest, 32);
H A Dtrans_vec.c.inc610 tcg_gen_sari_i64(t1, a, 32);
611 tcg_gen_sari_i64(t2, b, 32);
797 tcg_gen_sari_i64(t1, a, 32);
798 tcg_gen_sari_i64(t2, b, 32);
1293 tcg_gen_sari_i64(t2, b, 32);
2219 tcg_gen_sari_i64(t1, a, 32);
2220 tcg_gen_sari_i64(t2, b, 32);
2513 tcg_gen_sari_i64(t2, b, 32);
/openbmc/qemu/target/arm/tcg/
H A Dgengvec.c130 tcg_gen_sari_i64(a, a, shift); in gen_ssra64_i64()
312 tcg_gen_sari_i64(d, a, sh); in gen_srshr64_i64()
1446 tcg_gen_sari_i64(t2, a, 63); in gen_sqadd_d()
1591 tcg_gen_sari_i64(t2, a, 63); in gen_sqsub_d()
H A Dtranslate-a64.c7028 tcg_gen_sari_i64(dst, src, MIN(shift, 63)); in TRANS()
7059 tcg_gen_sari_i64(dst, dst, shift); in gen_srshr_bhs()
7088 tcg_gen_sari_i64(dst, src, shift); in gen_srshr_d()
7168 tcg_gen_sari_i64(d, s, i); in gen_sqshrn_b()
7175 tcg_gen_sari_i64(d, s, i); in gen_sqshrn_h()
7206 tcg_gen_sari_i64(d, s, i); in gen_sqshrun_b()
7213 tcg_gen_sari_i64(d, s, i); in gen_sqshrun_h()
H A Dtranslate.c4021 return do_mve_shl_ri(s, a, tcg_gen_sari_i64); in trans_ASRL_ri()
/openbmc/qemu/target/ppc/translate/
H A Dfixedpoint-impl.c.inc472 tcg_gen_sari_i64(t1, cpu_gpr[a->rt], 32);
604 tcg_gen_sari_i64(t0, t0, 63);
659 tcg_gen_sari_i64(t1, cpu_gpr[a->rc], 63);
H A Dvmx-impl.c.inc901 tcg_gen_sari_i64(t1, lo, 63);
1977 tcg_gen_sari_i64(tmp, tmp, 63);
2458 tcg_gen_sari_i64(tmp, tmp, 63);
3123 tcg_gen_sari_i64(hh, a, 32);
3124 tcg_gen_sari_i64(temp, b, 32);
/openbmc/qemu/target/alpha/
H A Dtranslate.c685 tcg_gen_sari_i64(vc, vb, 32); in gen_cvtlq()
1837 tcg_gen_sari_i64(vc, va, lit & 0x3f); in translate_one()
1919 tcg_gen_sari_i64(tmp2, vc, 63); in translate_one()
/openbmc/qemu/target/rx/
H A Dtranslate.c1707 tcg_gen_sari_i64(tmp0, tmp0, 16); in rx_mul64hi()
1709 tcg_gen_sari_i64(tmp1, tmp1, 16); in rx_mul64hi()
/openbmc/qemu/target/tricore/
H A Dtranslate.c677 tcg_gen_sari_i64(temp64_2, temp64, 32); /* high */ in gen_maddsum_h()
783 tcg_gen_sari_i64(temp64_2, temp64, 32); /* high */ in gen_maddsums_h()
1001 tcg_gen_sari_i64(t2, t2, up_shift); in gen_madd32_q()
1181 tcg_gen_sari_i64(t2, t2, up_shift - n); in gen_madds32_q()
1744 tcg_gen_sari_i64(t2, t2, up_shift - n); in gen_msub32_q()
1918 tcg_gen_sari_i64(t3, t2, up_shift - n); in gen_msubs32_q()
1986 tcg_gen_sari_i64(temp64_2, temp64, 32); /* high */ in gen_msubadm_h()
2079 tcg_gen_sari_i64(temp64_2, temp64, 32); /* high */ in gen_msubadms_h()
/openbmc/qemu/target/riscv/
H A Dtranslate.c554 tcg_gen_sari_i64(cpu_gpr[reg_num + 1], t, 32); in gen_set_fpr_d()
/openbmc/qemu/target/openrisc/
H A Dtranslate.c308 tcg_gen_sari_i64(t1, cpu_mac, 63); in gen_muld()
/openbmc/qemu/target/s390x/tcg/
H A Dtranslate.c5077 tcg_gen_sari_i64(cc_src, o->out, 32); in cout_subu32()
/openbmc/qemu/target/mips/tcg/
H A Dtranslate.c1468 tcg_gen_sari_i64(ret, arg, 32); in gen_move_high32()