]> xenbits.xensource.com Git - qemu-xen-4.4-testing.git/commitdiff
correct NT flag behavior
authorbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Sat, 24 Jan 2004 15:27:58 +0000 (15:27 +0000)
committerbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Sat, 24 Jan 2004 15:27:58 +0000 (15:27 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@583 c046a42c-6fe2-441c-8c8c-71466251a162

target-i386/op.c

index 46e75e192cd9a3b7e986c26cd679dce4e02d0ee9..1503134d1f7742d69f1f48a889cc741755bda593 100644 (file)
@@ -1092,32 +1092,32 @@ void OPPROTO op_set_cc_op(void)
 
 void OPPROTO op_movl_eflags_T0(void)
 {
-    load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK));
+    load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | NT_MASK));
 }
 
 void OPPROTO op_movw_eflags_T0(void)
 {
-    load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK) & 0xffff);
+    load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | NT_MASK) & 0xffff);
 }
 
 void OPPROTO op_movl_eflags_T0_io(void)
 {
-    load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | IF_MASK));
+    load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | NT_MASK | IF_MASK));
 }
 
 void OPPROTO op_movw_eflags_T0_io(void)
 {
-    load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | IF_MASK) & 0xffff);
+    load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | NT_MASK | IF_MASK) & 0xffff);
 }
 
 void OPPROTO op_movl_eflags_T0_cpl0(void)
 {
-    load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | IF_MASK | IOPL_MASK));
+    load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | NT_MASK | IF_MASK | IOPL_MASK));
 }
 
 void OPPROTO op_movw_eflags_T0_cpl0(void)
 {
-    load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | IF_MASK | IOPL_MASK) & 0xffff);
+    load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | NT_MASK | IF_MASK | IOPL_MASK) & 0xffff);
 }
 
 #if 0