Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / MC / Disassembler / AArch64 / armv8.6a-ecv.txt
blob49f7b836fa12b0d09231365d1ef46b6801e3c7d0
1 # RUN: llvm-mc -triple=aarch64  -mattr=+ecv -disassemble < %s      | FileCheck %s
2 # RUN: llvm-mc -triple=aarch64              -disassemble < %s 2>&1 | FileCheck %s --check-prefix=NOFGT
4 [0x81,0xe0,0x1c,0xd5]
5 [0xab,0xe0,0x1c,0xd5]
6 [0xd6,0xe0,0x1c,0xd5]
7 [0xe3,0xe0,0x1c,0xd5]
8 [0xad,0xe0,0x1b,0xd5]
9 [0xd7,0xe0,0x1b,0xd5]
10 # CHECK: msr CNTSCALE_EL2, x1
11 # CHECK: msr CNTISCALE_EL2, x11
12 # CHECK: msr CNTPOFF_EL2, x22
13 # CHECK: msr CNTVFRQ_EL2, x3
14 # CHECK: msr S3_3_C14_C0_5, x13
15 # CHECK: msr S3_3_C14_C0_6, x23
16 # NOFGT: msr S3_4_C14_C0_4, x1
17 # NOFGT: msr S3_4_C14_C0_5, x11
18 # NOFGT: msr S3_4_C14_C0_6, x22
19 # NOFGT: msr S3_4_C14_C0_7, x3
20 # NOFGT: msr S3_3_C14_C0_5, x13
21 # NOFGT: msr S3_3_C14_C0_6, x23
23 [0x80,0xe0,0x3c,0xd5]
24 [0xa5,0xe0,0x3c,0xd5]
25 [0xca,0xe0,0x3c,0xd5]
26 [0xef,0xe0,0x3c,0xd5]
27 [0xb4,0xe0,0x3b,0xd5]
28 [0xde,0xe0,0x3b,0xd5]
29 # CHECK: mrs x0, CNTSCALE_EL2
30 # CHECK: mrs x5, CNTISCALE_EL2
31 # CHECK: mrs x10, CNTPOFF_EL2
32 # CHECK: mrs x15, CNTVFRQ_EL2
33 # CHECK: mrs x20, CNTPCTSS_EL0
34 # CHECK: mrs x30, CNTVCTSS_EL0
35 # NOFGT: mrs x0, S3_4_C14_C0_4
36 # NOFGT: mrs x5, S3_4_C14_C0_5
37 # NOFGT: mrs x10, S3_4_C14_C0_6
38 # NOFGT: mrs x15, S3_4_C14_C0_7
39 # NOFGT: mrs x20, S3_3_C14_C0_5
40 # NOFGT: mrs x30, S3_3_C14_C0_6