target/arm: Implement FPCXT_NS fp system register
commiteb20dafdbff92063a88624176fdc396e01961bf3
authorPeter Maydell <peter.maydell@linaro.org>
Thu, 10 Dec 2020 20:14:32 +0000 (10 20:14 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 8 Jan 2021 15:13:38 +0000 (8 15:13 +0000)
tree5849faad3a68a5ab685c5e148b0e379565880cc7
parent7fbf95a037d79c5e923ffb51ac902dbe9599c87f
target/arm: Implement FPCXT_NS fp system register

Implement the v8.1M FPCXT_NS floating-point system register.  This is
a little more complicated than FPCXT_S, because it has specific
handling for "current FP state is inactive", and it only wants to do
PreserveFPState(), not the full set of actions done by
ExecuteFPCheck() which vfp_access_check() implements.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20201210201433.26262-4-peter.maydell@linaro.org
target/arm/translate-vfp.c.inc