;------------------------------------------------------------------------------\r
;\r
-; Copyright (c) 2006, Intel Corporation\r
-; All rights reserved. This program and the accompanying materials\r
+; Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>\r
+; This program and the accompanying materials\r
; are licensed and made available under the terms and conditions of the BSD License\r
; which accompanies this distribution. The full text of the license may be found at\r
; http://opensource.org/licenses/bsd-license.php\r
;------------------------------------------------------------------------------\r
AsmCpuid PROC USES rbx\r
mov eax, ecx\r
- push rdx\r
push rax ; save Index on stack\r
+ push rdx\r
cpuid\r
test r9, r9\r
jz @F\r
jrcxz @F\r
mov [rcx], ebx\r
@@:\r
- mov rcx, [rsp + 30h]\r
+ mov rcx, [rsp + 38h]\r
jrcxz @F\r
mov [rcx], edx\r
@@:\r