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 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;
}