mirror of
https://github.com/yuzu-emu/yuzu-android.git
synced 2025-06-11 00:38:18 -05:00
shader: Implement ISCADD CC
This commit is contained in:
@ -43,7 +43,10 @@ void ISCADD(TranslatorVisitor& v, u64 insn, IR::U32 op_b) {
|
|||||||
v.X(iscadd.dest_reg, result);
|
v.X(iscadd.dest_reg, result);
|
||||||
|
|
||||||
if (iscadd.cc != 0) {
|
if (iscadd.cc != 0) {
|
||||||
throw NotImplementedException("ISCADD CC");
|
v.SetZFlag(v.ir.GetZeroFromOp(result));
|
||||||
|
v.SetSFlag(v.ir.GetSignFromOp(result));
|
||||||
|
v.SetCFlag(v.ir.GetCarryFromOp(result));
|
||||||
|
v.SetOFlag(v.ir.GetOverflowFromOp(result));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user