@@ -4956,7 +4956,7 @@ define amdgpu_gs void @sgpr_base_large_offset(ptr addrspace(1) %out, ptr addrspa
4956
4956
;
4957
4957
; GFX12-LABEL: sgpr_base_large_offset:
4958
4958
; GFX12: ; %bb.0: ; %entry
4959
- ; GFX12-NEXT: scratch_load_b32 v2, off, s0 offset:-24
4959
+ ; GFX12-NEXT: scratch_load_b32 v2, off, s0 offset:65512
4960
4960
; GFX12-NEXT: s_wait_loadcnt 0x0
4961
4961
; GFX12-NEXT: global_store_b32 v[0:1], v2, off
4962
4962
; GFX12-NEXT: s_nop 0
@@ -5015,7 +5015,7 @@ define amdgpu_gs void @sgpr_base_large_offset(ptr addrspace(1) %out, ptr addrspa
5015
5015
;
5016
5016
; GFX12-PAL-LABEL: sgpr_base_large_offset:
5017
5017
; GFX12-PAL: ; %bb.0: ; %entry
5018
- ; GFX12-PAL-NEXT: scratch_load_b32 v2, off, s0 offset:-24
5018
+ ; GFX12-PAL-NEXT: scratch_load_b32 v2, off, s0 offset:65512
5019
5019
; GFX12-PAL-NEXT: s_wait_loadcnt 0x0
5020
5020
; GFX12-PAL-NEXT: global_store_b32 v[0:1], v2, off
5021
5021
; GFX12-PAL-NEXT: s_nop 0
@@ -5068,7 +5068,7 @@ define amdgpu_gs void @sgpr_base_large_offset_split(ptr addrspace(1) %out, ptr a
5068
5068
; GFX12: ; %bb.0: ; %entry
5069
5069
; GFX12-NEXT: v_mov_b32_e32 v2, 0x1000000
5070
5070
; GFX12-NEXT: s_and_b32 s0, s0, -4
5071
- ; GFX12-NEXT: scratch_load_b32 v2, v2, s0 offset:-24 scope:SCOPE_SYS
5071
+ ; GFX12-NEXT: scratch_load_b32 v2, v2, s0 offset:65512 scope:SCOPE_SYS
5072
5072
; GFX12-NEXT: s_wait_loadcnt 0x0
5073
5073
; GFX12-NEXT: global_store_b32 v[0:1], v2, off
5074
5074
; GFX12-NEXT: s_nop 0
@@ -5133,7 +5133,7 @@ define amdgpu_gs void @sgpr_base_large_offset_split(ptr addrspace(1) %out, ptr a
5133
5133
; GFX12-PAL: ; %bb.0: ; %entry
5134
5134
; GFX12-PAL-NEXT: v_mov_b32_e32 v2, 0x1000000
5135
5135
; GFX12-PAL-NEXT: s_and_b32 s0, s0, -4
5136
- ; GFX12-PAL-NEXT: scratch_load_b32 v2, v2, s0 offset:-24 scope:SCOPE_SYS
5136
+ ; GFX12-PAL-NEXT: scratch_load_b32 v2, v2, s0 offset:65512 scope:SCOPE_SYS
5137
5137
; GFX12-PAL-NEXT: s_wait_loadcnt 0x0
5138
5138
; GFX12-PAL-NEXT: global_store_b32 v[0:1], v2, off
5139
5139
; GFX12-PAL-NEXT: s_nop 0
@@ -5189,7 +5189,7 @@ define amdgpu_gs void @sgpr_base_plus_sgpr_plus_vgpr_plus_large_imm_offset(ptr a
5189
5189
; GFX12: ; %bb.0: ; %bb
5190
5190
; GFX12-NEXT: v_mov_b32_e32 v1, 15
5191
5191
; GFX12-NEXT: s_add_co_i32 s0, s0, s1
5192
- ; GFX12-NEXT: scratch_store_b32 v0, v1, s0 offset:-24 scope:SCOPE_SYS
5192
+ ; GFX12-NEXT: scratch_store_b32 v0, v1, s0 offset:65512 scope:SCOPE_SYS
5193
5193
; GFX12-NEXT: s_wait_storecnt 0x0
5194
5194
; GFX12-NEXT: s_endpgm
5195
5195
;
@@ -5251,7 +5251,7 @@ define amdgpu_gs void @sgpr_base_plus_sgpr_plus_vgpr_plus_large_imm_offset(ptr a
5251
5251
; GFX12-PAL: ; %bb.0: ; %bb
5252
5252
; GFX12-PAL-NEXT: v_mov_b32_e32 v1, 15
5253
5253
; GFX12-PAL-NEXT: s_add_co_i32 s0, s0, s1
5254
- ; GFX12-PAL-NEXT: scratch_store_b32 v0, v1, s0 offset:-24 scope:SCOPE_SYS
5254
+ ; GFX12-PAL-NEXT: scratch_store_b32 v0, v1, s0 offset:65512 scope:SCOPE_SYS
5255
5255
; GFX12-PAL-NEXT: s_wait_storecnt 0x0
5256
5256
; GFX12-PAL-NEXT: s_endpgm
5257
5257
bb:
0 commit comments