As pointed out in #2527, the correct register containing CPU id should be ecx instead edx.
deprecated