1 # RUN: llvm-mc %s -arch=mips -mcpu=mips32 2>&1 | FileCheck %s
3 # CHECK-NOT: warning: macro instruction expanded into multiple instructions
23 blt $
7, $
8, local_label
24 blt $
7, $
0, local_label
25 blt $
0, $
8, local_label
26 blt $
0, $
0, local_label
28 bltu $
7, $
8, local_label
29 bltu $
7, $
0, local_label
30 bltu $
0, $
8, local_label
31 bltu $
0, $
0, local_label
33 ble $
7, $
8, local_label
34 ble $
7, $
0, local_label
35 ble $
0, $
8, local_label
36 ble $
0, $
0, local_label
38 bleu $
7, $
8, local_label
39 bleu $
7, $
0, local_label
40 bleu $
0, $
8, local_label
41 bleu $
0, $
0, local_label
43 bge $
7, $
8, local_label
44 bge $
7, $
0, local_label
45 bge $
0, $
8, local_label
46 bge $
0, $
0, local_label
48 bgeu $
7, $
8, local_label
49 bgeu $
7, $
0, local_label
50 bgeu $
0, $
8, local_label
51 bgeu $
0, $
0, local_label
53 bgt $
7, $
8, local_label
54 bgt $
7, $
0, local_label
55 bgt $
0, $
8, local_label
56 bgt $
0, $
0, local_label
58 bgtu $
7, $
8, local_label
59 bgtu $
7, $
0, local_label
60 bgtu $
0, $
8, local_label
61 bgtu $
0, $
0, local_label
81 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
83 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
85 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
88 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
90 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
92 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
94 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
96 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
99 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
101 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
104 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
106 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
108 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
110 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
112 blt $
7, $
8, local_label
113 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
114 blt $
7, $
0, local_label
115 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
116 blt $
0, $
8, local_label
117 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
118 blt $
0, $
0, local_label
119 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
121 bltu $
7, $
8, local_label
122 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
123 bltu $
7, $
0, local_label
124 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
125 bltu $
0, $
8, local_label
126 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
127 bltu $
0, $
0, local_label
128 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
130 ble $
7, $
8, local_label
131 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
132 ble $
7, $
0, local_label
133 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
134 ble $
0, $
8, local_label
135 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
136 ble $
0, $
0, local_label
137 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
139 bleu $
7, $
8, local_label
140 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
141 bleu $
7, $
0, local_label
142 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
143 bleu $
0, $
8, local_label
144 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
145 bleu $
0, $
0, local_label
146 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
148 bge $
7, $
8, local_label
149 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
150 bge $
7, $
0, local_label
151 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
152 bge $
0, $
8, local_label
153 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
154 bge $
0, $
0, local_label
155 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
157 bgeu $
7, $
8, local_label
158 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
159 bgeu $
7, $
0, local_label
160 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
161 bgeu $
0, $
8, local_label
162 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
163 bgeu $
0, $
0, local_label
164 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
166 bgt $
7, $
8, local_label
167 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
168 bgt $
7, $
0, local_label
169 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
170 bgt $
0, $
8, local_label
171 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
172 bgt $
0, $
0, local_label
173 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
175 bgtu $
7, $
8, local_label
176 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
177 bgtu $
7, $
0, local_label
178 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
179 bgtu $
0, $
8, local_label
180 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
181 bgtu $
0, $
0, local_label
182 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
184 bnel $
2, 0, local_label
185 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
186 bnel $
2, 1, local_label
187 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
188 beql $
2, 0, local_label
189 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
190 beql $
2, 1, local_label
191 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
194 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
196 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
199 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
201 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
203 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
205 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
208 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
211 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
215 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions