Use the MSVC __cpuid intrinsic instead of inline asm