changeset 1095:d6bd818212de

Add missing EBX clobber to CPUID asm instruction.
author Frits van Bommel <fvbommel wxs.nl>
date Wed, 11 Mar 2009 14:17:13 +0100
parents fa20521cbb13
children 25d3aaf9e058
files gen/asm-x86-32.h gen/asm-x86-64.h
diffstat 2 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/gen/asm-x86-32.h	Wed Mar 11 00:08:45 2009 -0400
+++ b/gen/asm-x86-32.h	Wed Mar 11 14:17:13 2009 +0100
@@ -1945,6 +1945,7 @@
             if ( op == Op_cpuid )
             {
                 asmcode->regs[Reg_EAX] = true;
+                asmcode->regs[Reg_EBX] = true;
                 asmcode->regs[Reg_ECX] = true;
                 asmcode->regs[Reg_EDX] = true;
             }
--- a/gen/asm-x86-64.h	Wed Mar 11 00:08:45 2009 -0400
+++ b/gen/asm-x86-64.h	Wed Mar 11 14:17:13 2009 +0100
@@ -2067,6 +2067,7 @@
             if ( op == Op_cpuid )
             {
                 asmcode->regs[Reg_EAX] = true;
+                asmcode->regs[Reg_EBX] = true;
                 asmcode->regs[Reg_ECX] = true;
                 asmcode->regs[Reg_EDX] = true;
             }