Skip to content

Commit 2bbb406

Browse files
committed
fixup! [AArch64] Add ability to list extensions enabled for a target
1 parent b4e8e63 commit 2bbb406

16 files changed

+0
-126
lines changed

clang/test/Driver/aarch64-v81a.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,7 @@
2929
// ARCH-EXTENSION: FEAT_VHE
3030
// ARCH-EXTENSION: FEAT_PAN
3131
// ARCH-EXTENSION: FEAT_CRC32
32-
// FIXME: FEAT_FP is optional from v8.0a
3332
// ARCH-EXTENSION: FEAT_FP
3433
// ARCH-EXTENSION: FEAT_LSE
3534
// ARCH-EXTENSION: FEAT_RDM
36-
// FIXME: FEAT_AdvSIMD is optional from v8.0a
3735
// ARCH-EXTENSION: FEAT_AdvSIMD

clang/test/Driver/aarch64-v82a.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,8 @@
2626
// ARCH-EXTENSION: FEAT_PAN2
2727
// ARCH-EXTENSION: FEAT_PAN
2828
// ARCH-EXTENSION: FEAT_CRC32
29-
// FIXME: FEAT_FP is optional from v8.0a
3029
// ARCH-EXTENSION: FEAT_FP
3130
// ARCH-EXTENSION: FEAT_LSE
3231
// ARCH-EXTENSION: FEAT_RAS, FEAT_RASv1p1
3332
// ARCH-EXTENSION: FEAT_RDM
34-
// FIXME: FEAT_AdvSIMD is optional from v8.0a
3533
// ARCH-EXTENSION: FEAT_AdvSIMD

clang/test/Driver/aarch64-v83a.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,17 @@
2222
// ARCH-EXTENSION: FEAT_LOR
2323
// ARCH-EXTENSION: FEAT_TRBE
2424
// ARCH-EXTENSION: FEAT_VHE
25-
// FIXME: FEAT_CCIDX is optional from v8.3a
2625
// ARCH-EXTENSION: FEAT_CCIDX
2726
// ARCH-EXTENSION: FEAT_UAO
2827
// ARCH-EXTENSION: FEAT_PAN2
2928
// ARCH-EXTENSION: FEAT_PAN
3029
// ARCH-EXTENSION: FEAT_CRC32
3130
// ARCH-EXTENSION: FEAT_FCMA
32-
// FIXME: FEAT_FP is optional from v8.0a
3331
// ARCH-EXTENSION: FEAT_FP
3432
// ARCH-EXTENSION: FEAT_JSCVT
3533
// ARCH-EXTENSION: FEAT_LSE
3634
// ARCH-EXTENSION: FEAT_PAuth
3735
// ARCH-EXTENSION: FEAT_RAS, FEAT_RASv1p1
3836
// ARCH-EXTENSION: FEAT_LRCPC
3937
// ARCH-EXTENSION: FEAT_RDM
40-
// FIXME: FEAT_AdvSIMD is optional from v8.0a
4138
// ARCH-EXTENSION: FEAT_AdvSIMD

clang/test/Driver/aarch64-v84a.c

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,38 +18,32 @@
1818

