/haiku/src/libs/mapm/ |
H A D | mapmcbrt.c | 57 M_APM last_x, guess, tmpN, tmp7, tmp8, tmp9; local 72 tmp8 = M_get_stack_var(); 108 m_apm_multiply(tmp8, guess, guess); 109 m_apm_multiply(tmp7, tmp8, tmp8); 110 m_apm_round(tmp8, local_precision, tmp7); 111 m_apm_multiply(tmp9, tmpN, tmp8); 113 m_apm_multiply(tmp8, MM_Four, guess); 114 m_apm_subtract(tmp7, tmp8, tmp9); 124 m_apm_subtract(tmp8, gues [all...] |
H A D | mapmsqrt.c | 92 M_APM last_x, guess, tmpN, tmp7, tmp8, tmp9; local 110 tmp8 = M_get_stack_var(); 143 m_apm_multiply(tmp8, tmp9, guess); 144 m_apm_round(tmp7, dplaces, tmp8); 146 m_apm_multiply(tmp8, tmp9, guess); 147 m_apm_multiply(tmp9, tmp8, MM_0_5); 184 m_apm_multiply(tmp8, tmp9, tmpN); 185 m_apm_round(rr, places, tmp8);
|
H A D | mapmrsin.c | 65 M_APM sum, term, tmp2, tmp7, tmp8; local 73 tmp8 = M_get_stack_var(); 77 m_apm_multiply(tmp8, xx, xx); 78 m_apm_round(tmp2, (places + 6), tmp8); 88 m_apm_multiply(tmp8, term, tmp2); 90 if ((tmp8->m_apm_exponent < tolerance) || (tmp8->m_apm_sign == 0)) 101 m_apm_divide(term, local_precision, tmp8, tmp7); 129 M_APM sum, term, tmp7, tmp8, tmp9; local 136 tmp8 [all...] |
H A D | mapm5sin.c | 64 M_APM tmp8, tmp9; local 66 tmp8 = M_get_stack_var(); 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); 73 M_5x_do_it(r, places, tmp8); 80 M_APM tmp8, tmp9; local 82 tmp8 = M_get_stack_var(); 93 M_raw_cos(tmp8, (places + 8), tmp9); 94 M_4x_do_it(tmp9, (places + 8), tmp8); [all...] |
H A D | mapm_exp.c | 162 M_APM tmp7, tmp8, tmp9; local 177 tmp8 = M_get_stack_var(); 228 m_apm_multiply(tmp8, tmp7, MM_lc_log2); 229 m_apm_subtract(tmp7, x, tmp8); 247 m_apm_subtract(tmp8, tmp7, MM_lc_log2); 248 m_apm_copy(tmp7, tmp8); 253 m_apm_add(tmp8, tmp7, MM_lc_log2); 254 m_apm_copy(tmp7, tmp8); 262 M_raw_exp(tmp8, dplaces, tmp9); 274 m_apm_multiply(tmp9, tmp8, tmp [all...] |
H A D | mapm_log.c | 132 M_APM tmp8, tmp9; local 134 tmp8 = M_get_stack_var(); 141 m_apm_multiply(tmp8, tmp9, MM_lc_log10R); 142 m_apm_round(rr, places, tmp8);
|
H A D | mapm_pow.c | 87 M_APM tmp8, tmp9; local 141 tmp8 = M_get_stack_var(); 174 m_apm_multiply(tmp8, tmp9, yy); 175 m_apm_exp(rr, places, tmp8);
|
H A D | mapm_sin.c | 152 M_APM tmp7, tmp8, tmp9; local 162 tmp8 = M_get_stack_var(); 166 m_apm_multiply(tmp8, tmp9, MM_lc_2_PI); 167 m_apm_subtract(tmp9, aa, tmp8); 178 tmp8 = M_get_stack_var(); 182 m_apm_multiply(tmp8, tmp9, MM_lc_2_PI); 183 m_apm_subtract(tmp9, aa, tmp8);
|
H A D | mapm_lg3.c | 85 M_APM tmp6, tmp7, tmp8, tmp9; local 96 tmp8 = M_get_stack_var(); 104 M_log_AGM_R_func(tmp8, dplaces, MM_One, tmp7); 110 m_apm_subtract(MM_lc_log2, tmp9, tmp8); /* log(2) */ 116 m_apm_subtract(MM_lc_log10, tmp9, tmp8); /* log(10) */
|
H A D | mapmasin.c | 204 M_APM tmp8, tmp9; local 224 tmp8 = M_get_stack_var(); 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); 231 m_apm_arcsin(rr, places, tmp8);
|