qemu-cr16/tcg/i386
Richard Henderson cb25409792 tcg/i386: Use vgf2p8affineqb for MO_8 vector shifts
A constant matrix can describe the movement of the 8 bits,
so these shifts can be performed with one instruction.

Logic courtesy of Andi Kleen <ak@linux.intel.com>:
https://gcc.gnu.org/pipermail/gcc-patches/2025-August/691624.html

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2025-09-04 09:49:30 +02:00
..
tcg-target-con-set.h tcg/i386: Special case addci r, 0, 0 2025-04-28 13:40:17 -07:00
tcg-target-con-str.h tcg: Remove INDEX_op_qemu_st8_* 2025-04-28 13:40:17 -07:00
tcg-target-has.h tcg: Remove INDEX_op_qemu_st8_* 2025-04-28 13:40:17 -07:00
tcg-target-mo.h tcg: Split out tcg-target-mo.h 2025-01-16 20:57:16 -08:00
tcg-target-opc.h.inc tcg/i386: Add INDEX_op_x86_vgf2p8affineqb_vec 2025-09-04 09:49:30 +02:00
tcg-target-reg-bits.h tcg: Split out tcg-target-reg-bits.h 2023-06-05 12:04:28 -07:00
tcg-target.c.inc tcg/i386: Use vgf2p8affineqb for MO_8 vector shifts 2025-09-04 09:49:30 +02:00
tcg-target.h tcg: Split out tcg-target-mo.h 2025-01-16 20:57:16 -08:00