mirror of
https://github.com/RPCS3/llvm.git
synced 2025-01-19 16:35:10 +00:00
AArch64: remove CRC feature from Cyclone.
Turns out we don't actually support those instructions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@261759 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
ad7334e668
commit
7763f74f8a
@ -122,7 +122,6 @@ def ProcCyclone : SubtargetFeature<"cyclone", "ARMProcFamily", "Cyclone",
|
||||
[FeatureFPARMv8,
|
||||
FeatureNEON,
|
||||
FeatureCrypto,
|
||||
FeatureCRC,
|
||||
FeaturePerfMon,
|
||||
FeatureZCRegMove, FeatureZCZeroing]>;
|
||||
|
||||
|
27
test/MC/AArch64/cyclone-crc.s
Normal file
27
test/MC/AArch64/cyclone-crc.s
Normal file
@ -0,0 +1,27 @@
|
||||
// RUN: not llvm-mc -triple arm64-apple-ios -mcpu=cyclone %s 2>&1 | FileCheck %s
|
||||
|
||||
crc32b w0, w1, w5
|
||||
crc32h w3, w5, w6
|
||||
crc32w w19, wzr, w20
|
||||
crc32x w3, w5, x20
|
||||
CHECK: error: instruction requires: crc
|
||||
CHECK: crc32b w0, w1, w5
|
||||
CHECK: error: instruction requires: crc
|
||||
CHECK: crc32h w3, w5, w6
|
||||
CHECK: error: instruction requires: crc
|
||||
CHECK: crc32w w19, wzr, w20
|
||||
CHECK: error: instruction requires: crc
|
||||
CHECK: crc32x w3, w5, x20
|
||||
|
||||
crc32cb w5, w10, w15
|
||||
crc32ch w3, w5, w7
|
||||
crc32cw w11, w13, w17
|
||||
crc32cx w19, w23, x29
|
||||
CHECK: error: instruction requires: crc
|
||||
CHECK: crc32cb w5, w10, w15
|
||||
CHECK: error: instruction requires: crc
|
||||
CHECK: crc32ch w3, w5, w7
|
||||
CHECK: error: instruction requires: crc
|
||||
CHECK: crc32cw w11, w13, w17
|
||||
CHECK: error: instruction requires: crc
|
||||
CHECK: crc32cx w19, w23, x29
|
Loading…
x
Reference in New Issue
Block a user