1919
// RUN: %clang -target aarch64 -march=armv8.4-a --print-enabled-extensions 2>&1 | FileCheck -check-prefix=ARCH-EXTENSION --implicit-check-not FEAT_ %s
2020
// ARCH-EXTENSION: FEAT_TLBIOS, FEAT_TLBIRANGE
21-
// FIXME: FEAT_AMUv1 is optional from v8.4a
2221
// ARCH-EXTENSION: FEAT_AMUv1
2322
// ARCH-EXTENSION: FEAT_DPB
2423
// ARCH-EXTENSION: FEAT_ETE
2524
// ARCH-EXTENSION: FEAT_LOR
2625
// ARCH-EXTENSION: FEAT_LSE2
27-
// FIXME: FEAT_MPAM is optional from v8.4a
2826
// ARCH-EXTENSION: FEAT_MPAM
2927
// ARCH-EXTENSION: FEAT_LRCPC2
3028
// ARCH-EXTENSION: FEAT_TRF
3129
// ARCH-EXTENSION: FEAT_TRBE
3230
// ARCH-EXTENSION: FEAT_VHE
33-
// FIXME: FEAT_CCIDX is optional from v8.3a
3431
// ARCH-EXTENSION: FEAT_CCIDX
3532
// ARCH-EXTENSION: FEAT_UAO
3633
// ARCH-EXTENSION: FEAT_SEL2
3734
// ARCH-EXTENSION: FEAT_PAN2
3835
// ARCH-EXTENSION: FEAT_PAN
39-
// FIXME: FEAT_NV/FEAT_NV2 are optional from v8.4a
4036
// ARCH-EXTENSION: FEAT_NV, FEAT_NV2
4137
// ARCH-EXTENSION: FEAT_CRC32
4238
// ARCH-EXTENSION: FEAT_DIT
4339
// ARCH-EXTENSION: FEAT_DotProd
4440
// ARCH-EXTENSION: FEAT_FCMA
4541
// ARCH-EXTENSION: FEAT_FlagM
46-
// FIXME: FEAT_FP is optional from v8.0a
4742
// ARCH-EXTENSION: FEAT_FP
4843
// ARCH-EXTENSION: FEAT_JSCVT
4944
// ARCH-EXTENSION: FEAT_LSE
5045
// ARCH-EXTENSION: FEAT_PAuth
5146
// ARCH-EXTENSION: FEAT_RAS, FEAT_RASv1p1
5247
// ARCH-EXTENSION: FEAT_LRCPC
5348
// ARCH-EXTENSION: FEAT_RDM
54-
// FIXME: FEAT_AdvSIMD is optional from v8.0a
5549
// ARCH-EXTENSION: FEAT_AdvSIMD

clang/test/Driver/aarch64-v85a.c

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818

1919
// RUN: %clang -target aarch64 -march=armv8.5-a --print-enabled-extensions 2>&1 | FileCheck -check-prefix=ARCH-EXTENSION --implicit-check-not FEAT_ %s
2020
// ARCH-EXTENSION: FEAT_TLBIOS, FEAT_TLBIRANGE
21-
// FIXME: FEAT_AMUv1 is optional from v8.4a
2221
// ARCH-EXTENSION: FEAT_AMUv1
2322
// ARCH-EXTENSION: FEAT_DPB
2423
// ARCH-EXTENSION: FEAT_DPB2
@@ -27,27 +26,23 @@
2726
// ARCH-EXTENSION: FEAT_LOR
2827
// ARCH-EXTENSION: FEAT_CSV2_2
2928
// ARCH-EXTENSION: FEAT_LSE2
30-
// FIXME: FEAT_MPAM is optional from v8.4a
3129
// ARCH-EXTENSION: FEAT_MPAM
3230
// ARCH-EXTENSION: FEAT_LRCPC2
3331
// ARCH-EXTENSION: FEAT_FlagM2
3432
// ARCH-EXTENSION: FEAT_TRF
3533
// ARCH-EXTENSION: FEAT_TRBE
3634
// ARCH-EXTENSION: FEAT_VHE
37-
// FIXME: FEAT_CCIDX is optional from v8.3a
3835
// ARCH-EXTENSION: FEAT_CCIDX
3936
// ARCH-EXTENSION: FEAT_UAO
4037
// ARCH-EXTENSION: FEAT_SEL2
4138
// ARCH-EXTENSION: FEAT_PAN2
4239
// ARCH-EXTENSION: FEAT_PAN
43-
// FIXME: FEAT_NV/FEAT_NV2 are optional from v8.4a
4440
// ARCH-EXTENSION: FEAT_NV, FEAT_NV2
4541
// ARCH-EXTENSION: FEAT_CRC32
4642
// ARCH-EXTENSION: FEAT_DIT
4743
// ARCH-EXTENSION: FEAT_DotProd
4844
// ARCH-EXTENSION: FEAT_FCMA
4945
// ARCH-EXTENSION: FEAT_FlagM
50-
// FIXME: FEAT_FP is optional from v8.0a
5146
// ARCH-EXTENSION: FEAT_FP
5247
// ARCH-EXTENSION: FEAT_JSCVT
5348
// ARCH-EXTENSION: FEAT_LSE
@@ -57,7 +52,5 @@
5752
// ARCH-EXTENSION: FEAT_LRCPC
5853
// ARCH-EXTENSION: FEAT_RDM
5954
// ARCH-EXTENSION: FEAT_SB
60-
// FIXME: FEAT_AdvSIMD is optional from v8.0a
6155
// ARCH-EXTENSION: FEAT_AdvSIMD
62-
// FIXME: FEAT_SSBS/FEAT_SSBS2 are optional from v8.0a
6356
// ARCH-EXTENSION: FEAT_SSBS, FEAT_SSBS2

