    /* 0F 26 /qm */ { 0, &BX_CPU_C::BxError },
 @@ -3223,22 +3223,22 @@
    /* 0F 7D /qm */ { BxPrefixSSE, NULL, BxOpcodeGroupSSE_0f7d }, 
-   /* 0F 7E /qm */ { BxPrefixSSE, NULL, BxOpcodeGroupSSE_0f7e }, 
+   /* 0F 7E /qm */ { BxPrefixSSE, NULL, BxOpcodeGroupSSE_0f7eQ }, 
    /* 0F 7F /qm */ { BxPrefixSSE, NULL, BxOpcodeGroupSSE_0f7f }, 
 -  /* 0F 80 /qm */ { BxImmediate_BrOff32, &BX_CPU_C::JO_Jq },
 -  /* 0F 81 /qm */ { BxImmediate_BrOff32, &BX_CPU_C::JNO_Jq },

 READLINE_LIB=""
 rl_without_curses_ok=no
diff -ur bochs/cpu/cpu.cc bochs-trace-cache/cpu/cpu.cc
--- bochs/cpu/cpu.cc	2007-11-24 16:22:32.000000000 +0200
+++ bochs-trace-cache/cpu/cpu.cc	2007-11-26 19:32:46.359375000 +0200
@@ -62,16 +62,20 @@
 #if InstrumentICACHE
 static unsigned iCacheLookups=0;

 // if 1, don't do gpf on MSRs that we don't implement
 #define BX_IGNORE_BAD_MSR 0
diff -ur bochs/configure.in bochs-trace-cache/configure.in
--- bochs/configure.in	2007-11-26 22:38:39.000000000 +0200
+++ bochs-trace-cache/configure.in	2007-11-28 00:16:43.312500000 +0200
@@ -1006,6 +1006,27 @@
     ]
   )
