@@ -467,7 +467,7 @@ define amdgpu_kernel void @s_test_urem31_i64(ptr addrspace(1) %out, i64 %x, i64
467467; GCN-NEXT: s_lshr_b32 s2, s3, 1
468468; GCN-NEXT: s_mov_b32 s4, s0
469469; GCN-NEXT: v_add_i32_e32 v0, vcc, v0, v1
470- ; GCN-NEXT: v_mul_hi_u32 v0, s2, v0
470+ ; GCN-NEXT: v_mul_hi_u32 v0, v0, s2
471471; GCN-NEXT: s_mov_b32 s5, s1
472472; GCN-NEXT: v_mov_b32_e32 v1, 0
473473; GCN-NEXT: v_readfirstlane_b32 s0, v0
@@ -502,7 +502,7 @@ define amdgpu_kernel void @s_test_urem31_i64(ptr addrspace(1) %out, i64 %x, i64
502502; GCN-IR-NEXT: s_lshr_b32 s2, s3, 1
503503; GCN-IR-NEXT: s_mov_b32 s4, s0
504504; GCN-IR-NEXT: v_add_i32_e32 v0, vcc, v0, v1
505- ; GCN-IR-NEXT: v_mul_hi_u32 v0, s2, v0
505+ ; GCN-IR-NEXT: v_mul_hi_u32 v0, v0, s2
506506; GCN-IR-NEXT: s_mov_b32 s5, s1
507507; GCN-IR-NEXT: v_mov_b32_e32 v1, 0
508508; GCN-IR-NEXT: v_readfirstlane_b32 s0, v0
@@ -544,7 +544,7 @@ define amdgpu_kernel void @s_test_urem31_v2i64(ptr addrspace(1) %out, <2 x i64>
544544; GCN-NEXT: s_lshr_b32 s1, s9, 1
545545; GCN-NEXT: v_mul_hi_u32 v1, v0, v1
546546; GCN-NEXT: v_add_i32_e32 v0, vcc, v0, v1
547- ; GCN-NEXT: v_mul_hi_u32 v0, s1, v0
547+ ; GCN-NEXT: v_mul_hi_u32 v0, v0, s1
548548; GCN-NEXT: v_mul_f32_e32 v1, 0x4f7ffffe, v2
549549; GCN-NEXT: v_cvt_u32_f32_e32 v1, v1
550550; GCN-NEXT: v_readfirstlane_b32 s2, v0
@@ -562,7 +562,7 @@ define amdgpu_kernel void @s_test_urem31_v2i64(ptr addrspace(1) %out, <2 x i64>
562562; GCN-NEXT: s_mov_b32 s2, -1
563563; GCN-NEXT: v_mul_hi_u32 v0, v1, v0
564564; GCN-NEXT: v_add_i32_e32 v0, vcc, v1, v0
565- ; GCN-NEXT: v_mul_hi_u32 v2, s7, v0
565+ ; GCN-NEXT: v_mul_hi_u32 v2, v0, s7
566566; GCN-NEXT: v_mov_b32_e32 v1, 0
567567; GCN-NEXT: v_mov_b32_e32 v0, s8
568568; GCN-NEXT: v_mov_b32_e32 v3, v1
@@ -599,7 +599,7 @@ define amdgpu_kernel void @s_test_urem31_v2i64(ptr addrspace(1) %out, <2 x i64>
599599; GCN-IR-NEXT: s_lshr_b32 s1, s9, 1
600600; GCN-IR-NEXT: v_mul_hi_u32 v1, v0, v1
601601; GCN-IR-NEXT: v_add_i32_e32 v0, vcc, v0, v1
602- ; GCN-IR-NEXT: v_mul_hi_u32 v0, s1, v0
602+ ; GCN-IR-NEXT: v_mul_hi_u32 v0, v0, s1
603603; GCN-IR-NEXT: v_mul_f32_e32 v1, 0x4f7ffffe, v2
604604; GCN-IR-NEXT: v_cvt_u32_f32_e32 v1, v1
605605; GCN-IR-NEXT: v_readfirstlane_b32 s2, v0
@@ -617,7 +617,7 @@ define amdgpu_kernel void @s_test_urem31_v2i64(ptr addrspace(1) %out, <2 x i64>
617617; GCN-IR-NEXT: s_mov_b32 s2, -1
618618; GCN-IR-NEXT: v_mul_hi_u32 v0, v1, v0
619619; GCN-IR-NEXT: v_add_i32_e32 v0, vcc, v1, v0
620- ; GCN-IR-NEXT: v_mul_hi_u32 v2, s7, v0
620+ ; GCN-IR-NEXT: v_mul_hi_u32 v2, v0, s7
621621; GCN-IR-NEXT: v_mov_b32_e32 v1, 0
622622; GCN-IR-NEXT: v_mov_b32_e32 v0, s8
623623; GCN-IR-NEXT: v_mov_b32_e32 v3, v1
@@ -728,7 +728,7 @@ define amdgpu_kernel void @s_test_urem23_64_v2i64(ptr addrspace(1) %out, <2 x i6
728728; GCN-NEXT: v_addc_u32_e32 v1, vcc, 0, v3, vcc
729729; GCN-NEXT: v_mul_lo_u32 v1, v1, s4
730730; GCN-NEXT: v_add_i32_e32 v0, vcc, v0, v4
731- ; GCN-NEXT: v_mul_hi_u32 v0, s7, v0
731+ ; GCN-NEXT: v_mul_hi_u32 v0, v0, s7
732732; GCN-NEXT: v_sub_i32_e32 v1, vcc, s5, v1
733733; GCN-NEXT: v_and_b32_e32 v2, 0x7fffff, v1
734734; GCN-NEXT: v_readfirstlane_b32 s4, v0
@@ -775,7 +775,7 @@ define amdgpu_kernel void @s_test_urem23_64_v2i64(ptr addrspace(1) %out, <2 x i6
775775; GCN-IR-NEXT: v_addc_u32_e32 v1, vcc, 0, v3, vcc
776776; GCN-IR-NEXT: v_mul_lo_u32 v1, v1, s4
777777; GCN-IR-NEXT: v_add_i32_e32 v0, vcc, v0, v4
778- ; GCN-IR-NEXT: v_mul_hi_u32 v0, s7, v0
778+ ; GCN-IR-NEXT: v_mul_hi_u32 v0, v0, s7
779779; GCN-IR-NEXT: v_sub_i32_e32 v1, vcc, s5, v1
780780; GCN-IR-NEXT: v_and_b32_e32 v2, 0x7fffff, v1
781781; GCN-IR-NEXT: v_readfirstlane_b32 s4, v0
0 commit comments