1*9880d681SAndroid Build Coastguard Worker; RUN: not llvm-mc -triple arm64-apple-darwin -show-encoding < %s 2> %t | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker; RUN: FileCheck --check-prefix=CHECK-ERRORS < %t %s 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Workerfoo: 5*9880d681SAndroid Build Coastguard Worker 6*9880d681SAndroid Build Coastguard Worker;----------------------------------------------------------------------------- 7*9880d681SAndroid Build Coastguard Worker; Simple encodings (instructions w/ no operands) 8*9880d681SAndroid Build Coastguard Worker;----------------------------------------------------------------------------- 9*9880d681SAndroid Build Coastguard Worker 10*9880d681SAndroid Build Coastguard Worker nop 11*9880d681SAndroid Build Coastguard Worker sev 12*9880d681SAndroid Build Coastguard Worker sevl 13*9880d681SAndroid Build Coastguard Worker wfe 14*9880d681SAndroid Build Coastguard Worker wfi 15*9880d681SAndroid Build Coastguard Worker yield 16*9880d681SAndroid Build Coastguard Worker 17*9880d681SAndroid Build Coastguard Worker; CHECK: nop ; encoding: [0x1f,0x20,0x03,0xd5] 18*9880d681SAndroid Build Coastguard Worker; CHECK: sev ; encoding: [0x9f,0x20,0x03,0xd5] 19*9880d681SAndroid Build Coastguard Worker; CHECK: sevl ; encoding: [0xbf,0x20,0x03,0xd5] 20*9880d681SAndroid Build Coastguard Worker; CHECK: wfe ; encoding: [0x5f,0x20,0x03,0xd5] 21*9880d681SAndroid Build Coastguard Worker; CHECK: wfi ; encoding: [0x7f,0x20,0x03,0xd5] 22*9880d681SAndroid Build Coastguard Worker; CHECK: yield ; encoding: [0x3f,0x20,0x03,0xd5] 23*9880d681SAndroid Build Coastguard Worker 24*9880d681SAndroid Build Coastguard Worker;----------------------------------------------------------------------------- 25*9880d681SAndroid Build Coastguard Worker; Single-immediate operand instructions 26*9880d681SAndroid Build Coastguard Worker;----------------------------------------------------------------------------- 27*9880d681SAndroid Build Coastguard Worker 28*9880d681SAndroid Build Coastguard Worker clrex #10 29*9880d681SAndroid Build Coastguard Worker; CHECK: clrex #10 ; encoding: [0x5f,0x3a,0x03,0xd5] 30*9880d681SAndroid Build Coastguard Worker isb #15 31*9880d681SAndroid Build Coastguard Worker isb sy 32*9880d681SAndroid Build Coastguard Worker; CHECK: isb ; encoding: [0xdf,0x3f,0x03,0xd5] 33*9880d681SAndroid Build Coastguard Worker; CHECK: isb ; encoding: [0xdf,0x3f,0x03,0xd5] 34*9880d681SAndroid Build Coastguard Worker dmb #3 35*9880d681SAndroid Build Coastguard Worker dmb osh 36*9880d681SAndroid Build Coastguard Worker; CHECK: dmb osh ; encoding: [0xbf,0x33,0x03,0xd5] 37*9880d681SAndroid Build Coastguard Worker; CHECK: dmb osh ; encoding: [0xbf,0x33,0x03,0xd5] 38*9880d681SAndroid Build Coastguard Worker dsb #7 39*9880d681SAndroid Build Coastguard Worker dsb nsh 40*9880d681SAndroid Build Coastguard Worker; CHECK: dsb nsh ; encoding: [0x9f,0x37,0x03,0xd5] 41*9880d681SAndroid Build Coastguard Worker; CHECK: dsb nsh ; encoding: [0x9f,0x37,0x03,0xd5] 42*9880d681SAndroid Build Coastguard Worker 43*9880d681SAndroid Build Coastguard Worker;----------------------------------------------------------------------------- 44*9880d681SAndroid Build Coastguard Worker; Generic system instructions 45*9880d681SAndroid Build Coastguard Worker;----------------------------------------------------------------------------- 46*9880d681SAndroid Build Coastguard Worker sys #2, c0, c5, #7 47*9880d681SAndroid Build Coastguard Worker; CHECK: encoding: [0xff,0x05,0x0a,0xd5] 48*9880d681SAndroid Build Coastguard Worker sys #7, C6, c10, #7, x7 49*9880d681SAndroid Build Coastguard Worker; CHECK: encoding: [0xe7,0x6a,0x0f,0xd5] 50*9880d681SAndroid Build Coastguard Worker sysl x20, #6, c3, C15, #7 51*9880d681SAndroid Build Coastguard Worker; CHECK: encoding: [0xf4,0x3f,0x2e,0xd5] 52*9880d681SAndroid Build Coastguard Worker 53*9880d681SAndroid Build Coastguard Worker; Check for error on invalid 'C' operand value. 54*9880d681SAndroid Build Coastguard Worker sys #2, c16, c5, #7 55*9880d681SAndroid Build Coastguard Worker; CHECK-ERRORS: error: Expected cN operand where 0 <= N <= 15 56*9880d681SAndroid Build Coastguard Worker 57*9880d681SAndroid Build Coastguard Worker;----------------------------------------------------------------------------- 58*9880d681SAndroid Build Coastguard Worker; MSR/MRS instructions 59*9880d681SAndroid Build Coastguard Worker;----------------------------------------------------------------------------- 60*9880d681SAndroid Build Coastguard Worker msr ACTLR_EL1, x3 61*9880d681SAndroid Build Coastguard Worker msr ACTLR_EL2, x3 62*9880d681SAndroid Build Coastguard Worker msr ACTLR_EL3, x3 63*9880d681SAndroid Build Coastguard Worker msr AFSR0_EL1, x3 64*9880d681SAndroid Build Coastguard Worker msr AFSR0_EL2, x3 65*9880d681SAndroid Build Coastguard Worker msr AFSR0_EL3, x3 66*9880d681SAndroid Build Coastguard Worker msr AFSR1_EL1, x3 67*9880d681SAndroid Build Coastguard Worker msr AFSR1_EL2, x3 68*9880d681SAndroid Build Coastguard Worker msr AFSR1_EL3, x3 69*9880d681SAndroid Build Coastguard Worker msr AMAIR_EL1, x3 70*9880d681SAndroid Build Coastguard Worker msr AMAIR_EL2, x3 71*9880d681SAndroid Build Coastguard Worker msr AMAIR_EL3, x3 72*9880d681SAndroid Build Coastguard Worker msr CNTFRQ_EL0, x3 73*9880d681SAndroid Build Coastguard Worker msr CNTHCTL_EL2, x3 74*9880d681SAndroid Build Coastguard Worker msr CNTHP_CTL_EL2, x3 75*9880d681SAndroid Build Coastguard Worker msr CNTHP_CVAL_EL2, x3 76*9880d681SAndroid Build Coastguard Worker msr CNTHP_TVAL_EL2, x3 77*9880d681SAndroid Build Coastguard Worker msr CNTKCTL_EL1, x3 78*9880d681SAndroid Build Coastguard Worker msr CNTP_CTL_EL0, x3 79*9880d681SAndroid Build Coastguard Worker msr CNTP_CVAL_EL0, x3 80*9880d681SAndroid Build Coastguard Worker msr CNTP_TVAL_EL0, x3 81*9880d681SAndroid Build Coastguard Worker msr CNTVOFF_EL2, x3 82*9880d681SAndroid Build Coastguard Worker msr CNTV_CTL_EL0, x3 83*9880d681SAndroid Build Coastguard Worker msr CNTV_CVAL_EL0, x3 84*9880d681SAndroid Build Coastguard Worker msr CNTV_TVAL_EL0, x3 85*9880d681SAndroid Build Coastguard Worker msr CONTEXTIDR_EL1, x3 86*9880d681SAndroid Build Coastguard Worker msr CPACR_EL1, x3 87*9880d681SAndroid Build Coastguard Worker msr CPTR_EL2, x3 88*9880d681SAndroid Build Coastguard Worker msr CPTR_EL3, x3 89*9880d681SAndroid Build Coastguard Worker msr CSSELR_EL1, x3 90*9880d681SAndroid Build Coastguard Worker msr CURRENTEL, x3 91*9880d681SAndroid Build Coastguard Worker msr DACR32_EL2, x3 92*9880d681SAndroid Build Coastguard Worker msr ESR_EL1, x3 93*9880d681SAndroid Build Coastguard Worker msr ESR_EL2, x3 94*9880d681SAndroid Build Coastguard Worker msr ESR_EL3, x3 95*9880d681SAndroid Build Coastguard Worker msr FAR_EL1, x3 96*9880d681SAndroid Build Coastguard Worker msr FAR_EL2, x3 97*9880d681SAndroid Build Coastguard Worker msr FAR_EL3, x3 98*9880d681SAndroid Build Coastguard Worker msr FPEXC32_EL2, x3 99*9880d681SAndroid Build Coastguard Worker msr HACR_EL2, x3 100*9880d681SAndroid Build Coastguard Worker msr HCR_EL2, x3 101*9880d681SAndroid Build Coastguard Worker msr HPFAR_EL2, x3 102*9880d681SAndroid Build Coastguard Worker msr HSTR_EL2, x3 103*9880d681SAndroid Build Coastguard Worker msr IFSR32_EL2, x3 104*9880d681SAndroid Build Coastguard Worker msr MAIR_EL1, x3 105*9880d681SAndroid Build Coastguard Worker msr MAIR_EL2, x3 106*9880d681SAndroid Build Coastguard Worker msr MAIR_EL3, x3 107*9880d681SAndroid Build Coastguard Worker msr MDCR_EL2, x3 108*9880d681SAndroid Build Coastguard Worker msr MDCR_EL3, x3 109*9880d681SAndroid Build Coastguard Worker msr PAR_EL1, x3 110*9880d681SAndroid Build Coastguard Worker msr SCR_EL3, x3 111*9880d681SAndroid Build Coastguard Worker msr SCTLR_EL1, x3 112*9880d681SAndroid Build Coastguard Worker msr SCTLR_EL2, x3 113*9880d681SAndroid Build Coastguard Worker msr SCTLR_EL3, x3 114*9880d681SAndroid Build Coastguard Worker msr SDER32_EL3, x3 115*9880d681SAndroid Build Coastguard Worker msr TCR_EL1, x3 116*9880d681SAndroid Build Coastguard Worker msr TCR_EL2, x3 117*9880d681SAndroid Build Coastguard Worker msr TCR_EL3, x3 118*9880d681SAndroid Build Coastguard Worker msr TEECR32_EL1, x3 119*9880d681SAndroid Build Coastguard Worker msr TEEHBR32_EL1, x3 120*9880d681SAndroid Build Coastguard Worker msr TPIDRRO_EL0, x3 121*9880d681SAndroid Build Coastguard Worker msr TPIDR_EL0, x3 122*9880d681SAndroid Build Coastguard Worker msr TPIDR_EL1, x3 123*9880d681SAndroid Build Coastguard Worker msr TPIDR_EL2, x3 124*9880d681SAndroid Build Coastguard Worker msr TPIDR_EL3, x3 125*9880d681SAndroid Build Coastguard Worker msr TTBR0_EL1, x3 126*9880d681SAndroid Build Coastguard Worker msr TTBR0_EL2, x3 127*9880d681SAndroid Build Coastguard Worker msr TTBR0_EL3, x3 128*9880d681SAndroid Build Coastguard Worker msr TTBR1_EL1, x3 129*9880d681SAndroid Build Coastguard Worker msr VBAR_EL1, x3 130*9880d681SAndroid Build Coastguard Worker msr VBAR_EL2, x3 131*9880d681SAndroid Build Coastguard Worker msr VBAR_EL3, x3 132*9880d681SAndroid Build Coastguard Worker msr VMPIDR_EL2, x3 133*9880d681SAndroid Build Coastguard Worker msr VPIDR_EL2, x3 134*9880d681SAndroid Build Coastguard Worker msr VTCR_EL2, x3 135*9880d681SAndroid Build Coastguard Worker msr VTTBR_EL2, x3 136*9880d681SAndroid Build Coastguard Worker msr SPSel, x3 137*9880d681SAndroid Build Coastguard Worker msr S3_2_C11_C6_4, x1 138*9880d681SAndroid Build Coastguard Worker msr S0_0_C0_C0_0, x0 139*9880d681SAndroid Build Coastguard Worker msr S1_2_C3_C4_5, x2 140*9880d681SAndroid Build Coastguard Worker; CHECK: msr ACTLR_EL1, x3 ; encoding: [0x23,0x10,0x18,0xd5] 141*9880d681SAndroid Build Coastguard Worker; CHECK: msr ACTLR_EL2, x3 ; encoding: [0x23,0x10,0x1c,0xd5] 142*9880d681SAndroid Build Coastguard Worker; CHECK: msr ACTLR_EL3, x3 ; encoding: [0x23,0x10,0x1e,0xd5] 143*9880d681SAndroid Build Coastguard Worker; CHECK: msr AFSR0_EL1, x3 ; encoding: [0x03,0x51,0x18,0xd5] 144*9880d681SAndroid Build Coastguard Worker; CHECK: msr AFSR0_EL2, x3 ; encoding: [0x03,0x51,0x1c,0xd5] 145*9880d681SAndroid Build Coastguard Worker; CHECK: msr AFSR0_EL3, x3 ; encoding: [0x03,0x51,0x1e,0xd5] 146*9880d681SAndroid Build Coastguard Worker; CHECK: msr AFSR1_EL1, x3 ; encoding: [0x23,0x51,0x18,0xd5] 147*9880d681SAndroid Build Coastguard Worker; CHECK: msr AFSR1_EL2, x3 ; encoding: [0x23,0x51,0x1c,0xd5] 148*9880d681SAndroid Build Coastguard Worker; CHECK: msr AFSR1_EL3, x3 ; encoding: [0x23,0x51,0x1e,0xd5] 149*9880d681SAndroid Build Coastguard Worker; CHECK: msr AMAIR_EL1, x3 ; encoding: [0x03,0xa3,0x18,0xd5] 150*9880d681SAndroid Build Coastguard Worker; CHECK: msr AMAIR_EL2, x3 ; encoding: [0x03,0xa3,0x1c,0xd5] 151*9880d681SAndroid Build Coastguard Worker; CHECK: msr AMAIR_EL3, x3 ; encoding: [0x03,0xa3,0x1e,0xd5] 152*9880d681SAndroid Build Coastguard Worker; CHECK: msr CNTFRQ_EL0, x3 ; encoding: [0x03,0xe0,0x1b,0xd5] 153*9880d681SAndroid Build Coastguard Worker; CHECK: msr CNTHCTL_EL2, x3 ; encoding: [0x03,0xe1,0x1c,0xd5] 154*9880d681SAndroid Build Coastguard Worker; CHECK: msr CNTHP_CTL_EL2, x3 ; encoding: [0x23,0xe2,0x1c,0xd5] 155*9880d681SAndroid Build Coastguard Worker; CHECK: msr CNTHP_CVAL_EL2, x3 ; encoding: [0x43,0xe2,0x1c,0xd5] 156*9880d681SAndroid Build Coastguard Worker; CHECK: msr CNTHP_TVAL_EL2, x3 ; encoding: [0x03,0xe2,0x1c,0xd5] 157*9880d681SAndroid Build Coastguard Worker; CHECK: msr CNTKCTL_EL1, x3 ; encoding: [0x03,0xe1,0x18,0xd5] 158*9880d681SAndroid Build Coastguard Worker; CHECK: msr CNTP_CTL_EL0, x3 ; encoding: [0x23,0xe2,0x1b,0xd5] 159*9880d681SAndroid Build Coastguard Worker; CHECK: msr CNTP_CVAL_EL0, x3 ; encoding: [0x43,0xe2,0x1b,0xd5] 160*9880d681SAndroid Build Coastguard Worker; CHECK: msr CNTP_TVAL_EL0, x3 ; encoding: [0x03,0xe2,0x1b,0xd5] 161*9880d681SAndroid Build Coastguard Worker; CHECK: msr CNTVOFF_EL2, x3 ; encoding: [0x63,0xe0,0x1c,0xd5] 162*9880d681SAndroid Build Coastguard Worker; CHECK: msr CNTV_CTL_EL0, x3 ; encoding: [0x23,0xe3,0x1b,0xd5] 163*9880d681SAndroid Build Coastguard Worker; CHECK: msr CNTV_CVAL_EL0, x3 ; encoding: [0x43,0xe3,0x1b,0xd5] 164*9880d681SAndroid Build Coastguard Worker; CHECK: msr CNTV_TVAL_EL0, x3 ; encoding: [0x03,0xe3,0x1b,0xd5] 165*9880d681SAndroid Build Coastguard Worker; CHECK: msr CONTEXTIDR_EL1, x3 ; encoding: [0x23,0xd0,0x18,0xd5] 166*9880d681SAndroid Build Coastguard Worker; CHECK: msr CPACR_EL1, x3 ; encoding: [0x43,0x10,0x18,0xd5] 167*9880d681SAndroid Build Coastguard Worker; CHECK: msr CPTR_EL2, x3 ; encoding: [0x43,0x11,0x1c,0xd5] 168*9880d681SAndroid Build Coastguard Worker; CHECK: msr CPTR_EL3, x3 ; encoding: [0x43,0x11,0x1e,0xd5] 169*9880d681SAndroid Build Coastguard Worker; CHECK: msr CSSELR_EL1, x3 ; encoding: [0x03,0x00,0x1a,0xd5] 170*9880d681SAndroid Build Coastguard Worker; CHECK: msr CurrentEL, x3 ; encoding: [0x43,0x42,0x18,0xd5] 171*9880d681SAndroid Build Coastguard Worker; CHECK: msr DACR32_EL2, x3 ; encoding: [0x03,0x30,0x1c,0xd5] 172*9880d681SAndroid Build Coastguard Worker; CHECK: msr ESR_EL1, x3 ; encoding: [0x03,0x52,0x18,0xd5] 173*9880d681SAndroid Build Coastguard Worker; CHECK: msr ESR_EL2, x3 ; encoding: [0x03,0x52,0x1c,0xd5] 174*9880d681SAndroid Build Coastguard Worker; CHECK: msr ESR_EL3, x3 ; encoding: [0x03,0x52,0x1e,0xd5] 175*9880d681SAndroid Build Coastguard Worker; CHECK: msr FAR_EL1, x3 ; encoding: [0x03,0x60,0x18,0xd5] 176*9880d681SAndroid Build Coastguard Worker; CHECK: msr FAR_EL2, x3 ; encoding: [0x03,0x60,0x1c,0xd5] 177*9880d681SAndroid Build Coastguard Worker; CHECK: msr FAR_EL3, x3 ; encoding: [0x03,0x60,0x1e,0xd5] 178*9880d681SAndroid Build Coastguard Worker; CHECK: msr FPEXC32_EL2, x3 ; encoding: [0x03,0x53,0x1c,0xd5] 179*9880d681SAndroid Build Coastguard Worker; CHECK: msr HACR_EL2, x3 ; encoding: [0xe3,0x11,0x1c,0xd5] 180*9880d681SAndroid Build Coastguard Worker; CHECK: msr HCR_EL2, x3 ; encoding: [0x03,0x11,0x1c,0xd5] 181*9880d681SAndroid Build Coastguard Worker; CHECK: msr HPFAR_EL2, x3 ; encoding: [0x83,0x60,0x1c,0xd5] 182*9880d681SAndroid Build Coastguard Worker; CHECK: msr HSTR_EL2, x3 ; encoding: [0x63,0x11,0x1c,0xd5] 183*9880d681SAndroid Build Coastguard Worker; CHECK: msr IFSR32_EL2, x3 ; encoding: [0x23,0x50,0x1c,0xd5] 184*9880d681SAndroid Build Coastguard Worker; CHECK: msr MAIR_EL1, x3 ; encoding: [0x03,0xa2,0x18,0xd5] 185*9880d681SAndroid Build Coastguard Worker; CHECK: msr MAIR_EL2, x3 ; encoding: [0x03,0xa2,0x1c,0xd5] 186*9880d681SAndroid Build Coastguard Worker; CHECK: msr MAIR_EL3, x3 ; encoding: [0x03,0xa2,0x1e,0xd5] 187*9880d681SAndroid Build Coastguard Worker; CHECK: msr MDCR_EL2, x3 ; encoding: [0x23,0x11,0x1c,0xd5] 188*9880d681SAndroid Build Coastguard Worker; CHECK: msr MDCR_EL3, x3 ; encoding: [0x23,0x13,0x1e,0xd5] 189*9880d681SAndroid Build Coastguard Worker; CHECK: msr PAR_EL1, x3 ; encoding: [0x03,0x74,0x18,0xd5] 190*9880d681SAndroid Build Coastguard Worker; CHECK: msr SCR_EL3, x3 ; encoding: [0x03,0x11,0x1e,0xd5] 191*9880d681SAndroid Build Coastguard Worker; CHECK: msr SCTLR_EL1, x3 ; encoding: [0x03,0x10,0x18,0xd5] 192*9880d681SAndroid Build Coastguard Worker; CHECK: msr SCTLR_EL2, x3 ; encoding: [0x03,0x10,0x1c,0xd5] 193*9880d681SAndroid Build Coastguard Worker; CHECK: msr SCTLR_EL3, x3 ; encoding: [0x03,0x10,0x1e,0xd5] 194*9880d681SAndroid Build Coastguard Worker; CHECK: msr SDER32_EL3, x3 ; encoding: [0x23,0x11,0x1e,0xd5] 195*9880d681SAndroid Build Coastguard Worker; CHECK: msr TCR_EL1, x3 ; encoding: [0x43,0x20,0x18,0xd5] 196*9880d681SAndroid Build Coastguard Worker; CHECK: msr TCR_EL2, x3 ; encoding: [0x43,0x20,0x1c,0xd5] 197*9880d681SAndroid Build Coastguard Worker; CHECK: msr TCR_EL3, x3 ; encoding: [0x43,0x20,0x1e,0xd5] 198*9880d681SAndroid Build Coastguard Worker; CHECK: msr TEECR32_EL1, x3 ; encoding: [0x03,0x00,0x12,0xd5] 199*9880d681SAndroid Build Coastguard Worker; CHECK: msr TEEHBR32_EL1, x3 ; encoding: [0x03,0x10,0x12,0xd5] 200*9880d681SAndroid Build Coastguard Worker; CHECK: msr TPIDRRO_EL0, x3 ; encoding: [0x63,0xd0,0x1b,0xd5] 201*9880d681SAndroid Build Coastguard Worker; CHECK: msr TPIDR_EL0, x3 ; encoding: [0x43,0xd0,0x1b,0xd5] 202*9880d681SAndroid Build Coastguard Worker; CHECK: msr TPIDR_EL1, x3 ; encoding: [0x83,0xd0,0x18,0xd5] 203*9880d681SAndroid Build Coastguard Worker; CHECK: msr TPIDR_EL2, x3 ; encoding: [0x43,0xd0,0x1c,0xd5] 204*9880d681SAndroid Build Coastguard Worker; CHECK: msr TPIDR_EL3, x3 ; encoding: [0x43,0xd0,0x1e,0xd5] 205*9880d681SAndroid Build Coastguard Worker; CHECK: msr TTBR0_EL1, x3 ; encoding: [0x03,0x20,0x18,0xd5] 206*9880d681SAndroid Build Coastguard Worker; CHECK: msr TTBR0_EL2, x3 ; encoding: [0x03,0x20,0x1c,0xd5] 207*9880d681SAndroid Build Coastguard Worker; CHECK: msr TTBR0_EL3, x3 ; encoding: [0x03,0x20,0x1e,0xd5] 208*9880d681SAndroid Build Coastguard Worker; CHECK: msr TTBR1_EL1, x3 ; encoding: [0x23,0x20,0x18,0xd5] 209*9880d681SAndroid Build Coastguard Worker; CHECK: msr VBAR_EL1, x3 ; encoding: [0x03,0xc0,0x18,0xd5] 210*9880d681SAndroid Build Coastguard Worker; CHECK: msr VBAR_EL2, x3 ; encoding: [0x03,0xc0,0x1c,0xd5] 211*9880d681SAndroid Build Coastguard Worker; CHECK: msr VBAR_EL3, x3 ; encoding: [0x03,0xc0,0x1e,0xd5] 212*9880d681SAndroid Build Coastguard Worker; CHECK: msr VMPIDR_EL2, x3 ; encoding: [0xa3,0x00,0x1c,0xd5] 213*9880d681SAndroid Build Coastguard Worker; CHECK: msr VPIDR_EL2, x3 ; encoding: [0x03,0x00,0x1c,0xd5] 214*9880d681SAndroid Build Coastguard Worker; CHECK: msr VTCR_EL2, x3 ; encoding: [0x43,0x21,0x1c,0xd5] 215*9880d681SAndroid Build Coastguard Worker; CHECK: msr VTTBR_EL2, x3 ; encoding: [0x03,0x21,0x1c,0xd5] 216*9880d681SAndroid Build Coastguard Worker; CHECK: msr SPSel, x3 ; encoding: [0x03,0x42,0x18,0xd5] 217*9880d681SAndroid Build Coastguard Worker; CHECK: msr S3_2_C11_C6_4, x1 ; encoding: [0x81,0xb6,0x1a,0xd5] 218*9880d681SAndroid Build Coastguard Worker; CHECK: msr S0_0_C0_C0_0, x0 ; encoding: [0x00,0x00,0x00,0xd5] 219*9880d681SAndroid Build Coastguard Worker; CHECK: msr S1_2_C3_C4_5, x2 ; encoding: [0xa2,0x34,0x0a,0xd5] 220*9880d681SAndroid Build Coastguard Worker 221*9880d681SAndroid Build Coastguard Worker mrs x3, ACTLR_EL1 222*9880d681SAndroid Build Coastguard Worker mrs x3, ACTLR_EL2 223*9880d681SAndroid Build Coastguard Worker mrs x3, ACTLR_EL3 224*9880d681SAndroid Build Coastguard Worker mrs x3, AFSR0_EL1 225*9880d681SAndroid Build Coastguard Worker mrs x3, AFSR0_EL2 226*9880d681SAndroid Build Coastguard Worker mrs x3, AFSR0_EL3 227*9880d681SAndroid Build Coastguard Worker mrs x3, AIDR_EL1 228*9880d681SAndroid Build Coastguard Worker mrs x3, AFSR1_EL1 229*9880d681SAndroid Build Coastguard Worker mrs x3, AFSR1_EL2 230*9880d681SAndroid Build Coastguard Worker mrs x3, AFSR1_EL3 231*9880d681SAndroid Build Coastguard Worker mrs x3, AMAIR_EL1 232*9880d681SAndroid Build Coastguard Worker mrs x3, AMAIR_EL2 233*9880d681SAndroid Build Coastguard Worker mrs x3, AMAIR_EL3 234*9880d681SAndroid Build Coastguard Worker mrs x3, CCSIDR_EL1 235*9880d681SAndroid Build Coastguard Worker mrs x3, CLIDR_EL1 236*9880d681SAndroid Build Coastguard Worker mrs x3, CNTFRQ_EL0 237*9880d681SAndroid Build Coastguard Worker mrs x3, CNTHCTL_EL2 238*9880d681SAndroid Build Coastguard Worker mrs x3, CNTHP_CTL_EL2 239*9880d681SAndroid Build Coastguard Worker mrs x3, CNTHP_CVAL_EL2 240*9880d681SAndroid Build Coastguard Worker mrs x3, CNTHP_TVAL_EL2 241*9880d681SAndroid Build Coastguard Worker mrs x3, CNTKCTL_EL1 242*9880d681SAndroid Build Coastguard Worker mrs x3, CNTPCT_EL0 243*9880d681SAndroid Build Coastguard Worker mrs x3, CNTP_CTL_EL0 244*9880d681SAndroid Build Coastguard Worker mrs x3, CNTP_CVAL_EL0 245*9880d681SAndroid Build Coastguard Worker mrs x3, CNTP_TVAL_EL0 246*9880d681SAndroid Build Coastguard Worker mrs x3, CNTVCT_EL0 247*9880d681SAndroid Build Coastguard Worker mrs x3, CNTVOFF_EL2 248*9880d681SAndroid Build Coastguard Worker mrs x3, CNTV_CTL_EL0 249*9880d681SAndroid Build Coastguard Worker mrs x3, CNTV_CVAL_EL0 250*9880d681SAndroid Build Coastguard Worker mrs x3, CNTV_TVAL_EL0 251*9880d681SAndroid Build Coastguard Worker mrs x3, CONTEXTIDR_EL1 252*9880d681SAndroid Build Coastguard Worker mrs x3, CPACR_EL1 253*9880d681SAndroid Build Coastguard Worker mrs x3, CPTR_EL2 254*9880d681SAndroid Build Coastguard Worker mrs x3, CPTR_EL3 255*9880d681SAndroid Build Coastguard Worker mrs x3, CSSELR_EL1 256*9880d681SAndroid Build Coastguard Worker mrs x3, CTR_EL0 257*9880d681SAndroid Build Coastguard Worker mrs x3, CURRENTEL 258*9880d681SAndroid Build Coastguard Worker mrs x3, DACR32_EL2 259*9880d681SAndroid Build Coastguard Worker mrs x3, DCZID_EL0 260*9880d681SAndroid Build Coastguard Worker mrs x3, REVIDR_EL1 261*9880d681SAndroid Build Coastguard Worker mrs x3, ESR_EL1 262*9880d681SAndroid Build Coastguard Worker mrs x3, ESR_EL2 263*9880d681SAndroid Build Coastguard Worker mrs x3, ESR_EL3 264*9880d681SAndroid Build Coastguard Worker mrs x3, FAR_EL1 265*9880d681SAndroid Build Coastguard Worker mrs x3, FAR_EL2 266*9880d681SAndroid Build Coastguard Worker mrs x3, FAR_EL3 267*9880d681SAndroid Build Coastguard Worker mrs x3, FPEXC32_EL2 268*9880d681SAndroid Build Coastguard Worker mrs x3, HACR_EL2 269*9880d681SAndroid Build Coastguard Worker mrs x3, HCR_EL2 270*9880d681SAndroid Build Coastguard Worker mrs x3, HPFAR_EL2 271*9880d681SAndroid Build Coastguard Worker mrs x3, HSTR_EL2 272*9880d681SAndroid Build Coastguard Worker mrs x3, ID_AA64DFR0_EL1 273*9880d681SAndroid Build Coastguard Worker mrs x3, ID_AA64DFR1_EL1 274*9880d681SAndroid Build Coastguard Worker mrs x3, ID_AA64ISAR0_EL1 275*9880d681SAndroid Build Coastguard Worker mrs x3, ID_AA64ISAR1_EL1 276*9880d681SAndroid Build Coastguard Worker mrs x3, ID_AA64MMFR0_EL1 277*9880d681SAndroid Build Coastguard Worker mrs x3, ID_AA64MMFR1_EL1 278*9880d681SAndroid Build Coastguard Worker mrs x3, ID_AA64PFR0_EL1 279*9880d681SAndroid Build Coastguard Worker mrs x3, ID_AA64PFR1_EL1 280*9880d681SAndroid Build Coastguard Worker mrs x3, IFSR32_EL2 281*9880d681SAndroid Build Coastguard Worker mrs x3, ISR_EL1 282*9880d681SAndroid Build Coastguard Worker mrs x3, MAIR_EL1 283*9880d681SAndroid Build Coastguard Worker mrs x3, MAIR_EL2 284*9880d681SAndroid Build Coastguard Worker mrs x3, MAIR_EL3 285*9880d681SAndroid Build Coastguard Worker mrs x3, MDCR_EL2 286*9880d681SAndroid Build Coastguard Worker mrs x3, MDCR_EL3 287*9880d681SAndroid Build Coastguard Worker mrs x3, MIDR_EL1 288*9880d681SAndroid Build Coastguard Worker mrs x3, MPIDR_EL1 289*9880d681SAndroid Build Coastguard Worker mrs x3, MVFR0_EL1 290*9880d681SAndroid Build Coastguard Worker mrs x3, MVFR1_EL1 291*9880d681SAndroid Build Coastguard Worker mrs x3, PAR_EL1 292*9880d681SAndroid Build Coastguard Worker mrs x3, RVBAR_EL1 293*9880d681SAndroid Build Coastguard Worker mrs x3, RVBAR_EL2 294*9880d681SAndroid Build Coastguard Worker mrs x3, RVBAR_EL3 295*9880d681SAndroid Build Coastguard Worker mrs x3, SCR_EL3 296*9880d681SAndroid Build Coastguard Worker mrs x3, SCTLR_EL1 297*9880d681SAndroid Build Coastguard Worker mrs x3, SCTLR_EL2 298*9880d681SAndroid Build Coastguard Worker mrs x3, SCTLR_EL3 299*9880d681SAndroid Build Coastguard Worker mrs x3, SDER32_EL3 300*9880d681SAndroid Build Coastguard Worker mrs x3, TCR_EL1 301*9880d681SAndroid Build Coastguard Worker mrs x3, TCR_EL2 302*9880d681SAndroid Build Coastguard Worker mrs x3, TCR_EL3 303*9880d681SAndroid Build Coastguard Worker mrs x3, TEECR32_EL1 304*9880d681SAndroid Build Coastguard Worker mrs x3, TEEHBR32_EL1 305*9880d681SAndroid Build Coastguard Worker mrs x3, TPIDRRO_EL0 306*9880d681SAndroid Build Coastguard Worker mrs x3, TPIDR_EL0 307*9880d681SAndroid Build Coastguard Worker mrs x3, TPIDR_EL1 308*9880d681SAndroid Build Coastguard Worker mrs x3, TPIDR_EL2 309*9880d681SAndroid Build Coastguard Worker mrs x3, TPIDR_EL3 310*9880d681SAndroid Build Coastguard Worker mrs x3, TTBR0_EL1 311*9880d681SAndroid Build Coastguard Worker mrs x3, TTBR0_EL2 312*9880d681SAndroid Build Coastguard Worker mrs x3, TTBR0_EL3 313*9880d681SAndroid Build Coastguard Worker mrs x3, TTBR1_EL1 314*9880d681SAndroid Build Coastguard Worker mrs x3, VBAR_EL1 315*9880d681SAndroid Build Coastguard Worker mrs x3, VBAR_EL2 316*9880d681SAndroid Build Coastguard Worker mrs x3, VBAR_EL3 317*9880d681SAndroid Build Coastguard Worker mrs x3, VMPIDR_EL2 318*9880d681SAndroid Build Coastguard Worker mrs x3, VPIDR_EL2 319*9880d681SAndroid Build Coastguard Worker mrs x3, VTCR_EL2 320*9880d681SAndroid Build Coastguard Worker mrs x3, VTTBR_EL2 321*9880d681SAndroid Build Coastguard Worker 322*9880d681SAndroid Build Coastguard Worker mrs x3, MDCCSR_EL0 323*9880d681SAndroid Build Coastguard Worker mrs x3, MDCCINT_EL1 324*9880d681SAndroid Build Coastguard Worker mrs x3, DBGDTR_EL0 325*9880d681SAndroid Build Coastguard Worker mrs x3, DBGDTRRX_EL0 326*9880d681SAndroid Build Coastguard Worker mrs x3, DBGVCR32_EL2 327*9880d681SAndroid Build Coastguard Worker mrs x3, OSDTRRX_EL1 328*9880d681SAndroid Build Coastguard Worker mrs x3, MDSCR_EL1 329*9880d681SAndroid Build Coastguard Worker mrs x3, OSDTRTX_EL1 330*9880d681SAndroid Build Coastguard Worker mrs x3, OSECCR_EL1 331*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBVR0_EL1 332*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBVR1_EL1 333*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBVR2_EL1 334*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBVR3_EL1 335*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBVR4_EL1 336*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBVR5_EL1 337*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBVR6_EL1 338*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBVR7_EL1 339*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBVR8_EL1 340*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBVR9_EL1 341*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBVR10_EL1 342*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBVR11_EL1 343*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBVR12_EL1 344*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBVR13_EL1 345*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBVR14_EL1 346*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBVR15_EL1 347*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBCR0_EL1 348*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBCR1_EL1 349*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBCR2_EL1 350*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBCR3_EL1 351*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBCR4_EL1 352*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBCR5_EL1 353*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBCR6_EL1 354*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBCR7_EL1 355*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBCR8_EL1 356*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBCR9_EL1 357*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBCR10_EL1 358*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBCR11_EL1 359*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBCR12_EL1 360*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBCR13_EL1 361*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBCR14_EL1 362*9880d681SAndroid Build Coastguard Worker mrs x3, DBGBCR15_EL1 363*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWVR0_EL1 364*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWVR1_EL1 365*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWVR2_EL1 366*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWVR3_EL1 367*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWVR4_EL1 368*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWVR5_EL1 369*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWVR6_EL1 370*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWVR7_EL1 371*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWVR8_EL1 372*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWVR9_EL1 373*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWVR10_EL1 374*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWVR11_EL1 375*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWVR12_EL1 376*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWVR13_EL1 377*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWVR14_EL1 378*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWVR15_EL1 379*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWCR0_EL1 380*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWCR1_EL1 381*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWCR2_EL1 382*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWCR3_EL1 383*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWCR4_EL1 384*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWCR5_EL1 385*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWCR6_EL1 386*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWCR7_EL1 387*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWCR8_EL1 388*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWCR9_EL1 389*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWCR10_EL1 390*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWCR11_EL1 391*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWCR12_EL1 392*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWCR13_EL1 393*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWCR14_EL1 394*9880d681SAndroid Build Coastguard Worker mrs x3, DBGWCR15_EL1 395*9880d681SAndroid Build Coastguard Worker mrs x3, MDRAR_EL1 396*9880d681SAndroid Build Coastguard Worker mrs x3, OSLSR_EL1 397*9880d681SAndroid Build Coastguard Worker mrs x3, OSDLR_EL1 398*9880d681SAndroid Build Coastguard Worker mrs x3, DBGPRCR_EL1 399*9880d681SAndroid Build Coastguard Worker mrs x3, DBGCLAIMSET_EL1 400*9880d681SAndroid Build Coastguard Worker mrs x3, DBGCLAIMCLR_EL1 401*9880d681SAndroid Build Coastguard Worker mrs x3, DBGAUTHSTATUS_EL1 402*9880d681SAndroid Build Coastguard Worker mrs x1, S3_2_C15_C6_4 403*9880d681SAndroid Build Coastguard Worker mrs x3, s3_3_c11_c1_4 404*9880d681SAndroid Build Coastguard Worker mrs x3, S3_3_c11_c1_4 405*9880d681SAndroid Build Coastguard Worker 406*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, ACTLR_EL1 ; encoding: [0x23,0x10,0x38,0xd5] 407*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, ACTLR_EL2 ; encoding: [0x23,0x10,0x3c,0xd5] 408*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, ACTLR_EL3 ; encoding: [0x23,0x10,0x3e,0xd5] 409*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, AFSR0_EL1 ; encoding: [0x03,0x51,0x38,0xd5] 410*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, AFSR0_EL2 ; encoding: [0x03,0x51,0x3c,0xd5] 411*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, AFSR0_EL3 ; encoding: [0x03,0x51,0x3e,0xd5] 412*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, AIDR_EL1 ; encoding: [0xe3,0x00,0x39,0xd5] 413*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, AFSR1_EL1 ; encoding: [0x23,0x51,0x38,0xd5] 414*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, AFSR1_EL2 ; encoding: [0x23,0x51,0x3c,0xd5] 415*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, AFSR1_EL3 ; encoding: [0x23,0x51,0x3e,0xd5] 416*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, AMAIR_EL1 ; encoding: [0x03,0xa3,0x38,0xd5] 417*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, AMAIR_EL2 ; encoding: [0x03,0xa3,0x3c,0xd5] 418*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, AMAIR_EL3 ; encoding: [0x03,0xa3,0x3e,0xd5] 419*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CCSIDR_EL1 ; encoding: [0x03,0x00,0x39,0xd5] 420*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CLIDR_EL1 ; encoding: [0x23,0x00,0x39,0xd5] 421*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CNTFRQ_EL0 ; encoding: [0x03,0xe0,0x3b,0xd5] 422*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CNTHCTL_EL2 ; encoding: [0x03,0xe1,0x3c,0xd5] 423*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CNTHP_CTL_EL2 ; encoding: [0x23,0xe2,0x3c,0xd5] 424*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CNTHP_CVAL_EL2 ; encoding: [0x43,0xe2,0x3c,0xd5] 425*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CNTHP_TVAL_EL2 ; encoding: [0x03,0xe2,0x3c,0xd5] 426*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CNTKCTL_EL1 ; encoding: [0x03,0xe1,0x38,0xd5] 427*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CNTPCT_EL0 ; encoding: [0x23,0xe0,0x3b,0xd5] 428*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CNTP_CTL_EL0 ; encoding: [0x23,0xe2,0x3b,0xd5] 429*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CNTP_CVAL_EL0 ; encoding: [0x43,0xe2,0x3b,0xd5] 430*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CNTP_TVAL_EL0 ; encoding: [0x03,0xe2,0x3b,0xd5] 431*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CNTVCT_EL0 ; encoding: [0x43,0xe0,0x3b,0xd5] 432*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CNTVOFF_EL2 ; encoding: [0x63,0xe0,0x3c,0xd5] 433*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CNTV_CTL_EL0 ; encoding: [0x23,0xe3,0x3b,0xd5] 434*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CNTV_CVAL_EL0 ; encoding: [0x43,0xe3,0x3b,0xd5] 435*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CNTV_TVAL_EL0 ; encoding: [0x03,0xe3,0x3b,0xd5] 436*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CONTEXTIDR_EL1 ; encoding: [0x23,0xd0,0x38,0xd5] 437*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CPACR_EL1 ; encoding: [0x43,0x10,0x38,0xd5] 438*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CPTR_EL2 ; encoding: [0x43,0x11,0x3c,0xd5] 439*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CPTR_EL3 ; encoding: [0x43,0x11,0x3e,0xd5] 440*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CSSELR_EL1 ; encoding: [0x03,0x00,0x3a,0xd5] 441*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CTR_EL0 ; encoding: [0x23,0x00,0x3b,0xd5] 442*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, CurrentEL ; encoding: [0x43,0x42,0x38,0xd5] 443*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DACR32_EL2 ; encoding: [0x03,0x30,0x3c,0xd5] 444*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DCZID_EL0 ; encoding: [0xe3,0x00,0x3b,0xd5] 445*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, REVIDR_EL1 ; encoding: [0xc3,0x00,0x38,0xd5] 446*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, ESR_EL1 ; encoding: [0x03,0x52,0x38,0xd5] 447*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, ESR_EL2 ; encoding: [0x03,0x52,0x3c,0xd5] 448*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, ESR_EL3 ; encoding: [0x03,0x52,0x3e,0xd5] 449*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, FAR_EL1 ; encoding: [0x03,0x60,0x38,0xd5] 450*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, FAR_EL2 ; encoding: [0x03,0x60,0x3c,0xd5] 451*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, FAR_EL3 ; encoding: [0x03,0x60,0x3e,0xd5] 452*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, FPEXC32_EL2 ; encoding: [0x03,0x53,0x3c,0xd5] 453*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, HACR_EL2 ; encoding: [0xe3,0x11,0x3c,0xd5] 454*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, HCR_EL2 ; encoding: [0x03,0x11,0x3c,0xd5] 455*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, HPFAR_EL2 ; encoding: [0x83,0x60,0x3c,0xd5] 456*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, HSTR_EL2 ; encoding: [0x63,0x11,0x3c,0xd5] 457*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, ID_AA64DFR0_EL1 ; encoding: [0x03,0x05,0x38,0xd5] 458*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, ID_AA64DFR1_EL1 ; encoding: [0x23,0x05,0x38,0xd5] 459*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, ID_AA64ISAR0_EL1 ; encoding: [0x03,0x06,0x38,0xd5] 460*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, ID_AA64ISAR1_EL1 ; encoding: [0x23,0x06,0x38,0xd5] 461*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, ID_AA64MMFR0_EL1 ; encoding: [0x03,0x07,0x38,0xd5] 462*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, ID_AA64MMFR1_EL1 ; encoding: [0x23,0x07,0x38,0xd5] 463*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, ID_AA64PFR0_EL1 ; encoding: [0x03,0x04,0x38,0xd5] 464*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, ID_AA64PFR1_EL1 ; encoding: [0x23,0x04,0x38,0xd5] 465*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, IFSR32_EL2 ; encoding: [0x23,0x50,0x3c,0xd5] 466*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, ISR_EL1 ; encoding: [0x03,0xc1,0x38,0xd5] 467*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, MAIR_EL1 ; encoding: [0x03,0xa2,0x38,0xd5] 468*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, MAIR_EL2 ; encoding: [0x03,0xa2,0x3c,0xd5] 469*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, MAIR_EL3 ; encoding: [0x03,0xa2,0x3e,0xd5] 470*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, MDCR_EL2 ; encoding: [0x23,0x11,0x3c,0xd5] 471*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, MDCR_EL3 ; encoding: [0x23,0x13,0x3e,0xd5] 472*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, MIDR_EL1 ; encoding: [0x03,0x00,0x38,0xd5] 473*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, MPIDR_EL1 ; encoding: [0xa3,0x00,0x38,0xd5] 474*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, MVFR0_EL1 ; encoding: [0x03,0x03,0x38,0xd5] 475*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, MVFR1_EL1 ; encoding: [0x23,0x03,0x38,0xd5] 476*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, PAR_EL1 ; encoding: [0x03,0x74,0x38,0xd5] 477*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, RVBAR_EL1 ; encoding: [0x23,0xc0,0x38,0xd5] 478*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, RVBAR_EL2 ; encoding: [0x23,0xc0,0x3c,0xd5] 479*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, RVBAR_EL3 ; encoding: [0x23,0xc0,0x3e,0xd5] 480*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, SCR_EL3 ; encoding: [0x03,0x11,0x3e,0xd5] 481*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, SCTLR_EL1 ; encoding: [0x03,0x10,0x38,0xd5] 482*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, SCTLR_EL2 ; encoding: [0x03,0x10,0x3c,0xd5] 483*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, SCTLR_EL3 ; encoding: [0x03,0x10,0x3e,0xd5] 484*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, SDER32_EL3 ; encoding: [0x23,0x11,0x3e,0xd5] 485*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, TCR_EL1 ; encoding: [0x43,0x20,0x38,0xd5] 486*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, TCR_EL2 ; encoding: [0x43,0x20,0x3c,0xd5] 487*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, TCR_EL3 ; encoding: [0x43,0x20,0x3e,0xd5] 488*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, TEECR32_EL1 ; encoding: [0x03,0x00,0x32,0xd5] 489*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, TEEHBR32_EL1 ; encoding: [0x03,0x10,0x32,0xd5] 490*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, TPIDRRO_EL0 ; encoding: [0x63,0xd0,0x3b,0xd5] 491*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, TPIDR_EL0 ; encoding: [0x43,0xd0,0x3b,0xd5] 492*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, TPIDR_EL1 ; encoding: [0x83,0xd0,0x38,0xd5] 493*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, TPIDR_EL2 ; encoding: [0x43,0xd0,0x3c,0xd5] 494*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, TPIDR_EL3 ; encoding: [0x43,0xd0,0x3e,0xd5] 495*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, TTBR0_EL1 ; encoding: [0x03,0x20,0x38,0xd5] 496*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, TTBR0_EL2 ; encoding: [0x03,0x20,0x3c,0xd5] 497*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, TTBR0_EL3 ; encoding: [0x03,0x20,0x3e,0xd5] 498*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, TTBR1_EL1 ; encoding: [0x23,0x20,0x38,0xd5] 499*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, VBAR_EL1 ; encoding: [0x03,0xc0,0x38,0xd5] 500*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, VBAR_EL2 ; encoding: [0x03,0xc0,0x3c,0xd5] 501*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, VBAR_EL3 ; encoding: [0x03,0xc0,0x3e,0xd5] 502*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, VMPIDR_EL2 ; encoding: [0xa3,0x00,0x3c,0xd5] 503*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, VPIDR_EL2 ; encoding: [0x03,0x00,0x3c,0xd5] 504*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, VTCR_EL2 ; encoding: [0x43,0x21,0x3c,0xd5] 505*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, VTTBR_EL2 ; encoding: [0x03,0x21,0x3c,0xd5] 506*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, MDCCSR_EL0 ; encoding: [0x03,0x01,0x33,0xd5] 507*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, MDCCINT_EL1 ; encoding: [0x03,0x02,0x30,0xd5] 508*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGDTR_EL0 ; encoding: [0x03,0x04,0x33,0xd5] 509*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGDTRRX_EL0 ; encoding: [0x03,0x05,0x33,0xd5] 510*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGVCR32_EL2 ; encoding: [0x03,0x07,0x34,0xd5] 511*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, OSDTRRX_EL1 ; encoding: [0x43,0x00,0x30,0xd5] 512*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, MDSCR_EL1 ; encoding: [0x43,0x02,0x30,0xd5] 513*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, OSDTRTX_EL1 ; encoding: [0x43,0x03,0x30,0xd5] 514*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, OSECCR_EL1 ; encoding: [0x43,0x06,0x30,0xd5] 515*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBVR0_EL1 ; encoding: [0x83,0x00,0x30,0xd5] 516*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBVR1_EL1 ; encoding: [0x83,0x01,0x30,0xd5] 517*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBVR2_EL1 ; encoding: [0x83,0x02,0x30,0xd5] 518*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBVR3_EL1 ; encoding: [0x83,0x03,0x30,0xd5] 519*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBVR4_EL1 ; encoding: [0x83,0x04,0x30,0xd5] 520*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBVR5_EL1 ; encoding: [0x83,0x05,0x30,0xd5] 521*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBVR6_EL1 ; encoding: [0x83,0x06,0x30,0xd5] 522*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBVR7_EL1 ; encoding: [0x83,0x07,0x30,0xd5] 523*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBVR8_EL1 ; encoding: [0x83,0x08,0x30,0xd5] 524*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBVR9_EL1 ; encoding: [0x83,0x09,0x30,0xd5] 525*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBVR10_EL1 ; encoding: [0x83,0x0a,0x30,0xd5] 526*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBVR11_EL1 ; encoding: [0x83,0x0b,0x30,0xd5] 527*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBVR12_EL1 ; encoding: [0x83,0x0c,0x30,0xd5] 528*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBVR13_EL1 ; encoding: [0x83,0x0d,0x30,0xd5] 529*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBVR14_EL1 ; encoding: [0x83,0x0e,0x30,0xd5] 530*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBVR15_EL1 ; encoding: [0x83,0x0f,0x30,0xd5] 531*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBCR0_EL1 ; encoding: [0xa3,0x00,0x30,0xd5] 532*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBCR1_EL1 ; encoding: [0xa3,0x01,0x30,0xd5] 533*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBCR2_EL1 ; encoding: [0xa3,0x02,0x30,0xd5] 534*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBCR3_EL1 ; encoding: [0xa3,0x03,0x30,0xd5] 535*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBCR4_EL1 ; encoding: [0xa3,0x04,0x30,0xd5] 536*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBCR5_EL1 ; encoding: [0xa3,0x05,0x30,0xd5] 537*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBCR6_EL1 ; encoding: [0xa3,0x06,0x30,0xd5] 538*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBCR7_EL1 ; encoding: [0xa3,0x07,0x30,0xd5] 539*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBCR8_EL1 ; encoding: [0xa3,0x08,0x30,0xd5] 540*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBCR9_EL1 ; encoding: [0xa3,0x09,0x30,0xd5] 541*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBCR10_EL1 ; encoding: [0xa3,0x0a,0x30,0xd5] 542*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBCR11_EL1 ; encoding: [0xa3,0x0b,0x30,0xd5] 543*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBCR12_EL1 ; encoding: [0xa3,0x0c,0x30,0xd5] 544*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBCR13_EL1 ; encoding: [0xa3,0x0d,0x30,0xd5] 545*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBCR14_EL1 ; encoding: [0xa3,0x0e,0x30,0xd5] 546*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGBCR15_EL1 ; encoding: [0xa3,0x0f,0x30,0xd5] 547*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWVR0_EL1 ; encoding: [0xc3,0x00,0x30,0xd5] 548*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWVR1_EL1 ; encoding: [0xc3,0x01,0x30,0xd5] 549*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWVR2_EL1 ; encoding: [0xc3,0x02,0x30,0xd5] 550*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWVR3_EL1 ; encoding: [0xc3,0x03,0x30,0xd5] 551*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWVR4_EL1 ; encoding: [0xc3,0x04,0x30,0xd5] 552*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWVR5_EL1 ; encoding: [0xc3,0x05,0x30,0xd5] 553*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWVR6_EL1 ; encoding: [0xc3,0x06,0x30,0xd5] 554*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWVR7_EL1 ; encoding: [0xc3,0x07,0x30,0xd5] 555*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWVR8_EL1 ; encoding: [0xc3,0x08,0x30,0xd5] 556*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWVR9_EL1 ; encoding: [0xc3,0x09,0x30,0xd5] 557*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWVR10_EL1 ; encoding: [0xc3,0x0a,0x30,0xd5] 558*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWVR11_EL1 ; encoding: [0xc3,0x0b,0x30,0xd5] 559*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWVR12_EL1 ; encoding: [0xc3,0x0c,0x30,0xd5] 560*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWVR13_EL1 ; encoding: [0xc3,0x0d,0x30,0xd5] 561*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWVR14_EL1 ; encoding: [0xc3,0x0e,0x30,0xd5] 562*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWVR15_EL1 ; encoding: [0xc3,0x0f,0x30,0xd5] 563*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWCR0_EL1 ; encoding: [0xe3,0x00,0x30,0xd5] 564*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWCR1_EL1 ; encoding: [0xe3,0x01,0x30,0xd5] 565*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWCR2_EL1 ; encoding: [0xe3,0x02,0x30,0xd5] 566*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWCR3_EL1 ; encoding: [0xe3,0x03,0x30,0xd5] 567*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWCR4_EL1 ; encoding: [0xe3,0x04,0x30,0xd5] 568*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWCR5_EL1 ; encoding: [0xe3,0x05,0x30,0xd5] 569*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWCR6_EL1 ; encoding: [0xe3,0x06,0x30,0xd5] 570*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWCR7_EL1 ; encoding: [0xe3,0x07,0x30,0xd5] 571*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWCR8_EL1 ; encoding: [0xe3,0x08,0x30,0xd5] 572*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWCR9_EL1 ; encoding: [0xe3,0x09,0x30,0xd5] 573*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWCR10_EL1 ; encoding: [0xe3,0x0a,0x30,0xd5] 574*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWCR11_EL1 ; encoding: [0xe3,0x0b,0x30,0xd5] 575*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWCR12_EL1 ; encoding: [0xe3,0x0c,0x30,0xd5] 576*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWCR13_EL1 ; encoding: [0xe3,0x0d,0x30,0xd5] 577*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWCR14_EL1 ; encoding: [0xe3,0x0e,0x30,0xd5] 578*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGWCR15_EL1 ; encoding: [0xe3,0x0f,0x30,0xd5] 579*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, MDRAR_EL1 ; encoding: [0x03,0x10,0x30,0xd5] 580*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, OSLSR_EL1 ; encoding: [0x83,0x11,0x30,0xd5] 581*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, OSDLR_EL1 ; encoding: [0x83,0x13,0x30,0xd5] 582*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGPRCR_EL1 ; encoding: [0x83,0x14,0x30,0xd5] 583*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGCLAIMSET_EL1 ; encoding: [0xc3,0x78,0x30,0xd5] 584*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGCLAIMCLR_EL1 ; encoding: [0xc3,0x79,0x30,0xd5] 585*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, DBGAUTHSTATUS_EL1 ; encoding: [0xc3,0x7e,0x30,0xd5] 586*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x1, S3_2_C15_C6_4 ; encoding: [0x81,0xf6,0x3a,0xd5] 587*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, S3_3_C11_C1_4 ; encoding: [0x83,0xb1,0x3b,0xd5] 588*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x3, S3_3_C11_C1_4 ; encoding: [0x83,0xb1,0x3b,0xd5] 589*9880d681SAndroid Build Coastguard Worker 590*9880d681SAndroid Build Coastguard Worker msr RMR_EL3, x0 591*9880d681SAndroid Build Coastguard Worker msr RMR_EL2, x0 592*9880d681SAndroid Build Coastguard Worker msr RMR_EL1, x0 593*9880d681SAndroid Build Coastguard Worker msr OSLAR_EL1, x3 594*9880d681SAndroid Build Coastguard Worker msr DBGDTRTX_EL0, x3 595*9880d681SAndroid Build Coastguard Worker 596*9880d681SAndroid Build Coastguard Worker; CHECK: msr RMR_EL3, x0 ; encoding: [0x40,0xc0,0x1e,0xd5] 597*9880d681SAndroid Build Coastguard Worker; CHECK: msr RMR_EL2, x0 ; encoding: [0x40,0xc0,0x1c,0xd5] 598*9880d681SAndroid Build Coastguard Worker; CHECK: msr RMR_EL1, x0 ; encoding: [0x40,0xc0,0x18,0xd5] 599*9880d681SAndroid Build Coastguard Worker; CHECK: msr OSLAR_EL1, x3 ; encoding: [0x83,0x10,0x10,0xd5] 600*9880d681SAndroid Build Coastguard Worker; CHECK: msr DBGDTRTX_EL0, x3 ; encoding: [0x03,0x05,0x13,0xd5] 601*9880d681SAndroid Build Coastguard Worker 602*9880d681SAndroid Build Coastguard Worker mrs x0, ID_PFR0_EL1 603*9880d681SAndroid Build Coastguard Worker mrs x0, ID_PFR1_EL1 604*9880d681SAndroid Build Coastguard Worker mrs x0, ID_DFR0_EL1 605*9880d681SAndroid Build Coastguard Worker mrs x0, ID_AFR0_EL1 606*9880d681SAndroid Build Coastguard Worker mrs x0, ID_ISAR0_EL1 607*9880d681SAndroid Build Coastguard Worker mrs x0, ID_ISAR1_EL1 608*9880d681SAndroid Build Coastguard Worker mrs x0, ID_ISAR2_EL1 609*9880d681SAndroid Build Coastguard Worker mrs x0, ID_ISAR3_EL1 610*9880d681SAndroid Build Coastguard Worker mrs x0, ID_ISAR4_EL1 611*9880d681SAndroid Build Coastguard Worker mrs x0, ID_ISAR5_EL1 612*9880d681SAndroid Build Coastguard Worker mrs x0, AFSR1_EL1 613*9880d681SAndroid Build Coastguard Worker mrs x0, AFSR0_EL1 614*9880d681SAndroid Build Coastguard Worker mrs x0, REVIDR_EL1 615*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x0, ID_PFR0_EL1 ; encoding: [0x00,0x01,0x38,0xd5] 616*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x0, ID_PFR1_EL1 ; encoding: [0x20,0x01,0x38,0xd5] 617*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x0, ID_DFR0_EL1 ; encoding: [0x40,0x01,0x38,0xd5] 618*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x0, ID_AFR0_EL1 ; encoding: [0x60,0x01,0x38,0xd5] 619*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x0, ID_ISAR0_EL1 ; encoding: [0x00,0x02,0x38,0xd5] 620*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x0, ID_ISAR1_EL1 ; encoding: [0x20,0x02,0x38,0xd5] 621*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x0, ID_ISAR2_EL1 ; encoding: [0x40,0x02,0x38,0xd5] 622*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x0, ID_ISAR3_EL1 ; encoding: [0x60,0x02,0x38,0xd5] 623*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x0, ID_ISAR4_EL1 ; encoding: [0x80,0x02,0x38,0xd5] 624*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x0, ID_ISAR5_EL1 ; encoding: [0xa0,0x02,0x38,0xd5] 625*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x0, AFSR1_EL1 ; encoding: [0x20,0x51,0x38,0xd5] 626*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x0, AFSR0_EL1 ; encoding: [0x00,0x51,0x38,0xd5] 627*9880d681SAndroid Build Coastguard Worker; CHECK: mrs x0, REVIDR_EL1 ; encoding: [0xc0,0x00,0x38,0xd5] 628