m_apm_multiply
extern void m_apm_multiply(M_APM, M_APM, M_APM);
{MAPM ret;m_apm_multiply(ret.val(),a.cval(),b.cval());return ret;}
m_apm_multiply(tmp9, x, MM_5x_64R); /* 1 / (4*4*4) */
m_apm_multiply(tmp1, xx, xx);
m_apm_multiply(tmp1, t2, xx);
m_apm_multiply(t5, t2, t3); /* x ^ 5 */
m_apm_multiply(tmp0, xx, MM_Five);
m_apm_multiply(tmp1, t5, MM_5x_Sixteen);
m_apm_multiply(tmp1, t3, MM_5x_Twenty);
m_apm_multiply(tmp1, xx, xx);
m_apm_multiply(t4, t2, t2); /* x ^ 4 */
m_apm_multiply(tmp1, tmp0, MM_5x_Eight);
m_apm_multiply(tmp1, a, a);
m_apm_multiply(tmp9, x, MM_5x_125R); /* 1 / (5*5*5) */
m_apm_multiply(tmp9, x, MM_5x_256R); /* 1 / (4*4*4*4) */
m_apm_multiply(a1, MM_0_5, tmp1);
m_apm_multiply(tmp1, a0, b0);
m_apm_multiply(c0, MM_0_5, tmp1);
m_apm_multiply(tmp1, c0, c0);
m_apm_multiply(tmp2, tmp1, pow_2);
m_apm_multiply(tmp1, pow_2, MM_Two);
m_apm_multiply(tmp2, tmp1, tmp1);
m_apm_multiply(MM_lc_HALF_PI, MM_0_5, MM_lc_PI);
m_apm_multiply(MM_lc_2_PI, MM_Two, MM_lc_PI);
m_apm_multiply(M_div_worka, M_div_tmp9, a);
m_apm_multiply(M_div_workb, M_div_tmp9, b);
m_apm_multiply(M_div_tmp7, M_div_tmp8, M_div_workb);
m_apm_multiply(M_div_tmp7, qq, bb);
m_apm_multiply(tmp8, tmp7, MM_lc_log2);
m_apm_multiply(tmp9, tmp7, MM_exp_512R);
m_apm_multiply(tmp9, tmp8, tmp8);
m_apm_multiply(tmp9, tmp7, tmp8);
m_apm_multiply(tmp1, a, MM_exp_log2R);
m_apm_multiply(tmp0, term, xx);
m_apm_multiply(tmpN, MM_0_5, tmpU);
m_apm_multiply(tmpN, MM_0_5, tmpV);
m_apm_multiply(tmpN, MM_0_5, tmpT);
m_apm_multiply(r, tmpU, MM_Two);
m_apm_multiply(r, tmpU, MM_Four);
m_apm_multiply(r, tmpU, tmpN);
m_apm_multiply(tmpT, tmpN, tmpM);
m_apm_multiply(r, tmpU, tmpN);
m_apm_multiply(tmpT, tmpN, tmpM);
m_apm_multiply(r, tmpU, tmpT);
m_apm_multiply(tmpN, u, v);
m_apm_multiply(tmp0, MM_Two, tmp1);
m_apm_multiply(tmp2, tmp1, nn);
m_apm_multiply(tmp6, tmp7, MM_0_5);
m_apm_multiply(tmp1, aa, aa); /* 0.5 * [ a ^ 2 - b ^ 2 ] */
m_apm_multiply(tmp2, bb, bb);
m_apm_multiply(sum, MM_0_5, tmp3);
m_apm_multiply(tmp4, MM_0_5, tmp1); /* C n+1 */
m_apm_multiply(tmpC2, tmp4, tmp4); /* C n+1 ^ 2 */
m_apm_multiply(tmp3, MM_0_5, tmp1);
m_apm_multiply(tmp2, tmpA0, tmpB0);
m_apm_multiply(tmp2, MM_Two, pow_2);
m_apm_multiply(tmp1, tmpC2, pow_2);
m_apm_multiply(tmp0, tmpS, tmpS);
m_apm_multiply(tmp0, term, tmp2);
m_apm_multiply(tmp0, MM_Two, tmpS);
m_apm_multiply(tmp8, tmp9, MM_lc_log10R);
m_apm_multiply(tmp2, tmp1, MM_lc_log10);
m_apm_multiply(tmp8, tmp9, yy);
m_apm_multiply(tmp1, tmpN, guess);
m_apm_multiply(tmp1, tmp2, guess);
m_apm_multiply(tmp1, tmp0, aa);
m_apm_multiply(M_rtmp0, M_rnd_XX, M_rnd_aa);
m_apm_multiply(tmp8, tmp9, MM_lc_2_PI);
m_apm_multiply(tmp8, tmp9, MM_lc_2_PI);
m_apm_multiply(tmp9, xx, xx);
m_apm_multiply(tmp0, aa, aa);
m_apm_multiply(tmp0, term, tmp2);
m_apm_multiply(tmp0, term, tmp2);
m_apm_multiply(tmp8, guess, guess);
m_apm_multiply(tmp7, tmp8, tmp8);
m_apm_multiply(tmp9, tmpN, tmp8);
m_apm_multiply(tmp8, MM_Four, guess);
m_apm_multiply(tmp9, guess, guess);
m_apm_multiply(tmp8, tmp9, tmpN);
m_apm_multiply(MM_HALF_PI, MM_PI, MM_0_5);
m_apm_multiply(MM_2_PI, MM_PI, MM_Two);
m_apm_multiply(iprod2, iprod1, tmp2);
m_apm_multiply(iprod1, iprod2, tmp1);
m_apm_multiply(array[mm], iprod1, tmp1);
m_apm_multiply(array[jj], tmp1, array[ii+1]);
m_apm_multiply(array[jj], array[ii], array[ii+1]);
m_apm_multiply(tmp1, aa, aa);
m_apm_multiply(tmp1, tmp2, MM_0_5);
m_apm_multiply(tmp1, tmp0, tmp0);
m_apm_multiply(tmp1, tmp3, MM_0_5);
m_apm_multiply(tmp1, tmp3, MM_0_5);
m_apm_multiply(tmp0, tmpz, tmpz);
m_apm_multiply(tmp0, tmpy, tmpz);
m_apm_multiply(tmp0, tmpy, tmpz);
m_apm_multiply(tmp0, tmpz, tmpz);
m_apm_multiply(rr, aa, aa);
m_apm_multiply(tmp8, xx, xx);
m_apm_multiply(tmp8, term, tmp9);
m_apm_multiply(tmp8, xx, xx);
m_apm_multiply(tmp8, term, tmp2);
m_apm_multiply(tmp9, tmpN, guess);
m_apm_multiply(tmp8, tmp9, guess);
m_apm_multiply(tmp8, tmp9, guess);
m_apm_multiply(tmp9, tmp8, MM_0_5);
m_apm_multiply(tmp8, tmp9, tmpN);