diff --git a/src/amd/llvm/ac_nir_to_llvm.c b/src/amd/llvm/ac_nir_to_llvm.c index a10d898ea69..5492b7b1785 100644 --- a/src/amd/llvm/ac_nir_to_llvm.c +++ b/src/amd/llvm/ac_nir_to_llvm.c @@ -2348,6 +2348,9 @@ static LLVMValueRef visit_image_atomic(struct ac_nir_context *ctx, const nir_int case nir_atomic_op_iadd: atomic_subop = ac_atomic_add; break; + case nir_atomic_op_isub: + atomic_subop = ac_atomic_sub; + break; case nir_atomic_op_imin: atomic_subop = ac_atomic_smin; break;