Estoy tratando de implementar las funciones de coseno y seno en coma flotante (pero no tengo hardware de coma flotante).Coseno en coma flotante
Como mi procesador no tiene hardware de punto flotante ni instrucciones, ya he implementado algoritmos para multiplicación de coma flotante, división, suma, resta y raíz cuadrada. Estas son las herramientas que tengo a mi disposición para implementar el coseno y el seno.
Estaba considerando utilizar el método CORDIC, at this site Sin embargo, implementé la división y la raíz cuadrada usando el método de Newton, así que esperaba usar el método más eficiente.
Por favor, no me digan que vaya a buscar en un libro o que "el papel existe", no es una broma que existan. Estoy buscando nombres de algoritmos bien conocidos que se sabe que son rápidos y eficientes.
¿No puede encontrar y adaptar una biblioteca matemática existente? ¡Porque los cálculos debajo de ellos son bastante complejos! Escribir una biblioteca de matemáticas competitiva puede merecer un doctorado (y necesitaría años de esfuerzos). –
No soy realmente un adicto al código, solo me gustaría el algoritmo y puedo hacer la implementación yo mismo. Tengo que reescribir el código en el ensamble yo mismo y programarlo también. (Es para un procesador personalizado). – Veridian
Creo que hay muchos libros y trabajos sobre ese tema. ¿Fuiste a una biblioteca de la universidad? –