push_Float Function (ROM Call 0x30A)

AMS 1.01 or higher estack.h

void push_Float (float value);

Pushes a floating point value to the expression stack.

push_Float rounds value to the 14 significant digits (using round14), then pushes it to the expression stack. If value is not representable as a finite float, the most appropriate transfinite tag is pushed.


Uses: check_estack_size, push_overflow_to_infinity, push_quantum, top_estack, is_nan, is_transfinite, round14, _bcd_math
Used by: compare_complex_magnitudes, did_push_cnvrt_Float_to_integer, push_parse_text, push_round_Float, cmd_blddata, cmd_circle, cmd_drawfunc, cmd_drawinv, cmd_drawparm, cmd_drawpol, cmd_get, cmd_linetan, cmd_shade, cmd_sinreg, cmd_slpline, cmd_try, did_push_anti_deriv, did_push_series, push_1st_derivative, push_abs, push_acos, push_acosh, push_asin, push_asinh, push_atan, push_atanh, push_coldim, push_comb, push_comdenom, push_cos, push_cosh, push_csolve, push_czeros, push_def_int, push_denominator, push_desolve, push_determinant, push_dimension, push_exp, push_expand, push_extended_prod, push_factor, push_floor, push_fractional_part, push_gcd_numbers, push_im, push_integer_lcm, push_is_prime, push_lim, push_ln, push_log10, push_max, push_min, push_mod, push_nint, push_nsolve, push_nth_derivative, push_numerator, push_perm, push_phase, push_rand, push_randmat, push_randnorm, push_randpoly, push_re, push_rec_to_angle, push_red_row_ech, push_round, push_row_echelon, push_rowdim, push_sequence, push_sign, push_simult, push_sin, push_sin2, push_sinh, push_solve, push_sqrt, push_summation, push_tan, push_tanh, push_zeros, did_push_to_polar, push_equals, push_exponentiate, push_factorial, push_greater_than, push_greater_than_or_equals, push_less_than, push_less_than_or_equals, push_negate, push_not_equals, push_pow, push_product, push_ratio, push_sum, push_to_cylin, push_to_sphere, EV_defaultHandler, add_to_top, are_units_consistent, compare_numbers, de_initRes, de_loop, did_push_approx_inflection_point, divide_top, dv_create_graph_titles, EQU_getNameInfo, get_ub, GM_Derivative, GM_DistArc, GM_Integrate, GM_Intersect, GM_Math1, GM_TanLine, gr_execute_de, gr_execute_seq, GT_IncXY, GT_PrintCursor, GT_Trace, index_if_pushed_qquad_info, InitDEMem, InitTimeSeq, push_auto_units_conversion, push_but_factor, push_but_term, push_constant_factors, push_constant_terms, push_dependent_factors, push_dependent_terms, push_div_dif_1c, push_float_qr_fact, push_gcd_then_cofactors, push_independent_factors, push_independent_terms, push_lu_fact, push_make_proper, push_nonconstant_factors, push_nonconstant_terms, push_nonnumeric_factors, push_parse_prgm_or_func_text, push_poly_qr, push_reciprocal, push_sq_matrix_to_whole_number, push_standardize, push_trig, raise_to_top, replace_top_with_post_simplified, replace_top2_with_pow, replace_top2_with_prod, replace_top2_with_ratio, replace_top2_with_sum, time_loop, times_top, VarRecall, ROM Call 0x494, ROM Call 0x495, ROM Call 0x4EB, ROM Call 0x4F0