From ac6ad1dca84e39038e149c7b91adf9642e89ca70 Mon Sep 17 00:00:00 2001 From: Peter Maydell Date: Thu, 17 Jun 2021 13:16:02 +0100 Subject: target/arm: Implement MVE VMULL Implement the MVE VMULL insn, which multiplies two single width integer elements to produce a double width result. Signed-off-by: Peter Maydell Reviewed-by: Richard Henderson Message-id: 20210617121628.20116-19-peter.maydell@linaro.org --- target/arm/translate-mve.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'target/arm/translate-mve.c') diff --git a/target/arm/translate-mve.c b/target/arm/translate-mve.c index f593d3693b..1cadc3b04d 100644 --- a/target/arm/translate-mve.c +++ b/target/arm/translate-mve.c @@ -361,3 +361,7 @@ DO_2OP(VHADD_S, vhadds) DO_2OP(VHADD_U, vhaddu) DO_2OP(VHSUB_S, vhsubs) DO_2OP(VHSUB_U, vhsubu) +DO_2OP(VMULL_BS, vmullbs) +DO_2OP(VMULL_BU, vmullbu) +DO_2OP(VMULL_TS, vmullts) +DO_2OP(VMULL_TU, vmulltu) -- cgit v1.2.3-55-g7522