Lines Matching refs:ASM
4 # RUN: | FileCheck --check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s
6 # RUN: | FileCheck --check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ,CHECK64-ASM,CHECK64-ASM-AND-OBJ…
8 # RUN: | FileCheck --check-prefixes=CHECK-ASM-AND-OBJ %s
10 # RUN: | FileCheck --check-prefixes=CHECK-ASM-AND-OBJ,CHECK64-ASM-AND-OBJ %s
16 # CHECK-ASM-AND-OBJ: ll.w $tp, $s4, 220
17 # CHECK-ASM: encoding: [0x62,0xdf,0x00,0x20]
20 # CHECK-ASM-AND-OBJ: sc.w $t7, $t2, 56
21 # CHECK-ASM: encoding: [0xd3,0x39,0x00,0x21]
24 # CHECK-ASM-AND-OBJ: llacq.w $t1, $t2
25 # CHECK-ASM: encoding: [0xcd,0x81,0x57,0x38]
28 # CHECK-ASM-AND-OBJ: screl.w $t1, $t2
29 # CHECK-ASM: encoding: [0xcd,0x85,0x57,0x38]
40 # CHECK64-ASM-AND-OBJ: amswap.b $a2, $t0, $s1
41 # CHECK64-ASM: encoding: [0x06,0x33,0x5c,0x38]
44 # CHECK64-ASM-AND-OBJ: amswap.h $a2, $t0, $s1
45 # CHECK64-ASM: encoding: [0x06,0xb3,0x5c,0x38]
48 # CHECK64-ASM-AND-OBJ: amswap.w $a2, $t0, $s1
49 # CHECK64-ASM: encoding: [0x06,0x33,0x60,0x38]
52 # CHECK64-ASM-AND-OBJ: amswap.w $zero, $t0, $zero
53 # CHECK64-ASM: encoding: [0x00,0x30,0x60,0x38]
56 # CHECK64-ASM-AND-OBJ: amadd_db.w $zero, $zero, $a1
57 # CHECK64-ASM: encoding: [0xa0,0x00,0x6a,0x38]
60 # CHECK64-ASM-AND-OBJ: amswap.b $a2, $t0, $s1
61 # CHECK64-ASM: encoding: [0x06,0x33,0x5c,0x38]
64 # CHECK64-ASM-AND-OBJ: amswap.h $a2, $t0, $s1
65 # CHECK64-ASM: encoding: [0x06,0xb3,0x5c,0x38]
68 # CHECK64-ASM-AND-OBJ: amswap.w $a2, $t0, $s1
69 # CHECK64-ASM: encoding: [0x06,0x33,0x60,0x38]
72 # CHECK64-ASM-AND-OBJ: amswap.d $tp, $t2, $fp
73 # CHECK64-ASM: encoding: [0xc2,0xba,0x60,0x38]
76 # CHECK64-ASM-AND-OBJ: amadd.b $a4, $t0, $r21
77 # CHECK64-ASM: encoding: [0xa8,0x32,0x5d,0x38]
80 # CHECK64-ASM-AND-OBJ: amadd.h $a1, $t5, $s6
81 # CHECK64-ASM: encoding: [0xa5,0xc7,0x5d,0x38]
84 # CHECK64-ASM-AND-OBJ: amadd.w $a4, $t0, $r21
85 # CHECK64-ASM: encoding: [0xa8,0x32,0x61,0x38]
88 # CHECK64-ASM-AND-OBJ: amadd.d $a1, $t5, $s6
89 # CHECK64-ASM: encoding: [0xa5,0xc7,0x61,0x38]
92 # CHECK64-ASM-AND-OBJ: amand.w $a0, $t7, $fp
93 # CHECK64-ASM: encoding: [0xc4,0x4e,0x62,0x38]
96 # CHECK64-ASM-AND-OBJ: amand.d $a6, $t6, $s6
97 # CHECK64-ASM: encoding: [0xaa,0xcb,0x62,0x38]
100 # CHECK64-ASM-AND-OBJ: amor.w $a2, $t4, $s0
101 # CHECK64-ASM: encoding: [0xe6,0x42,0x63,0x38]
104 # CHECK64-ASM-AND-OBJ: amor.d $sp, $t4, $s1
105 # CHECK64-ASM: encoding: [0x03,0xc3,0x63,0x38]
108 # CHECK64-ASM-AND-OBJ: amxor.w $tp, $t3, $s0
109 # CHECK64-ASM: encoding: [0xe2,0x3e,0x64,0x38]
112 # CHECK64-ASM-AND-OBJ: amxor.d $a4, $t8, $s5
113 # CHECK64-ASM: encoding: [0x88,0xd3,0x64,0x38]
116 # CHECK64-ASM-AND-OBJ: ammax.w $ra, $a7, $s0
117 # CHECK64-ASM: encoding: [0xe1,0x2e,0x65,0x38]
120 # CHECK64-ASM-AND-OBJ: ammax.d $a5, $t8, $s4
121 # CHECK64-ASM: encoding: [0x69,0xd3,0x65,0x38]
124 # CHECK64-ASM-AND-OBJ: ammin.w $a5, $t2, $s0
125 # CHECK64-ASM: encoding: [0xe9,0x3a,0x66,0x38]
128 # CHECK64-ASM-AND-OBJ: ammin.d $a5, $t1, $fp
129 # CHECK64-ASM: encoding: [0xc9,0xb6,0x66,0x38]
132 # CHECK64-ASM-AND-OBJ: ammax.wu $a5, $a7, $fp
133 # CHECK64-ASM: encoding: [0xc9,0x2e,0x67,0x38]
136 # CHECK64-ASM-AND-OBJ: ammax.du $a2, $t4, $s2
137 # CHECK64-ASM: encoding: [0x26,0xc3,0x67,0x38]
140 # CHECK64-ASM-AND-OBJ: ammin.wu $a4, $t6, $s7
141 # CHECK64-ASM: encoding: [0xc8,0x4b,0x68,0x38]
144 # CHECK64-ASM-AND-OBJ: ammin.du $a3, $t4, $s2
145 # CHECK64-ASM: encoding: [0x27,0xc3,0x68,0x38]
148 # CHECK64-ASM-AND-OBJ: amswap_db.b $a2, $t0, $s1
149 # CHECK64-ASM: encoding: [0x06,0x33,0x5e,0x38]
152 # CHECK64-ASM-AND-OBJ: amswap_db.h $tp, $t2, $fp
153 # CHECK64-ASM: encoding: [0xc2,0xba,0x5e,0x38]
156 # CHECK64-ASM-AND-OBJ: amswap_db.w $a2, $t0, $s1
157 # CHECK64-ASM: encoding: [0x06,0x33,0x69,0x38]
160 # CHECK64-ASM-AND-OBJ: amswap_db.d $tp, $t2, $fp
161 # CHECK64-ASM: encoding: [0xc2,0xba,0x69,0x38]
164 # CHECK64-ASM-AND-OBJ: amadd_db.b $zero, $zero, $a1
165 # CHECK64-ASM: encoding: [0xa0,0x00,0x5f,0x38]
168 # CHECK64-ASM-AND-OBJ: amadd_db.h $a4, $t0, $r21
169 # CHECK64-ASM: encoding: [0xa8,0xb2,0x5f,0x38]
172 # CHECK64-ASM-AND-OBJ: amadd_db.w $a4, $t0, $r21
173 # CHECK64-ASM: encoding: [0xa8,0x32,0x6a,0x38]
176 # CHECK64-ASM-AND-OBJ: amadd_db.d $a1, $t5, $s6
177 # CHECK64-ASM: encoding: [0xa5,0xc7,0x6a,0x38]
180 # CHECK64-ASM-AND-OBJ: amand_db.w $a0, $t7, $fp
181 # CHECK64-ASM: encoding: [0xc4,0x4e,0x6b,0x38]
184 # CHECK64-ASM-AND-OBJ: amand_db.d $a6, $t6, $s6
185 # CHECK64-ASM: encoding: [0xaa,0xcb,0x6b,0x38]
188 # CHECK64-ASM-AND-OBJ: amor_db.w $a2, $t4, $s0
189 # CHECK64-ASM: encoding: [0xe6,0x42,0x6c,0x38]
192 # CHECK64-ASM-AND-OBJ: amor_db.d $sp, $t4, $s1
193 # CHECK64-ASM: encoding: [0x03,0xc3,0x6c,0x38]
196 # CHECK64-ASM-AND-OBJ: amxor_db.w $tp, $t3, $s0
197 # CHECK64-ASM: encoding: [0xe2,0x3e,0x6d,0x38]
200 # CHECK64-ASM-AND-OBJ: amxor_db.d $a4, $t8, $s5
201 # CHECK64-ASM: encoding: [0x88,0xd3,0x6d,0x38]
204 # CHECK64-ASM-AND-OBJ: ammax_db.w $ra, $a7, $s0
205 # CHECK64-ASM: encoding: [0xe1,0x2e,0x6e,0x38]
208 # CHECK64-ASM-AND-OBJ: ammax_db.d $a5, $t8, $s4
209 # CHECK64-ASM: encoding: [0x69,0xd3,0x6e,0x38]
212 # CHECK64-ASM-AND-OBJ: ammin_db.w $a5, $t2, $s0
213 # CHECK64-ASM: encoding: [0xe9,0x3a,0x6f,0x38]
216 # CHECK64-ASM-AND-OBJ: ammin_db.d $a5, $t1, $fp
217 # CHECK64-ASM: encoding: [0xc9,0xb6,0x6f,0x38]
220 # CHECK64-ASM-AND-OBJ: ammax_db.wu $a5, $a7, $fp
221 # CHECK64-ASM: encoding: [0xc9,0x2e,0x70,0x38]
224 # CHECK64-ASM-AND-OBJ: ammax_db.du $a2, $t4, $s2
225 # CHECK64-ASM: encoding: [0x26,0xc3,0x70,0x38]
228 # CHECK64-ASM-AND-OBJ: ammin_db.wu $a4, $t6, $s7
229 # CHECK64-ASM: encoding: [0xc8,0x4b,0x71,0x38]
232 # CHECK64-ASM-AND-OBJ: ammin_db.du $a3, $t4, $s2
233 # CHECK64-ASM: encoding: [0x27,0xc3,0x71,0x38]
236 # CHECK64-ASM-AND-OBJ: amcas.b $t1, $t2, $t3
237 # CHECK64-ASM: encoding: [0xed,0x39,0x58,0x38]
240 # CHECK64-ASM-AND-OBJ: amcas.h $t1, $t2, $t3
241 # CHECK64-ASM: encoding: [0xed,0xb9,0x58,0x38]
244 # CHECK64-ASM-AND-OBJ: amcas.w $t1, $t2, $t3
245 # CHECK64-ASM: encoding: [0xed,0x39,0x59,0x38]
248 # CHECK64-ASM-AND-OBJ: amcas.d $t1, $t2, $t3
249 # CHECK64-ASM: encoding: [0xed,0xb9,0x59,0x38]
252 # CHECK64-ASM-AND-OBJ: amcas_db.b $t1, $t2, $t3
253 # CHECK64-ASM: encoding: [0xed,0x39,0x5a,0x38]
256 # CHECK64-ASM-AND-OBJ: amcas_db.h $t1, $t2, $t3
257 # CHECK64-ASM: encoding: [0xed,0xb9,0x5a,0x38]
260 # CHECK64-ASM-AND-OBJ: amcas_db.w $t1, $t2, $t3
261 # CHECK64-ASM: encoding: [0xed,0x39,0x5b,0x38]
264 # CHECK64-ASM-AND-OBJ: amcas_db.d $t1, $t2, $t3
265 # CHECK64-ASM: encoding: [0xed,0xb9,0x5b,0x38]
268 # CHECK64-ASM-AND-OBJ: ll.d $s2, $s4, 16
269 # CHECK64-ASM: encoding: [0x79,0x13,0x00,0x22]
272 # CHECK64-ASM-AND-OBJ: sc.d $t5, $t5, 244
273 # CHECK64-ASM: encoding: [0x31,0xf6,0x00,0x23]
276 # CHECK64-ASM-AND-OBJ: sc.q $t7, $t2, $t5
277 # CHECK64-ASM: encoding: [0x33,0x3a,0x57,0x38]
280 # CHECK64-ASM-AND-OBJ: llacq.d $t1, $t2
281 # CHECK64-ASM: encoding: [0xcd,0x89,0x57,0x38]
284 # CHECK64-ASM-AND-OBJ: screl.d $t1, $t2
285 # CHECK64-ASM: encoding: [0xcd,0x8d,0x57,0x38]