c++ - resueltos - precisión doble 64 bits
Biblioteca de punto flotante de precisión ampliada C/C++ (1)
Estoy buscando una biblioteca de punto flotante de precisión extendida con las siguientes características:
- tamaño de tipo de datos fijo (es decir, el flotador de precisión extendido toma una cantidad fija de memoria)
- no se requiere inicialización para las variables
- especificar el tamaño de la mantisa y el exponente
- Interfaz C / C ++
- soporte para flotadores realmente grandes> 10 ^ 10000
Lo más cerca que pude encontrar es la biblioteca HPA de Ivano Primi. El único problema con esta biblioteca es que no puedo extender el exponente (se fija con 15 bits). Me permite varias opciones para la mantisa, pero el número representable más grande siempre está limitado a 10 ^ 4932. Otras bibliotecas como GMP requieren una inicialización y no permiten tipos de datos de tamaño fijo. El punto es que no necesito precisión arbitraria, sino que simplemente se extiende. Pero necesito tener exponentes muy grandes.
¡Gracias por tu ayuda!
marca
Parece que ttmath está muy cerca de lo que busco. Permite especificar grandes flotantes con exponente y valor de mantisa y no requiere inicialización.