Procédure ou fonction |
Version |
Description |
GMP_ABS |
4.0.4+ |
Cette fonction retourne la valeur absolue d'un nombre sous le format GMP. |
GMP_ADD |
4.0.4+ |
Cette fonction permet d'effectuer l'addition de nombre de format GMP. |
GMP_AND |
4.0.4+ |
Cette fonction permet d'effectuer un «ET BINAIRE» de format GMP. |
GMP_BINOMIAL |
4.0.0+ |
Cette fonction permet de calculer le coefficient binomial (n choisir k). |
GMP_CLRBIT |
4.0.0+ |
Cette fonction permet d'effacer un bit spécifique dans un nombre GMP. |
GMP_CMP |
4.0.0+ |
Cette fonction permet de comparer deux nombres GMP et retourne un entier indiquant leur relation. |
GMP_COM |
4.0.0+ |
Cette fonction permet de calculer le complément à un (inversion des bits) d'un nombre GMP. |
GMP_DIV |
5.0.0+ |
Cette fonction permet de diviser deux nombres GMP et retourne le quotient. |
GMP_DIV_Q |
4.0.0+ |
Cette fonction permet de diviser deux nombres GMP et retourne le quotient (partie entière). |
GMP_DIV_QR |
4.0.0+ |
Cette fonction permet de diviser deux nombres GMP et retourne le quotient et le reste. |
GMP_DIV_R |
4.0.0+ |
Cette fonction permet de retourner le reste de la division entre deux nombres GMP. |
GMP_DIVEXACT |
4.0.0+ |
Cette fonction permet de diviser deux nombres GMP et vérifie que la division est exacte. |
GMP_EXPORT |
5.0.0+ |
Cette fonction permet d'exporter un nombre GMP vers une chaîne binaire. |
GMP_FACT |
4.0.0+ |
Cette fonction permet de calculer la factorielle d'un nombre GMP. |
GMP_GCD |
4.0.0+ |
Cette fonction permet de calculer le plus grand commun diviseur (PGCD) de deux nombres GMP. |
GMP_GCDEXT |
5.0.0+ |
Cette fonction permet de calculer le PGCD et les multiplicateurs de Bézout de deux nombres GMP. |
GMP_HAMDIST |
4.0.0+ |
Cette fonction permet de calculer la distance de Hamming entre deux nombres GMP. |
GMP_IMPORT |
5.0.0+ |
Cette fonction permet d'importer un nombre GMP à partir d'une chaîne de caractères binaire. |
GMP_INIT |
4.0.0+ |
Cette fonction permet de créer un nombre GMP à partir d'une valeur entière ou d'une chaîne de caractère. |
GMP_INTVAL |
4.0.0+ |
Cette fonction permet de convertir un nombre GMP en entier. |
GMP_INVERT |
4.0.0+ |
Cette fonction permet de calculer l'inverse d'un nombre GMP par rapport à un module donné. |
GMP_JACOBI |
5.0.0+ |
Cette fonction permet de calculer le symbole de Jacobi pour deux nombres GMP. |
GMP_KRONECKER |
5.0.0+ |
Cette fonction permet de calculer le symbole de Kronecker pour deux nombres GMP. |
GMP_LCM |
5.0.0+ |
Cette fonction permet de calculer le plus petit commun multiple (PPCM) de deux nombres GMP. |
GMP_LEGENDRE |
5.0.0+ |
Cette fonction permet de calculer le symbole de Legendre pour un nombre GMP. |
GMP_MOD |
4.0.0+ |
Cette fonction permet d'effectuer une opération de modulo sur deux nombres GMP. |
GMP_MUL |
4.0.0+ |
Cette fonction permet de multiplier deux nombres GMP. |
GMP_NEG |
4.0.0+ |
Cette fonction permet de demander le négatif d'un nombre GMP (inverse de signe). |
GMP_NEXTPRIME |
4.0.0+ |
Cette fonction permet de trouver le prochain nombre premier supérieur à un nombre GMP donné. |
GMP_OR |
4.0.0+ |
Cette fonction permet d'effectuer une opération logique "OU" bit à bit entre deux nombres GMP. |
GMP_PERFECT_POWER |
5.0.0+ |
Cette fonction permet de vérifier si un nombre GMP est une puissance parfaite. |
GMP_PERFECT_SQUARE |
5.0.0+ |
Cette fonction permet de vérifier si un nombre GMP est un carré parfait. |
GMP_POPCOUNT |
5.0.0+ |
Cette fonction permet de compter le nombre de bits à 1 dans la représentation binaire d'un nombre GMP. |
GMP_POW |
4.0.0+ |
Cette fonction permet d'élever un nombre GMP à une puissance donnée. |
GMP_POWM |
5.0.0+ |
Cette fonction permet d'élever un nombre GMP à une puissance avec un modulo. |
GMP_PROB_PRIME |
5.0.0+ |
Cette fonction permet de vérifier si un nombre GMP est "probablement premier" (basé sur un test probabiliste). |
GMP_RANDOM |
5.0.0+ |
Cette fonction permet de générer un nombre aléatoire GMP. |
GMP_RANDOM_BITS |
5.0.0+ |
Cette fonction permet de générer un nombre aléatoire GMP avec un nombre spécifique de bits. |
GMP_RANDOM_RANGE |
5.0.0+ |
Cette fonction permet de générer un nombre entier aléatoire GMP dans un intervalle spécifiée. |
GMP_RANDOM_SEED |
5.0.0+ |
Cette fonction permet de définir la graine pour le générateur de nombres aléatoires GMP. |
GMP_ROOT |
5.0.0+ |
Cette fonction permet de calculer la racine entière d'un nombre GMP. |
GMP_ROOTREM |
5.0.0+ |
Cette fonction permet de calculer la racine entière d'un nombre GMP et le reste. |
GMP_SCAN0 |
5.0.0+ |
Cette fonction permet de rechercher le premier bit égal à 0 dans un nombre GMP. |
GMP_SCAN1 |
5.0.0+ |
Cette fonction permet de rechercher le premier bit égal à 1 dans un nombre GMP. |
GMP_SETBIT |
4.0.0+ |
Cette fonction permet de modifier un bit spécifique dans un nombre GMP. |
GMP_SIGN |
4.0.4+ |
Cette fonction permet de demander le signe d'un nombre au format GMP. |
GMP_SQRT |
4.0.0+ |
Cette fonction permet de calculer la racine carrée entière d'un nombre GMP. |
GMP_SQRTREM |
5.0.0+ |
Cette fonction permet de calculer la racine carrée entière d'un nombre GMP et retourne le reste. |
GMP_STRVAL |
4.0.0+ |
Cette fonction permet de convertir un nombre GMP en chaîne de caractères. |
GMP_SUB |
4.0.0+ |
Cette fonction permet de soustraire deux nombres GMP et retourne le résultat. |
GMP_TESTBIT |
4.0.0+ |
Cette fonction permet de tester si un bit spécifique est défini (à 1) dans un nombre GMP. |
GMP_XOR |
4.0.0+ |
Cette fonction permet d'effectuer une opération logique "XOR" bit à bit entre deux nombres GMP. |