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 .