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
75 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
77 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
79 # CHECK: [[@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
86 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
88 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
90 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
93 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
95 # CHECK-NOT: [[@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: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
102 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
104 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
106 blt $7, $8, local_label
107 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
108 blt $7, $0, local_label
109 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
110 blt $0, $8, local_label
111 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
112 blt $0, $0, local_label
113 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
115 bltu $7, $8, local_label
116 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
117 bltu $7, $0, local_label
118 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
119 bltu $0, $8, local_label
120 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
121 bltu $0, $0, local_label
122 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
124 ble $7, $8, local_label
125 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
126 ble $7, $0, local_label
127 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
128 ble $0, $8, local_label
129 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
130 ble $0, $0, local_label
131 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
133 bleu $7, $8, local_label
134 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
135 bleu $7, $0, local_label
136 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
137 bleu $0, $8, local_label
138 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
139 bleu $0, $0, local_label
140 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
142 bge $7, $8, local_label
143 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
144 bge $7, $0, local_label
145 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
146 bge $0, $8, local_label
147 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
148 bge $0, $0, local_label
149 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
151 bgeu $7, $8, local_label
152 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
153 bgeu $7, $0, local_label
154 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
155 bgeu $0, $8, local_label
156 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
157 bgeu $0, $0, local_label
158 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
160 bgt $7, $8, local_label
161 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
162 bgt $7, $0, local_label
163 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
164 bgt $0, $8, local_label
165 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
166 bgt $0, $0, local_label
167 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
169 bgtu $7, $8, local_label
170 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
171 bgtu $7, $0, local_label
172 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
173 bgtu $0, $8, local_label
174 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
175 bgtu $0, $0, local_label
176 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
179 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
182 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
184 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
186 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
188 # CHECK: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions
191 # CHECK-NOT: [[@LINE-1]]:3: warning: macro instruction expanded into multiple instructions