Leonardus
Loading...
Searching...
No Matches
Functions | Variables
gmpconst.cpp File Reference

Initialization of global GMP type constants. More...

#include <gmp.h>
#include <climits>
#include "gmpconst.h"
+ Include dependency graph for gmpconst.cpp:

Functions

void gmpconst_init ()
 Initializes MPZ_ global pseudo-constants.
 
void gmpconst_clear ()
 Clears MPZ_ global pseudo-constants.
 

Variables

mpz_t MPZ_ZERO
 mpz_t 0 is initialized by gmpconst_init().
 
mpz_t MPZ_ONE
 mpz_t 1 is initialized by gmpconst_init().
 
mpz_t MPZ_INT128_MIN
 mpz_t -2^127 is initialized by gmpconst_init().
 
mpz_t MPZ_INT128_MAX
 mpz_t 2^127-1 is initialized by gmpconst_init().
 

Detailed Description

Initialization of global GMP type constants.

Function Documentation

◆ gmpconst_init()

void gmpconst_init ( )

Initializes MPZ_ global pseudo-constants.

Since GMP has no static initialization, we use this style of initialization.