Knowledge Base

Tests the contents of the floating point register W, transfers program control (jumps) to the destination LLLL if W<>0 (including Infinity). Will not jump if W=NaN. Does not affect the contents of W.

Dialect restriction: This instruction is not implemented in boards with dialect numbers less than 6, or which do not have the FP processor.

See also fGoIfNeg, fGoIfPos, fGoIfZ, fGoIfWLTQ, fGoIfWLEQ, fGoIfWGTQ

Note that due to the accuracy limitations of floating point arithmetic, a number you expect to be zero may in fact have a very small non-zero value, and will test as non-zero.