Wenn ich mir den Assemblercode so anschaue (nicht bei XE 2, sondern früher), habe ich allgemein den Eindruck, dass etwas schlechter optimiert wird. Allerdings nicht so schlecht, dass der Code wirklich langsam würde, aber eben ein paar unnötige Instruktionen immer wieder mal, die man manuell nicht machen würde. Einfach ist das aber auch nicht das automatisiert zu optimieren.
Die Optimierung ist beim FPC allerdings noch schlechter. Zumindest bei einfachen Tests.
Aber wo wir bei Optimierung sind, da widerspricht sich derjenige selbst.
Zitat:
It doesn’t support Extended type, only 64-bit emulation (
QC #92342).
Einerseits möchte er gern optimierten Code, andererseits einen der langsamsten Datentypen überhaupt (da bisher aufwendig softwareseitig emuliert) weiter haben...