@@ -6,8 +6,8 @@ define amdgpu_kernel void @s_add_u64(ptr addrspace(1) %out, i64 %a, i64 %b) {
6
6
; GFX11-LABEL: s_add_u64:
7
7
; GFX11: ; %bb.0: ; %entry
8
8
; GFX11-NEXT: s_clause 0x1
9
- ; GFX11-NEXT: s_load_b128 s[4:7], s[0:1 ], 0x24
10
- ; GFX11-NEXT: s_load_b64 s[0:1], s[0:1 ], 0x34
9
+ ; GFX11-NEXT: s_load_b128 s[4:7], s[2:3 ], 0x24
10
+ ; GFX11-NEXT: s_load_b64 s[0:1], s[2:3 ], 0x34
11
11
; GFX11-NEXT: v_mov_b32_e32 v2, 0
12
12
; GFX11-NEXT: s_waitcnt lgkmcnt(0)
13
13
; GFX11-NEXT: s_add_u32 s0, s6, s0
@@ -22,8 +22,8 @@ define amdgpu_kernel void @s_add_u64(ptr addrspace(1) %out, i64 %a, i64 %b) {
22
22
; GFX12-LABEL: s_add_u64:
23
23
; GFX12: ; %bb.0: ; %entry
24
24
; GFX12-NEXT: s_clause 0x1
25
- ; GFX12-NEXT: s_load_b128 s[4:7], s[0:1 ], 0x24
26
- ; GFX12-NEXT: s_load_b64 s[0:1], s[0:1 ], 0x34
25
+ ; GFX12-NEXT: s_load_b128 s[4:7], s[2:3 ], 0x24
26
+ ; GFX12-NEXT: s_load_b64 s[0:1], s[2:3 ], 0x34
27
27
; GFX12-NEXT: v_mov_b32_e32 v2, 0
28
28
; GFX12-NEXT: s_wait_kmcnt 0x0
29
29
; GFX12-NEXT: s_add_nc_u64 s[0:1], s[6:7], s[0:1]
@@ -58,8 +58,8 @@ define amdgpu_kernel void @s_sub_u64(ptr addrspace(1) %out, i64 %a, i64 %b) {
58
58
; GFX11-LABEL: s_sub_u64:
59
59
; GFX11: ; %bb.0: ; %entry
60
60
; GFX11-NEXT: s_clause 0x1
61
- ; GFX11-NEXT: s_load_b128 s[4:7], s[0:1 ], 0x24
62
- ; GFX11-NEXT: s_load_b64 s[0:1], s[0:1 ], 0x34
61
+ ; GFX11-NEXT: s_load_b128 s[4:7], s[2:3 ], 0x24
62
+ ; GFX11-NEXT: s_load_b64 s[0:1], s[2:3 ], 0x34
63
63
; GFX11-NEXT: v_mov_b32_e32 v2, 0
64
64
; GFX11-NEXT: s_waitcnt lgkmcnt(0)
65
65
; GFX11-NEXT: s_sub_u32 s0, s6, s0
@@ -74,8 +74,8 @@ define amdgpu_kernel void @s_sub_u64(ptr addrspace(1) %out, i64 %a, i64 %b) {
74
74
; GFX12-LABEL: s_sub_u64:
75
75
; GFX12: ; %bb.0: ; %entry
76
76
; GFX12-NEXT: s_clause 0x1
77
- ; GFX12-NEXT: s_load_b128 s[4:7], s[0:1 ], 0x24
78
- ; GFX12-NEXT: s_load_b64 s[0:1], s[0:1 ], 0x34
77
+ ; GFX12-NEXT: s_load_b128 s[4:7], s[2:3 ], 0x24
78
+ ; GFX12-NEXT: s_load_b64 s[0:1], s[2:3 ], 0x34
79
79
; GFX12-NEXT: v_mov_b32_e32 v2, 0
80
80
; GFX12-NEXT: s_wait_kmcnt 0x0
81
81
; GFX12-NEXT: s_sub_nc_u64 s[0:1], s[6:7], s[0:1]
0 commit comments