push_pi_on_quantum Function (ROM Call 0x513)

AMS 2.02 or higher estack.h

void push_pi_on_quantum (ESQ);

Pushes on the EStack the quotient of PI (numerator) and of the argument (denominator), in a way depending on the mode setting.

If the mode setting is APPROX, then a tagged float is pushed on the EStack. The sequence of bytes [reciprocal of argument] PI_TAG MUL_TAG is pushed otherwise.
This function assumes that its argument is strictly superior to 1.


Uses: FloatPiIndex, push_reciprocal_of_quantum, replace_top2_with_prod, push_expression, top_estack
Used by: get_ub, is_negative, is_nonnegative, is_nonpositive, is_positive, replace_top_with_post_simplified, did_push_anti_deriv, push_1st_derivative, push_acos, push_acosh, push_asin, push_atan, push_atanh, push_csolve, push_czeros, push_def_int, push_desolve, push_lim, push_max, push_min, push_nsolve, push_rec_to_angle, push_solve, push_zeros, push_degrees, push_equals, push_greater_than, push_greater_than_or_equals, push_less_than, push_less_than_or_equals, push_not_equals, push_radians


See also: push_pi