From 02e4bf6e9d9d836ff817b0e33fd6bf6b476ce738 Mon Sep 17 00:00:00 2001 From: volvet Date: Thu, 9 Jan 2014 12:31:13 +0800 Subject: [PATCH] fix UNIX64 and WIN64: use ecx as input param --- codec/common/cpuid.asm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/codec/common/cpuid.asm b/codec/common/cpuid.asm index 2d19212e..45b3784e 100644 --- a/codec/common/cpuid.asm +++ b/codec/common/cpuid.asm @@ -85,7 +85,7 @@ WelsCPUId: push rdx mov eax, ecx - mov ecx, r9d + mov rcx, [r9] cpuid mov [r9], ecx mov [r8], ebx @@ -103,7 +103,8 @@ WelsCPUId: push rcx push rdx - mov eax, edi + mov eax, edi + mov rcx, [rcx] cpuid mov [r8], edx pop rdx