On Sat, Jun 8, 2024 at 10:16 PM Richard Henderson <richard.hender...@linaro.org> wrote: > > On 6/8/24 01:41, Paolo Bonzini wrote: > > It is already checked before getting there. > > > > Signed-off-by: Paolo Bonzini<pbonz...@redhat.com> > > --- > > target/i386/tcg/translate.c | 26 ++++++++------------------ > > 1 file changed, 8 insertions(+), 18 deletions(-) > > Reviewed-by: Richard Henderson <richard.hender...@linaro.org>
... except cmpxchg8b/cmpxchg16b do have to accept LOCK. Fortunately it's trivial to convert them, with just an ugly temporary if (decode.e.gen == gen_multi0F) { accept_lock = true; } that only lasts one commit. I'll resend this part of the series later (and BTx as well). Paolo