MacMark
Jakob Lebel
- Registriert
- 01.01.05
- Beiträge
- 4.874
Wie Du zum ungewöhnlichen Schluß kommst, 32Bit Software würde auf einem 32/64Bit Prozessor langsamer laufen als 64Bit Software für die gleiche ISA.
Von gleicher ISA habe ich nie gesprochen. Das ist Deine Annahme.
Ich muß noch ergänzen, daß auch der G5 Instruktionen hat, die nur für 64-Bit-Programme und nicht für 32er zur Verfügung stehen. Beispielsweise load-word-algebraic, load-word-algebraic-indexed und double-word-Versionen von diversen Instruktionen. Dann noch 64-Bit-Integer- und 64-Bit-Logik-Operationen, die _weniger_ Instruktionen benötigen, um 64-bittig zu laden und zu speichern. Mit 32 Bit bräuchte man mehr Register und mehr Load/Store-Instruktionen.
Daher, neben den in meinen anderen Posts genannten Gründen, folgt auch hieraus: 64-Bit-Programme können auf dem G5 schneller als 32er sein, allein aus dem Grund, daß sie 64-bittig sind.
Ferner erscheint nun Deine Annahme, es wäre die gleiche ISA, als inkorrekt.