1# RUN: llvm-mc -triple hexagon -disassemble < %s | FileCheck %s 2 30x22 0xc0 0x00 0x5a 4# CHECK: call 50x22 0xc3 0x00 0x5d 6# CHECK: if (p3) call 70x22 0xc3 0x20 0x5d 8# CHECK: if (!p3) call 90x00 0xc0 0x89 0x11 10# CHECK: p0 = cmp.eq(r9,#-1); if (p0.new) jump:nt 110x00 0xc1 0x89 0x11 12# CHECK: p0 = cmp.gt(r9,#-1); if (p0.new) jump:nt 130x00 0xc3 0x89 0x11 14# CHECK: p0 = tstbit(r9, #0); if (p0.new) jump:nt 150x00 0xe0 0x89 0x11 16# CHECK: p0 = cmp.eq(r9,#-1); if (p0.new) jump:t 170x00 0xe1 0x89 0x11 18# CHECK: p0 = cmp.gt(r9,#-1); if (p0.new) jump:t 190x00 0xe3 0x89 0x11 20# CHECK: p0 = tstbit(r9, #0); if (p0.new) jump:t 210x00 0xc0 0xc9 0x11 22# CHECK: p0 = cmp.eq(r9,#-1); if (!p0.new) jump:nt 230x00 0xc1 0xc9 0x11 24# CHECK: p0 = cmp.gt(r9,#-1); if (!p0.new) jump:nt 250x00 0xc3 0xc9 0x11 26# CHECK: p0 = tstbit(r9, #0); if (!p0.new) jump:nt 270x00 0xe0 0xc9 0x11 28# CHECK: p0 = cmp.eq(r9,#-1); if (!p0.new) jump:t 290x00 0xe1 0xc9 0x11 30# CHECK: p0 = cmp.gt(r9,#-1); if (!p0.new) jump:t 310x00 0xe3 0xc9 0x11 32# CHECK: p0 = tstbit(r9, #0); if (!p0.new) jump:t 330x00 0xd5 0x09 0x10 34# CHECK: p0 = cmp.eq(r9, #21); if (p0.new) jump:nt 350x00 0xf5 0x09 0x10 36# CHECK: p0 = cmp.eq(r9, #21); if (p0.new) jump:t 370x00 0xd5 0x49 0x10 38# CHECK: p0 = cmp.eq(r9, #21); if (!p0.new) jump:nt 390x00 0xf5 0x49 0x10 40# CHECK: p0 = cmp.eq(r9, #21); if (!p0.new) jump:t 410x00 0xd5 0x89 0x10 42# CHECK: p0 = cmp.gt(r9, #21); if (p0.new) jump:nt 430x00 0xf5 0x89 0x10 44# CHECK: p0 = cmp.gt(r9, #21); if (p0.new) jump:t 450x00 0xd5 0xc9 0x10 46# CHECK: p0 = cmp.gt(r9, #21); if (!p0.new) jump:nt 470x00 0xf5 0xc9 0x10 48# CHECK: p0 = cmp.gt(r9, #21); if (!p0.new) jump:t 490x00 0xd5 0x09 0x11 50# CHECK: p0 = cmp.gtu(r9, #21); if (p0.new) jump:nt 510x00 0xf5 0x09 0x11 52# CHECK: p0 = cmp.gtu(r9, #21); if (p0.new) jump:t 530x00 0xd5 0x49 0x11 54# CHECK: p0 = cmp.gtu(r9, #21); if (!p0.new) jump:nt 550x00 0xf5 0x49 0x11 56# CHECK: p0 = cmp.gtu(r9, #21); if (!p0.new) jump:t 570x00 0xc0 0x89 0x13 58# CHECK: p1 = cmp.eq(r9,#-1); if (p1.new) jump:nt 590x00 0xc1 0x89 0x13 60# CHECK: p1 = cmp.gt(r9,#-1); if (p1.new) jump:nt 610x00 0xc3 0x89 0x13 62# CHECK: p1 = tstbit(r9, #0); if (p1.new) jump:nt 630x00 0xe0 0x89 0x13 64# CHECK: p1 = cmp.eq(r9,#-1); if (p1.new) jump:t 650x00 0xe1 0x89 0x13 66# CHECK: p1 = cmp.gt(r9,#-1); if (p1.new) jump:t 670x00 0xe3 0x89 0x13 68# CHECK: p1 = tstbit(r9, #0); if (p1.new) jump:t 690x00 0xc0 0xc9 0x13 70# CHECK: p1 = cmp.eq(r9,#-1); if (!p1.new) jump:nt 710x00 0xc1 0xc9 0x13 72# CHECK: p1 = cmp.gt(r9,#-1); if (!p1.new) jump:nt 730x00 0xc3 0xc9 0x13 74# CHECK: p1 = tstbit(r9, #0); if (!p1.new) jump:nt 750x00 0xe0 0xc9 0x13 76# CHECK: p1 = cmp.eq(r9,#-1); if (!p1.new) jump:t 770x00 0xe1 0xc9 0x13 78# CHECK: p1 = cmp.gt(r9,#-1); if (!p1.new) jump:t 790x00 0xe3 0xc9 0x13 80# CHECK: p1 = tstbit(r9, #0); if (!p1.new) jump:t 810x00 0xd5 0x09 0x12 82# CHECK: p1 = cmp.eq(r9, #21); if (p1.new) jump:nt 830x00 0xf5 0x09 0x12 84# CHECK: p1 = cmp.eq(r9, #21); if (p1.new) jump:t 850x00 0xd5 0x49 0x12 86# CHECK: p1 = cmp.eq(r9, #21); if (!p1.new) jump:nt 870x00 0xf5 0x49 0x12 88# CHECK: p1 = cmp.eq(r9, #21); if (!p1.new) jump:t 890x00 0xd5 0x89 0x12 90# CHECK: p1 = cmp.gt(r9, #21); if (p1.new) jump:nt 910x00 0xf5 0x89 0x12 92# CHECK: p1 = cmp.gt(r9, #21); if (p1.new) jump:t 930x00 0xd5 0xc9 0x12 94# CHECK: p1 = cmp.gt(r9, #21); if (!p1.new) jump:nt 950x00 0xf5 0xc9 0x12 96# CHECK: p1 = cmp.gt(r9, #21); if (!p1.new) jump:t 970x00 0xd5 0x09 0x13 98# CHECK: p1 = cmp.gtu(r9, #21); if (p1.new) jump:nt 990x00 0xf5 0x09 0x13 100# CHECK: p1 = cmp.gtu(r9, #21); if (p1.new) jump:t 1010x00 0xd5 0x49 0x13 102# CHECK: p1 = cmp.gtu(r9, #21); if (!p1.new) jump:nt 1030x00 0xf5 0x49 0x13 104# CHECK: p1 = cmp.gtu(r9, #21); if (!p1.new) jump:t 1050x00 0xcd 0x09 0x14 106# CHECK: p0 = cmp.eq(r9, r13); if (p0.new) jump:nt 1070x00 0xdd 0x09 0x14 108# CHECK: p1 = cmp.eq(r9, r13); if (p1.new) jump:nt 1090x00 0xed 0x09 0x14 110# CHECK: p0 = cmp.eq(r9, r13); if (p0.new) jump:t 1110x00 0xfd 0x09 0x14 112# CHECK: p1 = cmp.eq(r9, r13); if (p1.new) jump:t 1130x00 0xcd 0x49 0x14 114# CHECK: p0 = cmp.eq(r9, r13); if (!p0.new) jump:nt 1150x00 0xdd 0x49 0x14 116# CHECK: p1 = cmp.eq(r9, r13); if (!p1.new) jump:nt 1170x00 0xed 0x49 0x14 118# CHECK: p0 = cmp.eq(r9, r13); if (!p0.new) jump:t 1190x00 0xfd 0x49 0x14 120# CHECK: p1 = cmp.eq(r9, r13); if (!p1.new) jump:t 1210x00 0xcd 0x89 0x14 122# CHECK: p0 = cmp.gt(r9, r13); if (p0.new) jump:nt 1230x00 0xdd 0x89 0x14 124# CHECK: p1 = cmp.gt(r9, r13); if (p1.new) jump:nt 1250x00 0xed 0x89 0x14 126# CHECK: p0 = cmp.gt(r9, r13); if (p0.new) jump:t 1270x00 0xfd 0x89 0x14 128# CHECK: p1 = cmp.gt(r9, r13); if (p1.new) jump:t 1290x00 0xcd 0xc9 0x14 130# CHECK: p0 = cmp.gt(r9, r13); if (!p0.new) jump:nt 1310x00 0xdd 0xc9 0x14 132# CHECK: p1 = cmp.gt(r9, r13); if (!p1.new) jump:nt 1330x00 0xed 0xc9 0x14 134# CHECK: p0 = cmp.gt(r9, r13); if (!p0.new) jump:t 1350x00 0xfd 0xc9 0x14 136# CHECK: p1 = cmp.gt(r9, r13); if (!p1.new) jump:t 1370x00 0xcd 0x09 0x15 138# CHECK: p0 = cmp.gtu(r9, r13); if (p0.new) jump:nt 1390x00 0xdd 0x09 0x15 140# CHECK: p1 = cmp.gtu(r9, r13); if (p1.new) jump:nt 1410x00 0xed 0x09 0x15 142# CHECK: p0 = cmp.gtu(r9, r13); if (p0.new) jump:t 1430x00 0xfd 0x09 0x15 144# CHECK: p1 = cmp.gtu(r9, r13); if (p1.new) jump:t 1450x00 0xcd 0x49 0x15 146# CHECK: p0 = cmp.gtu(r9, r13); if (!p0.new) jump:nt 1470x00 0xdd 0x49 0x15 148# CHECK: p1 = cmp.gtu(r9, r13); if (!p1.new) jump:nt 1490x00 0xed 0x49 0x15 150# CHECK: p0 = cmp.gtu(r9, r13); if (!p0.new) jump:t 1510x00 0xfd 0x49 0x15 152# CHECK: p1 = cmp.gtu(r9, r13); if (!p1.new) jump:t 1530x00 0xd5 0x09 0x16 154# CHECK: r9 = #21 ; jump 1550x00 0xc9 0x0d 0x17 156# CHECK: r9 = r13 ; jump 157