Manfred Tremmel wrote:
Am Freitag 25 November 2005 21:43 schrieb Thomas Hertweck:
Ein fuer i686 optimiertes Programm wird hingegen auf einer alten CPU nicht laufen, weil bei der Optimierung u.a. SSE-Befehle benutzt werden koennen, die die alte CPU
Prinzipiell will ich dir ja gar nicht wiedersprechen, aber prinzipiell umfasst der ix86er Befehlssatz in keiner Variante Multimedia-Extension Befehlserweiterungen. Bei i686 kann man allerdings von MMX ausgehen, da (zumindest mir) kein i686er Prozessor bekannt ist, der kein MMX beherrscht. SSE kam erst viel später mit dem PIII, bei AMD noch später (hatten ja lange 3DNow als alternative).
Das ist richtig, Danke fuer die Korrektur. SSE war schlecht gewaehlt in dem Zusammenhang (ersetze "u.a. SSE-Befehle" durch "u.a. erweitere Befehlssaetze" in meinem obigen Satz und es sollte hoffentlich wieder stimmen). IIRC entspricht i686 einem Pentium Pro. Cheers, Th.