Home
last modified time | relevance | path

Searched refs:tcg_gen_shri_i64 (Results 1 – 25 of 29) sorted by relevance

12

/qemu/target/mips/tcg/
H A Dtx79_translate.c444 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 Dtranslate.c1404 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 Dtcg_gen_extract.cocci49 tcg_gen_shri_i64@shr_p
98 -tcg_gen_shri_i64@shr_p(ret, arg, ofs);
/qemu/tcg/
H A Dtcg-op.c1861 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 Dtcg-op-gvec.c2541 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 Dtrans_rvk.c.inc261 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 Dgengvec.c206 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 Dgengvec64.c57 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 Dtranslate-a64.c2701 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 Dtranslate.c1841 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 Dtranslate-sve.c4334 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 Dvsx-impl.c.inc95 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 Dvmx-impl.c.inc369 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 Dfp-impl.c.inc432 tcg_gen_shri_i64(b0, t0, 32);
/qemu/target/s390x/tcg/
H A Dtranslate.c1236 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 Dtranslate_vx.c.inc1318 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 Dtranslate.c685 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 Dtrans_bit.c.inc146 tcg_gen_shri_i64(t0, src1, 16);
H A Dtrans_vec.c.inc959 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 Dtcg-op.h206 #define tcg_gen_shri_tl tcg_gen_shri_i64
H A Dtcg-op-common.h196 void tcg_gen_shri_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2);
/qemu/target/hppa/
H A Dtranslate.c1500 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 Dgen_tcg.h267 tcg_gen_shri_i64(RyyV, RyyV, 16); \
296 tcg_gen_shri_i64(RyyV, RyyV, 8); \
/qemu/target/i386/tcg/
H A Dtranslate.c1622 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 Dtranslate.c2272 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()

12