target/i386: add ALU load/writeback core
commit6ba13999be293c4183879b75a5343bc6a8c98c00
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 23 Aug 2022 12:55:56 +0000 (23 14:55 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 18 Oct 2022 11:58:04 +0000 (18 13:58 +0200)
treed2595744a25bf4e85a79e85647691c5614ed9789
parentb3e22b2318afcaff6fe6e0e031dda11d324c8b4a
target/i386: add ALU load/writeback core

Add generic code generation that takes care of preparing operands
around calls to decode.e.gen in a table-driven manner, so that ALU
operations need not take care of that.

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/translate.c