Lines Matching refs:M_div_worka
67 static M_APM M_div_worka; variable
80 m_apm_free(M_div_worka); in M_free_all_div()
133 M_div_worka = m_apm_init(); in M_apm_sdivide()
160 m_apm_absolute_value(M_div_worka, a); in M_apm_sdivide()
168 m_apm_multiply(M_div_worka, M_div_tmp9, a); in M_apm_sdivide()
171 M_div_worka->m_apm_sign = 1; in M_apm_sdivide()
182 nexp = M_div_worka->m_apm_exponent - M_div_workb->m_apm_exponent; in M_apm_sdivide()
206 M_div_worka->m_apm_exponent = 0; in M_apm_sdivide()
211 if ((icompare = m_apm_compare(M_div_worka, M_div_workb)) == 0) in M_apm_sdivide()
222 M_div_worka->m_apm_exponent += 1; /* multiply numerator by 10 */ in M_apm_sdivide()
226 M_div_worka->m_apm_exponent += 2; /* multiply numerator by 100 */ in M_apm_sdivide()
239 trial_numer = 10000L * (long)M_div_worka->m_apm_data[0]; in M_apm_sdivide()
241 if (M_div_worka->m_apm_datalength >= 5) in M_apm_sdivide()
243 trial_numer += 100 * M_div_worka->m_apm_data[1] in M_apm_sdivide()
244 + M_div_worka->m_apm_data[2]; in M_apm_sdivide()
248 if (M_div_worka->m_apm_datalength >= 3) in M_apm_sdivide()
249 trial_numer += 100 * M_div_worka->m_apm_data[1]; in M_apm_sdivide()
260 if ((k = 2 - M_div_worka->m_apm_exponent) > 0) in M_apm_sdivide()
290 if (m_apm_compare(M_div_tmp7, M_div_worka) == 1) in M_apm_sdivide()
312 m_apm_subtract(M_div_tmp9, M_div_worka, M_div_tmp7); in M_apm_sdivide()
327 m_apm_copy(M_div_worka, M_div_tmp9); in M_apm_sdivide()