/qemu/target/mips/tcg/ |
H A D | tx79_translate.c | 444 tcg_gen_shri_i64(b, b, 32); in gen_pextw() 469 tcg_gen_shri_i64(bx, bx, wlen); in trans_PEXTLx() 470 tcg_gen_shri_i64(ax, ax, wlen); in trans_PEXTLx() 478 tcg_gen_shri_i64(bx, bx, wlen); in trans_PEXTLx() 479 tcg_gen_shri_i64(ax, ax, wlen); in trans_PEXTLx()
|
H A D | translate.c | 1404 tcg_gen_shri_i64(t0, t, 32); in gen_store_fpr64() 4790 tcg_gen_shri_i64(t2, t2, 32 - bits); in gen_align_bits() 4865 tcg_gen_shri_i64(t0, t0, 30); in gen_mfhc0_entrylo() 4867 tcg_gen_shri_i64(t0, t0, 32); in gen_mfhc0_entrylo() 4877 tcg_gen_shri_i64(t0, t0, 32 + shift); in gen_mfhc0_load64()
|
/qemu/scripts/coccinelle/ |
H A D | tcg_gen_extract.cocci | 49 tcg_gen_shri_i64@shr_p 98 -tcg_gen_shri_i64@shr_p(ret, arg, ofs);
|
/qemu/tcg/ |
H A D | tcg-op.c | 1861 void tcg_gen_shri_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) in tcg_gen_shri_i64() function 2116 tcg_gen_shri_i64(t0, arg, 8); /* t0 = .......a or .xxxxxxa */ in tcg_gen_bswap16_i64() 2167 tcg_gen_shri_i64(t0, arg, 8); /* t0 = .xxxxabc */ in tcg_gen_bswap32_i64() 2174 tcg_gen_shri_i64(t0, ret, 16); /* t0 = ......ba */ in tcg_gen_bswap32_i64() 2178 tcg_gen_shri_i64(t1, t1, 32); /* t1 = ....dc.. */ in tcg_gen_bswap32_i64() 2215 tcg_gen_shri_i64(t0, arg, 8); /* t0 = .abcdefg */ in tcg_gen_bswap64_i64() 2222 tcg_gen_shri_i64(t0, ret, 16); /* t0 = ..badcfe */ in tcg_gen_bswap64_i64() 2228 tcg_gen_shri_i64(t0, ret, 32); /* t0 = ....dcba */ in tcg_gen_bswap64_i64() 2254 tcg_gen_shri_i64(t1, t1, 16); /* t1 = ..efghab */ in tcg_gen_hswap_i64() 2503 tcg_gen_shri_i64(t1, arg1, 64 - arg2); in tcg_gen_rotli_i64() [all …]
|
H A D | tcg-op-gvec.c | 2541 tcg_gen_shri_i64(t, b, nbit - 1); in gen_absv_mask() 2892 tcg_gen_shri_i64(d, a, c); in tcg_gen_vec_shr8i_i64() 2899 tcg_gen_shri_i64(d, a, c); in tcg_gen_vec_shr16i_i64() 2937 { .fni8 = tcg_gen_shri_i64, in tcg_gen_gvec_shri() 2960 tcg_gen_shri_i64(d, a, c); in tcg_gen_vec_sar8i_i64() 2974 tcg_gen_shri_i64(d, a, c); in tcg_gen_vec_sar16i_i64() 3052 tcg_gen_shri_i64(a, a, 8 - c); in tcg_gen_vec_rotl8i_i64() 3063 tcg_gen_shri_i64(a, a, 16 - c); in tcg_gen_vec_rotl16i_i64()
|
/qemu/target/riscv/insn_trans/ |
H A D | trans_rvk.c.inc | 261 tcg_gen_shri_i64(t2, t2, num2); 311 return gen_sha512_rv64(ctx, a, EXT_NONE, tcg_gen_shri_i64, 1, 8, 7); 318 return gen_sha512_rv64(ctx, a, EXT_NONE, tcg_gen_shri_i64, 19, 61, 6);
|
/qemu/target/arm/tcg/ |
H A D | gengvec.c | 206 tcg_gen_shri_i64(a, a, shift); in gen_usra64_i64() 276 tcg_gen_shri_i64(t, a, sh - 1); in gen_srshr8_i64() 286 tcg_gen_shri_i64(t, a, sh - 1); in gen_srshr16_i64() 470 tcg_gen_shri_i64(t, a, sh - 1); in gen_urshr8_i64() 480 tcg_gen_shri_i64(t, a, sh - 1); in gen_urshr16_i64() 506 tcg_gen_shri_i64(d, a, sh); in gen_urshr64_i64() 608 tcg_gen_shri_i64(t, a, 63); in gen_ursra64_i64() 673 tcg_gen_shri_i64(t, a, shift); in gen_shr8_ins_i64() 684 tcg_gen_shri_i64(t, a, shift); in gen_shr16_ins_i64() 698 tcg_gen_shri_i64(a, a, shift); in gen_shr64_ins_i64() [all …]
|
H A D | gengvec64.c | 57 tcg_gen_shri_i64(d, t, sh); in gen_xar8_i64() 70 tcg_gen_shri_i64(d, t, sh); in gen_xar16_i64()
|
H A D | translate-a64.c | 2701 tcg_gen_shri_i64(tag, tcg_rt, 56); in handle_sys() 2718 tcg_gen_shri_i64(tag, tcg_rt, 56); in handle_sys() 4816 tcg_gen_shri_i64(tcg_tmp, tcg_tmp, ri); in trans_BFM() 6494 tcg_gen_shri_i64(tcg_op0, tcg_op0, ebits); in TRANS() 7499 tcg_gen_shri_i64(dst, src, shift); in gen_ushr_d() 7533 tcg_gen_shri_i64(dst, dst, shift); in gen_urshr_bhs() 7562 tcg_gen_shri_i64(dst, src, 63); in gen_urshr_d() 7566 tcg_gen_shri_i64(dst, src, shift); in gen_urshr_d() 7587 tcg_gen_shri_i64(src, src, shift); in gen_sri_d() 7650 tcg_gen_shri_i64(d, s, i); in gen_uqshrn_b() [all …]
|
H A D | translate.c | 1841 tcg_gen_shri_i64(cpu_M0, cpu_M0, (insn & 7) << 3); in disas_iwmmxt_insn() 1850 tcg_gen_shri_i64(cpu_M0, cpu_M0, (insn & 3) << 4); in disas_iwmmxt_insn() 1859 tcg_gen_shri_i64(cpu_M0, cpu_M0, (insn & 1) << 5); in disas_iwmmxt_insn() 4021 return do_mve_shl_ri(s, a, tcg_gen_shri_i64); in trans_LSRL_ri()
|
H A D | translate-sve.c | 4334 tcg_gen_shri_i64(t0, t0, 32); in gen_sve_str() 6197 tcg_gen_shri_i64(d, n, -shift); in gen_ushll_i64() 6603 tcg_gen_shri_i64(d, n, shr); in gen_shrnb_i64() 6674 tcg_gen_shri_i64(n, n, shr); in gen_shrnt64_i64() 7252 tcg_gen_shri_i64(didx, tmp, 3); in TRANS_FEAT()
|
/qemu/target/ppc/translate/ |
H A D | vsx-impl.c.inc | 95 tcg_gen_shri_i64(t1, t0, 32); 99 tcg_gen_shri_i64(t1, t0, 32); 157 tcg_gen_shri_i64(t1, inh, 8); 164 tcg_gen_shri_i64(t1, inl, 8); 177 tcg_gen_shri_i64(outh, hi, 32); 179 tcg_gen_shri_i64(outl, lo, 32); 347 tcg_gen_shri_i64(t0, xsh, 32); 351 tcg_gen_shri_i64(t0, xsl, 32); 1614 tcg_gen_shri_i64(a0, a0, 32); \ 1615 tcg_gen_shri_i64(b0, b0, 32); \ [all …]
|
H A D | vmx-impl.c.inc | 369 tcg_gen_shri_i64(tmp, avr, 32); 375 tcg_gen_shri_i64(tmp, avr, 32); 502 tcg_gen_shri_i64(carry, avr, 32); 608 tcg_gen_shri_i64(tmp, avr[j], i * 7); 934 tcg_gen_shri_i64(lo, lo, 1); 979 tcg_gen_shri_i64(th, th, 1); 1023 tcg_gen_shri_i64(al, al, 1); 1027 tcg_gen_shri_i64(ah, ah, 1); 1719 tcg_gen_shri_i64(lo, lo, nbits); 2030 tcg_gen_shri_i64(hi, hi, 64 - elem_count_half); [all …]
|
H A D | fp-impl.c.inc | 432 tcg_gen_shri_i64(b0, t0, 32);
|
/qemu/target/s390x/tcg/ |
H A D | translate.c | 1236 tcg_gen_shri_i64(cc_src, cc_src, 1); in compute_carry() 1415 tcg_gen_shri_i64(t, psw_mask, 16); in save_link_info() 1532 tcg_gen_shri_i64(t, regs[r1], 32); in op_bcth() 2317 tcg_gen_shri_i64(t, psw_mask, 32); in op_epsw() 3906 tcg_gen_shri_i64(h, regs[r1], 32); in op_soc() 4003 tcg_gen_shri_i64(o->in1, o->in1, 24); in op_spm() 4040 tcg_gen_shri_i64(o->in2, o->in2, 4); in op_spka() 4101 tcg_gen_shri_i64(c1, c1, 8); in op_stcke() 4318 tcg_gen_shri_i64(t, psw_mask, 56); in op_stnosm() 4401 tcg_gen_shri_i64(tmp, o->in1, pos); in op_stcm() [all …]
|
H A D | translate_vx.c.inc | 1318 tcg_gen_shri_i64(d, d, msb_bit_nr); 1459 tcg_gen_shri_i64(t0, t0, 1); 1505 tcg_gen_shri_i64(t0, t0, 1);
|
/qemu/target/alpha/ |
H A D | translate.c | 685 tcg_gen_shri_i64(tmp, vb, 29); in gen_cvtlq() 951 tcg_gen_shri_i64(vc, vc, 1); in gen_ins_h() 1006 tcg_gen_shri_i64(mask, mask, 1); in gen_msk_h() 1611 tcg_gen_shri_i64(tmp, tmp, 63); in translate_one() 1624 tcg_gen_shri_i64(tmp, tmp, 63); in translate_one() 1808 tcg_gen_shri_i64(vc, va, lit & 0x3f); in translate_one()
|
/qemu/target/loongarch/tcg/insn_trans/ |
H A D | trans_bit.c.inc | 146 tcg_gen_shri_i64(t0, src1, 16);
|
H A D | trans_vec.c.inc | 959 tcg_gen_shri_i64(t1, a, 32); 960 tcg_gen_shri_i64(t2, b, 32); 1121 tcg_gen_shri_i64(t1, a, 32); 1122 tcg_gen_shri_i64(t2, b, 32); 1292 tcg_gen_shri_i64(t1, a, 32); 2365 tcg_gen_shri_i64(t1, a, 32); 2366 tcg_gen_shri_i64(t2, b, 32); 2512 tcg_gen_shri_i64(t1, a, 32); 5144 tcg_gen_shri_i64(desthigh, high, ofs); 5146 tcg_gen_shri_i64(destlow, high, ofs - 64);
|
/qemu/include/tcg/ |
H A D | tcg-op.h | 206 #define tcg_gen_shri_tl tcg_gen_shri_i64
|
H A D | tcg-op-common.h | 196 void tcg_gen_shri_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2);
|
/qemu/target/hppa/ |
H A D | translate.c | 1500 tcg_gen_shri_i64(cb, cb, 1); in do_unit_addsub() 1543 tcg_gen_shri_i64(tmp, base, (ctx->tb_flags & PSW_W ? 64 : 32) - 5); in space_select() 2161 tcg_gen_shri_i64(t0, t0, 32); in trans_mfsp() 2337 tcg_gen_shri_i64(dest, dest, 32); in trans_ldsid() 3022 tcg_gen_shri_i64(cpu_psw_v, cpu_psw_cb, 1); in trans_ds() 3214 tcg_gen_shri_i64(tmp, tmp, 16); in gen_mixh_l() 3243 tcg_gen_shri_i64(tmp, r2, 32); in gen_mixw_l()
|
/qemu/target/hexagon/ |
H A D | gen_tcg.h | 267 tcg_gen_shri_i64(RyyV, RyyV, 16); \ 296 tcg_gen_shri_i64(RyyV, RyyV, 8); \
|
/qemu/target/i386/tcg/ |
H A D | translate.c | 1622 tcg_gen_shri_i64(cc_src, cc_src, 32); in gen_shiftd_rm_T1() 1623 tcg_gen_shri_i64(s->T0, s->T0, 32); in gen_shiftd_rm_T1() 3544 tcg_gen_shri_i64(cpu_bndu[reg], cpu_bndu[reg], 32); in gen_multi0F()
|
/qemu/target/tricore/ |
H A D | translate.c | 2272 tcg_gen_shri_i64(temp_64, temp_64, up_shift); in gen_mul_q() 2288 tcg_gen_shri_i64(temp_64, temp_64, up_shift - 1); in gen_mul_q()
|