clang/test/Driver/aarch64-v86a.c

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,7 @@
1818

1919
// RUN: %clang -target aarch64 -march=armv8.6-a --print-enabled-extensions 2>&1 | FileCheck -check-prefix=ARCH-EXTENSION --implicit-check-not FEAT_ %s
2020
// ARCH-EXTENSION: FEAT_TLBIOS, FEAT_TLBIRANGE
21-
// FIXME: FEAT_AMUv1 is optional from v8.4a
2221
// ARCH-EXTENSION: FEAT_AMUv1
23-
// FIXME: FEAT_AMUv1p1 is optional from v8.6a
2422
// ARCH-EXTENSION: FEAT_AMUv1p1
2523
// ARCH-EXTENSION: FEAT_DPB
2624
// ARCH-EXTENSION: FEAT_DPB2
@@ -31,28 +29,24 @@
3129
// ARCH-EXTENSION: FEAT_LOR
3230
// ARCH-EXTENSION: FEAT_CSV2_2
3331
// ARCH-EXTENSION: FEAT_LSE2
34-
// FIXME: FEAT_MPAM is optional from v8.4a
3532
// ARCH-EXTENSION: FEAT_MPAM
3633
// ARCH-EXTENSION: FEAT_LRCPC2
3734
// ARCH-EXTENSION: FEAT_FlagM2
3835
// ARCH-EXTENSION: FEAT_TRF
3936
// ARCH-EXTENSION: FEAT_TRBE
4037
// ARCH-EXTENSION: FEAT_VHE
41-
// FIXME: FEAT_CCIDX is optional from v8.3a
4238
// ARCH-EXTENSION: FEAT_CCIDX
4339
// ARCH-EXTENSION: FEAT_UAO
4440
// ARCH-EXTENSION: FEAT_SEL2
4541
// ARCH-EXTENSION: FEAT_PAN2
4642
// ARCH-EXTENSION: FEAT_PAN
47-
// FIXME: FEAT_NV/FEAT_NV2 are optional from v8.4a
4843
// ARCH-EXTENSION: FEAT_NV, FEAT_NV2
4944
// ARCH-EXTENSION: FEAT_BF16
5045
// ARCH-EXTENSION: FEAT_CRC32
5146
// ARCH-EXTENSION: FEAT_DIT
5247
// ARCH-EXTENSION: FEAT_DotProd
5348
// ARCH-EXTENSION: FEAT_FCMA
5449
// ARCH-EXTENSION: FEAT_FlagM
55-
// FIXME: FEAT_FP is optional from v8.0a
5650
// ARCH-EXTENSION: FEAT_FP
5751
// ARCH-EXTENSION: FEAT_I8MM
5852
// ARCH-EXTENSION: FEAT_JSCVT
@@ -63,7 +57,5 @@
6357
// ARCH-EXTENSION: FEAT_LRCPC
6458
// ARCH-EXTENSION: FEAT_RDM
6559
// ARCH-EXTENSION: FEAT_SB
66-
// FIXME: FEAT_AdvSIMD is optional from v8.0a
6760
// ARCH-EXTENSION: FEAT_AdvSIMD
68-
// FIXME: FEAT_SSBS/FEAT_SSBS2 are optional from v8.0a
6961
// ARCH-EXTENSION: FEAT_SSBS, FEAT_SSBS2

