Lines Matching refs:xx
122 void m_apm_arctan2(M_APM rr, int places, M_APM yy, M_APM xx) in m_apm_arctan2() argument
128 ix = xx->m_apm_sign; in m_apm_arctan2()
168 m_apm_divide(tmp6, (places + 6), yy, xx); in m_apm_arctan2()
202 void m_apm_arctan(M_APM rr, int places, M_APM xx) in m_apm_arctan() argument
206 if (xx->m_apm_sign == 0) /* input == 0 ?? */ in m_apm_arctan()
212 if (xx->m_apm_exponent <= -4) /* input close to 0 ?? */ in m_apm_arctan()
214 M_arctan_near_0(rr, places, xx); in m_apm_arctan()
218 if (xx->m_apm_exponent >= 4) /* large input */ in m_apm_arctan()
220 M_arctan_large_input(rr, places, xx); in m_apm_arctan()
227 m_apm_multiply(tmp9, xx, xx); in m_apm_arctan()
230 m_apm_divide(tmp8, (places + 6), xx, tmp9); in m_apm_arctan()
244 void M_arctan_large_input(M_APM rr, int places, M_APM xx) in M_arctan_large_input() argument
253 m_apm_divide(tmp1, (places + 6), MM_One, xx); /* 1 / xx */ in M_arctan_large_input()
259 rr->m_apm_sign = xx->m_apm_sign; /* fix final sign */ in M_arctan_large_input()