diff options
Diffstat (limited to 'test/MC/Disassembler/Hexagon/j.txt')
-rw-r--r-- | test/MC/Disassembler/Hexagon/j.txt | 148 |
1 files changed, 148 insertions, 0 deletions
diff --git a/test/MC/Disassembler/Hexagon/j.txt b/test/MC/Disassembler/Hexagon/j.txt index 2edbbdaa4ba..c14d0341547 100644 --- a/test/MC/Disassembler/Hexagon/j.txt +++ b/test/MC/Disassembler/Hexagon/j.txt @@ -6,3 +6,151 @@ # CHECK: if (p3) call 0x22 0xc3 0x20 0x5d # CHECK: if (!p3) call +0x00 0xc0 0x89 0x11 +# CHECK: p0 = cmp.eq(r9,#-1); if (p0.new) jump:nt +0x00 0xc1 0x89 0x11 +# CHECK: p0 = cmp.gt(r9,#-1); if (p0.new) jump:nt +0x00 0xc3 0x89 0x11 +# CHECK: p0 = tstbit(r9, #0); if (p0.new) jump:nt +0x00 0xe0 0x89 0x11 +# CHECK: p0 = cmp.eq(r9,#-1); if (p0.new) jump:t +0x00 0xe1 0x89 0x11 +# CHECK: p0 = cmp.gt(r9,#-1); if (p0.new) jump:t +0x00 0xe3 0x89 0x11 +# CHECK: p0 = tstbit(r9, #0); if (p0.new) jump:t +0x00 0xc0 0xc9 0x11 +# CHECK: p0 = cmp.eq(r9,#-1); if (!p0.new) jump:nt +0x00 0xc1 0xc9 0x11 +# CHECK: p0 = cmp.gt(r9,#-1); if (!p0.new) jump:nt +0x00 0xc3 0xc9 0x11 +# CHECK: p0 = tstbit(r9, #0); if (!p0.new) jump:nt +0x00 0xe0 0xc9 0x11 +# CHECK: p0 = cmp.eq(r9,#-1); if (!p0.new) jump:t +0x00 0xe1 0xc9 0x11 +# CHECK: p0 = cmp.gt(r9,#-1); if (!p0.new) jump:t +0x00 0xe3 0xc9 0x11 +# CHECK: p0 = tstbit(r9, #0); if (!p0.new) jump:t +0x00 0xd5 0x09 0x10 +# CHECK: p0 = cmp.eq(r9, #21); if (p0.new) jump:nt +0x00 0xf5 0x09 0x10 +# CHECK: p0 = cmp.eq(r9, #21); if (p0.new) jump:t +0x00 0xd5 0x49 0x10 +# CHECK: p0 = cmp.eq(r9, #21); if (!p0.new) jump:nt +0x00 0xf5 0x49 0x10 +# CHECK: p0 = cmp.eq(r9, #21); if (!p0.new) jump:t +0x00 0xd5 0x89 0x10 +# CHECK: p0 = cmp.gt(r9, #21); if (p0.new) jump:nt +0x00 0xf5 0x89 0x10 +# CHECK: p0 = cmp.gt(r9, #21); if (p0.new) jump:t +0x00 0xd5 0xc9 0x10 +# CHECK: p0 = cmp.gt(r9, #21); if (!p0.new) jump:nt +0x00 0xf5 0xc9 0x10 +# CHECK: p0 = cmp.gt(r9, #21); if (!p0.new) jump:t +0x00 0xd5 0x09 0x11 +# CHECK: p0 = cmp.gtu(r9, #21); if (p0.new) jump:nt +0x00 0xf5 0x09 0x11 +# CHECK: p0 = cmp.gtu(r9, #21); if (p0.new) jump:t +0x00 0xd5 0x49 0x11 +# CHECK: p0 = cmp.gtu(r9, #21); if (!p0.new) jump:nt +0x00 0xf5 0x49 0x11 +# CHECK: p0 = cmp.gtu(r9, #21); if (!p0.new) jump:t +0x00 0xc0 0x89 0x13 +# CHECK: p1 = cmp.eq(r9,#-1); if (p1.new) jump:nt +0x00 0xc1 0x89 0x13 +# CHECK: p1 = cmp.gt(r9,#-1); if (p1.new) jump:nt +0x00 0xc3 0x89 0x13 +# CHECK: p1 = tstbit(r9, #0); if (p1.new) jump:nt +0x00 0xe0 0x89 0x13 +# CHECK: p1 = cmp.eq(r9,#-1); if (p1.new) jump:t +0x00 0xe1 0x89 0x13 +# CHECK: p1 = cmp.gt(r9,#-1); if (p1.new) jump:t +0x00 0xe3 0x89 0x13 +# CHECK: p1 = tstbit(r9, #0); if (p1.new) jump:t +0x00 0xc0 0xc9 0x13 +# CHECK: p1 = cmp.eq(r9,#-1); if (!p1.new) jump:nt +0x00 0xc1 0xc9 0x13 +# CHECK: p1 = cmp.gt(r9,#-1); if (!p1.new) jump:nt +0x00 0xc3 0xc9 0x13 +# CHECK: p1 = tstbit(r9, #0); if (!p1.new) jump:nt +0x00 0xe0 0xc9 0x13 +# CHECK: p1 = cmp.eq(r9,#-1); if (!p1.new) jump:t +0x00 0xe1 0xc9 0x13 +# CHECK: p1 = cmp.gt(r9,#-1); if (!p1.new) jump:t +0x00 0xe3 0xc9 0x13 +# CHECK: p1 = tstbit(r9, #0); if (!p1.new) jump:t +0x00 0xd5 0x09 0x12 +# CHECK: p1 = cmp.eq(r9, #21); if (p1.new) jump:nt +0x00 0xf5 0x09 0x12 +# CHECK: p1 = cmp.eq(r9, #21); if (p1.new) jump:t +0x00 0xd5 0x49 0x12 +# CHECK: p1 = cmp.eq(r9, #21); if (!p1.new) jump:nt +0x00 0xf5 0x49 0x12 +# CHECK: p1 = cmp.eq(r9, #21); if (!p1.new) jump:t +0x00 0xd5 0x89 0x12 +# CHECK: p1 = cmp.gt(r9, #21); if (p1.new) jump:nt +0x00 0xf5 0x89 0x12 +# CHECK: p1 = cmp.gt(r9, #21); if (p1.new) jump:t +0x00 0xd5 0xc9 0x12 +# CHECK: p1 = cmp.gt(r9, #21); if (!p1.new) jump:nt +0x00 0xf5 0xc9 0x12 +# CHECK: p1 = cmp.gt(r9, #21); if (!p1.new) jump:t +0x00 0xd5 0x09 0x13 +# CHECK: p1 = cmp.gtu(r9, #21); if (p1.new) jump:nt +0x00 0xf5 0x09 0x13 +# CHECK: p1 = cmp.gtu(r9, #21); if (p1.new) jump:t +0x00 0xd5 0x49 0x13 +# CHECK: p1 = cmp.gtu(r9, #21); if (!p1.new) jump:nt +0x00 0xf5 0x49 0x13 +# CHECK: p1 = cmp.gtu(r9, #21); if (!p1.new) jump:t +0x00 0xcd 0x09 0x14 +# CHECK: p0 = cmp.eq(r9, r13); if (p0.new) jump:nt +0x00 0xdd 0x09 0x14 +# CHECK: p1 = cmp.eq(r9, r13); if (p1.new) jump:nt +0x00 0xed 0x09 0x14 +# CHECK: p0 = cmp.eq(r9, r13); if (p0.new) jump:t +0x00 0xfd 0x09 0x14 +# CHECK: p1 = cmp.eq(r9, r13); if (p1.new) jump:t +0x00 0xcd 0x49 0x14 +# CHECK: p0 = cmp.eq(r9, r13); if (!p0.new) jump:nt +0x00 0xdd 0x49 0x14 +# CHECK: p1 = cmp.eq(r9, r13); if (!p1.new) jump:nt +0x00 0xed 0x49 0x14 +# CHECK: p0 = cmp.eq(r9, r13); if (!p0.new) jump:t +0x00 0xfd 0x49 0x14 +# CHECK: p1 = cmp.eq(r9, r13); if (!p1.new) jump:t +0x00 0xcd 0x89 0x14 +# CHECK: p0 = cmp.gt(r9, r13); if (p0.new) jump:nt +0x00 0xdd 0x89 0x14 +# CHECK: p1 = cmp.gt(r9, r13); if (p1.new) jump:nt +0x00 0xed 0x89 0x14 +# CHECK: p0 = cmp.gt(r9, r13); if (p0.new) jump:t +0x00 0xfd 0x89 0x14 +# CHECK: p1 = cmp.gt(r9, r13); if (p1.new) jump:t +0x00 0xcd 0xc9 0x14 +# CHECK: p0 = cmp.gt(r9, r13); if (!p0.new) jump:nt +0x00 0xdd 0xc9 0x14 +# CHECK: p1 = cmp.gt(r9, r13); if (!p1.new) jump:nt +0x00 0xed 0xc9 0x14 +# CHECK: p0 = cmp.gt(r9, r13); if (!p0.new) jump:t +0x00 0xfd 0xc9 0x14 +# CHECK: p1 = cmp.gt(r9, r13); if (!p1.new) jump:t +0x00 0xcd 0x09 0x15 +# CHECK: p0 = cmp.gtu(r9, r13); if (p0.new) jump:nt +0x00 0xdd 0x09 0x15 +# CHECK: p1 = cmp.gtu(r9, r13); if (p1.new) jump:nt +0x00 0xed 0x09 0x15 +# CHECK: p0 = cmp.gtu(r9, r13); if (p0.new) jump:t +0x00 0xfd 0x09 0x15 +# CHECK: p1 = cmp.gtu(r9, r13); if (p1.new) jump:t +0x00 0xcd 0x49 0x15 +# CHECK: p0 = cmp.gtu(r9, r13); if (!p0.new) jump:nt +0x00 0xdd 0x49 0x15 +# CHECK: p1 = cmp.gtu(r9, r13); if (!p1.new) jump:nt +0x00 0xed 0x49 0x15 +# CHECK: p0 = cmp.gtu(r9, r13); if (!p0.new) jump:t +0x00 0xfd 0x49 0x15 +# CHECK: p1 = cmp.gtu(r9, r13); if (!p1.new) jump:t +0x00 0xd5 0x09 0x16 +# CHECK: r9 = #21 ; jump +0x00 0xc9 0x0d 0x17 +# CHECK: r9 = r13 ; jump |