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

 }
 
diff -ur bochs/cpu/fetchdecode.h bochs-trace-cache/cpu/fetchdecode.h
--- bochs/cpu/fetchdecode.h	2007-11-25 22:22:10.000000000 +0200
+++ bochs-trace-cache/cpu/fetchdecode.h	2007-11-26 19:30:46.515625000 +0200
@@ -2869,10 +2869,10 @@
   // attributes defined in main area
   /* 0 */ { BxLockable, &BX_CPU_C::INC_EwM },
   /* 1 */ { BxLockable, &BX_CPU_C::DEC_EwM },

   /* 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_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 },
