[CodeGen] Remove some implict conversions of MCRegister to unsigned by using(). NFC
[llvm-project.git] / llvm / test / MC / Disassembler / AArch64 / armv9.4a-gcs.txt
blob512f4027d97615a295344ede2a86dc5fbb01716d
1 # RUN: llvm-mc -triple=aarch64 -mattr +gcs -disassemble %s 2> %t | FileCheck %s
3 [0x00,0x25,0x18,0xd5]
4 [0x01,0x25,0x38,0xd5]
5 // CHECK: msr     GCSCR_EL1, x0
6 // CHECK: mrs     x1, GCSCR_EL1
8 [0x22,0x25,0x18,0xd5]
9 [0x23,0x25,0x38,0xd5]
10 // CHECK: msr     GCSPR_EL1, x2
11 // CHECK: mrs     x3, GCSPR_EL1
13 [0x44,0x25,0x18,0xd5]
14 [0x45,0x25,0x38,0xd5]
15 // CHECK: msr     GCSCRE0_EL1, x4
16 // CHECK: mrs     x5, GCSCRE0_EL1
18 [0x26,0x25,0x1b,0xd5]
19 [0x27,0x25,0x3b,0xd5]
20 // CHECK: msr     GCSPR_EL0, x6
21 // CHECK: mrs     x7, GCSPR_EL0
23 [0x0a,0x25,0x1c,0xd5]
24 [0x0b,0x25,0x3c,0xd5]
25 // CHECK: msr     GCSCR_EL2, x10
26 // CHECK: mrs     x11, GCSCR_EL2
28 [0x2c,0x25,0x1c,0xd5]
29 [0x2d,0x25,0x3c,0xd5]
30 // CHECK: msr     GCSPR_EL2, x12
31 // CHECK: mrs     x13, GCSPR_EL2
33 [0x0e,0x25,0x1d,0xd5]
34 [0x0f,0x25,0x3d,0xd5]
35 // CHECK: msr     GCSCR_EL12, x14
36 // CHECK: mrs     x15, GCSCR_EL12
38 [0x30,0x25,0x1d,0xd5]
39 [0x31,0x25,0x3d,0xd5]
40 // CHECK: msr     GCSPR_EL12, x16
41 // CHECK: mrs     x17, GCSPR_EL12
43 [0x12,0x25,0x1e,0xd5]
44 [0x13,0x25,0x3e,0xd5]
45 // CHECK: msr     GCSCR_EL3, x18
46 // CHECK: mrs     x19, GCSCR_EL3
48 [0x34,0x25,0x1e,0xd5]
49 [0x35,0x25,0x3e,0xd5]
50 // CHECK: msr     GCSPR_EL3, x20
51 // CHECK: mrs     x21, GCSPR_EL3
53 [0x55,0x77,0x0b,0xd5]
54 // CHECK: gcsss1 x21
56 [0x76,0x77,0x2b,0xd5]
57 // CHECK: gcsss2    x22
59 [0x19,0x77,0x0b,0xd5]
60 // CHECK: gcspushm x25
62 [0x3f,0x77,0x2b,0xd5]
63 // CHECK: gcspopm
65 [0x39,0x77,0x2b,0xd5]
66 // CHECK: gcspopm    x25
68 [0x7f,0x22,0x03,0xd5]
69 // CHECK: gcsb    dsync
71 [0x7a,0x0f,0x1f,0xd9]
72 // CHECK: gcsstr   x26, [x27]
74 [0xfa,0x0f,0x1f,0xd9]
75 // CHECK: gcsstr   x26, [sp]
77 [0x7a,0x1f,0x1f,0xd9]
78 // CHECK: gcssttr  x26, [x27]
80 [0xfa,0x1f,0x1f,0xd9]
81 // CHECK: gcssttr  x26, [sp]
83 [0x9f,0x77,0x08,0xd5]
84 // CHECK: gcspushx
86 [0xbf,0x77,0x08,0xd5]
87 // CHECK: gcspopcx
89 [0xdf,0x77,0x08,0xd5]
90 // CHECK: gcspopx