aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorAndrew Carlotti <andrew.carlotti@arm.com>2024-01-12 01:42:36 +0000
committerNick Clifton <nickc@redhat.com>2024-01-12 13:46:35 +0000
commit227af30e49d775ca8e1663a25ecd120454ad5398 (patch)
treedba780b2e514d6dff0f3201b7e6ff16b1146702b /gas
parentc17c7aaf40151230320b0d17873734effe131ff1 (diff)
downloadgdb-227af30e49d775ca8e1663a25ecd120454ad5398.zip
gdb-227af30e49d775ca8e1663a25ecd120454ad5398.tar.gz
gdb-227af30e49d775ca8e1663a25ecd120454ad5398.tar.bz2
aarch64: Add +jscvt flag for existing fjcvtzs instruction
Diffstat (limited to 'gas')
-rw-r--r--gas/config/tc-aarch64.c1
-rw-r--r--gas/testsuite/gas/aarch64/fp-armv8_3.d1
2 files changed, 2 insertions, 0 deletions
diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c
index c2f77a4..b77b160 100644
--- a/gas/config/tc-aarch64.c
+++ b/gas/config/tc-aarch64.c
@@ -10284,6 +10284,7 @@ static const struct aarch64_option_cpu_value_table aarch64_features[] = {
AARCH64_FEATURES (2, F16, SIMD)},
{"compnum", AARCH64_FEATURE (COMPNUM),
AARCH64_FEATURES (2, F16, SIMD)},
+ {"jscvt", AARCH64_FEATURE (JSCVT), AARCH64_FEATURE (FP)},
{"rcpc", AARCH64_FEATURE (RCPC), AARCH64_NO_FEATURES},
{"dotprod", AARCH64_FEATURE (DOTPROD), AARCH64_FEATURE (SIMD)},
{"sha2", AARCH64_FEATURE (SHA2), AARCH64_FEATURE (FP)},
diff --git a/gas/testsuite/gas/aarch64/fp-armv8_3.d b/gas/testsuite/gas/aarch64/fp-armv8_3.d
index dd37a11..a502c58 100644
--- a/gas/testsuite/gas/aarch64/fp-armv8_3.d
+++ b/gas/testsuite/gas/aarch64/fp-armv8_3.d
@@ -1,5 +1,6 @@
#objdump: -dr
#as: -march=armv8.3-a
+#as: -march=armv8-a+jscvt
.*: file .*