59 lines · plain
1# RUN: llvm-mc %s -triple=xtensa -show-encoding --mattr=+bool \2# RUN: | FileCheck -check-prefixes=CHECK %s3 4.align 45// CHECK: .p2align 46 7LBL0:8// CHECK: LBL0:9 10all4 b1, b411// CHECK: all4 b1, b4 # encoding: [0x10,0x94,0x00]12 13all8 b1, b814// CHECK: all8 b1, b8 # encoding: [0x10,0xb8,0x00]15 16andb b1, b2, b317// CHECK: andb b1, b2, b3 # encoding: [0x30,0x12,0x02]18 19andbc b1, b2, b320// CHECK: andbc b1, b2, b3 # encoding: [0x30,0x12,0x12]21 22orb b1, b2, b323// CHECK: orb b1, b2, b3 # encoding: [0x30,0x12,0x22]24 25orbc b1, b2, b326// CHECK: orbc b1, b2, b3 # encoding: [0x30,0x12,0x32]27 28xorb b1, b2, b329// CHECK: xorb b1, b2, b3 # encoding: [0x30,0x12,0x42]30 31any4 b1, b432// CHECK: any4 b1, b4 # encoding: [0x10,0x84,0x00]33 34any8 b1, b835// CHECK: any8 b1, b8 # encoding: [0x10,0xa8,0x00]36 37bt b1, LBL038// CHECK: bt b1, LBL0 # encoding: [0x76,0x11,A]39// CHECK-NEXT: # fixup A - offset: 0, value: LBL0, kind: fixup_xtensa_branch_840 41bf b0, LBL042// CHECK: bf b0, LBL0 # encoding: [0x76,0x00,A]43// CHECK-NEXT: # fixup A - offset: 0, value: LBL0, kind: fixup_xtensa_branch_844 45movf a2, a3, b146// CHECK: movf a2, a3, b1 # encoding: [0x10,0x23,0xc3]47 48movt a3, a4, b249// CHECK: movt a3, a4, b2 # encoding: [0x20,0x34,0xd3]50 51xsr a3, br52// CHECK: xsr a3, br # encoding: [0x30,0x04,0x61]53 54xsr.br a355// CHECK: xsr a3, br # encoding: [0x30,0x04,0x61]56 57xsr a3, 458// CHECK: xsr a3, br # encoding: [0x30,0x04,0x61]59