diff options
author | Richard Henderson | 2021-05-25 03:02:34 +0200 |
---|---|---|
committer | Peter Maydell | 2021-05-25 17:01:43 +0200 |
commit | 8597dc8b86883c25c95f15db8ffd93da2856d9b4 (patch) | |
tree | 0ee5550f970a7d974eb7e4986cb1e5f41efc8d21 /target/arm/translate-sve.c | |
parent | target/arm: Implement SVE2 integer halving add/subtract (predicated) (diff) | |
download | qemu-8597dc8b86883c25c95f15db8ffd93da2856d9b4.tar.gz qemu-8597dc8b86883c25c95f15db8ffd93da2856d9b4.tar.xz qemu-8597dc8b86883c25c95f15db8ffd93da2856d9b4.zip |
target/arm: Implement SVE2 integer pairwise arithmetic
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20210525010358.152808-9-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'target/arm/translate-sve.c')
-rw-r--r-- | target/arm/translate-sve.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/target/arm/translate-sve.c b/target/arm/translate-sve.c index 43690999ab..2d449c9b57 100644 --- a/target/arm/translate-sve.c +++ b/target/arm/translate-sve.c @@ -5957,3 +5957,9 @@ DO_SVE2_ZPZZ(SHSUB, shsub) DO_SVE2_ZPZZ(UHADD, uhadd) DO_SVE2_ZPZZ(URHADD, urhadd) DO_SVE2_ZPZZ(UHSUB, uhsub) + +DO_SVE2_ZPZZ(ADDP, addp) +DO_SVE2_ZPZZ(SMAXP, smaxp) +DO_SVE2_ZPZZ(UMAXP, umaxp) +DO_SVE2_ZPZZ(SMINP, sminp) +DO_SVE2_ZPZZ(UMINP, uminp) |