MSVC9 does not have __cpuidex, we use asm instead