Home
last modified time | relevance | path

Searched refs:halfbits (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_vec.c.inc510 int halfbits = 4 << vece;
516 tcg_gen_shli_vec(vece, t1, a, halfbits);
517 tcg_gen_sari_vec(vece, t1, t1, halfbits);
520 tcg_gen_shli_vec(vece, t2, b, halfbits);
521 tcg_gen_sari_vec(vece, t2, t2, halfbits);
619 int halfbits = 4 << vece;
625 tcg_gen_sari_vec(vece, t1, a, halfbits);
626 tcg_gen_sari_vec(vece, t2, b, halfbits);
681 int halfbits = 4 << vece;
687 tcg_gen_shli_vec(vece, t1, a, halfbits);
[all …]
/openbmc/qemu/target/arm/tcg/
H A Dtranslate-sve.c6826 int halfbits = 4 << vece; in gen_sshll_vec() local
6829 if (shl == halfbits) { in gen_sshll_vec()
6832 MAKE_64BIT_MASK(halfbits, halfbits))); in gen_sshll_vec()
6834 tcg_gen_sari_vec(vece, d, n, halfbits); in gen_sshll_vec()
6838 tcg_gen_shli_vec(vece, d, n, halfbits); in gen_sshll_vec()
6839 tcg_gen_sari_vec(vece, d, d, halfbits - shl); in gen_sshll_vec()
6845 int halfbits = 4 << vece; in gen_ushll_i64() local
6851 mask = MAKE_64BIT_MASK(0, halfbits); in gen_ushll_i64()
6855 shift = shl - top * halfbits; in gen_ushll_i64()
6881 int halfbits = 4 << vece; in gen_ushll_vec() local
[all …]