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
}