Hallo zusammen,
ich habe ein relativ umfangreiches Simulationstool geschrieben, was mir aber allmählich zu langsam wird.
Der Delphicompiler ist ja nicht wirklich in der Lage, bei Fließkommaberechnungen optimalen Code zu erzeugen. Wenn man Irgendwelche Berechnung auf einem Fließkomma-Array durchführt, werden z.B. mehrmals pro Zeile
mov ax,[bp+xxx]
mov dx,[bp+yy]
aufgerufen, ohne daß sich je etwas an AX oder DX ändert. Zumindest das kann man die ja wegoptimieren.
Kennt jemand einen optimierten Compiler oder vielleicht auch nur einen Patch, der die überflüssigen Befehle aus der erzeugten EXE rauskillt ?
Gruß,
Andreas