w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

mu_bdiv_q.c File Reference
#include "gmp-impl.h"
Include dependency graph for mu_bdiv_q.c:

Go to the source code of this file.

Macros

#define ip   scratch /* in */
 
#define rp   (scratch + in) /* dn or rest >= binvert_itch(in) */
 
#define tp   (scratch + in + dn) /* dn+in or next_size(dn) */
 
#define scratch_out   (scratch + in + dn + tn) /* mulmod_bnm1_itch(next_size(dn)) */
 
#define ip   scratch /* in */
 
#define tp   (scratch + in) /* qn+in or next_size(qn) or rest >= binvert_itch(in) */
 
#define scratch_out   (scratch + in + tn)/* mulmod_bnm1_itch(next_size(qn)) */
 

Functions

static void mpn_mu_bdiv_q_old (mp_ptr qp, mp_srcptr np, mp_size_t nn, mp_srcptr dp, mp_size_t dn, mp_ptr scratch)
 
void __gmpn_mu_bdiv_q (mp_ptr qp, mp_srcptr np, mp_size_t nn, mp_srcptr dp, mp_size_t dn, mp_ptr scratch)
 
mp_size_t __gmpn_mu_bdiv_q_itch (mp_size_t nn, mp_size_t dn)
 

Macro Definition Documentation

◆ ip [1/2]

#define ip   scratch /* in */

◆ ip [2/2]

#define ip   scratch /* in */

◆ rp

#define rp   (scratch + in) /* dn or rest >= binvert_itch(in) */

◆ scratch_out [1/2]

#define scratch_out   (scratch + in + dn + tn) /* mulmod_bnm1_itch(next_size(dn)) */

◆ scratch_out [2/2]

#define scratch_out   (scratch + in + tn)/* mulmod_bnm1_itch(next_size(qn)) */

◆ tp [1/2]

#define tp   (scratch + in + dn) /* dn+in or next_size(dn) */

◆ tp [2/2]

#define tp   (scratch + in) /* qn+in or next_size(qn) or rest >= binvert_itch(in) */

Function Documentation

◆ __gmpn_mu_bdiv_q()

void __gmpn_mu_bdiv_q ( mp_ptr  qp,
mp_srcptr  np,
mp_size_t  nn,
mp_srcptr  dp,
mp_size_t  dn,
mp_ptr  scratch 
)

Definition at line 228 of file mu_bdiv_q.c.

◆ __gmpn_mu_bdiv_q_itch()

mp_size_t __gmpn_mu_bdiv_q_itch ( mp_size_t  nn,
mp_size_t  dn 
)

Definition at line 238 of file mu_bdiv_q.c.

◆ mpn_mu_bdiv_q_old()