• [^] # Re: MPFR et GMP

    Posté par (site web personnel) . En réponse à la dépêche Sortie de GCC 4.3. Évalué à 3.

    C'est dit dans la dépêche : « GCC 4.3 utilise GMP et MPFR afin d'évaluer et de remplacer, lors de la compilation, les appels à des fonctions mathématiques ayant des arguments constants par leurs résultats. »

    Ça ne change rien du tout aux dépendances du programme compilé. C'est uniquement gcc qui utilise GMP+MPFR.

    Ces bibliothèques sont vraiment excellentes :-) La libc utilise des bouts de GMP pour l'implémentation de strtod() : conversion d'une chaîne (nombre décimal) vers un type double IEEE754. Le code est super complexe mais je pense qu'il a une excellente précision. En fait, si j'ai bien compris, il utilise un calcul en entier (type mpn_t) puis convertit tout à la fin en flottant.