The other thing is that it will benefit cross-platform functions like Trunc and ReadWriteBarrier better, which call only single assembler commands. One can simply add "inline" to their platform-specific implementation for the performance gains without having to rewrite the routines to use intrinsics.
Gareth aka. Kit _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel