The
FINITE function returns 1 (True) if its argument is finite. If the argument is infinite or not a defined number (NaN), 0 (False) is returned. (See
Special Floating-Point Values
for more information on IEEE floating-point values.) The result is a byte expression of the same structure as the argument *
X*
.

**NOTE: **
This function always returns 1 on machines that do not implement the IEEE floating-point standard.

CHECK_MATH , MACHAR , and .