Lines Matching full:s6

21 ; SI-NEXT:    s_mov_b32 s6, -1
33 ; VI-SDAG-NEXT: s_mov_b32 s6, -1
107 ; SI-NEXT: s_or_b32 s4, s5, s6
113 ; SI-NEXT: s_sub_i32 s6, 0x3f1, s4
116 ; SI-NEXT: v_med3_i32 v0, s6, 0, 13
119 ; SI-NEXT: v_readfirstlane_b32 s6, v0
121 ; SI-NEXT: s_lshr_b32 s6, s5, s6
122 ; SI-NEXT: v_lshl_b32_e32 v0, s6, v0
126 ; SI-NEXT: s_or_b32 s5, s6, s5
128 ; SI-NEXT: s_cselect_b32 s6, s5, s4
129 ; SI-NEXT: s_and_b32 s8, s6, 7
134 ; SI-NEXT: s_lshr_b32 s6, s6, 2
138 ; SI-NEXT: s_addc_u32 s4, s6, 0
140 ; SI-NEXT: s_cselect_b32 s6, s4, 0x7c00
145 ; SI-NEXT: v_mov_b32_e32 v1, s6
166 ; VI-SAFE-SDAG-NEXT: s_or_b32 s4, s4, s6
173 ; VI-SAFE-SDAG-NEXT: s_or_b32 s6, s8, s4
176 ; VI-SAFE-SDAG-NEXT: s_or_b32 s4, s6, 0x1000
186 ; VI-SAFE-SDAG-NEXT: s_or_b32 s5, s6, s5
200 ; VI-SAFE-SDAG-NEXT: s_cmp_lg_u32 s6, 0
221 ; VI-SAFE-GISEL-NEXT: s_and_b32 s6, s3, 0x1ff
224 ; VI-SAFE-GISEL-NEXT: s_or_b32 s2, s6, s2
231 ; VI-SAFE-GISEL-NEXT: s_lshl_b32 s6, s4, 12
233 ; VI-SAFE-GISEL-NEXT: s_or_b32 s6, s2, s6
244 ; VI-SAFE-GISEL-NEXT: s_cselect_b32 s2, s2, s6
245 ; VI-SAFE-GISEL-NEXT: s_and_b32 s6, s2, 7
247 ; VI-SAFE-GISEL-NEXT: s_cmp_eq_u32 s6, 3
249 ; VI-SAFE-GISEL-NEXT: s_cmp_gt_i32 s6, 5
250 ; VI-SAFE-GISEL-NEXT: s_cselect_b32 s6, 1, 0
251 ; VI-SAFE-GISEL-NEXT: s_or_b32 s6, s7, s6
252 ; VI-SAFE-GISEL-NEXT: s_and_b32 s6, s6, 1
253 ; VI-SAFE-GISEL-NEXT: s_add_i32 s2, s2, s6
306 ; GFX10-SAFE-SDAG-NEXT: v_readfirstlane_b32 s6, v1
310 ; GFX10-SAFE-SDAG-NEXT: s_lshr_b32 s6, s5, s6
311 ; GFX10-SAFE-SDAG-NEXT: v_lshlrev_b32_e64 v0, v1, s6
315 ; GFX10-SAFE-SDAG-NEXT: s_or_b32 s5, s6, s5
318 ; GFX10-SAFE-SDAG-NEXT: s_and_b32 s6, s5, 7
319 ; GFX10-SAFE-SDAG-NEXT: s_cmp_gt_i32 s6, 5
321 ; GFX10-SAFE-SDAG-NEXT: s_cmp_eq_u32 s6, 3
322 ; GFX10-SAFE-SDAG-NEXT: s_cselect_b32 s6, -1, 0
324 ; GFX10-SAFE-SDAG-NEXT: s_or_b32 s6, s6, s7
325 ; GFX10-SAFE-SDAG-NEXT: s_cmp_lg_u32 s6, 0
349 ; GFX10-SAFE-GISEL-NEXT: s_and_b32 s6, s3, 0x1ff
352 ; GFX10-SAFE-GISEL-NEXT: s_or_b32 s2, s6, s2
360 ; GFX10-SAFE-GISEL-NEXT: s_sub_i32 s6, 1, s4
362 ; GFX10-SAFE-GISEL-NEXT: s_max_i32 s6, s6, 0
364 ; GFX10-SAFE-GISEL-NEXT: s_min_i32 s6, s6, 13
366 ; GFX10-SAFE-GISEL-NEXT: s_lshr_b32 s9, s8, s6
368 ; GFX10-SAFE-GISEL-NEXT: s_lshl_b32 s6, s9, s6
370 ; GFX10-SAFE-GISEL-NEXT: s_cmp_lg_u32 s6, s8
371 ; GFX10-SAFE-GISEL-NEXT: s_cselect_b32 s6, 1, 0
372 ; GFX10-SAFE-GISEL-NEXT: s_or_b32 s6, s9, s6
374 ; GFX10-SAFE-GISEL-NEXT: s_cselect_b32 s2, s6, s2
375 ; GFX10-SAFE-GISEL-NEXT: s_and_b32 s6, s2, 7
377 ; GFX10-SAFE-GISEL-NEXT: s_cmp_eq_u32 s6, 3
379 ; GFX10-SAFE-GISEL-NEXT: s_cmp_gt_i32 s6, 5
380 ; GFX10-SAFE-GISEL-NEXT: s_cselect_b32 s6, 1, 0
381 ; GFX10-SAFE-GISEL-NEXT: s_or_b32 s6, s7, s6
382 ; GFX10-SAFE-GISEL-NEXT: s_and_b32 s6, s6, 1
383 ; GFX10-SAFE-GISEL-NEXT: s_add_i32 s2, s2, s6
438 ; GFX11-SAFE-SDAG-NEXT: v_readfirstlane_b32 s6, v1
443 ; GFX11-SAFE-SDAG-NEXT: s_lshr_b32 s6, s5, s6
445 ; GFX11-SAFE-SDAG-NEXT: v_lshlrev_b32_e64 v0, v1, s6
450 ; GFX11-SAFE-SDAG-NEXT: s_or_b32 s5, s6, s5
454 ; GFX11-SAFE-SDAG-NEXT: s_and_b32 s6, s5, 7
455 ; GFX11-SAFE-SDAG-NEXT: s_cmp_gt_i32 s6, 5
457 ; GFX11-SAFE-SDAG-NEXT: s_cmp_eq_u32 s6, 3
458 ; GFX11-SAFE-SDAG-NEXT: s_cselect_b32 s6, -1, 0
460 ; GFX11-SAFE-SDAG-NEXT: s_or_b32 s6, s6, s7
462 ; GFX11-SAFE-SDAG-NEXT: s_cmp_lg_u32 s6, 0
488 ; GFX11-SAFE-GISEL-NEXT: s_and_b32 s6, s3, 0x1ff
491 ; GFX11-SAFE-GISEL-NEXT: s_or_b32 s2, s6, s2
500 ; GFX11-SAFE-GISEL-NEXT: s_sub_i32 s6, 1, s4
502 ; GFX11-SAFE-GISEL-NEXT: s_max_i32 s6, s6, 0
504 ; GFX11-SAFE-GISEL-NEXT: s_min_i32 s6, s6, 13
506 ; GFX11-SAFE-GISEL-NEXT: s_lshr_b32 s9, s8, s6
508 ; GFX11-SAFE-GISEL-NEXT: s_lshl_b32 s6, s9, s6
510 ; GFX11-SAFE-GISEL-NEXT: s_cmp_lg_u32 s6, s8
511 ; GFX11-SAFE-GISEL-NEXT: s_cselect_b32 s6, 1, 0
513 ; GFX11-SAFE-GISEL-NEXT: s_or_b32 s6, s9, s6
515 ; GFX11-SAFE-GISEL-NEXT: s_cselect_b32 s2, s6, s2
516 ; GFX11-SAFE-GISEL-NEXT: s_and_b32 s6, s2, 7
518 ; GFX11-SAFE-GISEL-NEXT: s_cmp_eq_u32 s6, 3
520 ; GFX11-SAFE-GISEL-NEXT: s_cmp_gt_i32 s6, 5
521 ; GFX11-SAFE-GISEL-NEXT: s_cselect_b32 s6, 1, 0
523 ; GFX11-SAFE-GISEL-NEXT: s_or_b32 s6, s7, s6
524 ; GFX11-SAFE-GISEL-NEXT: s_and_b32 s6, s6, 1
526 ; GFX11-SAFE-GISEL-NEXT: s_add_i32 s2, s2, s6
576 ; SI-NEXT: s_mov_b32 s6, -1
588 ; VI-SDAG-NEXT: s_mov_b32 s6, -1
599 ; VI-GISEL-NEXT: s_mov_b32 s6, -1
689 ; VI-SDAG-NEXT: s_mov_b32 s6, -1