On Wed, 3 May 2023 at 08:21, Richard Henderson <richard.hender...@linaro.org> wrote: > > Use LDXP+STXP when LSE2 is not present and 16-byte atomicity is required, > and LDP/STP otherwise. This requires allocating a second general-purpose > temporary, as Rs cannot overlap Rn in STXP. > > Signed-off-by: Richard Henderson <richard.hender...@linaro.org> > --- > tcg/aarch64/tcg-target-con-set.h | 2 + > tcg/aarch64/tcg-target.h | 2 +- > tcg/aarch64/tcg-target.c.inc | 181 ++++++++++++++++++++++++++++++- > 3 files changed, 181 insertions(+), 4 deletions(-) >
Reviewed-by: Peter Maydell <peter.mayd...@linaro.org> thanks -- PMM