aboutsummaryrefslogtreecommitdiff
path: root/gas/config
diff options
context:
space:
mode:
authorClaudio Bantaloukas <claudio.bantaloukas@arm.com>2024-04-23 17:59:57 +0100
committerNick Clifton <nickc@redhat.com>2024-04-23 17:59:57 +0100
commit3e562e4be872771fbd3fa2526a97eccb69458add (patch)
treebfdcc3c1250d45f26cd9fd72bef1c10b4c91212e /gas/config
parent9b441c415c556e608e22cb9d16b500992a972b0c (diff)
downloadbinutils-3e562e4be872771fbd3fa2526a97eccb69458add.zip
binutils-3e562e4be872771fbd3fa2526a97eccb69458add.tar.gz
binutils-3e562e4be872771fbd3fa2526a97eccb69458add.tar.bz2
arm: Fix MVE vmla encoding
Diffstat (limited to 'gas/config')
-rw-r--r--gas/config/tc-arm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c
index 89c8574..2aec97d 100644
--- a/gas/config/tc-arm.c
+++ b/gas/config/tc-arm.c
@@ -17984,9 +17984,9 @@ do_neon_mac_maybe_scalar (void)
constraint (!ARM_CPU_HAS_FEATURE (cpu_variant, mve_ext), BAD_FPU);
enum neon_shape rs = neon_select_shape (NS_QQR, NS_NULL);
- neon_check_type (3, rs, N_EQK, N_EQK, N_SU_MVE | N_KEY);
+ neon_check_type (3, rs, N_EQK, N_EQK, N_SU_MVE | N_I_MVE | N_KEY);
- neon_dyadic_misc (NT_unsigned, N_SU_MVE, 0);
+ neon_dyadic_misc (NT_untyped, N_SU_MVE | N_I_MVE, 0);
}
else
{