accel/tcg: Fix condition for store_atom_insert_al16
authorRichard Henderson <richard.henderson@linaro.org>
Sat, 16 Sep 2023 22:01:51 +0000 (15:01 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Mon, 6 Nov 2023 16:27:21 +0000 (08:27 -0800)
commit6046f6e94d8d530ecc28176232479889abbee47e
tree224831b0ad2b9904c03c59e644bfcdb977c7682c
parent8b1b3db71a1df58a6e28956b72f143e8cf38bdf6
accel/tcg: Fix condition for store_atom_insert_al16

Store bytes under a mask is fundamentally a cmpxchg, not a straight store.
Use HAVE_CMPXCHG128 instead of HAVE_ATOMIC128_RW.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230916220151.526140-8-richard.henderson@linaro.org>
accel/tcg/cputlb.c
accel/tcg/ldst_atomicity.c.inc