vamos a ver. acabo de ver un articulo que hablaba de programacion grafica, y, decia que lo mejor, dado que segun ellos el 10% del codigo comprende el 90% del tiempo de ejecucion, es identificar las rutinas que mas tiempo toman y reescribirlas en asm.
despues de esto dice la siguiente frase:
Por supuesto, si se escribe un programa 100% en asm conociendo los diferentes trucos de pipelinning y saltos de cache, etc. se puede obtener un código mucho más rápido, pero en mucho más tiempo y más difícil de mantener.
mi pregunta es, si una engine (por ej la del doom3) esta escrita en c++ y luego hay otra engine con las mismas caracteristicas exactamente, pero escrita en c/asm, la diferencia de rendimiento seria despreciable o por el contrario la 2º engine seria bastante mejor?? y si estuviese escrita totalmente en asm??? cambiaria asi mucho mas respecto a la programada en c/asm?