On 6/20/24 02:54, Paolo Bonzini wrote:
This moves the last LOCK-enabled instructions to the new decoder.  It is now
possible to assume that PREFIX_LOCK gen_multi0F is called only after checking
that LOCK was not specified.

The gen_cmpxchg8b and gen_cmpxchg16b functions even have the correct
prototype already; the only thing that needs to be done is removing the
gen_lea_modrm() call.

Signed-off-by: Paolo Bonzini<pbonz...@redhat.com>
---
  target/i386/tcg/decode-new.h     |   2 +
  target/i386/tcg/translate.c      | 121 +------------------------------
  target/i386/tcg/decode-new.c.inc |  34 ++++++---
  target/i386/tcg/emit.c.inc       |  96 ++++++++++++++++++++++++
  4 files changed, 124 insertions(+), 129 deletions(-)

Reviewed-by: Richard Henderson <richard.hender...@linaro.org>

r~

Reply via email to