(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