# HG changeset patch # User Frits van Bommel # Date 1236777433 -3600 # Node ID d6bd818212de18a22663056320e08c596722d53f # Parent fa20521cbb13836177ab10e87b6f1c5861ddabcd Add missing EBX clobber to CPUID asm instruction. diff -r fa20521cbb13 -r d6bd818212de gen/asm-x86-32.h --- 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; } diff -r fa20521cbb13 -r d6bd818212de gen/asm-x86-64.h --- 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; }