Precisión cuádruple en C ++ (GCC)
Recientemente, el GCC 4.6.0 salió junto con libquadmath. Desafortunadamente, GNU ha admitido Fortran, pero no C o C ++ (todo lo que se incluye es un .so). No he encontrado una manera de usar estas nuevas funciones en C ++, sin embargo, GNU C admite la__float128
ipo @ para flotadores de precisión cuádruple garantizados. GNU C no parece admitir las funciones matemáticas en libquadmath, talfabsq
(valor absoluto,q
es el sufijo para quad).
¿Hay alguna manera de hacer que estas funciones funcionen en C ++, o hay alguna biblioteca alternativa que podría usar para las funciones matemáticas con__float128
? ¿Cuál es el mejor método para hacer que los flotadores de precisión cuádruple funcionen en el CCG? En este momento, puedo sumarlos, restarlos y multiplicarlos, pero esto es inútil para mí, considerando que no tengo forma de convertirlos en cadenas o usar funciones comotruncq
yfabsq
para crear mi propia función de cadena.