CNDEF#

Format: CNDEF sourcePCND, dest, source, sourceAdjust.

Construction: CNDEF (0|1|2|3), W0, S0, (0…2).

Description: Conditional ElseIf

W0 is destination

sourceAdjust = 0, 1 or 2
if (S0 == 0)
{
    W0 = S0 + sourceAdjust
    Pe = (sourceAdjust == 0)
}
elseif ([[!]sourcePCND|true|false] && S0 == 1)
{
    W0 = 0
    Pe = 1
}
else
{
    W0 = S0
    Pe = 0
}