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
80 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
82 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
84 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
87 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
89 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
91 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
93 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
95 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
98 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
100 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
103 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
105 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
107 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
109 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
111 blt $7, $8, local_label
112 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
113 blt $7, $0, local_label
114 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
115 blt $0, $8, local_label
116 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
117 blt $0, $0, local_label
118 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
120 bltu $7, $8, local_label
121 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
122 bltu $7, $0, local_label
123 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
124 bltu $0, $8, local_label
125 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
126 bltu $0, $0, local_label
127 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
129 ble $7, $8, local_label
130 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
131 ble $7, $0, local_label
132 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
133 ble $0, $8, local_label
134 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
135 ble $0, $0, local_label
136 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
138 bleu $7, $8, local_label
139 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
140 bleu $7, $0, local_label
141 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
142 bleu $0, $8, local_label
143 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
144 bleu $0, $0, local_label
145 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
147 bge $7, $8, local_label
148 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
149 bge $7, $0, local_label
150 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
151 bge $0, $8, local_label
152 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
153 bge $0, $0, local_label
154 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
156 bgeu $7, $8, local_label
157 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
158 bgeu $7, $0, local_label
159 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
160 bgeu $0, $8, local_label
161 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
162 bgeu $0, $0, local_label
163 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
165 bgt $7, $8, local_label
166 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
167 bgt $7, $0, local_label
168 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
169 bgt $0, $8, local_label
170 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
171 bgt $0, $0, local_label
172 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
174 bgtu $7, $8, local_label
175 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
176 bgtu $7, $0, local_label
177 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
178 bgtu $0, $8, local_label
179 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
180 bgtu $0, $0, local_label
181 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
184 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
187 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
189 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
191 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
193 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
196 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
199 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
203 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions