Lines Matching full:s1

238 ; GFX9-NEXT:    s_lshr_b32 s1, s0, 16
240 ; GFX9-NEXT: s_sub_i32 s1, s1, 0xffc0
241 ; GFX9-NEXT: s_pack_ll_b32_b16 s0, s0, s1
246 ; GFX8-NEXT: s_lshr_b32 s1, s0, 16
249 ; GFX8-NEXT: s_add_i32 s1, s1, 0xffff0040
250 ; GFX8-NEXT: s_lshl_b32 s1, s1, 16
252 ; GFX8-NEXT: s_or_b32 s0, s1, s0
257 ; GFX10-NEXT: s_lshr_b32 s1, s0, 16
259 ; GFX10-NEXT: s_sub_i32 s1, s1, 0xffc0
260 ; GFX10-NEXT: s_pack_ll_b32_b16 s0, s0, s1
265 ; GFX11-NEXT: s_lshr_b32 s1, s0, 16
267 ; GFX11-NEXT: s_sub_i32 s1, s1, 0xffc0
268 ; GFX11-NEXT: s_pack_ll_b32_b16 s0, s0, s1
278 ; GFX9-NEXT: s_lshr_b32 s1, s0, 16
280 ; GFX9-NEXT: s_sub_i32 s1, s1, 4
281 ; GFX9-NEXT: s_pack_ll_b32_b16 s0, s0, s1
286 ; GFX8-NEXT: s_lshr_b32 s1, s0, 16
289 ; GFX8-NEXT: s_add_i32 s1, s1, -4
290 ; GFX8-NEXT: s_lshl_b32 s1, s1, 16
292 ; GFX8-NEXT: s_or_b32 s0, s1, s0
297 ; GFX10-NEXT: s_lshr_b32 s1, s0, 16
299 ; GFX10-NEXT: s_sub_i32 s1, s1, 4
300 ; GFX10-NEXT: s_pack_ll_b32_b16 s0, s0, s1
305 ; GFX11-NEXT: s_lshr_b32 s1, s0, 16
307 ; GFX11-NEXT: s_sub_i32 s1, s1, 4
308 ; GFX11-NEXT: s_pack_ll_b32_b16 s0, s0, s1
318 ; GFX9-NEXT: s_lshr_b32 s1, s0, 16
320 ; GFX9-NEXT: s_sub_i32 s1, s1, 0xffc0
321 ; GFX9-NEXT: s_pack_ll_b32_b16 s0, s0, s1
326 ; GFX8-NEXT: s_lshr_b32 s1, s0, 16
329 ; GFX8-NEXT: s_add_i32 s1, s1, 0xffff0040
330 ; GFX8-NEXT: s_lshl_b32 s1, s1, 16
332 ; GFX8-NEXT: s_or_b32 s0, s1, s0
337 ; GFX10-NEXT: s_lshr_b32 s1, s0, 16
339 ; GFX10-NEXT: s_sub_i32 s1, s1, 0xffc0
340 ; GFX10-NEXT: s_pack_ll_b32_b16 s0, s0, s1
345 ; GFX11-NEXT: s_lshr_b32 s1, s0, 16
347 ; GFX11-NEXT: s_sub_i32 s1, s1, 0xffc0
348 ; GFX11-NEXT: s_pack_ll_b32_b16 s0, s0, s1
359 ; GFX9-NEXT: s_lshr_b32 s3, s1, 16
360 ; GFX9-NEXT: s_sub_i32 s0, s0, s1
361 ; GFX9-NEXT: s_sub_i32 s1, s2, s3
362 ; GFX9-NEXT: s_pack_ll_b32_b16 s0, s0, s1
369 ; GFX8-NEXT: s_lshr_b32 s3, s1, 16
370 ; GFX8-NEXT: s_and_b32 s1, s1, 0xffff
371 ; GFX8-NEXT: s_sub_i32 s0, s0, s1
372 ; GFX8-NEXT: s_sub_i32 s1, s2, s3
373 ; GFX8-NEXT: s_lshl_b32 s1, s1, 16
375 ; GFX8-NEXT: s_or_b32 s0, s1, s0
381 ; GFX10-NEXT: s_lshr_b32 s3, s1, 16
382 ; GFX10-NEXT: s_sub_i32 s0, s0, s1
383 ; GFX10-NEXT: s_sub_i32 s1, s2, s3
384 ; GFX10-NEXT: s_pack_ll_b32_b16 s0, s0, s1
390 ; GFX11-NEXT: s_lshr_b32 s3, s1, 16
391 ; GFX11-NEXT: s_sub_i32 s0, s0, s1
392 ; GFX11-NEXT: s_sub_i32 s1, s2, s3
393 ; GFX11-NEXT: s_pack_ll_b32_b16 s0, s0, s1
405 ; GFX9-NEXT: s_lshr_b32 s3, s1, 16
406 ; GFX9-NEXT: s_sub_i32 s0, s0, s1
407 ; GFX9-NEXT: s_sub_i32 s1, s2, s3
408 ; GFX9-NEXT: s_pack_ll_b32_b16 s0, s0, s1
416 ; GFX8-NEXT: s_lshr_b32 s3, s1, 16
417 ; GFX8-NEXT: s_and_b32 s1, s1, 0xffff
418 ; GFX8-NEXT: s_sub_i32 s0, s0, s1
419 ; GFX8-NEXT: s_sub_i32 s1, s2, s3
420 ; GFX8-NEXT: s_lshl_b32 s1, s1, 16
422 ; GFX8-NEXT: s_or_b32 s0, s1, s0
428 ; GFX10-NEXT: s_lshr_b32 s3, s1, 16
430 ; GFX10-NEXT: s_sub_i32 s0, s0, s1
431 ; GFX10-NEXT: s_sub_i32 s1, s2, s3
432 ; GFX10-NEXT: s_pack_ll_b32_b16 s0, s0, s1
438 ; GFX11-NEXT: s_lshr_b32 s3, s1, 16
440 ; GFX11-NEXT: s_sub_i32 s0, s0, s1
441 ; GFX11-NEXT: s_sub_i32 s1, s2, s3
442 ; GFX11-NEXT: s_pack_ll_b32_b16 s0, s0, s1
454 ; GFX9-NEXT: s_xor_b32 s1, s1, 0x80008000
456 ; GFX9-NEXT: s_lshr_b32 s3, s1, 16
457 ; GFX9-NEXT: s_sub_i32 s0, s0, s1
458 ; GFX9-NEXT: s_sub_i32 s1, s2, s3
459 ; GFX9-NEXT: s_pack_ll_b32_b16 s0, s0, s1
464 ; GFX8-NEXT: s_xor_b32 s1, s1, 0x80008000
467 ; GFX8-NEXT: s_lshr_b32 s3, s1, 16
468 ; GFX8-NEXT: s_and_b32 s1, s1, 0xffff
469 ; GFX8-NEXT: s_sub_i32 s0, s0, s1
470 ; GFX8-NEXT: s_sub_i32 s1, s2, s3
471 ; GFX8-NEXT: s_lshl_b32 s1, s1, 16
473 ; GFX8-NEXT: s_or_b32 s0, s1, s0
478 ; GFX10-NEXT: s_xor_b32 s1, s1, 0x80008000
480 ; GFX10-NEXT: s_lshr_b32 s3, s1, 16
481 ; GFX10-NEXT: s_sub_i32 s0, s0, s1
482 ; GFX10-NEXT: s_sub_i32 s1, s2, s3
483 ; GFX10-NEXT: s_pack_ll_b32_b16 s0, s0, s1
488 ; GFX11-NEXT: s_xor_b32 s1, s1, 0x80008000
490 ; GFX11-NEXT: s_lshr_b32 s3, s1, 16
491 ; GFX11-NEXT: s_sub_i32 s0, s0, s1
492 ; GFX11-NEXT: s_sub_i32 s1, s2, s3
493 ; GFX11-NEXT: s_pack_ll_b32_b16 s0, s0, s1
506 ; GFX9-NEXT: s_xor_b32 s1, s1, 0x80008000
508 ; GFX9-NEXT: s_lshr_b32 s3, s1, 16
509 ; GFX9-NEXT: s_sub_i32 s0, s0, s1
510 ; GFX9-NEXT: s_sub_i32 s1, s2, s3
511 ; GFX9-NEXT: s_pack_ll_b32_b16 s0, s0, s1
517 ; GFX8-NEXT: s_xor_b32 s1, s1, 0x80008000
520 ; GFX8-NEXT: s_lshr_b32 s3, s1, 16
521 ; GFX8-NEXT: s_and_b32 s1, s1, 0xffff
522 ; GFX8-NEXT: s_sub_i32 s0, s0, s1
523 ; GFX8-NEXT: s_sub_i32 s1, s2, s3
524 ; GFX8-NEXT: s_lshl_b32 s1, s1, 16
526 ; 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_sub_i32 s0, s0, s1
536 ; GFX10-NEXT: s_sub_i32 s1, s2, s3
537 ; GFX10-NEXT: s_pack_ll_b32_b16 s0, s0, s1
543 ; GFX11-NEXT: s_xor_b32 s1, s1, 0x80008000
545 ; GFX11-NEXT: s_lshr_b32 s3, s1, 16
546 ; GFX11-NEXT: s_sub_i32 s0, s0, s1
547 ; GFX11-NEXT: s_sub_i32 s1, s2, s3
548 ; GFX11-NEXT: s_pack_ll_b32_b16 s0, s0, s1