target/arm: Implement SCLAMP, UCLAMP
commit6b5a3bdf3a71ab3f3bc1e9665ea54ca47c0455ec
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 8 Jul 2022 15:15:25 +0000 (8 20:45 +0530)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 11 Jul 2022 12:43:51 +0000 (11 13:43 +0100)
tree934a42b7fdc61bdf25a015a99f10759d599a3741
parent7dbfafc157290b52af6109b82b8398d10ef5c3b3
target/arm: Implement SCLAMP, UCLAMP

This is an SVE instruction that operates using the SVE vector
length but that it is present only if SME is implemented.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220708151540.18136-31-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/helper.h
target/arm/sve.decode
target/arm/translate-sve.c
target/arm/vec_helper.c