diff --git a/src/amd/compiler/aco_ir.cpp b/src/amd/compiler/aco_ir.cpp index 3655ffb0487..99779305ef5 100644 --- a/src/amd/compiler/aco_ir.cpp +++ b/src/amd/compiler/aco_ir.cpp @@ -305,7 +305,7 @@ convert_to_SDWA(amd_gfx_level gfx_level, aco_ptr& instr) if (tmp->isVOP3()) { VALU_instruction& vop3 = tmp->valu(); sdwa.neg = vop3.neg; - sdwa.abs = vop3.neg; + sdwa.abs = vop3.abs; sdwa.omod = vop3.omod; sdwa.clamp = vop3.clamp; }