clang/test/Driver/aarch64-v87a.c

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,7 @@
1818

1919
// RUN: %clang -target aarch64 -march=armv8.7-a --print-enabled-extensions 2>&1 | FileCheck -check-prefix=ARCH-EXTENSION --implicit-check-not FEAT_ %s
2020
// ARCH-EXTENSION: FEAT_TLBIOS, FEAT_TLBIRANGE
21-
// FIXME: FEAT_AMUv1 is optional from v8.4a
2221
// ARCH-EXTENSION: FEAT_AMUv1
23-
// FIXME: FEAT_AMUv1p1 is optional from v8.6a
2422
// ARCH-EXTENSION: FEAT_AMUv1p1
2523
// ARCH-EXTENSION: FEAT_DPB
2624
// ARCH-EXTENSION: FEAT_DPB2
@@ -32,29 +30,25 @@
3230
// ARCH-EXTENSION: FEAT_LOR
3331
// ARCH-EXTENSION: FEAT_CSV2_2
3432
// ARCH-EXTENSION: FEAT_LSE2
35-
// FIXME: FEAT_MPAM is optional from v8.4a
3633
// ARCH-EXTENSION: FEAT_MPAM
3734
// ARCH-EXTENSION: FEAT_LRCPC2
3835
// ARCH-EXTENSION: FEAT_FlagM2
3936
// ARCH-EXTENSION: FEAT_TRF
4037
// ARCH-EXTENSION: FEAT_TRBE
4138
// ARCH-EXTENSION: FEAT_VHE
4239
// ARCH-EXTENSION: FEAT_XS
43-
// FIXME: FEAT_CCIDX is optional from v8.3a
4440
// ARCH-EXTENSION: FEAT_CCIDX
4541
// ARCH-EXTENSION: FEAT_UAO
4642
// ARCH-EXTENSION: FEAT_SEL2
4743
// ARCH-EXTENSION: FEAT_PAN2
4844
// ARCH-EXTENSION: FEAT_PAN
49-
// FIXME: FEAT_NV/FEAT_NV2 are optional from v8.4a
5045
// ARCH-EXTENSION: FEAT_NV, FEAT_NV2
5146
// ARCH-EXTENSION: FEAT_BF16
5247
// ARCH-EXTENSION: FEAT_CRC32
5348
// ARCH-EXTENSION: FEAT_DIT
5449
// ARCH-EXTENSION: FEAT_DotProd
5550
// ARCH-EXTENSION: FEAT_FCMA
5651
// ARCH-EXTENSION: FEAT_FlagM
57-
// FIXME: FEAT_FP is optional from v8.0a
5852
// ARCH-EXTENSION: FEAT_FP
5953
// ARCH-EXTENSION: FEAT_I8MM
6054
// ARCH-EXTENSION: FEAT_JSCVT
@@ -65,8 +59,6 @@
6559
// ARCH-EXTENSION: FEAT_LRCPC
6660
// ARCH-EXTENSION: FEAT_RDM
6761
// ARCH-EXTENSION: FEAT_SB
68-
// FIXME: FEAT_AdvSIMD is optional from v8.0a
6962
// ARCH-EXTENSION: FEAT_AdvSIMD
70-
// FIXME: FEAT_SSBS/FEAT_SSBS2 are optional from v8.0a
7163
// ARCH-EXTENSION: FEAT_SSBS, FEAT_SSBS2
7264
// ARCH-EXTENSION: FEAT_WFxT

clang/test/Driver/aarch64-v88a.c

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,7 @@
1818

