 |
move_between_to_top |
Function (ROM Call 0x2E5) |
Moves a sequence of bytes to the top of the expression stack.
move_between_to_top moves a sequence of bytes between ptr1 and ptr2
(more precise, starting at ptr1+1 and ending at ptr2) to the
top of the expression stack. It acts like a combination of push_between
and delete_between (in fact, it is). This routine assumes that
ptr1 and ptr2 really point to parts of the expression stack
and that ptr2 is above ptr1, otherwise the result is unpredictable.
Uses: delete_between, push_between
Used by: push_parse_text, did_push_anti_deriv, did_push_series, push_1st_derivative, push_comdenom, push_csolve, push_czeros, push_def_int, push_denominator, push_desolve, push_expand, push_extended_prod, push_factor, push_floor, push_im, push_lim, push_max, push_min, push_nsolve, push_numerator, push_phase, push_re, push_shift, push_sin2, push_solve, push_summation, push_zeros, did_push_to_polar, push_equals, push_exponentiate, push_greater_than, push_greater_than_or_equals, push_less_than, push_less_than_or_equals, push_negate, push_not_equals, push_product, push_sum, push_to_cylin, push_to_sphere, add_to_top, are_units_consistent, EQU_getNameInfo, get_ub, index_if_pushed_qquad_info, push_auto_units_conversion, push_but_factor, push_but_term, push_constant_factors, push_constant_terms, push_dependent_factors, push_dependent_terms, 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_standardize, push_user_func, raise_to_top, replace_top_with_post_simplified, replace_top2_with_pow, replace_top2_with_sum, ROM Call 0x48D, ROM Call 0x4C2