| # RUN: llvm-mc %s -triple=xtensa -show-encoding --mattr=+highpriinterrupts,+highpriinterrupts-level7 \ |
| # RUN: | FileCheck -check-prefixes=CHECK,CHECK-INST %s |
| |
| .align 4 |
| LBL0: |
| |
| # Instruction format RRR |
| # CHECK-INST: rfi 1 |
| # CHECK: encoding: [0x10,0x31,0x00] |
| rfi 1 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, epc2 |
| #CHECK: encoding: [0x20,0xb2,0x61] |
| xsr a2,epc2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, epc2 |
| #CHECK: encoding: [0x20,0xb2,0x61] |
| xsr.epc2 a2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, epc2 |
| #CHECK: encoding: [0x20,0xb2,0x61] |
| xsr a2, 178 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, epc3 |
| #CHECK: encoding: [0x20,0xb3,0x61] |
| xsr a2,epc3 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, epc3 |
| #CHECK: encoding: [0x20,0xb3,0x61] |
| xsr.epc3 a2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, epc3 |
| #CHECK: encoding: [0x20,0xb3,0x61] |
| xsr a2, 179 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, epc4 |
| #CHECK: encoding: [0x20,0xb4,0x61] |
| xsr a2,epc4 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, epc4 |
| #CHECK: encoding: [0x20,0xb4,0x61] |
| xsr.epc4 a2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, epc4 |
| #CHECK: encoding: [0x20,0xb4,0x61] |
| xsr a2, 180 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, epc5 |
| #CHECK: encoding: [0x20,0xb5,0x61] |
| xsr a2,epc5 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, epc5 |
| #CHECK: encoding: [0x20,0xb5,0x61] |
| xsr.epc5 a2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, epc5 |
| #CHECK: encoding: [0x20,0xb5,0x61] |
| xsr a2, 181 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, epc6 |
| #CHECK: encoding: [0x20,0xb6,0x61] |
| xsr a2,epc6 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, epc6 |
| #CHECK: encoding: [0x20,0xb6,0x61] |
| xsr.epc6 a2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, epc6 |
| #CHECK: encoding: [0x20,0xb6,0x61] |
| xsr a2, 182 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, epc7 |
| #CHECK: encoding: [0x20,0xb7,0x61] |
| xsr a2,epc7 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, epc7 |
| #CHECK: encoding: [0x20,0xb7,0x61] |
| xsr.epc7 a2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, epc7 |
| #CHECK: encoding: [0x20,0xb7,0x61] |
| xsr a2, 183 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, eps2 |
| #CHECK: encoding: [0x20,0xc2,0x61] |
| xsr a2,eps2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, eps2 |
| #CHECK: encoding: [0x20,0xc2,0x61] |
| xsr.eps2 a2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, eps2 |
| #CHECK: encoding: [0x20,0xc2,0x61] |
| xsr a2, 194 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, eps3 |
| #CHECK: encoding: [0x20,0xc3,0x61] |
| xsr a2,eps3 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, eps3 |
| #CHECK: encoding: [0x20,0xc3,0x61] |
| xsr.eps3 a2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, eps3 |
| #CHECK: encoding: [0x20,0xc3,0x61] |
| xsr a2, 195 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, eps4 |
| #CHECK: encoding: [0x20,0xc4,0x61] |
| xsr a2,eps4 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, eps4 |
| #CHECK: encoding: [0x20,0xc4,0x61] |
| xsr.eps4 a2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, eps4 |
| #CHECK: encoding: [0x20,0xc4,0x61] |
| xsr a2, 196 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, eps5 |
| #CHECK: encoding: [0x20,0xc5,0x61] |
| xsr a2,eps5 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, eps5 |
| #CHECK: encoding: [0x20,0xc5,0x61] |
| xsr.eps5 a2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, eps5 |
| #CHECK: encoding: [0x20,0xc5,0x61] |
| xsr a2, 197 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, eps6 |
| #CHECK: encoding: [0x20,0xc6,0x61] |
| xsr a2,eps6 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, eps6 |
| #CHECK: encoding: [0x20,0xc6,0x61] |
| xsr.eps6 a2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, eps6 |
| #CHECK: encoding: [0x20,0xc6,0x61] |
| xsr a2, 198 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, eps7 |
| #CHECK: encoding: [0x20,0xc7,0x61] |
| xsr a2,eps7 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, eps7 |
| #CHECK: encoding: [0x20,0xc7,0x61] |
| xsr.eps7 a2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, eps7 |
| #CHECK: encoding: [0x20,0xc7,0x61] |
| xsr a2, 199 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, excsave2 |
| #CHECK: encoding: [0x20,0xd2,0x61] |
| xsr a2,excsave2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, excsave2 |
| #CHECK: encoding: [0x20,0xd2,0x61] |
| xsr.excsave2 a2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, excsave2 |
| #CHECK: encoding: [0x20,0xd2,0x61] |
| xsr a2, 210 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, excsave3 |
| #CHECK: encoding: [0x20,0xd3,0x61] |
| xsr a2,excsave3 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, excsave3 |
| #CHECK: encoding: [0x20,0xd3,0x61] |
| xsr.excsave3 a2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, excsave3 |
| #CHECK: encoding: [0x20,0xd3,0x61] |
| xsr a2, 211 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, excsave4 |
| #CHECK: encoding: [0x20,0xd4,0x61] |
| xsr a2,excsave4 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, excsave4 |
| #CHECK: encoding: [0x20,0xd4,0x61] |
| xsr.excsave4 a2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, excsave4 |
| #CHECK: encoding: [0x20,0xd4,0x61] |
| xsr a2, 212 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, excsave5 |
| #CHECK: encoding: [0x20,0xd5,0x61] |
| xsr a2,excsave5 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, excsave5 |
| #CHECK: encoding: [0x20,0xd5,0x61] |
| xsr.excsave5 a2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, excsave5 |
| #CHECK: encoding: [0x20,0xd5,0x61] |
| xsr a2, 213 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, excsave6 |
| #CHECK: encoding: [0x20,0xd6,0x61] |
| xsr a2,excsave6 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, excsave6 |
| #CHECK: encoding: [0x20,0xd6,0x61] |
| xsr.excsave6 a2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, excsave6 |
| #CHECK: encoding: [0x20,0xd6,0x61] |
| xsr a2, 214 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, excsave7 |
| #CHECK: encoding: [0x20,0xd7,0x61] |
| xsr a2,excsave7 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, excsave7 |
| #CHECK: encoding: [0x20,0xd7,0x61] |
| xsr.excsave7 a2 |
| |
| #Instruction format RRR |
| #CHECK-INST: xsr a2, excsave7 |
| #CHECK: encoding: [0x20,0xd7,0x61] |
| xsr a2, 215 |