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
185 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
187 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
190 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
192 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
194 # CHECK-NOT: [[@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
202 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
206 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions