typo
[qemu] / target-i386 / ops_template.h
index 044968a..373b77a 100644 (file)
@@ -46,7 +46,7 @@
 #define SUFFIX q
 #define DATA_TYPE uint64_t
 #define DATA_STYPE int64_t
-#define DATA_MASK 0xffffffffffffffff
+#define DATA_MASK 0xffffffffffffffffULL
 #else
 #error unhandled operand size
 #endif
@@ -339,18 +339,14 @@ void OPPROTO glue(op_jle_sub, SUFFIX)(void)
 
 void OPPROTO glue(op_loopnz, SUFFIX)(void)
 {
-    int eflags;
-    eflags = cc_table[CC_OP].compute_all();
-    if ((DATA_TYPE)ECX != 0 && !(eflags & CC_Z))
+    if ((DATA_TYPE)ECX != 0 && !(T0 & CC_Z))
         GOTO_LABEL_PARAM(1);
     FORCE_RET();
 }
 
 void OPPROTO glue(op_loopz, SUFFIX)(void)
 {
-    int eflags;
-    eflags = cc_table[CC_OP].compute_all();
-    if ((DATA_TYPE)ECX != 0 && (eflags & CC_Z))
+    if ((DATA_TYPE)ECX != 0 && (T0 & CC_Z))
         GOTO_LABEL_PARAM(1);
     FORCE_RET();
 }