1919
// RUN: %clang -target aarch64 -march=armv8.8-a --print-enabled-extensions 2>&1 | FileCheck -check-prefix=ARCH-EXTENSION --implicit-check-not FEAT_ %s
2020
// ARCH-EXTENSION: FEAT_TLBIOS, FEAT_TLBIRANGE
21-
// FIXME: FEAT_AMUv1 is optional from v8.4a
2221
// ARCH-EXTENSION: FEAT_AMUv1
23-
// FIXME: FEAT_AMUv1p1 is optional from v8.6a
2422
// ARCH-EXTENSION: FEAT_AMUv1p1
2523
// ARCH-EXTENSION: FEAT_NMI, FEAT_GICv3_NMI
2624
// ARCH-EXTENSION: FEAT_DPB
@@ -34,28 +32,24 @@
3432
// ARCH-EXTENSION: FEAT_CSV2_2
3533
// ARCH-EXTENSION: FEAT_LSE2
3634
// ARCH-EXTENSION: FEAT_MPAM
37-
// FIXME: FEAT_MPAM is optional from v8.4a
3835
// ARCH-EXTENSION: FEAT_LRCPC2
3936
// ARCH-EXTENSION: FEAT_FlagM2
4037
// ARCH-EXTENSION: FEAT_TRF
4138
// ARCH-EXTENSION: FEAT_TRBE
4239
// ARCH-EXTENSION: FEAT_VHE
4340
// ARCH-EXTENSION: FEAT_XS
44-
// FIXME: FEAT_CCIDX is optional from v8.3a
4541
// ARCH-EXTENSION: FEAT_CCIDX
4642
// ARCH-EXTENSION: FEAT_UAO
4743
// ARCH-EXTENSION: FEAT_SEL2
4844
// ARCH-EXTENSION: FEAT_PAN2
4945
// ARCH-EXTENSION: FEAT_PAN
50-
// FIXME: FEAT_NV/FEAT_NV2 are optional from v8.4a
5146
// ARCH-EXTENSION: FEAT_NV, FEAT_NV2
5247
// ARCH-EXTENSION: FEAT_BF16
5348
// ARCH-EXTENSION: FEAT_CRC32
5449
// ARCH-EXTENSION: FEAT_DIT
5550
// ARCH-EXTENSION: FEAT_DotProd
5651
// ARCH-EXTENSION: FEAT_FCMA
5752
// ARCH-EXTENSION: FEAT_FlagM
58-
// FIXME: FEAT_FP is optional from v8.0a
5953
// ARCH-EXTENSION: FEAT_FP
6054
// ARCH-EXTENSION: FEAT_HBC
6155
// ARCH-EXTENSION: FEAT_I8MM
@@ -68,8 +62,6 @@
6862
// ARCH-EXTENSION: FEAT_LRCPC
6963
// ARCH-EXTENSION: FEAT_RDM
7064
// ARCH-EXTENSION: FEAT_SB
71-
// FIXME: FEAT_AdvSIMD is optional from v8.0a
7265
// ARCH-EXTENSION: FEAT_AdvSIMD
73-
// FIXME: FEAT_SSBS/FEAT_SSBS2 are optional from v8.0a
7466
// ARCH-EXTENSION: FEAT_SSBS, FEAT_SSBS2
7567
// ARCH-EXTENSION: FEAT_WFxT

clang/test/Driver/aarch64-v89a.c

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,10 @@
1717

