target/arm: Split out formats for 3 vectors + 1 index
commit0a82d963b7e12711921a1e9de4fb74aee3bfd89b
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 25 May 2021 01:03:18 +0000 (24 18:03 -0700)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 25 May 2021 15:01:44 +0000 (25 16:01 +0100)
tree516a2d29a430ade0b13a31b4b64c7e9ac36a6e8b
parent1c737d9c5f133bc83f69ae1e81fd424e1e32b4c2
target/arm: Split out formats for 3 vectors + 1 index

Used by FMLA and DOT, but will shortly be used more.
Split FMLA from FMLS to avoid an extra sub field;
similarly for SDOT from UDOT.

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