diff options
Diffstat (limited to 'llvm/test/MC/Disassembler/Hexagon')
| -rw-r--r-- | llvm/test/MC/Disassembler/Hexagon/xtype_bit.txt | 12 | ||||
| -rw-r--r-- | llvm/test/MC/Disassembler/Hexagon/xtype_pred.txt | 10 |
2 files changed, 22 insertions, 0 deletions
diff --git a/llvm/test/MC/Disassembler/Hexagon/xtype_bit.txt b/llvm/test/MC/Disassembler/Hexagon/xtype_bit.txt index 5d291939b0c..9ee340b5690 100644 --- a/llvm/test/MC/Disassembler/Hexagon/xtype_bit.txt +++ b/llvm/test/MC/Disassembler/Hexagon/xtype_bit.txt @@ -6,6 +6,12 @@ # CHECK: r17 = cl0(r21:20) 0x91 0xc0 0x54 0x88 # CHECK: r17 = cl1(r21:20) +0x11 0xc0 0x74 0x88 +# CHECK: r17 = normamt(r21:20) +0x51 0xd7 0x74 0x88 +# CHECK: r17 = add(clb(r21:20), #23) +0x11 0xd7 0x35 0x8c +# CHECK: r17 = add(clb(r21), #23) 0x91 0xc0 0x15 0x8c # CHECK: r17 = clb(r21) 0xb1 0xc0 0x15 0x8c @@ -14,6 +20,10 @@ # CHECK: r17 = cl1(r21) 0xf1 0xc0 0x15 0x8c # CHECK: r17 = normamt(r21) +0x51 0xc0 0xf4 0x88 +# CHECK: r17 = ct0(r21:20) +0x91 0xc0 0xf4 0x88 +# CHECK: r17 = ct1(r21:20) 0x91 0xc0 0x55 0x8c # CHECK: r17 = ct0(r21) 0xb1 0xc0 0x55 0x8c @@ -52,6 +62,8 @@ # CHECK: r17 = parity(r21:20, r31:30) 0x11 0xdf 0xf5 0xd5 # CHECK: r17 = parity(r21, r31) +0xd0 0xc0 0xd4 0x80 +# CHECK: r17:16 = brev(r21:20) 0x11 0xdf 0xd5 0x8c # CHECK: r17 = setbit(r21, #31) 0x31 0xdf 0xd5 0x8c diff --git a/llvm/test/MC/Disassembler/Hexagon/xtype_pred.txt b/llvm/test/MC/Disassembler/Hexagon/xtype_pred.txt index 5137140c6e7..3336414413a 100644 --- a/llvm/test/MC/Disassembler/Hexagon/xtype_pred.txt +++ b/llvm/test/MC/Disassembler/Hexagon/xtype_pred.txt @@ -32,10 +32,16 @@ # CHECK: p3 = cmp.gtu(r21:20, r31:30) 0x03 0xd5 0x91 0x85 # CHECK: p3 = bitsclr(r17, #21) +0x03 0xd5 0xb1 0x85 +# CHECK: p3 = !bitsclr(r17, #21) 0x03 0xd5 0x51 0xc7 # CHECK: p3 = bitsset(r17, r21) +0x03 0xd5 0x71 0xc7 +# CHECK: p3 = !bitsset(r17, r21) 0x03 0xd5 0x91 0xc7 # CHECK: p3 = bitsclr(r17, r21) +0x03 0xd5 0xb1 0xc7 +# CHECK: p3 = !bitsclr(r17, r21) 0x10 0xc3 0x00 0x86 # CHECK: r17:16 = mask(p3) 0x03 0xc0 0x45 0x85 @@ -44,7 +50,11 @@ # CHECK: r5 = p3 0x03 0xd5 0x11 0x85 # CHECK: p3 = tstbit(r17, #21) +0x03 0xd5 0x31 0x85 +# CHECK: p3 = !tstbit(r17, #21) 0x03 0xd5 0x11 0xc7 # CHECK: p3 = tstbit(r17, r21) +0x03 0xd5 0x31 0xc7 +# CHECK: p3 = !tstbit(r17, r21) 0x11 0xc2 0x03 0x89 # CHECK: r17 = vitpack(p3, p2)
\ No newline at end of file |

