por
pobrecito hablador
el Miércoles, 13 Julio de 2005, 18:38h
(#550332)
El problema no es que elimine las optiomizaciones si es un AMD, el problema es que AMD quiere que el compilador de Intel les funcione bien en sus micros.
Deberias informate mejor tu, el problema no es que el compilador de intel genere codigo peor en el caso de AMD, lo grave es que el compilador de intel genera 2 codigos diferentes para el mismo ejecutable, al final tienes dos programas en cada ejecutable. Y en "tiempo de ejecucion" si el micro es un AMD el programa ejecuta el codigo MALO, el que va mas lento, en lugar de ejecutar el codigo "bueno" que iria a la velocidad normal.
En definitiva los programas generados con el compilador de Intel tienen la capacidad de ir a la velocidad normal ya que incluyen el codigo bueno, pero si detectan un micro AMD se ralentizan a proposito ejecutando el codigo malo altenativo.
Re:Antes de decir tonterías
(Puntos:0)Deberias informate mejor tu, el problema no es que el compilador de intel genere codigo peor en el caso de AMD, lo grave es que el compilador de intel genera 2 codigos diferentes para el mismo ejecutable, al final tienes dos programas en cada ejecutable. Y en "tiempo de ejecucion" si el micro es un AMD el programa ejecuta el codigo MALO, el que va mas lento, en lugar de ejecutar el codigo "bueno" que iria a la velocidad normal.
En definitiva los programas generados con el compilador de Intel tienen la capacidad de ir a la velocidad normal ya que incluyen el codigo bueno, pero si detectan un micro AMD se ralentizan a proposito ejecutando el codigo malo altenativo.
Saludos