Searched refs:places (Results 1 - 23 of 23) sorted by path

/haiku/src/libs/mapm/
H A Dmapm5sin.c41 * pass more decimal places to raw functions
47 * tweak number of dec places passed to sub-functions
62 void M_5x_sin(M_APM r, int places, M_APM x) argument
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);
78 void M_4x_cos(M_APM r, int places, M_APM x) argument
93 M_raw_cos(tmp8, (places + 8), tmp9);
94 M_4x_do_it(tmp9, (places
116 M_5x_do_it(M_APM rr, int places, M_APM xx) argument
149 M_4x_do_it(M_APM rr, int places, M_APM xx) argument
172 M_cos_to_sin(M_APM r, int places, M_APM a) argument
[all...]
H A Dmapm_cpi.c46 * as precise as desired, accurate to 'places' decimal
47 * places.
49 void M_check_PI_places(int places) argument
53 dplaces = places + 2;
110 void M_calculate_PI_AGM(M_APM outv, int places) argument
125 dplaces = places + 16;
169 m_apm_round(outv, places, tmp1);
H A Dmapm_div.c123 void M_apm_sdivide(M_APM r, int places, M_APM a, M_APM b) argument
185 iterations = nexp + places + 1;
187 iterations = places + 1;
H A Dmapm_exp.c97 * adjust decimal places on calculation
115 * adjust decimal places passed to raw function
124 * add check for number of decimal places
127 * minor tweak to POW decimal places
133 * change #places passed to sub functions
160 void m_apm_exp(M_APM r, int places, M_APM x) argument
189 M_raw_exp(tmp9, (places + 6), x);
190 m_apm_round(r, places, tmp9);
222 dplaces = places + 8;
286 m_apm_round(r, places, tmp
364 M_raw_exp(M_APM rr, int places, M_APM xx) argument
[all...]
H A Dmapm_fpf.c65 int places, xp, dl, ii; local
68 places = dplaces;
73 if (places < 0) /* show ALL digits */
87 ii = places;
99 m_apm_to_fixpt_stringex(cpr,places,atmp,ch_radx,ch_sep,ct_sep);
109 int ii, jj, kk, ct, dl, xp, no_sep_flg, places; local
112 places = dplaces;
126 if (places < 0) /* show ALL digits */
140 ii = places;
154 m_apm_to_fixpt_string(cps, places, btm
251 int places, i2, ii, jj, kk, xp, dl, numb; local
415 M_apm_round_fixpt(M_APM btmp, int places, M_APM atmp) argument
[all...]
H A Dmapm_lg2.c36 * optimize decimal places
70 void M_log_solve_cubic(M_APM rr, int places, M_APM nn) argument
83 tolerance = -(places + 4);
84 maxp = places + 16;
127 m_apm_round(rr, places, tmp3);
134 * if places < 360
139 * let 'X' be 'close' to the solution (we use ~110 decimal places)
150 void M_log_basic_iteration(M_APM rr, int places, M_APM nn) argument
154 if (places < 360)
156 M_log_solve_cubic(rr, places, n
[all...]
H A Dmapm_lg3.c54 * using the 'R' function (defined below) for 'N' decimal places :
81 * as precise as desired, accurate to at least 'places'.
83 void M_check_log_places(int places) argument
88 dplaces = places + 4;
99 dplaces += 6 + (int)log10((double)places);
102 tmp7->m_apm_exponent = -places;
163 void M_log_AGM_R_func(M_APM rr, int places, M_APM aa, M_APM bb) argument
178 tolerance = places + 8;
179 dplaces = places + 16;
222 m_apm_reciprocal(rr, places, tmp
[all...]
H A Dmapm_lg4.c31 * tweak decimal places and add comments
53 void M_log_near_1(M_APM rr, int places, M_APM xx) argument
65 tolerance = xx->m_apm_exponent - (places + 6);
66 dplaces = (places + 12) - xx->m_apm_exponent;
98 m_apm_round(rr, places, tmp0);
H A Dmapm_log.c111 * add check for number of decimal places
129 void m_apm_log10(M_APM rr, int places, M_APM aa) argument
137 dplaces = places + 4;
142 m_apm_round(rr, places, tmp8);
146 void m_apm_log(M_APM r, int places, M_APM a) argument
162 dplaces = places + 8;
186 M_log_near_1(r, places, tmp0);
199 M_log_basic_iteration(r, places, a);
224 m_apm_round(r, places, tmp1);
H A Dmapm_pow.c83 void m_apm_pow(M_APM rr, int places, M_APM xx, M_APM yy) argument
136 m_apm_integer_pow(rr, places, xx, atoi(sbuf));
152 if (M_last_log_digits >= places)
160 m_apm_round(tmp9, (places + 8), M_last_xx_log);
164 m_apm_log(tmp9, (places + 8), xx);
166 M_last_log_digits = places + 2;
175 m_apm_exp(rr, places, tmp8);
H A Dmapm_rcp.c52 void m_apm_divide(M_APM rr, int places, M_APM aa, M_APM bb) argument
76 if (places < 250)
78 M_apm_sdivide(rr, places, aa, bb);
87 dplaces = nexp + places;
89 dplaces = places;
101 void m_apm_reciprocal(M_APM rr, int places, M_APM aa) argument
135 tolerance = places + 4;
136 dplaces = places + 16;
184 m_apm_round(rr, places, tmp1);
H A Dmapm_set.c322 void m_apm_to_string(char *s, int places, M_APM mtmp) argument
330 dec_places = places;
H A Dmapm_sin.c76 * add check for number of decimal places
85 void m_apm_sin(M_APM r, int places, M_APM a) argument
90 M_limit_angle_to_pi(tmp3, (places + 6), a);
91 M_5x_sin(r, places, tmp3);
95 void m_apm_cos(M_APM r, int places, M_APM a) argument
100 M_limit_angle_to_pi(tmp3, (places + 6), a);
101 M_4x_cos(r, places, tmp3);
105 void m_apm_sin_cos(M_APM sinv, M_APM cosv, int places, M_APM aa) argument
113 M_limit_angle_to_pi(tmp5, (places + 6), aa);
114 M_4x_cos(tmp7, (places
133 m_apm_tan(M_APM r, int places, M_APM a) argument
150 M_limit_angle_to_pi(M_APM rr, int places, M_APM aa) argument
[all...]
H A Dmapmasin.c110 * add check for number of decimal places
122 void m_apm_arctan2(M_APM rr, int places, M_APM yy, M_APM xx) argument
139 M_check_PI_places(places);
140 m_apm_round(rr, places, MM_lc_HALF_PI);
153 M_check_PI_places(places);
154 m_apm_round(rr, places, MM_lc_PI);
168 m_apm_divide(tmp6, (places + 6), yy, xx);
169 m_apm_arctan(tmp5, (places + 6), tmp6);
173 m_apm_round(rr, places, tmp5);
177 M_check_PI_places(places);
202 m_apm_arctan(M_APM rr, int places, M_APM xx) argument
244 M_arctan_large_input(M_APM rr, int places, M_APM xx) argument
264 m_apm_arcsin(M_APM r, int places, M_APM x) argument
384 m_apm_arccos(M_APM r, int places, M_APM x) argument
[all...]
H A Dmapmasn0.c35 * tweak the decimal places
65 void M_arcsin_near_0(M_APM rr, int places, M_APM aa) argument
72 M_cos_to_sin(tmp5, (places + 8), aa);
73 m_apm_divide(tmp6, (places + 8), aa, tmp5);
74 M_arctan_near_0(rr, places, tmp6);
85 void M_arccos_near_0(M_APM rr, int places, M_APM aa) argument
92 M_check_PI_places(places);
93 M_arcsin_near_0(tmp1, (places + 4), aa);
95 m_apm_round(rr, places, tmp2);
108 void M_arctan_near_0(M_APM rr, int places, M_AP argument
[all...]
H A Dmapmcbrt.c55 void m_apm_cbrt(M_APM rr, int places, M_APM aa) argument
90 tolerance = places + 4;
91 maxp = places + 16;
146 m_apm_round(rr, places, tmp8);
H A Dmapmhasn.c58 void m_apm_arcsinh(M_APM rr, int places, M_APM aa) argument
77 m_apm_sqrt(tmp1, (places + 6), tmp2);
79 m_apm_log(rr, places, tmp2);
91 void m_apm_arccosh(M_APM rr, int places, M_APM aa) argument
110 m_apm_sqrt(tmp1, (places + 6), tmp2);
112 m_apm_log(rr, places, tmp2);
122 void m_apm_arctanh(M_APM rr, int places, M_APM aa) argument
144 local_precision = places + 8;
151 m_apm_round(rr, places, tmp1);
H A Dmapmhsin.c46 void m_apm_sinh(M_APM rr, int places, M_APM aa) argument
55 local_precision = places + 4;
61 m_apm_round(rr, places, tmp1);
69 void m_apm_cosh(M_APM rr, int places, M_APM aa) argument
78 local_precision = places + 4;
84 m_apm_round(rr, places, tmp1);
92 void m_apm_tanh(M_APM rr, int places, M_APM aa) argument
102 local_precision = places + 4;
109 m_apm_round(rr, places, tmp1);
H A Dmapmipwr.c49 void m_apm_integer_pow(M_APM rr, int places, M_APM aa, int mexp) argument
83 local_precision = places + 8;
108 m_apm_reciprocal(rr, places, tmpy);
112 m_apm_round(rr, places, tmpy);
H A Dmapmrsin.c63 void M_raw_sin(M_APM rr, int places, M_APM xx) argument
78 m_apm_round(tmp2, (places + 6), tmp8);
80 dplaces = (places + 8) - xx->m_apm_exponent;
81 tolerance = xx->m_apm_exponent - (places + 4);
118 m_apm_round(rr, places, sum);
127 void M_raw_cos(M_APM rr, int places, M_APM xx) argument
143 m_apm_round(tmp9, (places + 6), tmp8);
145 local_precision = places + 8;
146 tolerance = -(places + 4);
188 m_apm_round(rr, places, su
[all...]
H A Dmapmsqrt.c90 void m_apm_sqrt(M_APM rr, int places, M_APM aa) argument
126 tolerance = places + 4;
127 dplaces = places + 16;
185 m_apm_round(rr, places, tmp8);
H A Dmapmutil.c103 * add check for number of decimal places
269 void m_apm_round(M_APM btmp, int places, M_APM atmp) argument
281 ii = places + 1;
/haiku/src/apps/mail/
H A DMailWindow.cpp2756 directory_which places[] = {B_SYSTEM_NONPACKAGED_BIN_DIRECTORY, local
2759 find_directory(places[i],&path);

Completed in 46 milliseconds