1# RUN: llvm-mc --triple hexagon -disassemble < %s | FileCheck %s 2 30x83 0xf4 0x10 0xd2 4# CHECK: p3 = boundscheck(r17:16, r21:20):raw:lo 50xa3 0xf4 0x10 0xd2 6# CHECK: p3 = boundscheck(r17:16, r21:20):raw:hi 70x43 0xd5 0xd1 0xc7 8# CHECK: p3 = cmpb.gt(r17, r21) 90xc3 0xd5 0xd1 0xc7 10# CHECK: p3 = cmpb.eq(r17, r21) 110xe3 0xd5 0xd1 0xc7 12# CHECK: p3 = cmpb.gtu(r17, r21) 130xa3 0xc2 0x11 0xdd 14# CHECK: p3 = cmpb.eq(r17, #21) 150xa3 0xc2 0x31 0xdd 16# CHECK: p3 = cmpb.gt(r17, #21) 170xa3 0xc2 0x51 0xdd 18# CHECK: p3 = cmpb.gtu(r17, #21) 190x63 0xd5 0xd1 0xc7 20# CHECK: p3 = cmph.eq(r17, r21) 210x83 0xd5 0xd1 0xc7 22# CHECK: p3 = cmph.gt(r17, r21) 230xa3 0xd5 0xd1 0xc7 24# CHECK: p3 = cmph.gtu(r17, r21) 250xab 0xc2 0x11 0xdd 26# CHECK: p3 = cmph.eq(r17, #21) 270xab 0xc2 0x31 0xdd 28# CHECK: p3 = cmph.gt(r17, #21) 290xab 0xc2 0x51 0xdd 30# CHECK: p3 = cmph.gtu(r17, #21) 310x03 0xde 0x94 0xd2 32# CHECK: p3 = cmp.eq(r21:20, r31:30) 330x43 0xde 0x94 0xd2 34# CHECK: p3 = cmp.gt(r21:20, r31:30) 350x83 0xde 0x94 0xd2 36# CHECK: p3 = cmp.gtu(r21:20, r31:30) 370x03 0xd5 0x91 0x85 38# CHECK: p3 = bitsclr(r17, #21) 390x03 0xd5 0xb1 0x85 40# CHECK: p3 = !bitsclr(r17, #21) 410x03 0xd5 0x51 0xc7 42# CHECK: p3 = bitsset(r17, r21) 430x03 0xd5 0x71 0xc7 44# CHECK: p3 = !bitsset(r17, r21) 450x03 0xd5 0x91 0xc7 46# CHECK: p3 = bitsclr(r17, r21) 470x03 0xd5 0xb1 0xc7 48# CHECK: p3 = !bitsclr(r17, r21) 490x10 0xc3 0x00 0x86 50# CHECK: r17:16 = mask(p3) 510x63 0xf5 0x10 0xd2 52# CHECK: p3 = tlbmatch(r17:16, r21) 530x03 0xc0 0x45 0x85 54# CHECK: p3 = r5 550x05 0xc0 0x43 0x89 56# CHECK: r5 = p3 570x03 0xd5 0x11 0x85 58# CHECK: p3 = tstbit(r17, #21) 590x03 0xd5 0x31 0x85 60# CHECK: p3 = !tstbit(r17, #21) 610x03 0xd5 0x11 0xc7 62# CHECK: p3 = tstbit(r17, r21) 630x03 0xd5 0x31 0xc7 64# CHECK: p3 = !tstbit(r17, r21) 650x11 0xc2 0x03 0x89 66# CHECK: r17 = vitpack(p3, p2)