diff -r 6385cf85bf12 -r 8a7aa00b20a4 src/arch/x86/decoder.hh --- a/src/arch/x86/decoder.hh Thu May 31 13:30:04 2012 -0400 +++ b/src/arch/x86/decoder.hh Sun Jun 03 02:02:02 2012 -0700 @@ -159,6 +159,7 @@ outOfBytes(true), instDone(false), state(ResetState) { + memset(&emi, 0, sizeof(emi)); emi.mode.mode = LongMode; emi.mode.submode = SixtyFourBitMode; m5Reg = 0;