in reply to Re^2: Determining whether a value is zero.
in thread Determining whether a value is zero.

You only defined the expected values for
Scalar::Util::dualvar 0, 1; Scalar::Util::dualvar 1, 0;
So the effect you mentioned seems to be a specification-issue ;-)