/haiku/src/libs/mapm/ |
H A D | mapm_sin.c | 152 M_APM tmp7, tmp8, tmp9; local 156 tmp9 = M_get_stack_var(); 157 m_apm_copy(tmp9, MM_lc_PI); 159 if (m_apm_compare(aa, tmp9) == 1) /* > PI */ 164 m_apm_add(tmp7, aa, tmp9); 165 m_apm_integer_divide(tmp9, tmp7, MM_lc_2_PI); 166 m_apm_multiply(tmp8, tmp9, MM_lc_2_PI); 167 m_apm_subtract(tmp9, aa, tmp8); 168 m_apm_round(rr, places, tmp9); 174 tmp9 [all...] |
H A D | mapmsqrt.c | 92 M_APM last_x, guess, tmpN, tmp7, tmp8, tmp9; local 111 tmp9 = M_get_stack_var(); 142 m_apm_multiply(tmp9, tmpN, guess); 143 m_apm_multiply(tmp8, tmp9, guess); 145 m_apm_subtract(tmp9, MM_Three, tmp7); 146 m_apm_multiply(tmp8, tmp9, guess); 147 m_apm_multiply(tmp9, tmp8, MM_0_5); 152 m_apm_round(guess, dplaces, tmp9); 184 m_apm_multiply(tmp8, tmp9, tmpN);
|
H A D | mapm5sin.c | 64 M_APM tmp8, tmp9; local 67 tmp9 = M_get_stack_var(); 69 m_apm_multiply(tmp9, x, MM_5x_125R); /* 1 / (5*5*5) */ 70 M_raw_sin(tmp8, (places + 6), tmp9); 71 M_5x_do_it(tmp9, (places + 4), tmp8); 72 M_5x_do_it(tmp8, (places + 4), tmp9); 80 M_APM tmp8, tmp9; local 83 tmp9 = M_get_stack_var(); 92 m_apm_multiply(tmp9, x, MM_5x_256R); /* 1 / (4*4*4*4) */ 93 M_raw_cos(tmp8, (places + 8), tmp9); [all...] |
H A D | mapm_pow.c | 87 M_APM tmp8, tmp9; local 142 tmp9 = M_get_stack_var(); 160 m_apm_round(tmp9, (places + 8), M_last_xx_log); 164 m_apm_log(tmp9, (places + 8), xx); 171 m_apm_copy(M_last_xx_log, tmp9); 174 m_apm_multiply(tmp8, tmp9, yy);
|
H A D | mapmcbrt.c | 57 M_APM last_x, guess, tmpN, tmp7, tmp8, tmp9; local 73 tmp9 = M_get_stack_var(); 111 m_apm_multiply(tmp9, tmpN, tmp8); 114 m_apm_subtract(tmp7, tmp8, tmp9); 144 m_apm_multiply(tmp9, guess, guess); 145 m_apm_multiply(tmp8, tmp9, tmpN);
|
H A D | mapm_log.c | 132 M_APM tmp8, tmp9; local 135 tmp9 = M_get_stack_var(); 140 m_apm_log(tmp9, dplaces, aa); 141 m_apm_multiply(tmp8, tmp9, MM_lc_log10R);
|
H A D | mapm_exp.c | 162 M_APM tmp7, tmp8, tmp9; local 178 tmp9 = M_get_stack_var(); 189 M_raw_exp(tmp9, (places + 6), x); 190 m_apm_round(r, places, tmp9); 258 m_apm_multiply(tmp9, tmp7, MM_exp_512R); 262 M_raw_exp(tmp8, dplaces, tmp9); 274 m_apm_multiply(tmp9, tmp8, tmp8); 275 m_apm_round(tmp8, dplaces, tmp9); 285 m_apm_multiply(tmp9, tmp7, tmp8); 286 m_apm_round(r, places, tmp9); [all...] |
H A D | mapm_lg3.c | 85 M_APM tmp6, tmp7, tmp8, tmp9; local 97 tmp9 = M_get_stack_var(); 108 M_log_AGM_R_func(tmp9, dplaces, MM_One, tmp6); 110 m_apm_subtract(MM_lc_log2, tmp9, tmp8); /* log(2) */ 114 M_log_AGM_R_func(tmp9, dplaces, MM_One, tmp7); 116 m_apm_subtract(MM_lc_log10, tmp9, tmp8); /* log(10) */
|
H A D | mapmrsin.c | 129 M_APM sum, term, tmp7, tmp8, tmp9; local 137 tmp9 = M_get_stack_var(); 143 m_apm_round(tmp9, (places + 6), tmp8); 157 m_apm_multiply(tmp8, term, tmp9);
|
H A D | mapmasin.c | 204 M_APM tmp8, tmp9; local 225 tmp9 = M_get_stack_var(); 227 m_apm_multiply(tmp9, xx, xx); 228 m_apm_add(tmp8, tmp9, MM_One); 229 m_apm_sqrt(tmp9, (places + 6), tmp8); 230 m_apm_divide(tmp8, (places + 6), xx, tmp9);
|