@@ -16,7 +16,7 @@ main_body:
1616
1717; GCN-LABEL: {{^}}buffer_atomic_csub_no_rtn:
1818; PREGFX12: buffer_atomic_csub v0, v1, s[0:3], 0 idxen
19- ; GFX12PLUS: buffer_atomic_csub_u32 v0, v1, s[0:3], null idxen
19+ ; GFX12PLUS: buffer_atomic_sub_clamp_u32 v0, v1, s[0:3], null idxen
2020define amdgpu_ps void @buffer_atomic_csub_no_rtn (<4 x i32 > inreg %rsrc , i32 %data , i32 %vindex ) #0 {
2121main_body:
2222 %ret = call i32 @llvm.amdgcn.buffer.atomic.csub (i32 %data , <4 x i32 > %rsrc , i32 %vindex , i32 0 , i1 0 )
@@ -34,7 +34,7 @@ main_body:
3434
3535; GCN-LABEL: {{^}}buffer_atomic_csub_off4_slc_no_rtn:
3636; PREGFX12: buffer_atomic_csub v0, v1, s[0:3], 0 idxen offset:4 slc
37- ; GFX12PLUS: buffer_atomic_csub_u32 v0, v1, s[0:3], null idxen offset:4 th:TH_ATOMIC_NT
37+ ; GFX12PLUS: buffer_atomic_sub_clamp_u32 v0, v1, s[0:3], null idxen offset:4 th:TH_ATOMIC_NT
3838define amdgpu_ps void @buffer_atomic_csub_off4_slc_no_rtn (<4 x i32 > inreg %rsrc , i32 %data , i32 %vindex ) #0 {
3939main_body:
4040 %ret = call i32 @llvm.amdgcn.buffer.atomic.csub (i32 %data , <4 x i32 > %rsrc , i32 %vindex , i32 4 , i1 1 )
0 commit comments