1818
// RUN: %clang -target aarch64 -march=armv8.9-a --print-enabled-extensions 2>&1 | FileCheck -check-prefix=ARCH-EXTENSION --implicit-check-not FEAT_ %s
1919
// ARCH-EXTENSION: FEAT_TLBIOS, FEAT_TLBIRANGE
20-
// FIXME: FEAT_AMUv1 is optional from v8.4a
2120
// ARCH-EXTENSION: FEAT_AMUv1
22-
// FIXME: FEAT_AMUv1p1 is optional from v8.6a
2321
// ARCH-EXTENSION: FEAT_AMUv1p1
2422
// ARCH-EXTENSION: FEAT_NMI, FEAT_GICv3_NMI
2523
// ARCH-EXTENSION: FEAT_DPB
26-
// FIXME: FEAT_CHK is optional from v8.0a and mandatory from v9.4a
2724
// ARCH-EXTENSION: FEAT_CHK
2825
// ARCH-EXTENSION: FEAT_CLRBHB
2926
// ARCH-EXTENSION: FEAT_DPB2
@@ -35,22 +32,19 @@
3532
// ARCH-EXTENSION: FEAT_LOR
3633
// ARCH-EXTENSION: FEAT_CSV2_2
3734
// ARCH-EXTENSION: FEAT_LSE2
38-
// FIXME: FEAT_MPAM is optional from v8.4a
3935
// ARCH-EXTENSION: FEAT_MPAM
4036
// ARCH-EXTENSION: FEAT_LRCPC2
4137
// ARCH-EXTENSION: FEAT_FlagM2
4238
// ARCH-EXTENSION: FEAT_TRF
4339
// ARCH-EXTENSION: FEAT_TRBE
4440
// ARCH-EXTENSION: FEAT_VHE
4541
// ARCH-EXTENSION: FEAT_XS
46-
// FIXME: FEAT_CCIDX is optional from v8.3a
4742
// ARCH-EXTENSION: FEAT_CCIDX
4843
// ARCH-EXTENSION: FEAT_UAO
4944
// ARCH-EXTENSION: FEAT_SEL2
5045
// ARCH-EXTENSION: FEAT_PRFMSLC
5146
// ARCH-EXTENSION: FEAT_PAN2
5247
// ARCH-EXTENSION: FEAT_PAN
53-
// FIXME: FEAT_NV/FEAT_NV2 are optional from v8.4a
5448
// ARCH-EXTENSION: FEAT_NV, FEAT_NV2
5549
// ARCH-EXTENSION: FEAT_BF16
5650
// ARCH-EXTENSION: FEAT_CRC32
@@ -59,7 +53,6 @@
5953
// ARCH-EXTENSION: FEAT_DotProd
6054
// ARCH-EXTENSION: FEAT_FCMA
6155
// ARCH-EXTENSION: FEAT_FlagM
62-
// FIXME: FEAT_FP is optional from v8.0a
6356
// ARCH-EXTENSION: FEAT_FP
6457
// ARCH-EXTENSION: FEAT_HBC
6558
// ARCH-EXTENSION: FEAT_I8MM
@@ -74,8 +67,6 @@
7467
// ARCH-EXTENSION: FEAT_LRCPC
7568
// ARCH-EXTENSION: FEAT_RDM
7669
// ARCH-EXTENSION: FEAT_SB
77-
// FIXME: FEAT_AdvSIMD is optional from v8.0a
7870
// ARCH-EXTENSION: FEAT_AdvSIMD
79-
// FIXME: FEAT_SSBS/FEAT_SSBS2 are optional from v8.0a
8071
// ARCH-EXTENSION: FEAT_SSBS, FEAT_SSBS2
8172
// ARCH-EXTENSION: FEAT_WFxT

clang/test/Driver/aarch64-v8a.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,5 @@
2525
// RUN: %clang -target aarch64 -march=armv8-a --print-enabled-extensions 2>&1 | FileCheck -check-prefix=ARCH-EXTENSION --implicit-check-not FEAT_ %s
2626
// ARCH-EXTENSION: FEAT_ETE
2727
// ARCH-EXTENSION: FEAT_TRBE
28-
// FIXME: FEAT_FP is optional from v8.0a
2928
// ARCH-EXTENSION: FEAT_FP
30-
// FIXME: FEAT_AdvSIMD is optional from v8.0a
3129
// ARCH-EXTENSION: FEAT_AdvSIMD

clang/test/Driver/aarch64-v91a.c

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,8 @@
1818

