recisão quádrupla em C ++ (GCC)
Recentemente, o GCC 4.6.0 saiu junto com libquadmath. Infelizmente, o GNU suporta o Fortran, mas não o C ou o C ++ (tudo o que está incluído é um .so). Eu não encontrei uma maneira de usar esses novos recursos em C ++, no entanto, o GNU C suporta o__float128
tipo para flutuadores de precisão quádrupla garantidos. O GNU C parece não suportar as funções matemáticas em libquadmath, talfabsq
(valor absoluto,q
endo o sufixo do quad
Existe alguma maneira de fazer essas funções funcionarem em C ++ ou existe alguma biblioteca alternativa que eu poderia usar para funções matemáticas com__float128
? Qual é o melhor método para obter flutuadores de precisão quádrupla trabalhando no GCC? No momento, posso adicionar, subtrair e multiplicá-los, mas isso é inútil para mim, considerando que não tenho como convertê-los em strings ou usar funções comotruncq
efabsq
para criar minha própria função de strin