DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(gmp.info.gz) Integer Arithmetic

Info Catalog (gmp.info.gz) Converting Integers (gmp.info.gz) Integer Functions (gmp.info.gz) Integer Division
 
 Arithmetic Functions
 ====================
 
  - Function: void mpz_add (mpz_t ROP, mpz_t OP1, mpz_t OP2)
  - Function: void mpz_add_ui (mpz_t ROP, mpz_t OP1, unsigned long int
           OP2)
      Set ROP to OP1 + OP2.
 
  - Function: void mpz_sub (mpz_t ROP, mpz_t OP1, mpz_t OP2)
  - Function: void mpz_sub_ui (mpz_t ROP, mpz_t OP1, unsigned long int
           OP2)
  - Function: void mpz_ui_sub (mpz_t ROP, unsigned long int OP1, mpz_t
           OP2)
      Set ROP to OP1 - OP2.
 
  - Function: void mpz_mul (mpz_t ROP, mpz_t OP1, mpz_t OP2)
  - Function: void mpz_mul_si (mpz_t ROP, mpz_t OP1, long int OP2)
  - Function: void mpz_mul_ui (mpz_t ROP, mpz_t OP1, unsigned long int
           OP2)
      Set ROP to OP1 times OP2.
 
  - Function: void mpz_addmul (mpz_t ROP, mpz_t OP1, mpz_t OP2)
  - Function: void mpz_addmul_ui (mpz_t ROP, mpz_t OP1, unsigned long
           int OP2)
      Set ROP to ROP + OP1 times OP2.
 
  - Function: void mpz_submul (mpz_t ROP, mpz_t OP1, mpz_t OP2)
  - Function: void mpz_submul_ui (mpz_t ROP, mpz_t OP1, unsigned long
           int OP2)
      Set ROP to ROP - OP1 times OP2.
 
  - Function: void mpz_mul_2exp (mpz_t ROP, mpz_t OP1, unsigned long int
           OP2)
      Set ROP to OP1 times 2 raised to OP2.  This operation can also be
      defined as a left shift by OP2 bits.
 
  - Function: void mpz_neg (mpz_t ROP, mpz_t OP)
      Set ROP to -OP.
 
  - Function: void mpz_abs (mpz_t ROP, mpz_t OP)
      Set ROP to the absolute value of OP.
 
Info Catalog (gmp.info.gz) Converting Integers (gmp.info.gz) Integer Functions (gmp.info.gz) Integer Division
automatically generated byinfo2html