281 lines · plain
1# RUN: llvm-mc %s -triple=xtensa -show-encoding --mattr=+highpriinterrupts,+highpriinterrupts-level7 \2# RUN: | FileCheck -check-prefixes=CHECK,CHECK-INST %s3 4.align 45LBL0:6 7# Instruction format RRR8# CHECK-INST: rfi 19# CHECK: encoding: [0x10,0x31,0x00]10rfi 111 12#Instruction format RRR13#CHECK-INST: xsr a2, epc214#CHECK: encoding: [0x20,0xb2,0x61]15xsr a2,epc216 17#Instruction format RRR18#CHECK-INST: xsr a2, epc219#CHECK: encoding: [0x20,0xb2,0x61]20xsr.epc2 a221 22#Instruction format RRR23#CHECK-INST: xsr a2, epc224#CHECK: encoding: [0x20,0xb2,0x61]25xsr a2, 17826 27#Instruction format RRR28#CHECK-INST: xsr a2, epc329#CHECK: encoding: [0x20,0xb3,0x61]30xsr a2,epc331 32#Instruction format RRR33#CHECK-INST: xsr a2, epc334#CHECK: encoding: [0x20,0xb3,0x61]35xsr.epc3 a236 37#Instruction format RRR38#CHECK-INST: xsr a2, epc339#CHECK: encoding: [0x20,0xb3,0x61]40xsr a2, 17941 42#Instruction format RRR43#CHECK-INST: xsr a2, epc444#CHECK: encoding: [0x20,0xb4,0x61]45xsr a2,epc446 47#Instruction format RRR48#CHECK-INST: xsr a2, epc449#CHECK: encoding: [0x20,0xb4,0x61]50xsr.epc4 a251 52#Instruction format RRR53#CHECK-INST: xsr a2, epc454#CHECK: encoding: [0x20,0xb4,0x61]55xsr a2, 18056 57#Instruction format RRR58#CHECK-INST: xsr a2, epc559#CHECK: encoding: [0x20,0xb5,0x61]60xsr a2,epc561 62#Instruction format RRR63#CHECK-INST: xsr a2, epc564#CHECK: encoding: [0x20,0xb5,0x61]65xsr.epc5 a266 67#Instruction format RRR68#CHECK-INST: xsr a2, epc569#CHECK: encoding: [0x20,0xb5,0x61]70xsr a2, 18171 72#Instruction format RRR73#CHECK-INST: xsr a2, epc674#CHECK: encoding: [0x20,0xb6,0x61]75xsr a2,epc676 77#Instruction format RRR78#CHECK-INST: xsr a2, epc679#CHECK: encoding: [0x20,0xb6,0x61]80xsr.epc6 a281 82#Instruction format RRR83#CHECK-INST: xsr a2, epc684#CHECK: encoding: [0x20,0xb6,0x61]85xsr a2, 18286 87#Instruction format RRR88#CHECK-INST: xsr a2, epc789#CHECK: encoding: [0x20,0xb7,0x61]90xsr a2,epc791 92#Instruction format RRR93#CHECK-INST: xsr a2, epc794#CHECK: encoding: [0x20,0xb7,0x61]95xsr.epc7 a296 97#Instruction format RRR98#CHECK-INST: xsr a2, epc799#CHECK: encoding: [0x20,0xb7,0x61]100xsr a2, 183101 102#Instruction format RRR103#CHECK-INST: xsr a2, eps2104#CHECK: encoding: [0x20,0xc2,0x61]105xsr a2,eps2106 107#Instruction format RRR108#CHECK-INST: xsr a2, eps2109#CHECK: encoding: [0x20,0xc2,0x61]110xsr.eps2 a2111 112#Instruction format RRR113#CHECK-INST: xsr a2, eps2114#CHECK: encoding: [0x20,0xc2,0x61]115xsr a2, 194116 117#Instruction format RRR118#CHECK-INST: xsr a2, eps3119#CHECK: encoding: [0x20,0xc3,0x61]120xsr a2,eps3121 122#Instruction format RRR123#CHECK-INST: xsr a2, eps3124#CHECK: encoding: [0x20,0xc3,0x61]125xsr.eps3 a2126 127#Instruction format RRR128#CHECK-INST: xsr a2, eps3129#CHECK: encoding: [0x20,0xc3,0x61]130xsr a2, 195131 132#Instruction format RRR133#CHECK-INST: xsr a2, eps4134#CHECK: encoding: [0x20,0xc4,0x61]135xsr a2,eps4136 137#Instruction format RRR138#CHECK-INST: xsr a2, eps4139#CHECK: encoding: [0x20,0xc4,0x61]140xsr.eps4 a2141 142#Instruction format RRR143#CHECK-INST: xsr a2, eps4144#CHECK: encoding: [0x20,0xc4,0x61]145xsr a2, 196146 147#Instruction format RRR148#CHECK-INST: xsr a2, eps5149#CHECK: encoding: [0x20,0xc5,0x61]150xsr a2,eps5151 152#Instruction format RRR153#CHECK-INST: xsr a2, eps5154#CHECK: encoding: [0x20,0xc5,0x61]155xsr.eps5 a2156 157#Instruction format RRR158#CHECK-INST: xsr a2, eps5159#CHECK: encoding: [0x20,0xc5,0x61]160xsr a2, 197161 162#Instruction format RRR163#CHECK-INST: xsr a2, eps6164#CHECK: encoding: [0x20,0xc6,0x61]165xsr a2,eps6166 167#Instruction format RRR168#CHECK-INST: xsr a2, eps6169#CHECK: encoding: [0x20,0xc6,0x61]170xsr.eps6 a2171 172#Instruction format RRR173#CHECK-INST: xsr a2, eps6174#CHECK: encoding: [0x20,0xc6,0x61]175xsr a2, 198176 177#Instruction format RRR178#CHECK-INST: xsr a2, eps7179#CHECK: encoding: [0x20,0xc7,0x61]180xsr a2,eps7181 182#Instruction format RRR183#CHECK-INST: xsr a2, eps7184#CHECK: encoding: [0x20,0xc7,0x61]185xsr.eps7 a2186 187#Instruction format RRR188#CHECK-INST: xsr a2, eps7189#CHECK: encoding: [0x20,0xc7,0x61]190xsr a2, 199191 192#Instruction format RRR193#CHECK-INST: xsr a2, excsave2194#CHECK: encoding: [0x20,0xd2,0x61]195xsr a2,excsave2196 197#Instruction format RRR198#CHECK-INST: xsr a2, excsave2199#CHECK: encoding: [0x20,0xd2,0x61]200xsr.excsave2 a2201 202#Instruction format RRR203#CHECK-INST: xsr a2, excsave2204#CHECK: encoding: [0x20,0xd2,0x61]205xsr a2, 210206 207#Instruction format RRR208#CHECK-INST: xsr a2, excsave3209#CHECK: encoding: [0x20,0xd3,0x61]210xsr a2,excsave3211 212#Instruction format RRR213#CHECK-INST: xsr a2, excsave3214#CHECK: encoding: [0x20,0xd3,0x61]215xsr.excsave3 a2216 217#Instruction format RRR218#CHECK-INST: xsr a2, excsave3219#CHECK: encoding: [0x20,0xd3,0x61]220xsr a2, 211221 222#Instruction format RRR223#CHECK-INST: xsr a2, excsave4224#CHECK: encoding: [0x20,0xd4,0x61]225xsr a2,excsave4226 227#Instruction format RRR228#CHECK-INST: xsr a2, excsave4229#CHECK: encoding: [0x20,0xd4,0x61]230xsr.excsave4 a2231 232#Instruction format RRR233#CHECK-INST: xsr a2, excsave4234#CHECK: encoding: [0x20,0xd4,0x61]235xsr a2, 212236 237#Instruction format RRR238#CHECK-INST: xsr a2, excsave5239#CHECK: encoding: [0x20,0xd5,0x61]240xsr a2,excsave5241 242#Instruction format RRR243#CHECK-INST: xsr a2, excsave5244#CHECK: encoding: [0x20,0xd5,0x61]245xsr.excsave5 a2246 247#Instruction format RRR248#CHECK-INST: xsr a2, excsave5249#CHECK: encoding: [0x20,0xd5,0x61]250xsr a2, 213251 252#Instruction format RRR253#CHECK-INST: xsr a2, excsave6254#CHECK: encoding: [0x20,0xd6,0x61]255xsr a2,excsave6256 257#Instruction format RRR258#CHECK-INST: xsr a2, excsave6259#CHECK: encoding: [0x20,0xd6,0x61]260xsr.excsave6 a2261 262#Instruction format RRR263#CHECK-INST: xsr a2, excsave6264#CHECK: encoding: [0x20,0xd6,0x61]265xsr a2, 214266 267#Instruction format RRR268#CHECK-INST: xsr a2, excsave7269#CHECK: encoding: [0x20,0xd7,0x61]270xsr a2,excsave7271 272#Instruction format RRR273#CHECK-INST: xsr a2, excsave7274#CHECK: encoding: [0x20,0xd7,0x61]275xsr.excsave7 a2276 277#Instruction format RRR278#CHECK-INST: xsr a2, excsave7279#CHECK: encoding: [0x20,0xd7,0x61]280xsr a2, 215281