1 # NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
2 # RUN: llvm-mc -triple aarch64 -disassemble < %s 2> %t | FileCheck %s
54 # CHECK: mrs x3, SCTLRMASK_EL1
55 # CHECK-NEXT: mrs x3, SCTLRMASK_EL2
56 # CHECK-NEXT: mrs x3, SCTLRMASK_EL12
57 # CHECK-NEXT: mrs x3, CPACRMASK_EL1
58 # CHECK-NEXT: mrs x3, CPTRMASK_EL2
59 # CHECK-NEXT: mrs x3, CPACRMASK_EL12
60 # CHECK-NEXT: mrs x3, SCTLR2MASK_EL1
61 # CHECK-NEXT: mrs x3, SCTLR2MASK_EL2
62 # CHECK-NEXT: mrs x3, SCTLR2MASK_EL12
63 # CHECK-NEXT: mrs x3, CPACRALIAS_EL1
64 # CHECK-NEXT: mrs x3, SCTLRALIAS_EL1
65 # CHECK-NEXT: mrs x3, SCTLR2ALIAS_EL1
66 # CHECK-NEXT: mrs x3, TCRMASK_EL1
67 # CHECK-NEXT: mrs x3, TCRMASK_EL2
68 # CHECK-NEXT: mrs x3, TCRMASK_EL12
69 # CHECK-NEXT: mrs x3, TCR2MASK_EL1
70 # CHECK-NEXT: mrs x3, TCR2MASK_EL2
71 # CHECK-NEXT: mrs x3, TCR2MASK_EL12
72 # CHECK-NEXT: mrs x3, TCRALIAS_EL1
73 # CHECK-NEXT: mrs x3, TCR2ALIAS_EL1
74 # CHECK-NEXT: mrs x3, ACTLRMASK_EL1
75 # CHECK-NEXT: mrs x3, ACTLRMASK_EL2
76 # CHECK-NEXT: mrs x3, ACTLRMASK_EL12
77 # CHECK-NEXT: mrs x3, ACTLRALIAS_EL1
78 # CHECK-NEXT: msr SCTLRMASK_EL1, x3
79 # CHECK-NEXT: msr SCTLRMASK_EL2, x3
80 # CHECK-NEXT: msr SCTLRMASK_EL12, x3
81 # CHECK-NEXT: msr CPACRMASK_EL1, x3
82 # CHECK-NEXT: msr CPTRMASK_EL2, x3
83 # CHECK-NEXT: msr CPACRMASK_EL12, x3
84 # CHECK-NEXT: msr SCTLR2MASK_EL1, x3
85 # CHECK-NEXT: msr SCTLR2MASK_EL2, x3
86 # CHECK-NEXT: msr SCTLR2MASK_EL12, x3
87 # CHECK-NEXT: msr CPACRALIAS_EL1, x3
88 # CHECK-NEXT: msr SCTLRALIAS_EL1, x3
89 # CHECK-NEXT: msr SCTLR2ALIAS_EL1, x3
90 # CHECK-NEXT: msr TCRMASK_EL1, x3
91 # CHECK-NEXT: msr TCRMASK_EL2, x3
92 # CHECK-NEXT: msr TCRMASK_EL12, x3
93 # CHECK-NEXT: msr TCR2MASK_EL1, x3
94 # CHECK-NEXT: msr TCR2MASK_EL2, x3
95 # CHECK-NEXT: msr TCR2MASK_EL12, x3
96 # CHECK-NEXT: msr TCRALIAS_EL1, x3
97 # CHECK-NEXT: msr TCR2ALIAS_EL1, x3
98 # CHECK-NEXT: msr ACTLRMASK_EL1, x3
99 # CHECK-NEXT: msr ACTLRMASK_EL2, x3
100 # CHECK-NEXT: msr ACTLRMASK_EL12, x3
101 # CHECK-NEXT: msr ACTLRALIAS_EL1, x3