FPC needs to preserve ebx, esi and edi.
So it's push ebx + push esi + push edi vs pushad. And same for pop. According to my AMD optimization manual. pushad requires 6 latency. push register requires 3 latency. So pushad should be faster. Bye, Skybuck. _______________________________________________ fpc-pascal maillist - [email protected] http://lists.freepascal.org/mailman/listinfo/fpc-pascal
