Node:Integer Comparisons, Next:Integer Logic and Bit Fiddling, Previous:Number Theoretic Functions, Up:Integer Functions
int mpz_cmp (mpz_t op1, mpz_t op2) | Function |
int mpz_cmp_d (mpz_t op1, double op2) | Function |
int mpz_cmp_si (mpz_t op1, signed long int op2) | Macro |
int mpz_cmp_ui (mpz_t op1, unsigned long int op2) | Macro |
Compare op1 and op2. Return a positive value if op1 >
op2, zero if op1 = op2, or a negative value if
op1 < op2.
Note that |
int mpz_cmpabs (mpz_t op1, mpz_t op2) | Function |
int mpz_cmpabs_d (mpz_t op1, double op2) | Function |
int mpz_cmpabs_ui (mpz_t op1, unsigned long int op2) | Function |
Compare the absolute values of op1 and op2. Return a positive
value if abs(op1) > abs(op2), zero if
abs(op1) = abs(op2), or a negative value if
abs(op1) < abs(op2).
Note that |
int mpz_sgn (mpz_t op) | Macro |
Return +1 if op > 0, 0 if op = 0, and
-1 if op < 0.
This function is actually implemented as a macro. It evaluates its argument multiple times. |