target/arm: Use helper_retaddr in stxp helpers
commit3bdb5fcc9a08a9a47ce30c4e0c2d64c95190b49d
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 14 Nov 2017 12:47:13 +0000 (14 04:47 -0800)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 15 Nov 2017 09:34:05 +0000 (15 10:34 +0100)
tree19c373f674807956df497f8c934b4af921daa1f3
parentec603b5584fa71213ef8f324fe89e4b27cc9d2bc
target/arm: Use helper_retaddr in stxp helpers

We use raw memory primitives along the !parallel_cpus paths in order to
simplify the endianness handling.  Because of that, we did not benefit
from the generic changes to cpu_ldst_user_only_template.h.

The simplest fix is to manipulate helper_retaddr here.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
target/arm/helper-a64.c