Symbol: m_apm_exponent
headers/libs/mapm/m_apm.h
179
int m_apm_exponent;
headers/libs/mapm/m_apm.h
241
extern int m_apm_exponent(M_APM);
headers/libs/mapm/m_apm.h
513
{return m_apm_exponent(cval());}
src/libs/mapm/mapm5sin.c
90
if (x->m_apm_exponent > 0)
src/libs/mapm/mapm_add.c
101
aexp = a->m_apm_exponent;
src/libs/mapm/mapm_add.c
102
bexp = b->m_apm_exponent;
src/libs/mapm/mapm_add.c
251
aexp = M_work1->m_apm_exponent;
src/libs/mapm/mapm_add.c
252
bexp = M_work2->m_apm_exponent;
src/libs/mapm/mapm_cpi.c
149
nn = -4 * c0->m_apm_exponent;
src/libs/mapm/mapm_div.c
109
if (rr->m_apm_exponent <= 0) /* result is 0 */
src/libs/mapm/mapm_div.c
115
if (rr->m_apm_datalength > rr->m_apm_exponent)
src/libs/mapm/mapm_div.c
117
rr->m_apm_datalength = rr->m_apm_exponent;
src/libs/mapm/mapm_div.c
182
nexp = M_div_worka->m_apm_exponent - M_div_workb->m_apm_exponent;
src/libs/mapm/mapm_div.c
206
M_div_worka->m_apm_exponent = 0;
src/libs/mapm/mapm_div.c
207
M_div_workb->m_apm_exponent = 0;
src/libs/mapm/mapm_div.c
222
M_div_worka->m_apm_exponent += 1; /* multiply numerator by 10 */
src/libs/mapm/mapm_div.c
226
M_div_worka->m_apm_exponent += 2; /* multiply numerator by 100 */
src/libs/mapm/mapm_div.c
260
if ((k = 2 - M_div_worka->m_apm_exponent) > 0)
src/libs/mapm/mapm_div.c
326
M_div_tmp9->m_apm_exponent += 2;
src/libs/mapm/mapm_div.c
332
r->m_apm_exponent = nexp;
src/libs/mapm/mapm_exp.c
187
if (x->m_apm_exponent <= -3) /* already small enough so call _raw directly */
src/libs/mapm/mapm_exp.c
240
if (tmp7->m_apm_exponent == 0)
src/libs/mapm/mapm_exp.c
329
kk = tmp1->m_apm_exponent;
src/libs/mapm/mapm_exp.c
391
if ((term->m_apm_exponent < tolerance) || (term->m_apm_sign == 0))
src/libs/mapm/mapm_exp.c
396
local_precision = local_precision + term->m_apm_exponent - prev_exp;
src/libs/mapm/mapm_exp.c
402
prev_exp = term->m_apm_exponent;
src/libs/mapm/mapm_flr.c
105
if (bb->m_apm_exponent <= 0) /* if |bb| < 1, result is 0 or 1 */
src/libs/mapm/mapm_flr.c
117
bb->m_apm_datalength = bb->m_apm_exponent;
src/libs/mapm/mapm_flr.c
125
mtmp->m_apm_datalength = mtmp->m_apm_exponent;
src/libs/mapm/mapm_flr.c
64
if (bb->m_apm_exponent <= 0) /* if |bb| < 1, result is -1 or 0 */
src/libs/mapm/mapm_flr.c
79
mtmp->m_apm_datalength = mtmp->m_apm_exponent;
src/libs/mapm/mapm_flr.c
88
bb->m_apm_datalength = bb->m_apm_exponent;
src/libs/mapm/mapm_fpf.c
124
xp = btmp->m_apm_exponent;
src/libs/mapm/mapm_fpf.c
300
xp = ctmp->m_apm_exponent;
src/libs/mapm/mapm_fpf.c
419
xp = atmp->m_apm_exponent;
src/libs/mapm/mapm_fpf.c
436
btmp->m_apm_exponent += 1;
src/libs/mapm/mapm_fpf.c
71
xp = atmp->m_apm_exponent;
src/libs/mapm/mapm_lg2.c
113
if (((3 * tmp0->m_apm_exponent) < tolerance) || (tmp0->m_apm_sign == 0))
src/libs/mapm/mapm_lg3.c
102
tmp7->m_apm_exponent = -places;
src/libs/mapm/mapm_lg3.c
112
tmp7->m_apm_exponent -= 1; /* divide by 10 */
src/libs/mapm/mapm_lg3.c
215
((-2 * tmp1->m_apm_exponent) > tolerance))
src/libs/mapm/mapm_lg4.c
65
tolerance = xx->m_apm_exponent - (places + 6);
src/libs/mapm/mapm_lg4.c
66
dplaces = (places + 12) - xx->m_apm_exponent;
src/libs/mapm/mapm_lg4.c
81
if ((tmp0->m_apm_exponent < tolerance) || (tmp0->m_apm_sign == 0))
src/libs/mapm/mapm_lg4.c
84
local_precision = dplaces + tmp0->m_apm_exponent;
src/libs/mapm/mapm_log.c
171
mexp = a->m_apm_exponent;
src/libs/mapm/mapm_log.c
184
if (tmp0->m_apm_exponent <= -4)
src/libs/mapm/mapm_log.c
215
mexp = tmp2->m_apm_exponent - 2;
src/libs/mapm/mapm_log.c
216
tmp2->m_apm_exponent = 2; /* force number between 10 & 100 */
src/libs/mapm/mapm_mul.c
177
r->m_apm_exponent = nexp;
src/libs/mapm/mapm_mul.c
91
nexp = a->m_apm_exponent + b->m_apm_exponent;
src/libs/mapm/mapm_pow.c
124
if (yy->m_apm_exponent <= 4)
src/libs/mapm/mapm_pow.c
129
if (yy->m_apm_exponent <= 7)
src/libs/mapm/mapm_rcp.c
129
nexp = aa->m_apm_exponent;
src/libs/mapm/mapm_rcp.c
130
tmpN->m_apm_exponent -= nexp;
src/libs/mapm/mapm_rcp.c
176
if ((-4 * tmp2->m_apm_exponent) > tolerance)
src/libs/mapm/mapm_rcp.c
185
rr->m_apm_exponent -= nexp;
src/libs/mapm/mapm_rcp.c
84
nexp = aa->m_apm_exponent - bb->m_apm_exponent;
src/libs/mapm/mapm_rnd.c
212
mrnd->m_apm_exponent -= 15;
src/libs/mapm/mapm_rnd.c
285
atmp->m_apm_exponent = 15;
src/libs/mapm/mapm_rnd.c
314
atmp->m_apm_exponent = 15;
src/libs/mapm/mapm_rnd.c
387
atmp->m_apm_exponent = 15;
src/libs/mapm/mapm_set.c
129
atmp->m_apm_exponent = len;
src/libs/mapm/mapm_set.c
292
ctmp->m_apm_exponent = exponent;
src/libs/mapm/mapm_set.c
297
ctmp->m_apm_exponent = 0;
src/libs/mapm/mapm_set.c
404
i = ctmp->m_apm_exponent - 1;
src/libs/mapm/mapmasin.c
212
if (xx->m_apm_exponent <= -4) /* input close to 0 ?? */
src/libs/mapm/mapmasin.c
218
if (xx->m_apm_exponent >= 4) /* large input */
src/libs/mapm/mapmasin.c
314
if (x->m_apm_exponent <= -4) /* input close to 0 ?? */
src/libs/mapm/mapmasin.c
322
maxp = places + 8 - x->m_apm_exponent;
src/libs/mapm/mapmasin.c
323
local_precision = 20 - x->m_apm_exponent;
src/libs/mapm/mapmasin.c
363
if (((2 * tmp0->m_apm_exponent) < tolerance) || (tmp0->m_apm_sign == 0))
src/libs/mapm/mapmasin.c
451
if (x->m_apm_exponent <= -4) /* input close to 0 ?? */
src/libs/mapm/mapmasin.c
500
if (((2 * tmp0->m_apm_exponent) < tolerance) || (tmp0->m_apm_sign == 0))
src/libs/mapm/mapmasn0.c
121
tolerance = aa->m_apm_exponent - (places + 4);
src/libs/mapm/mapmasn0.c
122
dplaces = (places + 8) - aa->m_apm_exponent;
src/libs/mapm/mapmasn0.c
139
if ((tmp0->m_apm_exponent < tolerance) || (tmp0->m_apm_sign == 0))
src/libs/mapm/mapmasn0.c
145
local_precision = dplaces + tmp0->m_apm_exponent;
src/libs/mapm/mapmasn0.c
162
if ((tmp0->m_apm_exponent < tolerance) || (tmp0->m_apm_sign == 0))
src/libs/mapm/mapmasn0.c
168
local_precision = dplaces + tmp0->m_apm_exponent;
src/libs/mapm/mapmcbrt.c
129
if ((-4 * tmp8->m_apm_exponent) > tolerance)
src/libs/mapm/mapmcbrt.c
148
rr->m_apm_exponent += nexp;
src/libs/mapm/mapmcbrt.c
85
nexp = aa->m_apm_exponent / 3;
src/libs/mapm/mapmcbrt.c
86
tmpN->m_apm_exponent -= 3 * nexp;
src/libs/mapm/mapmfmul.c
339
nexp = M_ain->m_apm_exponent + M_bin->m_apm_exponent;
src/libs/mapm/mapmfmul.c
408
rr->m_apm_exponent = nexp;
src/libs/mapm/mapmistr.c
67
ct = mtmp->m_apm_exponent;
src/libs/mapm/mapmrsin.c
171
if ((term->m_apm_exponent < tolerance) || (term->m_apm_sign == 0))
src/libs/mapm/mapmrsin.c
176
local_precision = local_precision + term->m_apm_exponent - prev_exp;
src/libs/mapm/mapmrsin.c
182
prev_exp = term->m_apm_exponent;
src/libs/mapm/mapmrsin.c
80
dplaces = (places + 8) - xx->m_apm_exponent;
src/libs/mapm/mapmrsin.c
81
tolerance = xx->m_apm_exponent - (places + 4);
src/libs/mapm/mapmrsin.c
90
if ((tmp8->m_apm_exponent < tolerance) || (tmp8->m_apm_sign == 0))
src/libs/mapm/mapmrsin.c
93
local_precision = dplaces + term->m_apm_exponent;
src/libs/mapm/mapmsqrt.c
121
nexp = aa->m_apm_exponent / 2;
src/libs/mapm/mapmsqrt.c
122
tmpN->m_apm_exponent -= 2 * nexp;
src/libs/mapm/mapmsqrt.c
170
if ((-4 * tmp7->m_apm_exponent) > tolerance)
src/libs/mapm/mapmsqrt.c
186
rr->m_apm_exponent += nexp;
src/libs/mapm/mapmutil.c
147
atmp->m_apm_exponent = 0;
src/libs/mapm/mapmutil.c
289
M_work_0_5->m_apm_exponent = atmp->m_apm_exponent - ii;
src/libs/mapm/mapmutil.c
309
exponent = atmp->m_apm_exponent;
src/libs/mapm/mapmutil.c
401
atmp->m_apm_exponent = exponent;
src/libs/mapm/mapmutil.c
488
ctmp->m_apm_exponent++;
src/libs/mapm/mapmutil.c
503
ctmp->m_apm_exponent += ct;
src/libs/mapm/mapmutl2.c
124
z->m_apm_exponent = 0;
src/libs/mapm/mapmutl2.c
162
dest->m_apm_exponent = src->m_apm_exponent;
src/libs/mapm/mapmutl2.c
178
lexp = ltmp->m_apm_exponent;
src/libs/mapm/mapmutl2.c
179
rexp = rtmp->m_apm_exponent;
src/libs/mapm/mapmutl2.c
62
return(atmp->m_apm_exponent - 1);
src/libs/mapm/mapmutl2.c
75
if (atmp->m_apm_exponent >= atmp->m_apm_datalength)
src/libs/mapm/mapmutl2.c
89
jj = aa->m_apm_exponent;