Estoy buscando una biblioteca gratuita de punto fijo C++ (Principalmente para usar con dispositivos integrados, no para cálculos de precisión arbitrarios). Básicamente, los requisitos son:C++ biblioteca de punto fijo?
- Sin sobrecarga de tiempo de ejecución innecesario: cualquier cosa que se pueda hacer en tiempo de compilación, debe hacerse en tiempo de compilación.
- Posibilidad de cambiar el código de manera transparente entre punto fijo y punto flotante, sin sobrecarga inherente.
- Funciones matemáticas de punto fijo. No tiene mucho sentido utilizar un punto fijo si necesita lanzar hacia adelante y hacia atrás para tomar una raíz cuadrada.
- Tamaño pequeño.
¿Alguna sugerencia?
Posible engaño: http://stackoverflow.com/questions/79677/whats-the-best-way-to-do-fixed-point-math –
@Pavel: Gracias. Sin embargo, mi pregunta no es cómo implementar matemáticas de punto fijo. Lo escribiría yo mismo si tuviera que hacerlo, pero estoy tratando de evitar escribir todo el código repetitivo. Es por eso que estoy pidiendo una solución preparada. Además, no encontré ninguna referencia a las funciones matemáticas de punto fijo en otras publicaciones similares en SO. – uj2
No llamaría a las bibliotecas de matemáticas "repetitivo". –