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 - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal