]> git.proxmox.com Git - mirror_qemu.git/commit
target/arm: Promote consecutive memory ops for aa32
authorRichard Henderson <richard.henderson@linaro.org>
Wed, 24 Oct 2018 06:50:20 +0000 (07:50 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Wed, 24 Oct 2018 06:51:37 +0000 (07:51 +0100)
commite23f12b3a252352b575908ca7b94587acd004641
treeb52e6721209438003e848f8745524fbb5ecadfee
parentac55d00709e78cd39dfa298dcaac7aecb58762e8
target/arm: Promote consecutive memory ops for aa32

For a sequence of loads or stores from a single register,
little-endian operations can be promoted to an 8-byte op.
This can reduce the number of operations by a factor of 8.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20181011205206.3552-20-richard.henderson@linaro.org
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/translate.c