5137140c6e74818863e28f49d00664c767911087
[oota-llvm.git] / test / MC / Disassembler / Hexagon / xtype_pred.txt
1 # RUN: llvm-mc --triple hexagon -disassemble < %s | FileCheck %s
2
3 0x43 0xd5 0xd1 0xc7
4 # CHECK: p3 = cmpb.gt(r17, r21)
5 0xc3 0xd5 0xd1 0xc7
6 # CHECK: p3 = cmpb.eq(r17, r21)
7 0xe3 0xd5 0xd1 0xc7
8 # CHECK: p3 = cmpb.gtu(r17, r21)
9 0xa3 0xc2 0x11 0xdd
10 # CHECK: p3 = cmpb.eq(r17, #21)
11 0xa3 0xc2 0x31 0xdd
12 # CHECK: p3 = cmpb.gt(r17, #21)
13 0xa3 0xc2 0x51 0xdd
14 # CHECK: p3 = cmpb.gtu(r17, #21)
15 0x63 0xd5 0xd1 0xc7
16 # CHECK: p3 = cmph.eq(r17, r21)
17 0x83 0xd5 0xd1 0xc7
18 # CHECK: p3 = cmph.gt(r17, r21)
19 0xa3 0xd5 0xd1 0xc7
20 # CHECK: p3 = cmph.gtu(r17, r21)
21 0xab 0xc2 0x11 0xdd
22 # CHECK: p3 = cmph.eq(r17, #21)
23 0xab 0xc2 0x31 0xdd
24 # CHECK: p3 = cmph.gt(r17, #21)
25 0xab 0xc2 0x51 0xdd
26 # CHECK: p3 = cmph.gtu(r17, #21)
27 0x03 0xde 0x94 0xd2
28 # CHECK: p3 = cmp.eq(r21:20, r31:30)
29 0x43 0xde 0x94 0xd2
30 # CHECK: p3 = cmp.gt(r21:20, r31:30)
31 0x83 0xde 0x94 0xd2
32 # CHECK: p3 = cmp.gtu(r21:20, r31:30)
33 0x03 0xd5 0x91 0x85
34 # CHECK: p3 = bitsclr(r17, #21)
35 0x03 0xd5 0x51 0xc7
36 # CHECK: p3 = bitsset(r17, r21)
37 0x03 0xd5 0x91 0xc7
38 # CHECK: p3 = bitsclr(r17, r21)
39 0x10 0xc3 0x00 0x86
40 # CHECK: r17:16 = mask(p3)
41 0x03 0xc0 0x45 0x85
42 # CHECK: p3 = r5
43 0x05 0xc0 0x43 0x89
44 # CHECK: r5 = p3
45 0x03 0xd5 0x11 0x85
46 # CHECK: p3 = tstbit(r17, #21)
47 0x03 0xd5 0x11 0xc7
48 # CHECK: p3 = tstbit(r17, r21)
49 0x11 0xc2 0x03 0x89
50 # CHECK: r17 = vitpack(p3, p2)