xref: /aosp_15_r20/external/llvm/test/MC/AArch64/cyclone-crc.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1// RUN: not llvm-mc -triple arm64-apple-ios -mcpu=cyclone %s 2>&1 | FileCheck %s
2
3    crc32b w0, w1, w5
4    crc32h w3, w5, w6
5    crc32w w19, wzr, w20
6    crc32x w3, w5, x20
7CHECK: error: instruction requires: crc
8CHECK:     crc32b w0, w1, w5
9CHECK: error: instruction requires: crc
10CHECK:     crc32h w3, w5, w6
11CHECK: error: instruction requires: crc
12CHECK:     crc32w w19, wzr, w20
13CHECK: error: instruction requires: crc
14CHECK:     crc32x w3, w5, x20
15
16    crc32cb w5, w10, w15
17    crc32ch w3, w5, w7
18    crc32cw w11, w13, w17
19    crc32cx w19, w23, x29
20CHECK: error: instruction requires: crc
21CHECK:     crc32cb w5, w10, w15
22CHECK: error: instruction requires: crc
23CHECK:     crc32ch w3, w5, w7
24CHECK: error: instruction requires: crc
25CHECK:     crc32cw w11, w13, w17
26CHECK: error: instruction requires: crc
27CHECK:     crc32cx w19, w23, x29
28