UNSIGNED_ZERO Constant (Pseudo-constant)

math.h, timath.h

#define UNSIGNED_ZERO (0.)

Represents an infinitely small quantity with indeterminate sign.

TIOS makes a difference between three types of zeros. UNSIGNED_ZERO is "ordinary" zero, i.e. infinitely small quantity with indeterminate sign. It is identical to ZERO. Dividing any finite non-zero number by UNSIGNED_ZERO will produce UNSIGNED_INF.

All kind of zeros are equal when comparing using comparison operators or fcmp. To check whether a value is an unsigned zero, use is_uzero.