Lines Matching +full:0 +full:x1a5

7 ; select Cond, 0, 1 --> zext (!Cond)
11 ; CHECK: // %bb.0:
12 ; CHECK-NEXT: mov w8, #1 // =0x1
15 %sel = select i1 %cond, i32 0, i32 1
21 ; CHECK: // %bb.0:
22 ; CHECK-NEXT: eor w0, w0, #0x1
24 %sel = select i1 %cond, i32 0, i32 1
30 ; CHECK: // %bb.0:
31 ; CHECK-NEXT: mov w8, #1 // =0x1
34 %sel = select i1 %cond, i32 0, i32 1
38 ; select Cond, 1, 0 --> zext (Cond)
42 ; CHECK: // %bb.0:
43 ; CHECK-NEXT: and w0, w0, #0x1
45 %sel = select i1 %cond, i32 1, i32 0
51 ; CHECK: // %bb.0:
53 %sel = select i1 %cond, i32 1, i32 0
59 ; CHECK: // %bb.0:
60 ; CHECK-NEXT: and w0, w0, #0x1
62 %sel = select i1 %cond, i32 1, i32 0
66 ; select Cond, 0, -1 --> sext (!Cond)
70 ; CHECK: // %bb.0:
71 ; CHECK-NEXT: and w8, w0, #0x1
74 %sel = select i1 %cond, i32 0, i32 -1
80 ; CHECK: // %bb.0:
83 %sel = select i1 %cond, i32 0, i32 -1
89 ; CHECK: // %bb.0:
92 %sel = select i1 %cond, i32 0, i32 -1
96 ; select Cond, -1, 0 --> sext (Cond)
100 ; CHECK: // %bb.0:
101 ; CHECK-NEXT: sbfx w0, w0, #0, #1
103 %sel = select i1 %cond, i32 -1, i32 0
109 ; CHECK: // %bb.0:
110 ; CHECK-NEXT: sbfx w0, w0, #0, #1
112 %sel = select i1 %cond, i32 -1, i32 0
118 ; CHECK: // %bb.0:
120 %sel = select i1 %cond, i32 -1, i32 0
128 ; CHECK: // %bb.0:
129 ; CHECK-NEXT: mov w8, #41 // =0x29
130 ; CHECK-NEXT: tst w0, #0x1
139 ; CHECK: // %bb.0:
140 ; CHECK-NEXT: mov w8, #41 // =0x29
141 ; CHECK-NEXT: cmp w0, #0
150 ; CHECK: // %bb.0:
151 ; CHECK-NEXT: mov w8, #41 // =0x29
152 ; CHECK-NEXT: tst w0, #0x1
163 ; CHECK: // %bb.0:
164 ; CHECK-NEXT: mov w8, #41 // =0x29
165 ; CHECK-NEXT: tst w0, #0x1
174 ; CHECK: // %bb.0:
175 ; CHECK-NEXT: mov w8, #41 // =0x29
176 ; CHECK-NEXT: cmp w0, #0
185 ; CHECK: // %bb.0:
186 ; CHECK-NEXT: mov w8, #41 // =0x29
187 ; CHECK-NEXT: tst w0, #0x1
199 ; CHECK: // %bb.0:
200 ; CHECK-NEXT: mov w8, #42 // =0x2a
201 ; CHECK-NEXT: tst w0, #0x1
202 ; CHECK-NEXT: mov w9, #421 // =0x1a5
211 ; CHECK: // %bb.0:
212 ; CHECK-NEXT: mov w8, #42 // =0x2a
213 ; CHECK-NEXT: cmp w0, #0
214 ; CHECK-NEXT: mov w9, #421 // =0x1a5
223 ; CHECK: // %bb.0:
224 ; CHECK-NEXT: mov w8, #42 // =0x2a
225 ; CHECK-NEXT: tst w0, #0x1
226 ; CHECK-NEXT: mov w9, #421 // =0x1a5
237 ; CHECK: // %bb.0:
238 ; CHECK-NEXT: mov w8, #28 // =0x1c
239 ; CHECK-NEXT: tst w0, #0x1
249 ; CHECK: // %bb.0:
250 ; CHECK-NEXT: mov w8, #18 // =0x12
251 ; CHECK-NEXT: tst w0, #0x1
252 ; CHECK-NEXT: mov w9, #-9 // =0xfffffff7
262 ; CHECK: // %bb.0:
263 ; CHECK-NEXT: mov w8, #2 // =0x2
264 ; CHECK-NEXT: tst w0, #0x1
265 ; CHECK-NEXT: mov w9, #9 // =0x9
275 ; CHECK: // %bb.0:
276 ; CHECK-NEXT: mov w8, #115 // =0x73
277 ; CHECK-NEXT: tst w0, #0x1
278 ; CHECK-NEXT: mov w9, #-20 // =0xffffffec
288 ; CHECK: // %bb.0:
289 ; CHECK-NEXT: mov w8, #4 // =0x4
290 ; CHECK-NEXT: tst w0, #0x1
300 ; CHECK: // %bb.0:
301 ; CHECK-NEXT: mov w8, #5 // =0x5
302 ; CHECK-NEXT: tst w0, #0x1
312 ; CHECK: // %bb.0:
313 ; CHECK-NEXT: mov w8, #4 // =0x4
314 ; CHECK-NEXT: tst w0, #0x1
315 ; CHECK-NEXT: mov w9, #50 // =0x32
325 ; CHECK: // %bb.0:
326 ; CHECK-NEXT: mov w8, #5 // =0x5
327 ; CHECK-NEXT: tst w0, #0x1
337 ; CHECK: // %bb.0:
338 ; CHECK-NEXT: mov w8, #-4 // =0xfffffffc
339 ; CHECK-NEXT: tst w0, #0x1
349 ; CHECK: // %bb.0:
350 ; CHECK-NEXT: mov w8, #5 // =0x5
351 ; CHECK-NEXT: tst w0, #0x1
352 ; CHECK-NEXT: mov w9, #120 // =0x78
362 ; CHECK: // %bb.0:
363 ; CHECK-NEXT: mov w8, #2 // =0x2
364 ; CHECK-NEXT: tst w0, #0x1
374 ; CHECK: // %bb.0:
375 ; CHECK-NEXT: mov w8, #5 // =0x5
376 ; CHECK-NEXT: tst w0, #0x1
377 ; CHECK-NEXT: mov w9, #120 // =0x78
387 ; CHECK: // %bb.0:
388 ; CHECK-NEXT: mov w8, #4 // =0x4
389 ; CHECK-NEXT: tst w0, #0x1
399 ; CHECK: // %bb.0:
400 ; CHECK-NEXT: mov w8, #23 // =0x17
401 ; CHECK-NEXT: tst w0, #0x1
402 ; CHECK-NEXT: mov w9, #-3 // =0xfffffffd
412 ; CHECK: // %bb.0:
413 ; CHECK-NEXT: mov w8, #18 // =0x12
414 ; CHECK-NEXT: tst w0, #0x1
415 ; CHECK-NEXT: mov w9, #-7 // =0xfffffff9
425 ; CHECK: // %bb.0:
426 ; CHECK-NEXT: mov w8, #-32 // =0xffffffe0
427 ; CHECK-NEXT: tst w0, #0x1
428 ; CHECK-NEXT: mov w9, #-128 // =0xffffff80
438 ; CHECK: // %bb.0:
439 ; CHECK-NEXT: mov w8, #8 // =0x8
440 ; CHECK-NEXT: tst w0, #0x1
441 ; CHECK-NEXT: mov w9, #4 // =0x4
451 ; CHECK: // %bb.0:
452 ; CHECK-NEXT: mov w8, #7 // =0x7
453 ; CHECK-NEXT: tst w0, #0x1
463 ; CHECK: // %bb.0:
464 ; CHECK-NEXT: mov w8, #8 // =0x8
465 ; CHECK-NEXT: tst w0, #0x1
466 ; CHECK-NEXT: mov w9, #16 // =0x10
477 ; CHECK: // %bb.0:
478 ; CHECK-NEXT: sbfx w0, w0, #0, #1
487 ; CHECK: // %bb.0:
488 ; CHECK-NEXT: mov w8, #-16 // =0xfffffff0
489 ; CHECK-NEXT: tst w0, #0x1
490 ; CHECK-NEXT: mov w9, #-32 // =0xffffffe0
500 ; CHECK: // %bb.0:
501 ; CHECK-NEXT: mov x9, #7378697629483820646 // =0x6666666666666666
503 ; CHECK-NEXT: tst w0, #0x1
516 ; CHECK: // %bb.0:
518 ; CHECK-NEXT: tst w0, #0x1
520 ; CHECK-NEXT: mov x8, #3689348814741910323 // =0x3333333333333333
532 ; CHECK: // %bb.0:
534 ; CHECK-NEXT: tst w0, #0x1
536 ; CHECK-NEXT: mov x8, #3689348814741910323 // =0x3333333333333333
548 ; CHECK: // %bb.0:
550 ; CHECK-NEXT: tst w0, #0x1
552 ; CHECK-NEXT: mov x8, #7378697629483820646 // =0x6666666666666666
564 ; CHECK: // %bb.0:
567 ; CHECK-NEXT: tst w0, #0x1
579 ; CHECK: // %bb.0:
581 ; CHECK-NEXT: tst w0, #0x1
583 ; CHECK-NEXT: mov x8, #7378697629483820646 // =0x6666666666666666
595 ; CHECK: // %bb.0:
598 ; CHECK-NEXT: tst w0, #0x1
609 ; CHECK: // %bb.0:
610 ; CHECK-NEXT: mov x9, #7378697629483820646 // =0x6666666666666666
612 ; CHECK-NEXT: tst w0, #0x1