/openbmc/qemu/scripts/coccinelle/ |
H A D | tcg_gen_extract.cocci | 47 tcg_gen_shri_i32@shr_p 93 -tcg_gen_shri_i32@shr_p(ret, arg, ofs);
|
/openbmc/qemu/target/sh4/ |
H A D | translate.c | 688 tcg_gen_shri_i32(low, REG(B11_8), 16); in _decode_opc() 719 tcg_gen_shri_i32(cpu_sr_t, cpu_sr_t, 31); in _decode_opc() 753 tcg_gen_shri_i32(cpu_sr_q, REG(B11_8), 31); /* SR_Q */ in _decode_opc() 754 tcg_gen_shri_i32(cpu_sr_m, REG(B7_4), 31); /* SR_M */ in _decode_opc() 766 tcg_gen_shri_i32(t0, REG(B11_8), 31); in _decode_opc() 912 tcg_gen_shri_i32(t2, t2, 1); in _decode_opc() 947 tcg_gen_shri_i32(cpu_sr_t, t1, 31); in _decode_opc() 1597 tcg_gen_shri_i32(cpu_sr_t, REG(B11_8), 31); in _decode_opc() 1607 tcg_gen_shri_i32(REG(B11_8), REG(B11_8), 1); in _decode_opc() 1621 tcg_gen_shri_i32(cpu_sr_t, REG(B11_8), 31); in _decode_opc() [all …]
|
/openbmc/qemu/tcg/ |
H A D | tcg-op.c | 486 void tcg_gen_shri_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) in tcg_gen_shri_i32() function 845 tcg_gen_shri_i32(t1, arg1, 32 - arg2); in tcg_gen_rotli_i32() 996 tcg_gen_shri_i32(ret, arg, 32 - len); in tcg_gen_extract_i32() 1015 tcg_gen_shri_i32(ret, ret, ofs); in tcg_gen_extract_i32() 1022 tcg_gen_shri_i32(ret, ret, ofs); in tcg_gen_extract_i32() 1033 tcg_gen_shri_i32(ret, arg, ofs); in tcg_gen_extract_i32() 1038 tcg_gen_shri_i32(ret, ret, 32 - len); in tcg_gen_extract_i32() 1093 tcg_gen_shri_i32(ret, arg, ofs); in tcg_gen_sextract_i32() 1100 tcg_gen_shri_i32(ret, arg, ofs); in tcg_gen_sextract_i32() 1129 tcg_gen_shri_i32(t0, al, ofs); in tcg_gen_extract2_i32() [all …]
|
H A D | tcg-op-gvec.c | 2905 tcg_gen_shri_i32(d, a, c); in tcg_gen_vec_shr8i_i32() 2912 tcg_gen_shri_i32(d, a, c); in tcg_gen_vec_shr16i_i32() 2931 { .fni4 = tcg_gen_shri_i32, in tcg_gen_gvec_shri() 2987 tcg_gen_shri_i32(d, a, c); in tcg_gen_vec_sar8i_i32() 3001 tcg_gen_shri_i32(d, a, c); in tcg_gen_vec_sar16i_i32()
|
/openbmc/qemu/target/arm/tcg/ |
H A D | gengvec.c | 200 tcg_gen_shri_i32(a, a, shift); in gen_usra32_i32() 497 tcg_gen_shri_i32(d, a, sh); in gen_urshr32_i32() 596 tcg_gen_shri_i32(t, a, 31); in gen_ursra32_i32() 692 tcg_gen_shri_i32(a, a, shift); in gen_shr32_ins_i32() 2031 tcg_gen_shri_i32(a, a, 1); in gen_uhadd_i32() 2032 tcg_gen_shri_i32(b, b, 1); in gen_uhadd_i32() 2175 tcg_gen_shri_i32(a, a, 1); in gen_uhsub_i32() 2176 tcg_gen_shri_i32(b, b, 1); in gen_uhsub_i32() 2319 tcg_gen_shri_i32(a, a, 1); in gen_urhadd_i32() 2320 tcg_gen_shri_i32(b, b, 1); in gen_urhadd_i32()
|
H A D | translate.c | 426 tcg_gen_shri_i32(tmp, var, 8); in gen_rev16() 583 tcg_gen_shri_i32(cpu_CF, var, 31); in gen_arm_shift_im() 589 tcg_gen_shri_i32(var, var, shift); in gen_arm_shift_im() 611 tcg_gen_shri_i32(var, var, 1); in gen_arm_shift_im() 1881 tcg_gen_shri_i32(tmp, tmp, ((insn & 7) << 2) + 0); in disas_iwmmxt_insn() 1884 tcg_gen_shri_i32(tmp, tmp, ((insn & 3) << 3) + 4); in disas_iwmmxt_insn() 1887 tcg_gen_shri_i32(tmp, tmp, ((insn & 1) << 4) + 12); in disas_iwmmxt_insn() 2437 tcg_gen_shri_i32(tmp, tmp, 16); in disas_iwmmxt_insn() 2439 tcg_gen_shri_i32(tmp2, tmp2, 16); in disas_iwmmxt_insn() 2485 tcg_gen_shri_i32(tmp, tmp, 16); in disas_dsp_insn() [all …]
|
H A D | translate-m-nocp.c | 388 tcg_gen_shri_i32(sfpa, tmp, 31); in gen_M_fp_sysreg_write()
|
H A D | translate-neon.c | 1993 tcg_gen_shri_i32(tmp, var, 16); in gen_neon_dup_high16() 3065 tcg_gen_shri_i32(tmp, tmp, 16); in trans_VCVT_F32_F16() 3071 tcg_gen_shri_i32(tmp2, tmp2, 16); in trans_VCVT_F32_F16() 3499 tcg_gen_shri_i32(t1, t1, 8); in gen_neon_trn_u8() 3516 tcg_gen_shri_i32(t1, t1, 16); in gen_neon_trn_u16()
|
H A D | translate-vfp.c | 3417 tcg_gen_shri_i32(rm, rm, 16); in trans_VMOVX()
|
H A D | translate-a64.c | 2209 tcg_gen_shri_i32(tmp, cpu_VF, 31); in gen_get_nzcv() 2229 tcg_gen_shri_i32(cpu_CF, cpu_CF, 29); in gen_set_nzcv()
|
/openbmc/qemu/target/ppc/translate/ |
H A D | fp-impl.c.inc | 23 tcg_gen_shri_i32(cpu_crf[1], tmp, 28); 638 tcg_gen_shri_i32(cpu_crf[1], cpu_crf[1], FPSCR_OX); 658 tcg_gen_shri_i32(cpu_crf[1], cpu_crf[1], FPSCR_OX); 694 tcg_gen_shri_i32(cpu_crf[1], cpu_crf[1], FPSCR_OX); 723 tcg_gen_shri_i32(cpu_crf[1], cpu_crf[1], FPSCR_OX);
|
H A D | spe-impl.c.inc | 100 GEN_SPEOP_TCG_LOGIC_IMM2(evsrwiu, tcg_gen_shri_i32);
|
/openbmc/qemu/target/riscv/insn_trans/ |
H A D | trans_rvk.c.inc | 170 return gen_sha256(ctx, a, EXT_NONE, tcg_gen_shri_i32, 7, 18, 3); 176 return gen_sha256(ctx, a, EXT_NONE, tcg_gen_shri_i32, 17, 19, 10);
|
/openbmc/qemu/target/m68k/ |
H A D | translate.c | 964 tcg_gen_shri_i32(tmp, tmp, 16); in gen_load_fp() 1645 tcg_gen_shri_i32(t0, t0, 3); in bcd_add() 1700 tcg_gen_shri_i32(t2, t0, 3); in bcd_sub() 2067 tcg_gen_shri_i32(dbuf, reg, (i - 1) * 8); in DISAS_INSN() 2643 tcg_gen_shri_i32(src2, reg, 16); in DISAS_INSN() 3354 tcg_gen_shri_i32(QREG_CC_C, reg, bits - count); in shift_im() 3374 tcg_gen_shri_i32(QREG_CC_C, reg, count - 1); in shift_im() 3376 tcg_gen_shri_i32(QREG_CC_N, reg, count); in shift_im() 3424 tcg_gen_shri_i32(QREG_CC_C, QREG_CC_N, bits); in shift_reg() 3468 tcg_gen_shri_i32(QREG_CC_C, QREG_CC_C, 31); in shift_reg() [all …]
|
/openbmc/qemu/target/microblaze/ |
H A D | translate.c | 403 DO_TYPEBI_CFG(bsrli, use_barrel, false, tcg_gen_shri_i32) in DO_TYPEA_CFG() 600 tcg_gen_shri_i32(out, ina, 1); in gen_srl() 1507 tcg_gen_shri_i32(tmp, cpu_msr, 1); in do_rti() 1518 tcg_gen_shri_i32(tmp, cpu_msr, 1); in do_rtb() 1528 tcg_gen_shri_i32(tmp, cpu_msr, 1); in do_rte()
|
/openbmc/qemu/target/rx/ |
H A D | translate.c | 1341 tcg_gen_shri_i32, tcg_gen_sari_i32, in shiftr_imm() 1362 tcg_gen_shri_i32, tcg_gen_sari_i32, in shiftr_reg() 1424 tcg_gen_shri_i32(tmp, cpu_regs[a->rd], 31); in trans_ROLC() 1439 tcg_gen_shri_i32(cpu_regs[a->rd], cpu_regs[a->rd], 1); in trans_RORC() 1467 tcg_gen_shri_i32(cpu_psw_c, cpu_regs[rd], 31); in rx_rot() 1516 tcg_gen_shri_i32(cpu_regs[a->rd], cpu_regs[a->rs], 8); in trans_REVW()
|
/openbmc/qemu/target/mips/tcg/ |
H A D | mxu_translate.c | 2221 tcg_gen_shri_i32(t0, t0, 16); in gen_mxu_D16MAX_D16MIN() 2255 tcg_gen_shri_i32(t0, t0, 16); in gen_mxu_D16MAX_D16MIN() 2317 tcg_gen_shri_i32(t0, t0, 8 * (3 - i)); in gen_mxu_Q8MAX_Q8MIN() 2356 tcg_gen_shri_i32(t0, t0, 8 * (3 - i)); in gen_mxu_Q8MAX_Q8MIN() 4136 tcg_gen_shri_i32(mxu_gpr[XRa - 1], mxu_gpr[XRc - 1], in gen_mxu_S32ALNI() 4152 tcg_gen_shri_i32(mxu_gpr[XRa - 1], mxu_gpr[XRb - 1], 8 * optn3); in gen_mxu_S32ALNI() 4206 tcg_gen_shri_i32(t1, t1, 24); in gen_mxu_S32ALNI() 4229 tcg_gen_shri_i32(t1, t1, 16); in gen_mxu_S32ALNI() 4252 tcg_gen_shri_i32(t1, t1, 8); in gen_mxu_S32ALNI()
|
H A D | translate.c | 1241 tcg_gen_shri_i32(t2, t2, CP0SRSCtl_PSS); in gen_load_srsgpr() 1261 tcg_gen_shri_i32(t2, t2, CP0SRSCtl_PSS); in gen_store_srsgpr() 8692 tcg_gen_shri_i32(t0, fpu_fcr31, get_fp_bit(cc)); in gen_compute_branch1() 8698 tcg_gen_shri_i32(t0, fpu_fcr31, get_fp_bit(cc)); in gen_compute_branch1() 8704 tcg_gen_shri_i32(t0, fpu_fcr31, get_fp_bit(cc)); in gen_compute_branch1() 8709 tcg_gen_shri_i32(t0, fpu_fcr31, get_fp_bit(cc)); in gen_compute_branch1() 8718 tcg_gen_shri_i32(t0, fpu_fcr31, get_fp_bit(cc)); in gen_compute_branch1() 8719 tcg_gen_shri_i32(t1, fpu_fcr31, get_fp_bit(cc + 1)); in gen_compute_branch1() 8728 tcg_gen_shri_i32(t0, fpu_fcr31, get_fp_bit(cc)); in gen_compute_branch1() 8729 tcg_gen_shri_i32(t1, fpu_fcr31, get_fp_bit(cc + 1)); in gen_compute_branch1() [all …]
|
/openbmc/qemu/include/tcg/ |
H A D | tcg-op.h | 314 #define tcg_gen_shri_tl tcg_gen_shri_i32
|
H A D | tcg-op-common.h | 90 void tcg_gen_shri_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2);
|
/openbmc/qemu/target/xtensa/ |
H A D | translate.c | 549 (is_unsigned ? tcg_gen_shri_i32 : tcg_gen_sari_i32)(m, v, 16); in gen_mac16_m() 1344 tcg_gen_shri_i32(tmp, tmp, arg[1].imm + shift); in translate_all() 1438 tcg_gen_shri_i32(tmp1, arg[1].in, arg[1].imm); in translate_boolean() 1439 tcg_gen_shri_i32(tmp2, arg[2].in, arg[2].imm); in translate_boolean() 1572 tcg_gen_shri_i32(tmp, arg[1].in, arg[2].imm); in translate_extui() 2111 tcg_gen_shri_i32(tmp, cpu_SR[EXCVADDR], 10); in translate_rsr_ptevaddr() 2348 tcg_gen_shri_i32(arg[0].out, arg[1].in, arg[2].imm); in translate_srli()
|
/openbmc/qemu/target/loongarch/tcg/insn_trans/ |
H A D | trans_vec.c.inc | 948 tcg_gen_shri_i32(t1, a, 16); 949 tcg_gen_shri_i32(t2, b, 16); 1110 tcg_gen_shri_i32(t1, a, 16); 1111 tcg_gen_shri_i32(t2, b, 16); 1281 tcg_gen_shri_i32(t1, a, 16); 2354 tcg_gen_shri_i32(t1, a, 16); 2355 tcg_gen_shri_i32(t2, b, 16); 2502 tcg_gen_shri_i32(t1, a, 16);
|
/openbmc/qemu/target/ppc/ |
H A D | translate.c | 3832 tcg_gen_shri_i32(t0, cpu_crf[crbA(ctx->opcode) >> 2], sh); \ 3840 tcg_gen_shri_i32(t1, cpu_crf[crbB(ctx->opcode) >> 2], sh); \ 4164 tcg_gen_shri_i32(temp, temp, crn * 4); in gen_mtcrf() 4172 tcg_gen_shri_i32(cpu_crf[7 - crn], temp, crn * 4); in gen_mtcrf()
|