fix UNIX64 and WIN64: use ecx as input param

This commit is contained in:
volvet 2014-01-09 12:31:13 +08:00
parent ed8081022b
commit 02e4bf6e9d

View File

@ -85,7 +85,7 @@ WelsCPUId:
push rdx push rdx
mov eax, ecx mov eax, ecx
mov ecx, r9d mov rcx, [r9]
cpuid cpuid
mov [r9], ecx mov [r9], ecx
mov [r8], ebx mov [r8], ebx
@ -103,7 +103,8 @@ WelsCPUId:
push rcx push rcx
push rdx push rdx
mov eax, edi mov eax, edi
mov rcx, [rcx]
cpuid cpuid
mov [r8], edx mov [r8], edx
pop rdx pop rdx