@@ -4926,7 +4926,7 @@ define amdgpu_gs void @sgpr_base_large_offset(ptr addrspace(1) %out, ptr addrspa
4926
4926
;
4927
4927
; GFX12-LABEL: sgpr_base_large_offset:
4928
4928
; GFX12: ; %bb.0: ; %entry
4929
- ; GFX12-NEXT: scratch_load_b32 v2, off, s0 offset:-24
4929
+ ; GFX12-NEXT: scratch_load_b32 v2, off, s0 offset:65512
4930
4930
; GFX12-NEXT: s_wait_loadcnt 0x0
4931
4931
; GFX12-NEXT: global_store_b32 v[0:1], v2, off
4932
4932
; GFX12-NEXT: s_nop 0
@@ -4985,7 +4985,7 @@ define amdgpu_gs void @sgpr_base_large_offset(ptr addrspace(1) %out, ptr addrspa
4985
4985
;
4986
4986
; GFX12-PAL-LABEL: sgpr_base_large_offset:
4987
4987
; GFX12-PAL: ; %bb.0: ; %entry
4988
- ; GFX12-PAL-NEXT: scratch_load_b32 v2, off, s0 offset:-24
4988
+ ; GFX12-PAL-NEXT: scratch_load_b32 v2, off, s0 offset:65512
4989
4989
; GFX12-PAL-NEXT: s_wait_loadcnt 0x0
4990
4990
; GFX12-PAL-NEXT: global_store_b32 v[0:1], v2, off
4991
4991
; GFX12-PAL-NEXT: s_nop 0
@@ -5038,7 +5038,7 @@ define amdgpu_gs void @sgpr_base_large_offset_split(ptr addrspace(1) %out, ptr a
5038
5038
; GFX12: ; %bb.0: ; %entry
5039
5039
; GFX12-NEXT: v_mov_b32_e32 v2, 0x1000000
5040
5040
; GFX12-NEXT: s_and_b32 s0, s0, -4
5041
- ; GFX12-NEXT: scratch_load_b32 v2, v2, s0 offset:-24 scope:SCOPE_SYS
5041
+ ; GFX12-NEXT: scratch_load_b32 v2, v2, s0 offset:65512 scope:SCOPE_SYS
5042
5042
; GFX12-NEXT: s_wait_loadcnt 0x0
5043
5043
; GFX12-NEXT: global_store_b32 v[0:1], v2, off
5044
5044
; GFX12-NEXT: s_nop 0
@@ -5103,7 +5103,7 @@ define amdgpu_gs void @sgpr_base_large_offset_split(ptr addrspace(1) %out, ptr a
5103
5103
; GFX12-PAL: ; %bb.0: ; %entry
5104
5104
; GFX12-PAL-NEXT: v_mov_b32_e32 v2, 0x1000000
5105
5105
; GFX12-PAL-NEXT: s_and_b32 s0, s0, -4
5106
- ; GFX12-PAL-NEXT: scratch_load_b32 v2, v2, s0 offset:-24 scope:SCOPE_SYS
5106
+ ; GFX12-PAL-NEXT: scratch_load_b32 v2, v2, s0 offset:65512 scope:SCOPE_SYS
5107
5107
; GFX12-PAL-NEXT: s_wait_loadcnt 0x0
5108
5108
; GFX12-PAL-NEXT: global_store_b32 v[0:1], v2, off
5109
5109
; GFX12-PAL-NEXT: s_nop 0
@@ -5159,7 +5159,7 @@ define amdgpu_gs void @sgpr_base_plus_sgpr_plus_vgpr_plus_large_imm_offset(ptr a
5159
5159
; GFX12: ; %bb.0: ; %bb
5160
5160
; GFX12-NEXT: v_mov_b32_e32 v1, 15
5161
5161
; GFX12-NEXT: s_add_co_i32 s0, s0, s1
5162
- ; GFX12-NEXT: scratch_store_b32 v0, v1, s0 offset:-24 scope:SCOPE_SYS
5162
+ ; GFX12-NEXT: scratch_store_b32 v0, v1, s0 offset:65512 scope:SCOPE_SYS
5163
5163
; GFX12-NEXT: s_wait_storecnt 0x0
5164
5164
; GFX12-NEXT: s_endpgm
5165
5165
;
@@ -5221,7 +5221,7 @@ define amdgpu_gs void @sgpr_base_plus_sgpr_plus_vgpr_plus_large_imm_offset(ptr a
5221
5221
; GFX12-PAL: ; %bb.0: ; %bb
5222
5222
; GFX12-PAL-NEXT: v_mov_b32_e32 v1, 15
5223
5223
; GFX12-PAL-NEXT: s_add_co_i32 s0, s0, s1
5224
- ; GFX12-PAL-NEXT: scratch_store_b32 v0, v1, s0 offset:-24 scope:SCOPE_SYS
5224
+ ; GFX12-PAL-NEXT: scratch_store_b32 v0, v1, s0 offset:65512 scope:SCOPE_SYS
5225
5225
; GFX12-PAL-NEXT: s_wait_storecnt 0x0
5226
5226
; GFX12-PAL-NEXT: s_endpgm
5227
5227
bb:
0 commit comments