1919
// RUN: %clang -target aarch64 -march=armv9.1-a --print-enabled-extensions 2>&1 | FileCheck -check-prefix=ARCH-EXTENSION --implicit-check-not FEAT_ %s
2020
// ARCH-EXTENSION: FEAT_TLBIOS, FEAT_TLBIRANGE
21-
// FIXME: FEAT_AMUv1 is optional from v8.4a
2221
// ARCH-EXTENSION: FEAT_AMUv1
23-
// FIXME: FEAT_AMUv1p1 is optional from v8.6a
2422
// ARCH-EXTENSION: FEAT_AMUv1p1
25-
// FIXME: FEAT_RME is optional from v9.1a
2623
// ARCH-EXTENSION: FEAT_RME
2724
// ARCH-EXTENSION: FEAT_DPB
2825
// ARCH-EXTENSION: FEAT_DPB2
@@ -34,30 +31,25 @@
3431
// ARCH-EXTENSION: FEAT_CSV2_2
3532
// ARCH-EXTENSION: FEAT_LSE2
3633
// ARCH-EXTENSION: FEAT_MEC
37-
// FIXME: FEAT_MPAM is optional from v8.4a
3834
// ARCH-EXTENSION: FEAT_MPAM
3935
// ARCH-EXTENSION: FEAT_LRCPC2
4036
// ARCH-EXTENSION: FEAT_FlagM2
4137
// ARCH-EXTENSION: FEAT_TRF
4238
// ARCH-EXTENSION: FEAT_TRBE
4339
// ARCH-EXTENSION: FEAT_VHE
44-
// FIXME: FEAT_CCIDX is optional from v8.3a
4540
// ARCH-EXTENSION: FEAT_CCIDX
4641
// ARCH-EXTENSION: FEAT_UAO
4742
// ARCH-EXTENSION: FEAT_SEL2
4843
// ARCH-EXTENSION: FEAT_PAN2
4944
// ARCH-EXTENSION: FEAT_PAN
50-
// FIXME: FEAT_NV/FEAT_NV2 are optional from v8.4a
5145
// ARCH-EXTENSION: FEAT_NV, FEAT_NV2
5246
// ARCH-EXTENSION: FEAT_BF16
5347
// ARCH-EXTENSION: FEAT_CRC32
5448
// ARCH-EXTENSION: FEAT_DIT
5549
// ARCH-EXTENSION: FEAT_DotProd
5650
// ARCH-EXTENSION: FEAT_FCMA
5751
// ARCH-EXTENSION: FEAT_FlagM
58-
// FIXME: FEAT_FP is optional from v8.0a
5952
// ARCH-EXTENSION: FEAT_FP
60-
// FIXME: FEAT_FP16 is optional from v8.2a, unless FEAT_SVE is implemented (see below)
6153
// ARCH-EXTENSION: FEAT_FP16
6254
// ARCH-EXTENSION: FEAT_I8MM
6355
// ARCH-EXTENSION: FEAT_JSCVT
@@ -68,11 +60,7 @@
6860
// ARCH-EXTENSION: FEAT_LRCPC
6961
// ARCH-EXTENSION: FEAT_RDM
7062
// ARCH-EXTENSION: FEAT_SB
71-
// FIXME: FEAT_AdvSIMD is optional from v8.0a
7263
// ARCH-EXTENSION: FEAT_AdvSIMD
73-
// FIXME: FEAT_SSBS/FEAT_SSBS2 are optional from v8.0a
7464
// ARCH-EXTENSION: FEAT_SSBS, FEAT_SSBS2
75-
// FIXME: FEAT_SVE is optional from v8.2a, unless FEAT_SVE2 is implemented (see below)
7665
// ARCH-EXTENSION: FEAT_SVE
77-
// FIXME: FEAT_SVE2 is optional from v9.0a
7866
// ARCH-EXTENSION: FEAT_SVE2

0 commit comments

Comments
 (0)