target/arm: Split contiguous stores for endianness
commit28d57f2dc59c287e1c40239509b0a325fd00e32f
authorRichard Henderson <richard.henderson@linaro.org>
Mon, 8 Oct 2018 13:55:03 +0000 (8 14:55 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 8 Oct 2018 13:55:03 +0000 (8 14:55 +0100)
tree0d0d3543d24466c6c9a69140c40e9385dc1da08d
parent7d0a57a2e1cea188b9023261a404d7a211117230
target/arm: Split contiguous stores for endianness

We can choose the endianness at translation time, rather than
re-computing it at execution time.

Tested-by: Laurent Desnogues <laurent.desnogues@gmail.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20181005175350.30752-12-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/helper-sve.h
target/arm/sve_helper.c
target/arm/translate-sve.c