Re: [PATCH 06/10] target/i386: convert CMPXCHG8B/CMPXCHG16B to new decoder

2024-06-20 Thread Richard Henderson
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

[PATCH 06/10] target/i386: convert CMPXCHG8B/CMPXCHG16B to new decoder

2024-06-20 Thread Paolo Bonzini
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