/openbmc/qemu/tcg/ |
H A D | tcg-op.c | 1920 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 D | tcg-op-gvec.c | 3029 { .fni8 = tcg_gen_sari_i64, in tcg_gen_gvec_sari()
|
/openbmc/qemu/target/riscv/insn_trans/ |
H A D | trans_rvzacas.c.inc | 55 tcg_gen_sari_i64(cpu_gpr[reg_num + 1], t, 32);
|
H A D | trans_rvzfa.c.inc | 412 tcg_gen_sari_i64(t1, cpu_fpr[a->rs1], 32);
|
/openbmc/qemu/include/tcg/ |
H A D | tcg-op.h | 196 #define tcg_gen_sari_tl tcg_gen_sari_i64
|
H A D | tcg-op-common.h | 194 void tcg_gen_sari_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2);
|
/openbmc/qemu/target/loongarch/tcg/insn_trans/ |
H A D | trans_arith.c.inc | 96 tcg_gen_sari_i64(dest, dest, 32);
|
H A D | trans_vec.c.inc | 610 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 D | gengvec.c | 130 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 D | translate-a64.c | 7028 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 D | translate.c | 4021 return do_mve_shl_ri(s, a, tcg_gen_sari_i64); in trans_ASRL_ri()
|
/openbmc/qemu/target/ppc/translate/ |
H A D | fixedpoint-impl.c.inc | 472 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 D | vmx-impl.c.inc | 901 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 D | translate.c | 685 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 D | translate.c | 1707 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 D | translate.c | 677 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 D | translate.c | 554 tcg_gen_sari_i64(cpu_gpr[reg_num + 1], t, 32); in gen_set_fpr_d()
|
/openbmc/qemu/target/openrisc/ |
H A D | translate.c | 308 tcg_gen_sari_i64(t1, cpu_mac, 63); in gen_muld()
|
/openbmc/qemu/target/s390x/tcg/ |
H A D | translate.c | 5077 tcg_gen_sari_i64(cc_src, o->out, 32); in cout_subu32()
|
/openbmc/qemu/target/mips/tcg/ |
H A D | translate.c | 1468 tcg_gen_sari_i64(ret, arg, 32); in gen_move_high32()
|