target/arm: Implement SVE2 Integer Multiply - Unpredicated
commit5dad1ba52f39f1c0bbf76c20b0b9f30636b51c88
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 25 May 2021 01:02:28 +0000 (24 18:02 -0700)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 25 May 2021 15:01:43 +0000 (25 16:01 +0100)
tree810d7500bac8ae1a68cba3ef5e11debf05febcd5
parent2dc10fa2f900fbb6fa5573c6c9411145b3a166f9
target/arm: Implement SVE2 Integer Multiply - Unpredicated

For MUL, we can rely on generic support.  For SMULH and UMULH,
create some trivial helpers.  For PMUL, back in a21bb78e5817,
we organized helper_gvec_pmul_b in preparation for this use.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20210525010358.152808-3-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