Symbol: M_APM
headers/libs/mapm/m_apm.h
195
extern M_APM MM_Zero;
headers/libs/mapm/m_apm.h
196
extern M_APM MM_One;
headers/libs/mapm/m_apm.h
197
extern M_APM MM_Two;
headers/libs/mapm/m_apm.h
198
extern M_APM MM_Three;
headers/libs/mapm/m_apm.h
199
extern M_APM MM_Four;
headers/libs/mapm/m_apm.h
200
extern M_APM MM_Five;
headers/libs/mapm/m_apm.h
201
extern M_APM MM_Ten;
headers/libs/mapm/m_apm.h
203
extern M_APM MM_PI;
headers/libs/mapm/m_apm.h
204
extern M_APM MM_HALF_PI;
headers/libs/mapm/m_apm.h
205
extern M_APM MM_2_PI;
headers/libs/mapm/m_apm.h
206
extern M_APM MM_E;
headers/libs/mapm/m_apm.h
208
extern M_APM MM_LOG_E_BASE_10;
headers/libs/mapm/m_apm.h
209
extern M_APM MM_LOG_10_BASE_E;
headers/libs/mapm/m_apm.h
210
extern M_APM MM_LOG_2_BASE_E;
headers/libs/mapm/m_apm.h
211
extern M_APM MM_LOG_3_BASE_E;
headers/libs/mapm/m_apm.h
218
extern M_APM m_apm_init(void);
headers/libs/mapm/m_apm.h
219
extern void m_apm_free(M_APM);
headers/libs/mapm/m_apm.h
225
extern void m_apm_set_string(M_APM, char *);
headers/libs/mapm/m_apm.h
226
extern void m_apm_set_double(M_APM, double);
headers/libs/mapm/m_apm.h
227
extern void m_apm_set_long(M_APM, long);
headers/libs/mapm/m_apm.h
228
extern void m_apm_set_long_long(M_APM, long long);
headers/libs/mapm/m_apm.h
230
extern void m_apm_to_string(char *, int, M_APM);
headers/libs/mapm/m_apm.h
231
extern void m_apm_to_fixpt_string(char *, int, M_APM);
headers/libs/mapm/m_apm.h
232
extern void m_apm_to_fixpt_stringex(char *, int, M_APM, char, char, int);
headers/libs/mapm/m_apm.h
233
extern char *m_apm_to_fixpt_stringexp(int, M_APM, char, char, int);
headers/libs/mapm/m_apm.h
234
extern void m_apm_to_integer_string(char *, M_APM);
headers/libs/mapm/m_apm.h
236
extern void m_apm_absolute_value(M_APM, M_APM);
headers/libs/mapm/m_apm.h
237
extern void m_apm_negate(M_APM, M_APM);
headers/libs/mapm/m_apm.h
238
extern void m_apm_copy(M_APM, M_APM);
headers/libs/mapm/m_apm.h
239
extern void m_apm_round(M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
240
extern int m_apm_compare(M_APM, M_APM);
headers/libs/mapm/m_apm.h
241
extern int m_apm_sign(M_APM);
headers/libs/mapm/m_apm.h
242
extern int m_apm_exponent(M_APM);
headers/libs/mapm/m_apm.h
243
extern int m_apm_significant_digits(M_APM);
headers/libs/mapm/m_apm.h
244
extern int m_apm_is_integer(M_APM);
headers/libs/mapm/m_apm.h
245
extern int m_apm_is_even(M_APM);
headers/libs/mapm/m_apm.h
246
extern int m_apm_is_odd(M_APM);
headers/libs/mapm/m_apm.h
248
extern void m_apm_gcd(M_APM, M_APM, M_APM);
headers/libs/mapm/m_apm.h
249
extern void m_apm_lcm(M_APM, M_APM, M_APM);
headers/libs/mapm/m_apm.h
251
extern void m_apm_add(M_APM, M_APM, M_APM);
headers/libs/mapm/m_apm.h
252
extern void m_apm_subtract(M_APM, M_APM, M_APM);
headers/libs/mapm/m_apm.h
253
extern void m_apm_multiply(M_APM, M_APM, M_APM);
headers/libs/mapm/m_apm.h
254
extern void m_apm_divide(M_APM, int, M_APM, M_APM);
headers/libs/mapm/m_apm.h
255
extern void m_apm_integer_divide(M_APM, M_APM, M_APM);
headers/libs/mapm/m_apm.h
256
extern void m_apm_integer_div_rem(M_APM, M_APM, M_APM, M_APM);
headers/libs/mapm/m_apm.h
257
extern void m_apm_reciprocal(M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
258
extern void m_apm_factorial(M_APM, M_APM);
headers/libs/mapm/m_apm.h
259
extern void m_apm_floor(M_APM, M_APM);
headers/libs/mapm/m_apm.h
260
extern void m_apm_ceil(M_APM, M_APM);
headers/libs/mapm/m_apm.h
261
extern void m_apm_get_random(M_APM);
headers/libs/mapm/m_apm.h
264
extern void m_apm_sqrt(M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
265
extern void m_apm_cbrt(M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
266
extern void m_apm_log(M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
267
extern void m_apm_log10(M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
268
extern void m_apm_exp(M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
269
extern void m_apm_pow(M_APM, int, M_APM, M_APM);
headers/libs/mapm/m_apm.h
270
extern void m_apm_integer_pow(M_APM, int, M_APM, int);
headers/libs/mapm/m_apm.h
271
extern void m_apm_integer_pow_nr(M_APM, M_APM, int);
headers/libs/mapm/m_apm.h
273
extern void m_apm_sin_cos(M_APM, M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
274
extern void m_apm_sin(M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
275
extern void m_apm_cos(M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
276
extern void m_apm_tan(M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
277
extern void m_apm_arcsin(M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
278
extern void m_apm_arccos(M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
279
extern void m_apm_arctan(M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
280
extern void m_apm_arctan2(M_APM, int, M_APM, M_APM);
headers/libs/mapm/m_apm.h
282
extern void m_apm_sinh(M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
283
extern void m_apm_cosh(M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
284
extern void m_apm_tanh(M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
285
extern void m_apm_arcsinh(M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
286
extern void m_apm_arccosh(M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
287
extern void m_apm_arctanh(M_APM, int, M_APM);
headers/libs/mapm/m_apm.h
334
M_APM myVal; /* My M_APM structure */
headers/libs/mapm/m_apm.h
337
void copyFrom(M_APM Nval)
headers/libs/mapm/m_apm.h
339
M_APM oldVal=myVal;
headers/libs/mapm/m_apm.h
344
static M_APM makeNew(void)
headers/libs/mapm/m_apm.h
346
M_APM val=m_apm_init();
headers/libs/mapm/m_apm.h
350
static void ref(M_APM val)
headers/libs/mapm/m_apm.h
354
static void unref(M_APM val)
headers/libs/mapm/m_apm.h
363
M_APM val(void)
headers/libs/mapm/m_apm.h
372
M_APM oldVal=myVal;
headers/libs/mapm/m_apm.h
384
M_APM cval(void) const
headers/libs/mapm/m_apm.h
386
return (M_APM)myVal;
headers/libs/mapm/m_apm.h
414
{myVal=(M_APM)m.cval();ref(myVal);}
headers/libs/mapm/m_apm.h
415
MAPM(M_APM m) /* M_APM constructor (refcount starts at one) */
headers/libs/mapm/m_apm.h
416
{myVal=(M_APM)m;ref(myVal);}
headers/libs/mapm/m_apm.h
444
{copyFrom((M_APM)m.cval());return *this;}
src/libs/mapm/m_apm_lc.h
321
extern M_APM MM_0_5;
src/libs/mapm/m_apm_lc.h
322
extern M_APM MM_0_85;
src/libs/mapm/m_apm_lc.h
323
extern M_APM MM_5x_125R;
src/libs/mapm/m_apm_lc.h
324
extern M_APM MM_5x_64R;
src/libs/mapm/m_apm_lc.h
325
extern M_APM MM_5x_256R;
src/libs/mapm/m_apm_lc.h
326
extern M_APM MM_5x_Eight;
src/libs/mapm/m_apm_lc.h
327
extern M_APM MM_5x_Sixteen;
src/libs/mapm/m_apm_lc.h
328
extern M_APM MM_5x_Twenty;
src/libs/mapm/m_apm_lc.h
329
extern M_APM MM_lc_PI;
src/libs/mapm/m_apm_lc.h
330
extern M_APM MM_lc_HALF_PI;
src/libs/mapm/m_apm_lc.h
331
extern M_APM MM_lc_2_PI;
src/libs/mapm/m_apm_lc.h
332
extern M_APM MM_lc_log2;
src/libs/mapm/m_apm_lc.h
333
extern M_APM MM_lc_log10;
src/libs/mapm/m_apm_lc.h
334
extern M_APM MM_lc_log10R;
src/libs/mapm/m_apm_lc.h
356
extern int M_exp_compute_nn(int *, M_APM, M_APM);
src/libs/mapm/m_apm_lc.h
357
extern void M_raw_exp(M_APM, int, M_APM);
src/libs/mapm/m_apm_lc.h
358
extern void M_raw_sin(M_APM, int, M_APM);
src/libs/mapm/m_apm_lc.h
359
extern void M_raw_cos(M_APM, int, M_APM);
src/libs/mapm/m_apm_lc.h
360
extern void M_5x_sin(M_APM, int, M_APM);
src/libs/mapm/m_apm_lc.h
361
extern void M_4x_cos(M_APM, int, M_APM);
src/libs/mapm/m_apm_lc.h
362
extern void M_5x_do_it(M_APM, int, M_APM);
src/libs/mapm/m_apm_lc.h
363
extern void M_4x_do_it(M_APM, int, M_APM);
src/libs/mapm/m_apm_lc.h
365
extern M_APM M_get_stack_var(void);
src/libs/mapm/m_apm_lc.h
369
extern void M_apm_sdivide(M_APM, int, M_APM, M_APM);
src/libs/mapm/m_apm_lc.h
370
extern void M_cos_to_sin(M_APM, int, M_APM);
src/libs/mapm/m_apm_lc.h
371
extern void M_limit_angle_to_pi(M_APM, int, M_APM);
src/libs/mapm/m_apm_lc.h
372
extern void M_log_near_1(M_APM, int, M_APM);
src/libs/mapm/m_apm_lc.h
373
extern void M_get_sqrt_guess(M_APM, M_APM);
src/libs/mapm/m_apm_lc.h
374
extern void M_get_cbrt_guess(M_APM, M_APM);
src/libs/mapm/m_apm_lc.h
375
extern void M_get_log_guess(M_APM, M_APM);
src/libs/mapm/m_apm_lc.h
376
extern void M_get_asin_guess(M_APM, M_APM);
src/libs/mapm/m_apm_lc.h
377
extern void M_get_acos_guess(M_APM, M_APM);
src/libs/mapm/m_apm_lc.h
378
extern void M_arcsin_near_0(M_APM, int, M_APM);
src/libs/mapm/m_apm_lc.h
379
extern void M_arccos_near_0(M_APM, int, M_APM);
src/libs/mapm/m_apm_lc.h
380
extern void M_arctan_near_0(M_APM, int, M_APM);
src/libs/mapm/m_apm_lc.h
381
extern void M_arctan_large_input(M_APM, int, M_APM);
src/libs/mapm/m_apm_lc.h
382
extern void M_log_basic_iteration(M_APM, int, M_APM);
src/libs/mapm/m_apm_lc.h
383
extern void M_log_solve_cubic(M_APM, int, M_APM);
src/libs/mapm/m_apm_lc.h
385
extern void M_log_AGM_R_func(M_APM, int, M_APM, M_APM);
src/libs/mapm/m_apm_lc.h
390
extern void M_apm_normalize(M_APM);
src/libs/mapm/m_apm_lc.h
391
extern void M_apm_scale(M_APM, int);
src/libs/mapm/m_apm_lc.h
392
extern void M_apm_pad(M_APM, int);
src/libs/mapm/m_apm_lc.h
396
extern void M_calculate_PI_AGM(M_APM, int);
src/libs/mapm/m_apm_lc.h
397
extern void M_set_to_zero(M_APM);
src/libs/mapm/m_apm_lc.h
401
extern void M_apm_round_fixpt(M_APM, int, M_APM);
src/libs/mapm/mapm5sin.c
116
void M_5x_do_it(M_APM rr, int places, M_APM xx)
src/libs/mapm/mapm5sin.c
118
M_APM tmp0, tmp1, t2, t3, t5;
src/libs/mapm/mapm5sin.c
149
void M_4x_do_it(M_APM rr, int places, M_APM xx)
src/libs/mapm/mapm5sin.c
151
M_APM tmp0, tmp1, t2, t4;
src/libs/mapm/mapm5sin.c
172
void M_cos_to_sin(M_APM r, int places, M_APM a)
src/libs/mapm/mapm5sin.c
174
M_APM tmp1, tmp2;
src/libs/mapm/mapm5sin.c
62
void M_5x_sin(M_APM r, int places, M_APM x)
src/libs/mapm/mapm5sin.c
64
M_APM tmp8, tmp9;
src/libs/mapm/mapm5sin.c
78
void M_4x_cos(M_APM r, int places, M_APM x)
src/libs/mapm/mapm5sin.c
80
M_APM tmp8, tmp9;
src/libs/mapm/mapm_add.c
185
void m_apm_subtract(M_APM r, M_APM a, M_APM b)
src/libs/mapm/mapm_add.c
45
static M_APM M_work1 = NULL;
src/libs/mapm/mapm_add.c
46
static M_APM M_work2 = NULL;
src/libs/mapm/mapm_add.c
60
void m_apm_add(M_APM r, M_APM a, M_APM b)
src/libs/mapm/mapm_cpi.c
110
void M_calculate_PI_AGM(M_APM outv, int places)
src/libs/mapm/mapm_cpi.c
112
M_APM tmp1, tmp2, a0, b0, c0, a1, b1, sum, pow_2;
src/libs/mapm/mapm_div.c
123
void M_apm_sdivide(M_APM r, int places, M_APM a, M_APM b)
src/libs/mapm/mapm_div.c
67
static M_APM M_div_worka;
src/libs/mapm/mapm_div.c
68
static M_APM M_div_workb;
src/libs/mapm/mapm_div.c
69
static M_APM M_div_tmp7;
src/libs/mapm/mapm_div.c
70
static M_APM M_div_tmp8;
src/libs/mapm/mapm_div.c
71
static M_APM M_div_tmp9;
src/libs/mapm/mapm_div.c
90
void m_apm_integer_div_rem(M_APM qq, M_APM rr, M_APM aa, M_APM bb)
src/libs/mapm/mapm_div.c
97
void m_apm_integer_divide(M_APM rr, M_APM aa, M_APM bb)
src/libs/mapm/mapm_exp.c
144
static M_APM MM_exp_log2R;
src/libs/mapm/mapm_exp.c
145
static M_APM MM_exp_512R;
src/libs/mapm/mapm_exp.c
160
void m_apm_exp(M_APM r, int places, M_APM x)
src/libs/mapm/mapm_exp.c
162
M_APM tmp7, tmp8, tmp9;
src/libs/mapm/mapm_exp.c
298
int M_exp_compute_nn(int *n, M_APM b, M_APM a)
src/libs/mapm/mapm_exp.c
300
M_APM tmp0, tmp1;
src/libs/mapm/mapm_exp.c
364
void M_raw_exp(M_APM rr, int places, M_APM xx)
src/libs/mapm/mapm_exp.c
366
M_APM tmp0, digit, term;
src/libs/mapm/mapm_flr.c
55
void m_apm_floor(M_APM bb, M_APM aa)
src/libs/mapm/mapm_flr.c
57
M_APM mtmp;
src/libs/mapm/mapm_flr.c
96
void m_apm_ceil(M_APM bb, M_APM aa)
src/libs/mapm/mapm_flr.c
98
M_APM mtmp;
src/libs/mapm/mapm_fpf.c
104
void m_apm_to_fixpt_stringex(char *s, int dplaces, M_APM atmp,
src/libs/mapm/mapm_fpf.c
107
M_APM btmp;
src/libs/mapm/mapm_fpf.c
247
void m_apm_to_fixpt_string(char *ss, int dplaces, M_APM mtmp)
src/libs/mapm/mapm_fpf.c
249
M_APM ctmp;
src/libs/mapm/mapm_fpf.c
415
void M_apm_round_fixpt(M_APM btmp, int places, M_APM atmp)
src/libs/mapm/mapm_fpf.c
62
char *m_apm_to_fixpt_stringexp(int dplaces, M_APM atmp,
src/libs/mapm/mapm_gcd.c
221
void m_apm_lcm(M_APM r, M_APM u, M_APM v)
src/libs/mapm/mapm_gcd.c
223
M_APM tmpN, tmpG;
src/libs/mapm/mapm_gcd.c
256
void m_apm_gcd_traditional(M_APM r, M_APM u, M_APM v)
src/libs/mapm/mapm_gcd.c
258
M_APM tmpD, tmpN, tmpU, tmpV;
src/libs/mapm/mapm_gcd.c
61
void m_apm_gcd(M_APM r, M_APM u, M_APM v)
src/libs/mapm/mapm_gcd.c
63
M_APM tmpM, tmpN, tmpT, tmpU, tmpV;
src/libs/mapm/mapm_lg2.c
150
void M_log_basic_iteration(M_APM rr, int places, M_APM nn)
src/libs/mapm/mapm_lg2.c
152
M_APM tmp0, tmp1, tmp2, tmpX;
src/libs/mapm/mapm_lg2.c
70
void M_log_solve_cubic(M_APM rr, int places, M_APM nn)
src/libs/mapm/mapm_lg2.c
72
M_APM tmp0, tmp1, tmp2, tmp3, guess;
src/libs/mapm/mapm_lg3.c
163
void M_log_AGM_R_func(M_APM rr, int places, M_APM aa, M_APM bb)
src/libs/mapm/mapm_lg3.c
165
M_APM tmp1, tmp2, tmp3, tmp4, tmpC2, sum, pow_2, tmpA0, tmpB0;
src/libs/mapm/mapm_lg3.c
85
M_APM tmp6, tmp7, tmp8, tmp9;
src/libs/mapm/mapm_lg4.c
53
void M_log_near_1(M_APM rr, int places, M_APM xx)
src/libs/mapm/mapm_lg4.c
55
M_APM tmp0, tmp1, tmp2, tmpS, term;
src/libs/mapm/mapm_log.c
129
void m_apm_log10(M_APM rr, int places, M_APM aa)
src/libs/mapm/mapm_log.c
132
M_APM tmp8, tmp9;
src/libs/mapm/mapm_log.c
146
void m_apm_log(M_APM r, int places, M_APM a)
src/libs/mapm/mapm_log.c
148
M_APM tmp0, tmp1, tmp2;
src/libs/mapm/mapm_mul.c
81
extern void M_fast_multiply(M_APM, M_APM, M_APM);
src/libs/mapm/mapm_mul.c
84
void m_apm_multiply(M_APM r, M_APM a, M_APM b)
src/libs/mapm/mapm_pow.c
61
static M_APM M_last_xx_input;
src/libs/mapm/mapm_pow.c
62
static M_APM M_last_xx_log;
src/libs/mapm/mapm_pow.c
83
void m_apm_pow(M_APM rr, int places, M_APM xx, M_APM yy)
src/libs/mapm/mapm_pow.c
87
M_APM tmp8, tmp9;
src/libs/mapm/mapm_rcp.c
101
void m_apm_reciprocal(M_APM rr, int places, M_APM aa)
src/libs/mapm/mapm_rcp.c
103
M_APM last_x, guess, tmpN, tmp1, tmp2;
src/libs/mapm/mapm_rcp.c
52
void m_apm_divide(M_APM rr, int places, M_APM aa, M_APM bb)
src/libs/mapm/mapm_rcp.c
54
M_APM tmp0, tmp1;
src/libs/mapm/mapm_rnd.c
172
M_APM btmp;
src/libs/mapm/mapm_rnd.c
187
void m_apm_get_random(M_APM mrnd)
src/libs/mapm/mapm_rnd.c
247
void M_get_rnd_seed(M_APM mm)
src/libs/mapm/mapm_rnd.c
254
M_APM atmp;
src/libs/mapm/mapm_rnd.c
298
void M_get_rnd_seed(M_APM mm)
src/libs/mapm/mapm_rnd.c
303
M_APM atmp;
src/libs/mapm/mapm_rnd.c
342
void M_get_rnd_seed(M_APM mm)
src/libs/mapm/mapm_rnd.c
347
M_APM atmp;
src/libs/mapm/mapm_rnd.c
83
extern void M_get_rnd_seed(M_APM);
src/libs/mapm/mapm_rnd.c
85
static M_APM M_rnd_aa;
src/libs/mapm/mapm_rnd.c
86
static M_APM M_rnd_mm;
src/libs/mapm/mapm_rnd.c
87
static M_APM M_rnd_XX;
src/libs/mapm/mapm_rnd.c
88
static M_APM M_rtmp0;
src/libs/mapm/mapm_rnd.c
89
static M_APM M_rtmp1;
src/libs/mapm/mapm_set.c
102
void m_apm_set_long(M_APM atmp, long mm)
src/libs/mapm/mapm_set.c
107
void m_apm_set_long_long(M_APM atmp, long long mm)
src/libs/mapm/mapm_set.c
163
void m_apm_set_string(M_APM ctmp, char *s_in)
src/libs/mapm/mapm_set.c
327
void m_apm_to_string(char *s, int places, M_APM mtmp)
src/libs/mapm/mapm_set.c
329
M_APM ctmp;
src/libs/mapm/mapm_sin.c
105
void m_apm_sin_cos(M_APM sinv, M_APM cosv, int places, M_APM aa)
src/libs/mapm/mapm_sin.c
107
M_APM tmp5, tmp6, tmp7;
src/libs/mapm/mapm_sin.c
133
void m_apm_tan(M_APM r, int places, M_APM a)
src/libs/mapm/mapm_sin.c
135
M_APM tmps, tmpc, tmp0;
src/libs/mapm/mapm_sin.c
150
void M_limit_angle_to_pi(M_APM rr, int places, M_APM aa)
src/libs/mapm/mapm_sin.c
152
M_APM tmp7, tmp8, tmp9;
src/libs/mapm/mapm_sin.c
85
void m_apm_sin(M_APM r, int places, M_APM a)
src/libs/mapm/mapm_sin.c
87
M_APM tmp3;
src/libs/mapm/mapm_sin.c
95
void m_apm_cos(M_APM r, int places, M_APM a)
src/libs/mapm/mapm_sin.c
97
M_APM tmp3;
src/libs/mapm/mapmasin.c
122
void m_apm_arctan2(M_APM rr, int places, M_APM yy, M_APM xx)
src/libs/mapm/mapmasin.c
124
M_APM tmp5, tmp6, tmp7;
src/libs/mapm/mapmasin.c
202
void m_apm_arctan(M_APM rr, int places, M_APM xx)
src/libs/mapm/mapmasin.c
204
M_APM tmp8, tmp9;
src/libs/mapm/mapmasin.c
244
void M_arctan_large_input(M_APM rr, int places, M_APM xx)
src/libs/mapm/mapmasin.c
246
M_APM tmp1, tmp2;
src/libs/mapm/mapmasin.c
264
void m_apm_arcsin(M_APM r, int places, M_APM x)
src/libs/mapm/mapmasin.c
266
M_APM tmp0, tmp1, tmp2, tmp3, current_x;
src/libs/mapm/mapmasin.c
384
void m_apm_arccos(M_APM r, int places, M_APM x)
src/libs/mapm/mapmasin.c
386
M_APM tmp0, tmp1, tmp2, tmp3, current_x;
src/libs/mapm/mapmasn0.c
108
void M_arctan_near_0(M_APM rr, int places, M_APM aa)
src/libs/mapm/mapmasn0.c
110
M_APM tmp0, tmp2, tmpR, tmpS, digit, term;
src/libs/mapm/mapmasn0.c
65
void M_arcsin_near_0(M_APM rr, int places, M_APM aa)
src/libs/mapm/mapmasn0.c
67
M_APM tmp5, tmp6;
src/libs/mapm/mapmasn0.c
85
void M_arccos_near_0(M_APM rr, int places, M_APM aa)
src/libs/mapm/mapmasn0.c
87
M_APM tmp1, tmp2;
src/libs/mapm/mapmcbrt.c
55
void m_apm_cbrt(M_APM rr, int places, M_APM aa)
src/libs/mapm/mapmcbrt.c
57
M_APM last_x, guess, tmpN, tmp7, tmp8, tmp9;
src/libs/mapm/mapmcnst.c
109
M_APM MM_Zero = NULL;
src/libs/mapm/mapmcnst.c
110
M_APM MM_One = NULL;
src/libs/mapm/mapmcnst.c
111
M_APM MM_Two = NULL;
src/libs/mapm/mapmcnst.c
112
M_APM MM_Three = NULL;
src/libs/mapm/mapmcnst.c
113
M_APM MM_Four = NULL;
src/libs/mapm/mapmcnst.c
114
M_APM MM_Five = NULL;
src/libs/mapm/mapmcnst.c
115
M_APM MM_Ten = NULL;
src/libs/mapm/mapmcnst.c
116
M_APM MM_0_5 = NULL;
src/libs/mapm/mapmcnst.c
117
M_APM MM_E = NULL;
src/libs/mapm/mapmcnst.c
118
M_APM MM_PI = NULL;
src/libs/mapm/mapmcnst.c
119
M_APM MM_HALF_PI = NULL;
src/libs/mapm/mapmcnst.c
120
M_APM MM_2_PI = NULL;
src/libs/mapm/mapmcnst.c
121
M_APM MM_lc_PI = NULL;
src/libs/mapm/mapmcnst.c
122
M_APM MM_lc_HALF_PI = NULL;
src/libs/mapm/mapmcnst.c
123
M_APM MM_lc_2_PI = NULL;
src/libs/mapm/mapmcnst.c
124
M_APM MM_lc_log2 = NULL;
src/libs/mapm/mapmcnst.c
125
M_APM MM_lc_log10 = NULL;
src/libs/mapm/mapmcnst.c
126
M_APM MM_lc_log10R = NULL;
src/libs/mapm/mapmcnst.c
127
M_APM MM_0_85 = NULL;
src/libs/mapm/mapmcnst.c
128
M_APM MM_5x_125R = NULL;
src/libs/mapm/mapmcnst.c
129
M_APM MM_5x_64R = NULL;
src/libs/mapm/mapmcnst.c
130
M_APM MM_5x_256R = NULL;
src/libs/mapm/mapmcnst.c
131
M_APM MM_5x_Eight = NULL;
src/libs/mapm/mapmcnst.c
132
M_APM MM_5x_Sixteen = NULL;
src/libs/mapm/mapmcnst.c
133
M_APM MM_5x_Twenty = NULL;
src/libs/mapm/mapmcnst.c
134
M_APM MM_LOG_E_BASE_10 = NULL;
src/libs/mapm/mapmcnst.c
135
M_APM MM_LOG_10_BASE_E = NULL;
src/libs/mapm/mapmcnst.c
136
M_APM MM_LOG_2_BASE_E = NULL;
src/libs/mapm/mapmcnst.c
137
M_APM MM_LOG_3_BASE_E = NULL;
src/libs/mapm/mapmfact.c
137
void m_apm_factorial(M_APM moutput, M_APM minput)
src/libs/mapm/mapmfact.c
140
M_APM array[NDIM];
src/libs/mapm/mapmfact.c
141
M_APM iprod1, iprod2, tmp1, tmp2;
src/libs/mapm/mapmfmul.c
226
static M_APM M_ain;
src/libs/mapm/mapmfmul.c
227
static M_APM M_bin;
src/libs/mapm/mapmfmul.c
231
extern void M_fast_multiply(M_APM, M_APM, M_APM);
src/libs/mapm/mapmfmul.c
313
void M_fast_multiply(M_APM rr, M_APM aa, M_APM bb)
src/libs/mapm/mapmgues.c
112
void M_get_cbrt_guess(M_APM r, M_APM a)
src/libs/mapm/mapmgues.c
123
void M_get_log_guess(M_APM r, M_APM a)
src/libs/mapm/mapmgues.c
138
void M_get_asin_guess(M_APM r, M_APM a)
src/libs/mapm/mapmgues.c
148
void M_get_acos_guess(M_APM r, M_APM a)
src/libs/mapm/mapmgues.c
161
void m_apm_set_double(M_APM atmp, double dd)
src/libs/mapm/mapmgues.c
93
void M_get_sqrt_guess(M_APM r, M_APM a)
src/libs/mapm/mapmhasn.c
122
void m_apm_arctanh(M_APM rr, int places, M_APM aa)
src/libs/mapm/mapmhasn.c
124
M_APM tmp1, tmp2, tmp3;
src/libs/mapm/mapmhasn.c
58
void m_apm_arcsinh(M_APM rr, int places, M_APM aa)
src/libs/mapm/mapmhasn.c
60
M_APM tmp0, tmp1, tmp2;
src/libs/mapm/mapmhasn.c
91
void m_apm_arccosh(M_APM rr, int places, M_APM aa)
src/libs/mapm/mapmhasn.c
93
M_APM tmp1, tmp2;
src/libs/mapm/mapmhsin.c
46
void m_apm_sinh(M_APM rr, int places, M_APM aa)
src/libs/mapm/mapmhsin.c
48
M_APM tmp1, tmp2, tmp3;
src/libs/mapm/mapmhsin.c
69
void m_apm_cosh(M_APM rr, int places, M_APM aa)
src/libs/mapm/mapmhsin.c
71
M_APM tmp1, tmp2, tmp3;
src/libs/mapm/mapmhsin.c
92
void m_apm_tanh(M_APM rr, int places, M_APM aa)
src/libs/mapm/mapmhsin.c
94
M_APM tmp1, tmp2, tmp3, tmp4;
src/libs/mapm/mapmipwr.c
49
void m_apm_integer_pow(M_APM rr, int places, M_APM aa, int mexp)
src/libs/mapm/mapmipwr.c
51
M_APM tmp0, tmpy, tmpz;
src/libs/mapm/mapmistr.c
59
void m_apm_to_integer_string(char *s, M_APM mtmp)
src/libs/mapm/mapmpwr2.c
47
void m_apm_integer_pow_nr(M_APM rr, M_APM aa, int mexp)
src/libs/mapm/mapmpwr2.c
49
M_APM tmp0, tmpy, tmpz;
src/libs/mapm/mapmrsin.c
127
void M_raw_cos(M_APM rr, int places, M_APM xx)
src/libs/mapm/mapmrsin.c
129
M_APM sum, term, tmp7, tmp8, tmp9;
src/libs/mapm/mapmrsin.c
63
void M_raw_sin(M_APM rr, int places, M_APM xx)
src/libs/mapm/mapmrsin.c
65
M_APM sum, term, tmp2, tmp7, tmp8;
src/libs/mapm/mapmsqrt.c
90
void m_apm_sqrt(M_APM rr, int places, M_APM aa)
src/libs/mapm/mapmsqrt.c
92
M_APM last_x, guess, tmpN, tmp7, tmp8, tmp9;
src/libs/mapm/mapmstck.c
100
if ((vp = MAPM_MALLOC(M_stack_size * sizeof(M_APM))) == NULL)
src/libs/mapm/mapmstck.c
107
M_stack_array = (M_APM *)vp;
src/libs/mapm/mapmstck.c
114
(M_stack_size * sizeof(M_APM)))) == NULL)
src/libs/mapm/mapmstck.c
121
M_stack_array = (M_APM *)vp;
src/libs/mapm/mapmstck.c
71
static M_APM *M_stack_array;
src/libs/mapm/mapmstck.c
91
M_APM M_get_stack_var()
src/libs/mapm/mapmutil.c
120
static M_APM M_work_0_5;
src/libs/mapm/mapmutil.c
125
M_APM m_apm_init()
src/libs/mapm/mapmutil.c
127
M_APM atmp;
src/libs/mapm/mapmutil.c
136
if ((atmp = (M_APM)MAPM_MALLOC(sizeof(M_APM_struct))) == NULL)
src/libs/mapm/mapmutil.c
161
void m_apm_free(M_APM atmp)
src/libs/mapm/mapmutil.c
269
void m_apm_round(M_APM btmp, int places, M_APM atmp)
src/libs/mapm/mapmutil.c
300
void M_apm_normalize(M_APM atmp)
src/libs/mapm/mapmutil.c
404
void M_apm_scale(M_APM ctmp, int count)
src/libs/mapm/mapmutil.c
507
void M_apm_pad(M_APM ctmp, int new_length)
src/libs/mapm/mapmutl2.c
112
int m_apm_is_odd(M_APM bb)
src/libs/mapm/mapmutl2.c
120
void M_set_to_zero(M_APM z)
src/libs/mapm/mapmutl2.c
128
void m_apm_negate(M_APM d, M_APM s)
src/libs/mapm/mapmutl2.c
135
void m_apm_absolute_value(M_APM d, M_APM s)
src/libs/mapm/mapmutl2.c
142
void m_apm_copy(M_APM dest, M_APM src)
src/libs/mapm/mapmutl2.c
168
int m_apm_compare(M_APM ltmp, M_APM rtmp)
src/libs/mapm/mapmutl2.c
52
int m_apm_sign(M_APM atmp)
src/libs/mapm/mapmutl2.c
57
int m_apm_exponent(M_APM atmp)
src/libs/mapm/mapmutl2.c
65
int m_apm_significant_digits(M_APM atmp)
src/libs/mapm/mapmutl2.c
70
int m_apm_is_integer(M_APM atmp)
src/libs/mapm/mapmutl2.c
81
int m_apm_is_even(M_APM aa)