Lines Matching full:s1
265 ; GFX7-NEXT: s_sub_i32 s1, s1, 64
267 ; GFX7-NEXT: s_and_b32 s1, s1, 0xffff
269 ; GFX7-NEXT: s_lshl_b32 s1, s1, 16
270 ; GFX7-NEXT: s_or_b32 s0, s0, s1
275 ; GFX9-NEXT: s_lshr_b32 s1, s0, 16
277 ; GFX9-NEXT: s_add_i32 s1, s1, 0xffc0
278 ; GFX9-NEXT: s_pack_ll_b32_b16 s0, s0, s1
283 ; GFX8-NEXT: s_lshr_b32 s1, s0, 16
286 ; GFX8-NEXT: s_add_i32 s1, s1, 0xffc0
287 ; GFX8-NEXT: s_lshl_b32 s1, s1, 16
289 ; GFX8-NEXT: s_or_b32 s0, s1, s0
294 ; GFX10-NEXT: s_lshr_b32 s1, s0, 16
296 ; GFX10-NEXT: s_add_i32 s1, s1, 0xffc0
297 ; GFX10-NEXT: s_pack_ll_b32_b16 s0, s0, s1
307 ; GFX7-NEXT: s_add_i32 s1, s1, 4
309 ; GFX7-NEXT: s_and_b32 s1, s1, 0xffff
311 ; GFX7-NEXT: s_lshl_b32 s1, s1, 16
312 ; GFX7-NEXT: s_or_b32 s0, s0, s1
317 ; GFX9-NEXT: s_lshr_b32 s1, s0, 16
319 ; GFX9-NEXT: s_add_i32 s1, s1, 4
320 ; GFX9-NEXT: s_pack_ll_b32_b16 s0, s0, s1
325 ; GFX8-NEXT: s_lshr_b32 s1, s0, 16
328 ; GFX8-NEXT: s_add_i32 s1, s1, 4
329 ; GFX8-NEXT: s_lshl_b32 s1, s1, 16
331 ; GFX8-NEXT: s_or_b32 s0, s1, s0
336 ; GFX10-NEXT: s_lshr_b32 s1, s0, 16
338 ; GFX10-NEXT: s_add_i32 s1, s1, 4
339 ; GFX10-NEXT: s_pack_ll_b32_b16 s0, s0, s1
349 ; GFX7-NEXT: s_sub_i32 s1, s1, 64
351 ; GFX7-NEXT: s_and_b32 s1, s1, 0xffff
353 ; GFX7-NEXT: s_lshl_b32 s1, s1, 16
354 ; GFX7-NEXT: s_or_b32 s0, s0, s1
359 ; GFX9-NEXT: s_lshr_b32 s1, s0, 16
361 ; GFX9-NEXT: s_add_i32 s1, s1, 0xffc0
362 ; GFX9-NEXT: s_pack_ll_b32_b16 s0, s0, s1
367 ; GFX8-NEXT: s_lshr_b32 s1, s0, 16
370 ; GFX8-NEXT: s_add_i32 s1, s1, 0xffc0
371 ; GFX8-NEXT: s_lshl_b32 s1, s1, 16
373 ; GFX8-NEXT: s_or_b32 s0, s1, s0
378 ; GFX10-NEXT: s_lshr_b32 s1, s0, 16
380 ; GFX10-NEXT: s_add_i32 s1, s1, 0xffc0
381 ; GFX10-NEXT: s_pack_ll_b32_b16 s0, s0, s1
391 ; GFX7-NEXT: s_add_i32 s1, s1, s3
393 ; GFX7-NEXT: s_and_b32 s1, s1, 0xffff
395 ; GFX7-NEXT: s_lshl_b32 s1, s1, 16
396 ; GFX7-NEXT: s_or_b32 s0, s0, s1
402 ; GFX9-NEXT: s_lshr_b32 s3, s1, 16
403 ; GFX9-NEXT: s_add_i32 s0, s0, s1
412 ; GFX8-NEXT: s_lshr_b32 s3, s1, 16
413 ; GFX8-NEXT: s_and_b32 s1, s1, 0xffff
414 ; GFX8-NEXT: s_add_i32 s0, s0, s1
416 ; GFX8-NEXT: s_lshl_b32 s1, s2, 16
418 ; GFX8-NEXT: s_or_b32 s0, s1, s0
424 ; GFX10-NEXT: s_lshr_b32 s3, s1, 16
425 ; GFX10-NEXT: s_add_i32 s0, s0, s1
437 ; GFX7-NEXT: s_lshl_b32 s1, s1, 16
439 ; GFX7-NEXT: s_or_b32 s0, s1, s0
441 ; GFX7-NEXT: s_lshr_b32 s1, s0, 16
442 ; GFX7-NEXT: s_add_i32 s1, s1, s3
444 ; GFX7-NEXT: s_and_b32 s1, s1, 0xffff
446 ; GFX7-NEXT: s_lshl_b32 s1, s1, 16
447 ; GFX7-NEXT: s_or_b32 s0, s0, s1
454 ; GFX9-NEXT: s_lshr_b32 s3, s1, 16
455 ; GFX9-NEXT: s_add_i32 s0, s0, s1
465 ; GFX8-NEXT: s_lshr_b32 s3, s1, 16
466 ; GFX8-NEXT: s_and_b32 s1, s1, 0xffff
467 ; GFX8-NEXT: s_add_i32 s0, s0, s1
469 ; GFX8-NEXT: s_lshl_b32 s1, s2, 16
471 ; GFX8-NEXT: s_or_b32 s0, s1, s0
477 ; GFX10-NEXT: s_lshr_b32 s3, s1, 16
479 ; GFX10-NEXT: s_add_i32 s0, s0, s1
498 ; GFX7-NEXT: s_add_i32 s1, s1, s3
500 ; GFX7-NEXT: s_and_b32 s1, s1, 0xffff
502 ; GFX7-NEXT: s_lshl_b32 s1, s1, 16
503 ; GFX7-NEXT: s_or_b32 s0, s0, s1
508 ; GFX9-NEXT: s_xor_b32 s1, s1, 0x80008000
510 ; GFX9-NEXT: s_lshr_b32 s3, s1, 16
511 ; GFX9-NEXT: s_add_i32 s0, s0, s1
518 ; GFX8-NEXT: s_xor_b32 s1, s1, 0x80008000
521 ; GFX8-NEXT: s_lshr_b32 s3, s1, 16
522 ; GFX8-NEXT: s_and_b32 s1, s1, 0xffff
523 ; GFX8-NEXT: s_add_i32 s0, s0, s1
525 ; GFX8-NEXT: s_lshl_b32 s1, s2, 16
527 ; GFX8-NEXT: s_or_b32 s0, s1, s0
532 ; GFX10-NEXT: s_xor_b32 s1, s1, 0x80008000
534 ; GFX10-NEXT: s_lshr_b32 s3, s1, 16
535 ; GFX10-NEXT: s_add_i32 s0, s0, s1
549 ; GFX7-NEXT: s_lshl_b32 s1, s1, 16
551 ; GFX7-NEXT: s_or_b32 s0, s1, s0
552 ; GFX7-NEXT: s_lshl_b32 s1, s3, 16
554 ; GFX7-NEXT: s_or_b32 s1, s1, s2
556 ; GFX7-NEXT: s_xor_b32 s1, s1, 0x80008000
558 ; GFX7-NEXT: s_lshr_b32 s3, s1, 16
560 ; GFX7-NEXT: s_add_i32 s0, s0, s1
561 ; GFX7-NEXT: s_and_b32 s1, s2, 0xffff
563 ; GFX7-NEXT: s_lshl_b32 s1, s1, 16
564 ; GFX7-NEXT: s_or_b32 s0, s0, s1
570 ; GFX9-NEXT: s_xor_b32 s1, s1, 0x80008000
572 ; GFX9-NEXT: s_lshr_b32 s3, s1, 16
573 ; GFX9-NEXT: s_add_i32 s0, s0, s1
581 ; GFX8-NEXT: s_xor_b32 s1, s1, 0x80008000
584 ; GFX8-NEXT: s_lshr_b32 s3, s1, 16
585 ; GFX8-NEXT: s_and_b32 s1, s1, 0xffff
586 ; GFX8-NEXT: s_add_i32 s0, s0, s1
588 ; GFX8-NEXT: s_lshl_b32 s1, s2, 16
590 ; GFX8-NEXT: s_or_b32 s0, s1, s0
596 ; GFX10-NEXT: s_xor_b32 s1, s1, 0x80008000
598 ; GFX10-NEXT: s_lshr_b32 s3, s1, 16
599 ; GFX10-NEXT: s_add_i32 s0, s0, s1