@@ -131,7 +131,7 @@ define amdgpu_kernel void @kernel_non_entry_block_static_alloca_uniformly_reache
131
131
; MUBUF-NEXT: s_cbranch_scc1 .LBB1_2
132
132
; MUBUF-NEXT: ; %bb.1: ; %bb.0
133
133
; MUBUF-NEXT: s_add_i32 s4, s32, 0xfff
134
- ; MUBUF-NEXT: s_and_b32 s4, s4, 0x1000
134
+ ; MUBUF-NEXT: s_and_b32 s4, s4, 0xfffff000
135
135
; MUBUF-NEXT: s_lshl_b32 s5, s5, 2
136
136
; MUBUF-NEXT: s_add_i32 s32, s4, 0x1000
137
137
; MUBUF-NEXT: v_mov_b32_e32 v1, 0
@@ -166,7 +166,7 @@ define amdgpu_kernel void @kernel_non_entry_block_static_alloca_uniformly_reache
166
166
; FLATSCR-NEXT: ; %bb.1: ; %bb.0
167
167
; FLATSCR-NEXT: s_add_i32 s0, s32, 0xfff
168
168
; FLATSCR-NEXT: v_mov_b32_e32 v1, 0
169
- ; FLATSCR-NEXT: s_and_b32 s0, s0, 0x1000
169
+ ; FLATSCR-NEXT: s_and_b32 s0, s0, 0xfffff000
170
170
; FLATSCR-NEXT: v_mov_b32_e32 v2, 1
171
171
; FLATSCR-NEXT: s_lshl_b32 s1, s1, 2
172
172
; FLATSCR-NEXT: s_add_i32 s32, s0, 0x1000
@@ -323,7 +323,7 @@ define void @func_non_entry_block_static_alloca_align64(ptr addrspace(1) %out, i
323
323
; MUBUF-NEXT: s_cbranch_execz .LBB3_2
324
324
; MUBUF-NEXT: ; %bb.1: ; %bb.0
325
325
; MUBUF-NEXT: s_add_i32 s6, s32, 0xfff
326
- ; MUBUF-NEXT: s_and_b32 s6, s6, 0x1000
326
+ ; MUBUF-NEXT: s_and_b32 s6, s6, 0xfffff000
327
327
; MUBUF-NEXT: v_mov_b32_e32 v2, 0
328
328
; MUBUF-NEXT: v_mov_b32_e32 v4, s6
329
329
; MUBUF-NEXT: buffer_store_dword v2, v4, s[0:3], 0 offen
@@ -357,7 +357,7 @@ define void @func_non_entry_block_static_alloca_align64(ptr addrspace(1) %out, i
357
357
; FLATSCR-NEXT: s_cbranch_execz .LBB3_2
358
358
; FLATSCR-NEXT: ; %bb.1: ; %bb.0
359
359
; FLATSCR-NEXT: s_add_i32 s2, s32, 0xfff
360
- ; FLATSCR-NEXT: s_and_b32 s2, s2, 0x1000
360
+ ; FLATSCR-NEXT: s_and_b32 s2, s2, 0xfffff000
361
361
; FLATSCR-NEXT: v_mov_b32_e32 v4, 0
362
362
; FLATSCR-NEXT: v_mov_b32_e32 v5, 1
363
363
; FLATSCR-NEXT: scratch_store_dwordx2 off, v[4:5], s2
0 commit comments