 |
ck_valid_float |
Function (ROM Call 0x1E5) |
Checks if the float pointed to by ptr is valid.
This function first rounds *ptr to 14 significant digits and underflows it to 0 if the exponent is less than -999 (it
returns TRUE in that case). If the float pointed to by ptr is transfinite (see is_float_transfinite) or its exponent is
greater than +999, *ptr is set to NAN and FALSE is returned. Else, TRUE is returned.
Uses: round14, _bcd_math
Used by: cpt_gr_polar, CptIndep, de_loop, FirstSeqPlot, GT_DspTraceCoords, GT_Trace, cmd_cubicreg, cmd_expreg, cmd_linreg, cmd_lnreg, cmd_logistic, cmd_medmed, cmd_onevar, cmd_powerreg, cmd_quadreg, cmd_quartreg, cmd_sinreg, cmd_twovar, GR3_paint3d, CptDeltax, CptDeltay, VarStore