> As for performance, MSVC doesn't support inline assembly, so that might be > one casuse for the lower performance. I don't think that difference can be accounted for solely by such a small factor. You could emulate it in gcc by turning HAVE_X86_INLINE_ASM to 0 in osdep.h and see how it compares then. Jason