Fix result and src1

Co-authored-by: baggins183 <baggins31084@proton.me>
This commit is contained in:
Andrew Middendorp 2024-09-07 11:16:39 -07:00 committed by GitHub
parent 3a06c40f2f
commit a88750eea8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -393,7 +393,7 @@ void Translator::S_AND_B32(NegateMode negate, const GcnInst& inst) {
}
IR::U32 result{ir.BitwiseAnd(src0, src1)};
if (negate == NegateMode::Result) {
IR::U32 result{ir.BitwiseNot(ir.BitwiseAnd(src0, src1))};
result = ir.BitwiseNot(ir.BitwiseAnd(src0, src1));
}
SetDst(inst.dst[0], result);
ir.SetScc(ir.INotEqual(result, ir.Imm32(0)));