1 # RUN: llvm-mc -triple aarch64-none-linux-gnu -disassemble < %s | FileCheck %s 2 3 0x8 0xcc 0x38 0xd5 4 # CHECK: mrs x8, icc_iar1_el1 5 0x1a 0xc8 0x38 0xd5 6 # CHECK: mrs x26, icc_iar0_el1 7 0x42 0xcc 0x38 0xd5 8 # CHECK: mrs x2, icc_hppir1_el1 9 0x51 0xc8 0x38 0xd5 10 # CHECK: mrs x17, icc_hppir0_el1 11 0x7d 0xcb 0x38 0xd5 12 # CHECK: mrs x29, icc_rpr_el1 13 0x24 0xcb 0x3c 0xd5 14 # CHECK: mrs x4, ich_vtr_el2 15 0x78 0xcb 0x3c 0xd5 16 # CHECK: mrs x24, ich_eisr_el2 17 0xa9 0xcb 0x3c 0xd5 18 # CHECK: mrs x9, ich_elsr_el2 19 0x78 0xcc 0x38 0xd5 20 # CHECK: mrs x24, icc_bpr1_el1 21 0x6e 0xc8 0x38 0xd5 22 # CHECK: mrs x14, icc_bpr0_el1 23 0x13 0x46 0x38 0xd5 24 # CHECK: mrs x19, icc_pmr_el1 25 0x97 0xcc 0x38 0xd5 26 # CHECK: mrs x23, icc_ctlr_el1 27 0x94 0xcc 0x3e 0xd5 28 # CHECK: mrs x20, icc_ctlr_el3 29 0xbc 0xcc 0x38 0xd5 30 # CHECK: mrs x28, icc_sre_el1 31 0xb9 0xc9 0x3c 0xd5 32 # CHECK: mrs x25, icc_sre_el2 33 0xa8 0xcc 0x3e 0xd5 34 # CHECK: mrs x8, icc_sre_el3 35 0xd6 0xcc 0x38 0xd5 36 # CHECK: mrs x22, icc_igrpen0_el1 37 0xe5 0xcc 0x38 0xd5 38 # CHECK: mrs x5, icc_igrpen1_el1 39 0xe7 0xcc 0x3e 0xd5 40 # CHECK: mrs x7, icc_igrpen1_el3 41 0x16 0xcd 0x38 0xd5 42 # CHECK: mrs x22, icc_seien_el1 43 0x84 0xc8 0x38 0xd5 44 # CHECK: mrs x4, icc_ap0r0_el1 45 0xab 0xc8 0x38 0xd5 46 # CHECK: mrs x11, icc_ap0r1_el1 47 0xdb 0xc8 0x38 0xd5 48 # CHECK: mrs x27, icc_ap0r2_el1 49 0xf5 0xc8 0x38 0xd5 50 # CHECK: mrs x21, icc_ap0r3_el1 51 0x2 0xc9 0x38 0xd5 52 # CHECK: mrs x2, icc_ap1r0_el1 53 0x35 0xc9 0x38 0xd5 54 # CHECK: mrs x21, icc_ap1r1_el1 55 0x4a 0xc9 0x38 0xd5 56 # CHECK: mrs x10, icc_ap1r2_el1 57 0x7b 0xc9 0x38 0xd5 58 # CHECK: mrs x27, icc_ap1r3_el1 59 0x14 0xc8 0x3c 0xd5 60 # CHECK: mrs x20, ich_ap0r0_el2 61 0x35 0xc8 0x3c 0xd5 62 # CHECK: mrs x21, ich_ap0r1_el2 63 0x45 0xc8 0x3c 0xd5 64 # CHECK: mrs x5, ich_ap0r2_el2 65 0x64 0xc8 0x3c 0xd5 66 # CHECK: mrs x4, ich_ap0r3_el2 67 0xf 0xc9 0x3c 0xd5 68 # CHECK: mrs x15, ich_ap1r0_el2 69 0x2c 0xc9 0x3c 0xd5 70 # CHECK: mrs x12, ich_ap1r1_el2 71 0x5b 0xc9 0x3c 0xd5 72 # CHECK: mrs x27, ich_ap1r2_el2 73 0x74 0xc9 0x3c 0xd5 74 # CHECK: mrs x20, ich_ap1r3_el2 75 0xa 0xcb 0x3c 0xd5 76 # CHECK: mrs x10, ich_hcr_el2 77 0x5b 0xcb 0x3c 0xd5 78 # CHECK: mrs x27, ich_misr_el2 79 0xe6 0xcb 0x3c 0xd5 80 # CHECK: mrs x6, ich_vmcr_el2 81 0x93 0xc9 0x3c 0xd5 82 # CHECK: mrs x19, ich_vseir_el2 83 0x3 0xcc 0x3c 0xd5 84 # CHECK: mrs x3, ich_lr0_el2 85 0x21 0xcc 0x3c 0xd5 86 # CHECK: mrs x1, ich_lr1_el2 87 0x56 0xcc 0x3c 0xd5 88 # CHECK: mrs x22, ich_lr2_el2 89 0x75 0xcc 0x3c 0xd5 90 # CHECK: mrs x21, ich_lr3_el2 91 0x86 0xcc 0x3c 0xd5 92 # CHECK: mrs x6, ich_lr4_el2 93 0xaa 0xcc 0x3c 0xd5 94 # CHECK: mrs x10, ich_lr5_el2 95 0xcb 0xcc 0x3c 0xd5 96 # CHECK: mrs x11, ich_lr6_el2 97 0xec 0xcc 0x3c 0xd5 98 # CHECK: mrs x12, ich_lr7_el2 99 0x0 0xcd 0x3c 0xd5 100 # CHECK: mrs x0, ich_lr8_el2 101 0x35 0xcd 0x3c 0xd5 102 # CHECK: mrs x21, ich_lr9_el2 103 0x4d 0xcd 0x3c 0xd5 104 # CHECK: mrs x13, ich_lr10_el2 105 0x7a 0xcd 0x3c 0xd5 106 # CHECK: mrs x26, ich_lr11_el2 107 0x81 0xcd 0x3c 0xd5 108 # CHECK: mrs x1, ich_lr12_el2 109 0xa8 0xcd 0x3c 0xd5 110 # CHECK: mrs x8, ich_lr13_el2 111 0xc2 0xcd 0x3c 0xd5 112 # CHECK: mrs x2, ich_lr14_el2 113 0xe8 0xcd 0x3c 0xd5 114 # CHECK: mrs x8, ich_lr15_el2 115 0x3b 0xcc 0x18 0xd5 116 # CHECK: msr icc_eoir1_el1, x27 117 0x25 0xc8 0x18 0xd5 118 # CHECK: msr icc_eoir0_el1, x5 119 0x2d 0xcb 0x18 0xd5 120 # CHECK: msr icc_dir_el1, x13 121 0xb5 0xcb 0x18 0xd5 122 # CHECK: msr icc_sgi1r_el1, x21 123 0xd9 0xcb 0x18 0xd5 124 # CHECK: msr icc_asgi1r_el1, x25 125 0xfc 0xcb 0x18 0xd5 126 # CHECK: msr icc_sgi0r_el1, x28 127 0x67 0xcc 0x18 0xd5 128 # CHECK: msr icc_bpr1_el1, x7 129 0x69 0xc8 0x18 0xd5 130 # CHECK: msr icc_bpr0_el1, x9 131 0x1d 0x46 0x18 0xd5 132 # CHECK: msr icc_pmr_el1, x29 133 0x98 0xcc 0x18 0xd5 134 # CHECK: msr icc_ctlr_el1, x24 135 0x80 0xcc 0x1e 0xd5 136 # CHECK: msr icc_ctlr_el3, x0 137 0xa2 0xcc 0x18 0xd5 138 # CHECK: msr icc_sre_el1, x2 139 0xa5 0xc9 0x1c 0xd5 140 # CHECK: msr icc_sre_el2, x5 141 0xaa 0xcc 0x1e 0xd5 142 # CHECK: msr icc_sre_el3, x10 143 0xd6 0xcc 0x18 0xd5 144 # CHECK: msr icc_igrpen0_el1, x22 145 0xeb 0xcc 0x18 0xd5 146 # CHECK: msr icc_igrpen1_el1, x11 147 0xe8 0xcc 0x1e 0xd5 148 # CHECK: msr icc_igrpen1_el3, x8 149 0x4 0xcd 0x18 0xd5 150 # CHECK: msr icc_seien_el1, x4 151 0x9b 0xc8 0x18 0xd5 152 # CHECK: msr icc_ap0r0_el1, x27 153 0xa5 0xc8 0x18 0xd5 154 # CHECK: msr icc_ap0r1_el1, x5 155 0xd4 0xc8 0x18 0xd5 156 # CHECK: msr icc_ap0r2_el1, x20 157 0xe0 0xc8 0x18 0xd5 158 # CHECK: msr icc_ap0r3_el1, x0 159 0x2 0xc9 0x18 0xd5 160 # CHECK: msr icc_ap1r0_el1, x2 161 0x3d 0xc9 0x18 0xd5 162 # CHECK: msr icc_ap1r1_el1, x29 163 0x57 0xc9 0x18 0xd5 164 # CHECK: msr icc_ap1r2_el1, x23 165 0x6b 0xc9 0x18 0xd5 166 # CHECK: msr icc_ap1r3_el1, x11 167 0x2 0xc8 0x1c 0xd5 168 # CHECK: msr ich_ap0r0_el2, x2 169 0x3b 0xc8 0x1c 0xd5 170 # CHECK: msr ich_ap0r1_el2, x27 171 0x47 0xc8 0x1c 0xd5 172 # CHECK: msr ich_ap0r2_el2, x7 173 0x61 0xc8 0x1c 0xd5 174 # CHECK: msr ich_ap0r3_el2, x1 175 0x7 0xc9 0x1c 0xd5 176 # CHECK: msr ich_ap1r0_el2, x7 177 0x2c 0xc9 0x1c 0xd5 178 # CHECK: msr ich_ap1r1_el2, x12 179 0x4e 0xc9 0x1c 0xd5 180 # CHECK: msr ich_ap1r2_el2, x14 181 0x6d 0xc9 0x1c 0xd5 182 # CHECK: msr ich_ap1r3_el2, x13 183 0x1 0xcb 0x1c 0xd5 184 # CHECK: msr ich_hcr_el2, x1 185 0x4a 0xcb 0x1c 0xd5 186 # CHECK: msr ich_misr_el2, x10 187 0xf8 0xcb 0x1c 0xd5 188 # CHECK: msr ich_vmcr_el2, x24 189 0x9d 0xc9 0x1c 0xd5 190 # CHECK: msr ich_vseir_el2, x29 191 0x1a 0xcc 0x1c 0xd5 192 # CHECK: msr ich_lr0_el2, x26 193 0x29 0xcc 0x1c 0xd5 194 # CHECK: msr ich_lr1_el2, x9 195 0x52 0xcc 0x1c 0xd5 196 # CHECK: msr ich_lr2_el2, x18 197 0x7a 0xcc 0x1c 0xd5 198 # CHECK: msr ich_lr3_el2, x26 199 0x96 0xcc 0x1c 0xd5 200 # CHECK: msr ich_lr4_el2, x22 201 0xba 0xcc 0x1c 0xd5 202 # CHECK: msr ich_lr5_el2, x26 203 0xdb 0xcc 0x1c 0xd5 204 # CHECK: msr ich_lr6_el2, x27 205 0xe8 0xcc 0x1c 0xd5 206 # CHECK: msr ich_lr7_el2, x8 207 0x11 0xcd 0x1c 0xd5 208 # CHECK: msr ich_lr8_el2, x17 209 0x33 0xcd 0x1c 0xd5 210 # CHECK: msr ich_lr9_el2, x19 211 0x51 0xcd 0x1c 0xd5 212 # CHECK: msr ich_lr10_el2, x17 213 0x65 0xcd 0x1c 0xd5 214 # CHECK: msr ich_lr11_el2, x5 215 0x9d 0xcd 0x1c 0xd5 216 # CHECK: msr ich_lr12_el2, x29 217 0xa2 0xcd 0x1c 0xd5 218 # CHECK: msr ich_lr13_el2, x2 219 0xcd 0xcd 0x1c 0xd5 220 # CHECK: msr ich_lr14_el2, x13 221 0xfb 0xcd 0x1c 0xd5 222 # CHECK: msr ich_lr15_el2, x27 223