tcg/s390x: Support 128-bit load/store
commit4caad79f8d60a5df20ceed1c396724af745c9512
authorRichard Henderson <richard.henderson@linaro.org>
Wed, 19 Apr 2023 15:58:23 +0000 (19 17:58 +0200)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 30 May 2023 16:51:11 +0000 (30 09:51 -0700)
tree882412baa71041ad3c575763fbace95a0e4723a1
parent526cd4ec01fed36a2a6937fe54eb80d6d7f4c4e4
tcg/s390x: Support 128-bit load/store

Use LPQ/STPQ when 16-byte atomicity is required.
Note that these instructions require 16-byte alignment.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/s390x/tcg-target-con-set.h
tcg/s390x/tcg-target.c.inc
tcg/s390x/tcg-target.h