Index: /trunk/src/recompiler/target-i386/translate.c
===================================================================
--- /trunk/src/recompiler/target-i386/translate.c	(revision 30405)
+++ /trunk/src/recompiler/target-i386/translate.c	(revision 30406)
@@ -6878,4 +6878,6 @@
             if (s->dflag == 0)
                 tval &= 0xffff;
+            else if (!CODE64(s))
+                tval &= 0xffffffff;
             gen_movtl_T0_im(next_eip);
             gen_push_T0(s);
