Lines Matching full:s0
238 ; GFX9-NEXT: s_lshr_b32 s1, s0, 16
239 ; GFX9-NEXT: s_sub_i32 s0, s0, 0xffc0ffc0
241 ; GFX9-NEXT: s_pack_ll_b32_b16 s0, s0, s1
246 ; GFX8-NEXT: s_lshr_b32 s1, s0, 16
247 ; GFX8-NEXT: s_and_b32 s0, s0, 0xffff
248 ; GFX8-NEXT: s_add_i32 s0, s0, 0xffff0040
251 ; GFX8-NEXT: s_and_b32 s0, s0, 0xffff
252 ; GFX8-NEXT: s_or_b32 s0, s1, s0
257 ; GFX10-NEXT: s_lshr_b32 s1, s0, 16
258 ; GFX10-NEXT: s_sub_i32 s0, s0, 0xffc0ffc0
260 ; GFX10-NEXT: s_pack_ll_b32_b16 s0, s0, s1
265 ; GFX11-NEXT: s_lshr_b32 s1, s0, 16
266 ; GFX11-NEXT: s_sub_i32 s0, s0, 0xffc0ffc0
268 ; GFX11-NEXT: s_pack_ll_b32_b16 s0, s0, s1
278 ; GFX9-NEXT: s_lshr_b32 s1, s0, 16
279 ; GFX9-NEXT: s_sub_i32 s0, s0, 0x4ffc0
281 ; GFX9-NEXT: s_pack_ll_b32_b16 s0, s0, s1
286 ; GFX8-NEXT: s_lshr_b32 s1, s0, 16
287 ; GFX8-NEXT: s_and_b32 s0, s0, 0xffff
288 ; GFX8-NEXT: s_add_i32 s0, s0, 0xffff0040
291 ; GFX8-NEXT: s_and_b32 s0, s0, 0xffff
292 ; GFX8-NEXT: s_or_b32 s0, s1, s0
297 ; GFX10-NEXT: s_lshr_b32 s1, s0, 16
298 ; GFX10-NEXT: s_sub_i32 s0, s0, 0x4ffc0
300 ; GFX10-NEXT: s_pack_ll_b32_b16 s0, s0, s1
305 ; GFX11-NEXT: s_lshr_b32 s1, s0, 16
306 ; GFX11-NEXT: s_sub_i32 s0, s0, 0x4ffc0
308 ; GFX11-NEXT: s_pack_ll_b32_b16 s0, s0, s1
318 ; GFX9-NEXT: s_lshr_b32 s1, s0, 16
319 ; GFX9-NEXT: s_sub_i32 s0, s0, 0xffc00004
321 ; GFX9-NEXT: s_pack_ll_b32_b16 s0, s0, s1
326 ; GFX8-NEXT: s_lshr_b32 s1, s0, 16
327 ; GFX8-NEXT: s_and_b32 s0, s0, 0xffff
328 ; GFX8-NEXT: s_add_i32 s0, s0, -4
331 ; GFX8-NEXT: s_and_b32 s0, s0, 0xffff
332 ; GFX8-NEXT: s_or_b32 s0, s1, s0
337 ; GFX10-NEXT: s_lshr_b32 s1, s0, 16
338 ; GFX10-NEXT: s_sub_i32 s0, s0, 0xffc00004
340 ; GFX10-NEXT: s_pack_ll_b32_b16 s0, s0, s1
345 ; GFX11-NEXT: s_lshr_b32 s1, s0, 16
346 ; GFX11-NEXT: s_sub_i32 s0, s0, 0xffc00004
348 ; GFX11-NEXT: s_pack_ll_b32_b16 s0, s0, s1
358 ; GFX9-NEXT: s_lshr_b32 s2, s0, 16
360 ; GFX9-NEXT: s_sub_i32 s0, s0, s1
362 ; GFX9-NEXT: s_pack_ll_b32_b16 s0, s0, s1
367 ; GFX8-NEXT: s_lshr_b32 s2, s0, 16
368 ; GFX8-NEXT: s_and_b32 s0, s0, 0xffff
371 ; GFX8-NEXT: s_sub_i32 s0, s0, s1
374 ; GFX8-NEXT: s_and_b32 s0, s0, 0xffff
375 ; GFX8-NEXT: s_or_b32 s0, s1, s0
380 ; GFX10-NEXT: s_lshr_b32 s2, s0, 16
382 ; GFX10-NEXT: s_sub_i32 s0, s0, s1
384 ; GFX10-NEXT: s_pack_ll_b32_b16 s0, s0, s1
389 ; GFX11-NEXT: s_lshr_b32 s2, s0, 16
391 ; GFX11-NEXT: s_sub_i32 s0, s0, s1
393 ; GFX11-NEXT: s_pack_ll_b32_b16 s0, s0, s1
403 ; GFX9-NEXT: s_xor_b32 s0, s0, 0x80008000
404 ; GFX9-NEXT: s_lshr_b32 s2, s0, 16
406 ; GFX9-NEXT: s_sub_i32 s0, s0, s1
408 ; GFX9-NEXT: s_pack_ll_b32_b16 s0, s0, s1
413 ; GFX8-NEXT: s_xor_b32 s0, s0, 0x80008000
414 ; GFX8-NEXT: s_lshr_b32 s2, s0, 16
415 ; GFX8-NEXT: s_and_b32 s0, s0, 0xffff
418 ; GFX8-NEXT: s_sub_i32 s0, s0, s1
421 ; GFX8-NEXT: s_and_b32 s0, s0, 0xffff
422 ; GFX8-NEXT: s_or_b32 s0, s1, s0
427 ; GFX10-NEXT: s_xor_b32 s0, s0, 0x80008000
429 ; GFX10-NEXT: s_lshr_b32 s2, s0, 16
430 ; GFX10-NEXT: s_sub_i32 s0, s0, s1
432 ; GFX10-NEXT: s_pack_ll_b32_b16 s0, s0, s1
437 ; GFX11-NEXT: s_xor_b32 s0, s0, 0x80008000
439 ; GFX11-NEXT: s_lshr_b32 s2, s0, 16
440 ; GFX11-NEXT: s_sub_i32 s0, s0, s1
442 ; GFX11-NEXT: s_pack_ll_b32_b16 s0, s0, s1
455 ; GFX9-NEXT: s_lshr_b32 s2, s0, 16
457 ; GFX9-NEXT: s_sub_i32 s0, s0, s1
459 ; GFX9-NEXT: s_pack_ll_b32_b16 s0, s0, s1
465 ; GFX8-NEXT: s_lshr_b32 s2, s0, 16
466 ; GFX8-NEXT: s_and_b32 s0, s0, 0xffff
469 ; GFX8-NEXT: s_sub_i32 s0, s0, s1
472 ; GFX8-NEXT: s_and_b32 s0, s0, 0xffff
473 ; GFX8-NEXT: s_or_b32 s0, s1, s0
479 ; GFX10-NEXT: s_lshr_b32 s2, s0, 16
481 ; GFX10-NEXT: s_sub_i32 s0, s0, s1
483 ; GFX10-NEXT: s_pack_ll_b32_b16 s0, s0, s1
489 ; GFX11-NEXT: s_lshr_b32 s2, s0, 16
491 ; GFX11-NEXT: s_sub_i32 s0, s0, s1
493 ; GFX11-NEXT: s_pack_ll_b32_b16 s0, s0, s1
505 ; GFX9-NEXT: s_xor_b32 s0, s0, 0x80008000
507 ; GFX9-NEXT: s_lshr_b32 s2, s0, 16
509 ; GFX9-NEXT: s_sub_i32 s0, s0, s1
511 ; GFX9-NEXT: s_pack_ll_b32_b16 s0, s0, s1
516 ; GFX8-NEXT: s_xor_b32 s0, s0, 0x80008000
518 ; GFX8-NEXT: s_lshr_b32 s2, s0, 16
519 ; GFX8-NEXT: s_and_b32 s0, s0, 0xffff
522 ; GFX8-NEXT: s_sub_i32 s0, s0, s1
525 ; GFX8-NEXT: s_and_b32 s0, s0, 0xffff
526 ; GFX8-NEXT: s_or_b32 s0, s1, s0
531 ; GFX10-NEXT: s_xor_b32 s0, s0, 0x80008000
533 ; GFX10-NEXT: s_lshr_b32 s2, s0, 16
535 ; GFX10-NEXT: s_sub_i32 s0, s0, s1
537 ; GFX10-NEXT: s_pack_ll_b32_b16 s0, s0, s1
542 ; GFX11-NEXT: s_xor_b32 s0, s0, 0x80008000
544 ; GFX11-NEXT: s_lshr_b32 s2, s0, 16
546 ; GFX11-NEXT: s_sub_i32 s0, s0, s1
548 ; GFX11-NEXT: s_pack_ll_b32_b16 s0, s0, s1