@@ -469,7 +469,7 @@ define amdgpu_kernel void @s_test_urem31_i64(ptr addrspace(1) %out, i64 %x, i64
469469; GCN-NEXT: s_lshr_b32 s2, s3, 1
470470; GCN-NEXT: s_mov_b32 s4, s0
471471; GCN-NEXT: v_add_i32_e32 v0, vcc, v0, v1
472- ; GCN-NEXT: v_mul_hi_u32 v0, s2, v0
472+ ; GCN-NEXT: v_mul_hi_u32 v0, v0, s2
473473; GCN-NEXT: s_mov_b32 s5, s1
474474; GCN-NEXT: v_mov_b32_e32 v1, 0
475475; GCN-NEXT: v_readfirstlane_b32 s0, v0
@@ -504,7 +504,7 @@ define amdgpu_kernel void @s_test_urem31_i64(ptr addrspace(1) %out, i64 %x, i64
504504; GCN-IR-NEXT: s_lshr_b32 s2, s3, 1
505505; GCN-IR-NEXT: s_mov_b32 s4, s0
506506; GCN-IR-NEXT: v_add_i32_e32 v0, vcc, v0, v1
507- ; GCN-IR-NEXT: v_mul_hi_u32 v0, s2, v0
507+ ; GCN-IR-NEXT: v_mul_hi_u32 v0, v0, s2
508508; GCN-IR-NEXT: s_mov_b32 s5, s1
509509; GCN-IR-NEXT: v_mov_b32_e32 v1, 0
510510; GCN-IR-NEXT: v_readfirstlane_b32 s0, v0
@@ -546,7 +546,7 @@ define amdgpu_kernel void @s_test_urem31_v2i64(ptr addrspace(1) %out, <2 x i64>
546546; GCN-NEXT: s_lshr_b32 s1, s9, 1
547547; GCN-NEXT: v_mul_hi_u32 v1, v0, v1
548548; GCN-NEXT: v_add_i32_e32 v0, vcc, v0, v1
549- ; GCN-NEXT: v_mul_hi_u32 v0, s1, v0
549+ ; GCN-NEXT: v_mul_hi_u32 v0, v0, s1
550550; GCN-NEXT: v_mul_f32_e32 v1, 0x4f7ffffe, v2
551551; GCN-NEXT: v_cvt_u32_f32_e32 v1, v1
552552; GCN-NEXT: v_readfirstlane_b32 s2, v0
@@ -564,7 +564,7 @@ define amdgpu_kernel void @s_test_urem31_v2i64(ptr addrspace(1) %out, <2 x i64>
564564; GCN-NEXT: s_mov_b32 s2, -1
565565; GCN-NEXT: v_mul_hi_u32 v0, v1, v0
566566; GCN-NEXT: v_add_i32_e32 v0, vcc, v1, v0
567- ; GCN-NEXT: v_mul_hi_u32 v2, s7, v0
567+ ; GCN-NEXT: v_mul_hi_u32 v2, v0, s7
568568; GCN-NEXT: v_mov_b32_e32 v1, 0
569569; GCN-NEXT: v_mov_b32_e32 v0, s8
570570; GCN-NEXT: v_mov_b32_e32 v3, v1
@@ -601,7 +601,7 @@ define amdgpu_kernel void @s_test_urem31_v2i64(ptr addrspace(1) %out, <2 x i64>
601601; GCN-IR-NEXT: s_lshr_b32 s1, s9, 1
602602; GCN-IR-NEXT: v_mul_hi_u32 v1, v0, v1
603603; GCN-IR-NEXT: v_add_i32_e32 v0, vcc, v0, v1
604- ; GCN-IR-NEXT: v_mul_hi_u32 v0, s1, v0
604+ ; GCN-IR-NEXT: v_mul_hi_u32 v0, v0, s1
605605; GCN-IR-NEXT: v_mul_f32_e32 v1, 0x4f7ffffe, v2
606606; GCN-IR-NEXT: v_cvt_u32_f32_e32 v1, v1
607607; GCN-IR-NEXT: v_readfirstlane_b32 s2, v0
@@ -619,7 +619,7 @@ define amdgpu_kernel void @s_test_urem31_v2i64(ptr addrspace(1) %out, <2 x i64>
619619; GCN-IR-NEXT: s_mov_b32 s2, -1
620620; GCN-IR-NEXT: v_mul_hi_u32 v0, v1, v0
621621; GCN-IR-NEXT: v_add_i32_e32 v0, vcc, v1, v0
622- ; GCN-IR-NEXT: v_mul_hi_u32 v2, s7, v0
622+ ; GCN-IR-NEXT: v_mul_hi_u32 v2, v0, s7
623623; GCN-IR-NEXT: v_mov_b32_e32 v1, 0
624624; GCN-IR-NEXT: v_mov_b32_e32 v0, s8
625625; GCN-IR-NEXT: v_mov_b32_e32 v3, v1
@@ -730,7 +730,7 @@ define amdgpu_kernel void @s_test_urem23_64_v2i64(ptr addrspace(1) %out, <2 x i6
730730; GCN-NEXT: v_addc_u32_e32 v1, vcc, 0, v3, vcc
731731; GCN-NEXT: v_mul_lo_u32 v1, v1, s4
732732; GCN-NEXT: v_add_i32_e32 v0, vcc, v0, v4
733- ; GCN-NEXT: v_mul_hi_u32 v0, s7, v0
733+ ; GCN-NEXT: v_mul_hi_u32 v0, v0, s7
734734; GCN-NEXT: v_sub_i32_e32 v1, vcc, s5, v1
735735; GCN-NEXT: v_and_b32_e32 v2, 0x7fffff, v1
736736; GCN-NEXT: v_readfirstlane_b32 s4, v0
@@ -777,7 +777,7 @@ define amdgpu_kernel void @s_test_urem23_64_v2i64(ptr addrspace(1) %out, <2 x i6
777777; GCN-IR-NEXT: v_addc_u32_e32 v1, vcc, 0, v3, vcc
778778; GCN-IR-NEXT: v_mul_lo_u32 v1, v1, s4
779779; GCN-IR-NEXT: v_add_i32_e32 v0, vcc, v0, v4
780- ; GCN-IR-NEXT: v_mul_hi_u32 v0, s7, v0
780+ ; GCN-IR-NEXT: v_mul_hi_u32 v0, v0, s7
781781; GCN-IR-NEXT: v_sub_i32_e32 v1, vcc, s5, v1
782782; GCN-IR-NEXT: v_and_b32_e32 v2, 0x7fffff, v1
783783; GCN-IR-NEXT: v_readfirstlane_b32 s4, v0
0 commit comments