Forum: Sonstige Fragen zu Delphi
by jfheins,
7. Aug 2013
Ja, ich denke so kann man es ausdrücken. Da SSE aber auch schneller ist, erzeugen alle Compiler SSE Code. Und in Delphi kannst du auch kein Assembler benutzen - x87 Code und x64 Code zu mischen verlangt also entsprechend viel Handarbeit ;-)
Forum: Sonstige Fragen zu Delphi
by jfheins,
7. Aug 2013
Was hier auch noch nicht gesagt wurde: x64 hat mehr Register. Das kann bei manchen Sachen schon etwas ausmachen, wenn die innerste Schleife komplett in den registern läuft und keinen Cache mehr benötigt.
Hier gab' es auch mal eine interessante Begebnheit: http://stackoverflow.com/questions/17328641 . Hier wurde durch eine kleine Änderung am Code eine zusätzliche Variable alloziert. Im x64 war...
Forum: Sonstige Fragen zu Delphi
by jfheins,
6. Aug 2013
Integer sind eigentlich immer 32bit groß. Von 16 auf 32 bit wurden sie noch erweitert, danach sah man da keinen Sinn mehr drin.