101 lines · plain
1# RUN: llvm-mc %s -triple=xtensa -show-encoding --mattr=+exception \2# RUN: | FileCheck -check-prefixes=CHECK,CHECK-INST %s3 4.align 45LBL0:6 7# Instruction format RRR8# CHECK-INST: excw9# CHECK: encoding: [0x80,0x20,0x00]10excw11 12# Instruction format RRR13# CHECK-INST: syscall14# CHECK: encoding: [0x00,0x50,0x00]15syscall16 17# Instruction format RRR18# CHECK-INST: rfe19# CHECK: encoding: [0x00,0x30,0x00]20rfe21 22# Instruction format RRR23# CHECK-INST: rfde24# CHECK: encoding: [0x00,0x32,0x00]25rfde26 27# Instruction format RRR28# CHECK-INST: xsr a2, epc129# CHECK: encoding: [0x20,0xb1,0x61]30xsr a2, epc131 32# Instruction format RRR33# CHECK-INST: xsr a2, epc134# CHECK: encoding: [0x20,0xb1,0x61]35xsr.epc1 a236 37# Instruction format RRR38# CHECK-INST: xsr a2, epc139# CHECK: encoding: [0x20,0xb1,0x61]40xsr a2, 17741 42# Instruction format RRR43# CHECK-INST: xsr a2, excsave144# CHECK: encoding: [0x20,0xd1,0x61]45xsr a2, excsave146 47# Instruction format RRR48# CHECK-INST: xsr a2, excsave149# CHECK: encoding: [0x20,0xd1,0x61]50xsr.excsave1 a251 52# Instruction format RRR53# CHECK-INST: xsr a2, excsave154# CHECK: encoding: [0x20,0xd1,0x61]55xsr a2, 20956 57# Instruction format RRR58# CHECK-INST: xsr a2, exccause59# CHECK: encoding: [0x20,0xe8,0x61]60xsr a2, exccause61 62# Instruction format RRR63# CHECK-INST: xsr a2, exccause64# CHECK: encoding: [0x20,0xe8,0x61]65xsr.exccause a266 67# Instruction format RRR68# CHECK-INST: xsr a2, exccause69# CHECK: encoding: [0x20,0xe8,0x61]70xsr a2, 23271 72# Instruction format RRR73# CHECK-INST: xsr a2, excvaddr74# CHECK: encoding: [0x20,0xee,0x61]75xsr a2, excvaddr76 77# Instruction format RRR78# CHECK-INST: xsr a2, excvaddr79# CHECK: encoding: [0x20,0xee,0x61]80xsr.excvaddr a281 82# Instruction format RRR83# CHECK-INST: xsr a2, excvaddr84# CHECK: encoding: [0x20,0xee,0x61]85xsr a2, 23886 87# Instruction format RRR88# CHECK-INST: xsr a2, depc89# CHECK: encoding: [0x20,0xc0,0x61]90xsr a2, depc91 92# Instruction format RRR93# CHECK-INST: xsr a2, depc94# CHECK: encoding: [0x20,0xc0,0x61]95xsr.depc a296 97# Instruction format RRR98# CHECK-INST: xsr a2, depc99# CHECK: encoding: [0x20,0xc0,0x61]100xsr a2, 192101