diff --git a/Source/Core/Common/Src/CPUDetect.cpp b/Source/Core/Common/Src/CPUDetect.cpp index 2ef656d1d0..bb3cc28220 100644 --- a/Source/Core/Common/Src/CPUDetect.cpp +++ b/Source/Core/Common/Src/CPUDetect.cpp @@ -41,7 +41,7 @@ static inline void do_cpuid(unsigned int *eax, unsigned int *ebx, __asm__( "push %%rbx;" "cpuid;" - "mov %%rbx,%1;" + "movl %%ebx,%1;" "pop %%rbx;" : "=a" (*eax), "=r" (*ebx),