target/i386: convert non-grouped, helper-based 2-byte opcodes
authorPaolo Bonzini <pbonzini@redhat.com>
Sat, 25 May 2024 08:49:26 +0000 (10:49 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 17 Jun 2024 07:47:39 +0000 (09:47 +0200)
commitae541c0eb47f2fbcfd975c8e2fcb0e3a2613dc1c
tree559128e2fe76b4e32fba428fc3c42136c04553a6
parent556c4c5cc44c3454f78d796b6050c6d574a35dd2
target/i386: convert non-grouped, helper-based 2-byte opcodes

These have very simple generators and no need for complex group
decoding.  Apart from LAR/LSL which are simplified to use
gen_op_deposit_reg_v and movcond, the code is generally lifted
from translate.c into the generators.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target/i386/tcg/decode-new.c.inc
target/i386/tcg/decode-new.h
target/i386/tcg/emit.c.inc
target/i386/tcg/seg_helper.c
target/i386/tcg/translate.c