CNDSM#

Format: CNDSM sourcePCND, dest, source1, source2.

Construction: CNDSM (0|1|2|3), W0, S0, S2.

Description: Conditional Set Mask

W0 is destination

if ([[!]sourcePCND|true|false] && S0 == 0)
{
    W0 = S2
    Pe = (S2 == 0)
}
else
{
    W0 = S0
    Pe = (S0 == 0)
}