Optimizacion
Hola.
He realizado un programa de simulación de cerca de 2000 lineas de código en C/C++. El 85% del tiempo, el programa ejecuta unos bucles dobles bastante cortos, necesito reducir las instrucciones, pero con C/C++ ya no se puede reducir más, por ello necesito usar ensamblador. Alguien sabe como puedo conseguirlo.
En ensamblador solo conozco el MIPS y no Pentium, Xeon o AMD, que es para los ordenadores que los necesito.
Gracias y un saludo
He realizado un programa de simulación de cerca de 2000 lineas de código en C/C++. El 85% del tiempo, el programa ejecuta unos bucles dobles bastante cortos, necesito reducir las instrucciones, pero con C/C++ ya no se puede reducir más, por ello necesito usar ensamblador. Alguien sabe como puedo conseguirlo.
En ensamblador solo conozco el MIPS y no Pentium, Xeon o AMD, que es para los ordenadores que los necesito.
Gracias y un saludo
Buenas, no se para que estas compilando, si es bajo windows deberias ver de utilizar el masm, si es para linux el nasm usaria yo.. el nasm lo bajas de:
http://nasm.sourceforge.net/
y es gratuito, si queres un ejemplo de como mezclar código en nasm y gcc
http://www.soix.com.ar/desarrollo/mixing/index.html
Saludos.
Mariano.-
http://nasm.sourceforge.net/
y es gratuito, si queres un ejemplo de como mezclar código en nasm y gcc
http://www.soix.com.ar/desarrollo/mixing/index.html
Saludos.
Mariano.-
