c14d0341547c362c96968889a34053b61bc73137
[oota-llvm.git] / test / MC / Disassembler / Hexagon / j.txt
1 # RUN: llvm-mc -triple hexagon -disassemble < %s | FileCheck %s
2
3 0x22 0xc0 0x00 0x5a
4 # CHECK: call
5 0x22 0xc3 0x00 0x5d
6 # CHECK: if (p3) call
7 0x22 0xc3 0x20 0x5d
8 # CHECK: if (!p3) call
9 0x00 0xc0 0x89 0x11
10 # CHECK: p0 = cmp.eq(r9,#-1); if (p0.new) jump:nt
11 0x00 0xc1 0x89 0x11
12 # CHECK: p0 = cmp.gt(r9,#-1); if (p0.new) jump:nt
13 0x00 0xc3 0x89 0x11
14 # CHECK: p0 = tstbit(r9, #0); if (p0.new) jump:nt
15 0x00 0xe0 0x89 0x11
16 # CHECK: p0 = cmp.eq(r9,#-1); if (p0.new) jump:t
17 0x00 0xe1 0x89 0x11
18 # CHECK: p0 = cmp.gt(r9,#-1); if (p0.new) jump:t
19 0x00 0xe3 0x89 0x11
20 # CHECK: p0 = tstbit(r9, #0); if (p0.new) jump:t
21 0x00 0xc0 0xc9 0x11
22 # CHECK: p0 = cmp.eq(r9,#-1); if (!p0.new) jump:nt
23 0x00 0xc1 0xc9 0x11
24 # CHECK: p0 = cmp.gt(r9,#-1); if (!p0.new) jump:nt
25 0x00 0xc3 0xc9 0x11
26 # CHECK: p0 = tstbit(r9, #0); if (!p0.new) jump:nt
27 0x00 0xe0 0xc9 0x11
28 # CHECK: p0 = cmp.eq(r9,#-1); if (!p0.new) jump:t
29 0x00 0xe1 0xc9 0x11
30 # CHECK: p0 = cmp.gt(r9,#-1); if (!p0.new) jump:t
31 0x00 0xe3 0xc9 0x11
32 # CHECK: p0 = tstbit(r9, #0); if (!p0.new) jump:t
33 0x00 0xd5 0x09 0x10
34 # CHECK: p0 = cmp.eq(r9, #21); if (p0.new) jump:nt
35 0x00 0xf5 0x09 0x10
36 # CHECK: p0 = cmp.eq(r9, #21); if (p0.new) jump:t
37 0x00 0xd5 0x49 0x10
38 # CHECK: p0 = cmp.eq(r9, #21); if (!p0.new) jump:nt
39 0x00 0xf5 0x49 0x10
40 # CHECK: p0 = cmp.eq(r9, #21); if (!p0.new) jump:t
41 0x00 0xd5 0x89 0x10
42 # CHECK: p0 = cmp.gt(r9, #21); if (p0.new) jump:nt
43 0x00 0xf5 0x89 0x10
44 # CHECK: p0 = cmp.gt(r9, #21); if (p0.new) jump:t
45 0x00 0xd5 0xc9 0x10
46 # CHECK: p0 = cmp.gt(r9, #21); if (!p0.new) jump:nt
47 0x00 0xf5 0xc9 0x10
48 # CHECK: p0 = cmp.gt(r9, #21); if (!p0.new) jump:t
49 0x00 0xd5 0x09 0x11
50 # CHECK: p0 = cmp.gtu(r9, #21); if (p0.new) jump:nt
51 0x00 0xf5 0x09 0x11
52 # CHECK: p0 = cmp.gtu(r9, #21); if (p0.new) jump:t
53 0x00 0xd5 0x49 0x11
54 # CHECK: p0 = cmp.gtu(r9, #21); if (!p0.new) jump:nt
55 0x00 0xf5 0x49 0x11
56 # CHECK: p0 = cmp.gtu(r9, #21); if (!p0.new) jump:t
57 0x00 0xc0 0x89 0x13
58 # CHECK: p1 = cmp.eq(r9,#-1); if (p1.new) jump:nt
59 0x00 0xc1 0x89 0x13
60 # CHECK: p1 = cmp.gt(r9,#-1); if (p1.new) jump:nt
61 0x00 0xc3 0x89 0x13
62 # CHECK: p1 = tstbit(r9, #0); if (p1.new) jump:nt
63 0x00 0xe0 0x89 0x13
64 # CHECK: p1 = cmp.eq(r9,#-1); if (p1.new) jump:t
65 0x00 0xe1 0x89 0x13
66 # CHECK: p1 = cmp.gt(r9,#-1); if (p1.new) jump:t
67 0x00 0xe3 0x89 0x13
68 # CHECK: p1 = tstbit(r9, #0); if (p1.new) jump:t
69 0x00 0xc0 0xc9 0x13
70 # CHECK: p1 = cmp.eq(r9,#-1); if (!p1.new) jump:nt
71 0x00 0xc1 0xc9 0x13
72 # CHECK: p1 = cmp.gt(r9,#-1); if (!p1.new) jump:nt
73 0x00 0xc3 0xc9 0x13
74 # CHECK: p1 = tstbit(r9, #0); if (!p1.new) jump:nt
75 0x00 0xe0 0xc9 0x13
76 # CHECK: p1 = cmp.eq(r9,#-1); if (!p1.new) jump:t
77 0x00 0xe1 0xc9 0x13
78 # CHECK: p1 = cmp.gt(r9,#-1); if (!p1.new) jump:t
79 0x00 0xe3 0xc9 0x13
80 # CHECK: p1 = tstbit(r9, #0); if (!p1.new) jump:t
81 0x00 0xd5 0x09 0x12
82 # CHECK: p1 = cmp.eq(r9, #21); if (p1.new) jump:nt
83 0x00 0xf5 0x09 0x12
84 # CHECK: p1 = cmp.eq(r9, #21); if (p1.new) jump:t
85 0x00 0xd5 0x49 0x12
86 # CHECK: p1 = cmp.eq(r9, #21); if (!p1.new) jump:nt
87 0x00 0xf5 0x49 0x12
88 # CHECK: p1 = cmp.eq(r9, #21); if (!p1.new) jump:t
89 0x00 0xd5 0x89 0x12
90 # CHECK: p1 = cmp.gt(r9, #21); if (p1.new) jump:nt
91 0x00 0xf5 0x89 0x12
92 # CHECK: p1 = cmp.gt(r9, #21); if (p1.new) jump:t
93 0x00 0xd5 0xc9 0x12
94 # CHECK: p1 = cmp.gt(r9, #21); if (!p1.new) jump:nt
95 0x00 0xf5 0xc9 0x12
96 # CHECK: p1 = cmp.gt(r9, #21); if (!p1.new) jump:t
97 0x00 0xd5 0x09 0x13
98 # CHECK: p1 = cmp.gtu(r9, #21); if (p1.new) jump:nt
99 0x00 0xf5 0x09 0x13
100 # CHECK: p1 = cmp.gtu(r9, #21); if (p1.new) jump:t
101 0x00 0xd5 0x49 0x13
102 # CHECK: p1 = cmp.gtu(r9, #21); if (!p1.new) jump:nt
103 0x00 0xf5 0x49 0x13
104 # CHECK: p1 = cmp.gtu(r9, #21); if (!p1.new) jump:t
105 0x00 0xcd 0x09 0x14
106 # CHECK: p0 = cmp.eq(r9, r13); if (p0.new) jump:nt
107 0x00 0xdd 0x09 0x14
108 # CHECK: p1 = cmp.eq(r9, r13); if (p1.new) jump:nt
109 0x00 0xed 0x09 0x14
110 # CHECK: p0 = cmp.eq(r9, r13); if (p0.new) jump:t
111 0x00 0xfd 0x09 0x14
112 # CHECK: p1 = cmp.eq(r9, r13); if (p1.new) jump:t
113 0x00 0xcd 0x49 0x14
114 # CHECK: p0 = cmp.eq(r9, r13); if (!p0.new) jump:nt
115 0x00 0xdd 0x49 0x14
116 # CHECK: p1 = cmp.eq(r9, r13); if (!p1.new) jump:nt
117 0x00 0xed 0x49 0x14
118 # CHECK: p0 = cmp.eq(r9, r13); if (!p0.new) jump:t
119 0x00 0xfd 0x49 0x14
120 # CHECK: p1 = cmp.eq(r9, r13); if (!p1.new) jump:t
121 0x00 0xcd 0x89 0x14
122 # CHECK: p0 = cmp.gt(r9, r13); if (p0.new) jump:nt
123 0x00 0xdd 0x89 0x14
124 # CHECK: p1 = cmp.gt(r9, r13); if (p1.new) jump:nt
125 0x00 0xed 0x89 0x14
126 # CHECK: p0 = cmp.gt(r9, r13); if (p0.new) jump:t
127 0x00 0xfd 0x89 0x14
128 # CHECK: p1 = cmp.gt(r9, r13); if (p1.new) jump:t
129 0x00 0xcd 0xc9 0x14
130 # CHECK: p0 = cmp.gt(r9, r13); if (!p0.new) jump:nt
131 0x00 0xdd 0xc9 0x14
132 # CHECK: p1 = cmp.gt(r9, r13); if (!p1.new) jump:nt
133 0x00 0xed 0xc9 0x14
134 # CHECK: p0 = cmp.gt(r9, r13); if (!p0.new) jump:t
135 0x00 0xfd 0xc9 0x14
136 # CHECK: p1 = cmp.gt(r9, r13); if (!p1.new) jump:t
137 0x00 0xcd 0x09 0x15
138 # CHECK: p0 = cmp.gtu(r9, r13); if (p0.new) jump:nt
139 0x00 0xdd 0x09 0x15
140 # CHECK: p1 = cmp.gtu(r9, r13); if (p1.new) jump:nt
141 0x00 0xed 0x09 0x15
142 # CHECK: p0 = cmp.gtu(r9, r13); if (p0.new) jump:t
143 0x00 0xfd 0x09 0x15
144 # CHECK: p1 = cmp.gtu(r9, r13); if (p1.new) jump:t
145 0x00 0xcd 0x49 0x15
146 # CHECK: p0 = cmp.gtu(r9, r13); if (!p0.new) jump:nt
147 0x00 0xdd 0x49 0x15
148 # CHECK: p1 = cmp.gtu(r9, r13); if (!p1.new) jump:nt
149 0x00 0xed 0x49 0x15
150 # CHECK: p0 = cmp.gtu(r9, r13); if (!p0.new) jump:t
151 0x00 0xfd 0x49 0x15
152 # CHECK: p1 = cmp.gtu(r9, r13); if (!p1.new) jump:t
153 0x00 0xd5 0x09 0x16
154 # CHECK: r9 = #21 ; jump
155 0x00 0xc9 0x0d 0x17
156 # CHECK: r9 = r13 ; jump