diff options
author | Peter Maydell <peter.maydell@linaro.org> | 2021-08-13 17:11:54 +0100 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2021-08-25 10:48:50 +0100 |
commit | c69e34c6debfb567f6118b59e6efa96a20765dda (patch) | |
tree | 8359a746705096083497a7780976137d786cb7eb /target/arm/mve.decode | |
parent | f0ffff5163cb503de236fc766121601592f08744 (diff) | |
download | qemu-c69e34c6debfb567f6118b59e6efa96a20765dda.zip qemu-c69e34c6debfb567f6118b59e6efa96a20765dda.tar.gz qemu-c69e34c6debfb567f6118b59e6efa96a20765dda.tar.bz2 |
target/arm: Implement MVE VMLA
Implement the MVE VMLA insn, which multiplies a vector by a scalar
and accumulates into another vector.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'target/arm/mve.decode')
-rw-r--r-- | target/arm/mve.decode | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/target/arm/mve.decode b/target/arm/mve.decode index cec5a51..cd9c806 100644 --- a/target/arm/mve.decode +++ b/target/arm/mve.decode @@ -413,6 +413,7 @@ VQDMULH_scalar 1110 1110 0 . .. ... 1 ... 0 1110 . 110 .... @2scalar VQRDMULH_scalar 1111 1110 0 . .. ... 1 ... 0 1110 . 110 .... @2scalar # The U bit (28) is don't-care because it does not affect the result +VMLA 111- 1110 0 . .. ... 1 ... 0 1110 . 100 .... @2scalar VMLAS 111- 1110 0 . .. ... 1 ... 1 1110 . 100 .... @2scalar # Vector add across vector |