m_apm_add
extern void m_apm_add(M_APM, M_APM, M_APM);
{MAPM ret;m_apm_add(ret.val(),a.cval(),b.cval());return ret;}
m_apm_add(t2, tmp0, tmp1);
m_apm_add(tmp0, MM_One, tmp1);
m_apm_add(r,a,b);
m_apm_add(r,a,b);
m_apm_add(tmp1, a0, b0);
m_apm_add(tmp1, a1, b1);
m_apm_add(tmp8, tmp7, MM_lc_log2);
m_apm_add(tmp0, tmp1, MM_0_5);
m_apm_add(rr, MM_One, xx);
m_apm_add(tmp0, rr, term);
m_apm_add(bb, mtmp, MM_One);
m_apm_add(bb, mtmp, MM_One);
m_apm_add(ctmp, mtmp, MM_0_5);
m_apm_add(tmp2, tmp1, nn);
m_apm_add(tmp1, tmpX, tmp0);
m_apm_add(tmp1, tmpA0, tmpB0);
m_apm_add(tmp3, sum, tmp1);
m_apm_add(tmp0, xx, MM_Two);
m_apm_add(tmp1, tmpS, tmp0);
m_apm_add(tmp1, tmp2, tmp0);
m_apm_add(M_rtmp1, M_rtmp0, M_rnd_aa);
m_apm_add(tmp7, aa, tmp9);
m_apm_add(tmp7, aa, tmp9);
m_apm_add(tmp7, tmp5, MM_lc_PI);
m_apm_add(tmp8, tmp9, MM_One);
m_apm_add(tmp2, current_x, tmp0);
m_apm_add(tmpS, tmpR, tmp0);
m_apm_add(tmp2, aa, tmp1);
m_apm_add(tmp1, MM_One, aa);
m_apm_add(tmp2, tmp1, MM_One);
m_apm_add(tmp2, tmp0, tmp1);
m_apm_add(tmp4, tmp1, tmp2);
m_apm_add(tmp3, tmp1, tmp2);
m_apm_add(tmp7, sum, term);
m_apm_add(tmp7, sum, term);
m_apm_add(btmp, atmp, M_work_0_5);