# GMP 関数

## 参考

より数学的な関数が、 数学 の節にあります。

## 目次

- gmp_abs — 絶対値
- gmp_add — 数値を加算する
- gmp_and — ビット AND を計算する
- gmp_binomial — Calculates binomial coefficient
- gmp_clrbit — ビットをクリアする
- gmp_cmp — 数を比較する
- gmp_com — 1 の補数を計算する
- gmp_div_q — 数値を除算する
- gmp_div_qr — 除算を行い、商と余りを得る
- gmp_div_r — 除算の余りを計算する
- gmp_div — gmp_div_q のエイリアス
- gmp_divexact — 正確な除算
- gmp_export — Export to a binary string
- gmp_fact — 階乗
- gmp_gcd — 最大公約数を計算する
- gmp_gcdext — 最大公約数と乗数を計算する
- gmp_hamdist — ハミング距離
- gmp_import — Import from a binary string
- gmp_init — GMP 数を作成する
- gmp_intval — GMP 数を整数に変換する
- gmp_invert — 法による逆
- gmp_jacobi — ヤコビ記号
- gmp_kronecker — Kronecker symbol
- gmp_lcm — Calculate GCD
- gmp_legendre — ルジェンドル記号
- gmp_mod — モジュロ演算
- gmp_mul — 数値を乗算する
- gmp_neg — 符号を反転する
- gmp_nextprime — 次の素数を見つける
- gmp_or — ビット OR を計算する
- gmp_perfect_power — Perfect power check
- gmp_perfect_square — 平方数かどうかを調べる
- gmp_popcount — セットされているビットの数
- gmp_pow — べき乗を計算する
- gmp_powm — べき乗とモジュロを計算する
- gmp_prob_prime — 数が"おそらく素数"であるかどうかを調べる
- gmp_random_bits — Random number
- gmp_random_range — Random number
- gmp_random_seed — Sets the RNG seed
- gmp_random — 乱数を生成する
- gmp_root — Take the integer part of nth root
- gmp_rootrem — Take the integer part and remainder of nth root
- gmp_scan0 — 0 を探す
- gmp_scan1 — 1 を探す
- gmp_setbit — ビットを設定する
- gmp_sign — 数の符号
- gmp_sqrt — 平方根を計算する
- gmp_sqrtrem — 余りつきの平方根
- gmp_strval — GMP 数を文字列に変換する
- gmp_sub — 数値の減算
- gmp_testbit — ビットが設定されているかどうかを調べる
- gmp_xor — ビット XOR を計算する