61 lines · plain
1# RUN: llvm-mc %s -triple=xtensa -show-encoding --mattr=+interrupt \2# RUN: | FileCheck -check-prefixes=CHECK,CHECK-INST %s3 4.align 45LBL0:6 7# Instruction format RRR8# CHECK-INST: rsil a2, 19# CHECK: encoding: [0x20,0x61,0x00]10rsil a2, 111 12# Instruction format RRR13# CHECK-INST: waiti 114# CHECK: encoding: [0x00,0x71,0x00]15waiti 116 17#Instruction format RRR18#CHECK-INST: rsr a2, interrupt19#CHECK: encoding: [0x20,0xe2,0x03]20rsr a2, interrupt21 22#Instruction format RRR23#CHECK-INST: rsr a2, interrupt24#CHECK: encoding: [0x20,0xe2,0x03]25rsr.interrupt a226 27#Instruction format RRR28#CHECK-INST: rsr a2, interrupt29#CHECK: encoding: [0x20,0xe2,0x03]30rsr a2, 22631 32#Instruction format RRR33#CHECK-INST: wsr a2, intclear34#CHECK: encoding: [0x20,0xe3,0x13]35wsr a2, intclear36 37#Instruction format RRR38#CHECK-INST: wsr a2, intclear39#CHECK: encoding: [0x20,0xe3,0x13]40wsr.intclear a241 42#Instruction format RRR43#CHECK-INST: wsr a2, intclear44#CHECK: encoding: [0x20,0xe3,0x13]45wsr a2, 22746 47#Instruction format RRR48#CHECK-INST: xsr a2, intenable49#CHECK: encoding: [0x20,0xe4,0x61]50xsr a2, intenable51 52#Instruction format RRR53#CHECK-INST: xsr a2, intenable54#CHECK: encoding: [0x20,0xe4,0x61]55xsr.intenable a256 57#Instruction format RRR58#CHECK-INST: xsr a2, intenable59#CHECK: encoding: [0x20,0xe4,0x61]60xsr a2, 22861