Avoid _asm from MSVC.