Commit 4b7aba517372180537d98434e1604d5b0c4e8527

Authored by bellard
1 parent 35b66fc4

correct NT flag behavior


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@583 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 6 additions and 6 deletions
target-i386/op.c
@@ -1092,32 +1092,32 @@ void OPPROTO op_set_cc_op(void) @@ -1092,32 +1092,32 @@ void OPPROTO op_set_cc_op(void)
1092 1092
1093 void OPPROTO op_movl_eflags_T0(void) 1093 void OPPROTO op_movl_eflags_T0(void)
1094 { 1094 {
1095 - load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK)); 1095 + load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | NT_MASK));
1096 } 1096 }
1097 1097
1098 void OPPROTO op_movw_eflags_T0(void) 1098 void OPPROTO op_movw_eflags_T0(void)
1099 { 1099 {
1100 - load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK) & 0xffff); 1100 + load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | NT_MASK) & 0xffff);
1101 } 1101 }
1102 1102
1103 void OPPROTO op_movl_eflags_T0_io(void) 1103 void OPPROTO op_movl_eflags_T0_io(void)
1104 { 1104 {
1105 - load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | IF_MASK)); 1105 + load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | NT_MASK | IF_MASK));
1106 } 1106 }
1107 1107
1108 void OPPROTO op_movw_eflags_T0_io(void) 1108 void OPPROTO op_movw_eflags_T0_io(void)
1109 { 1109 {
1110 - load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | IF_MASK) & 0xffff); 1110 + load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | NT_MASK | IF_MASK) & 0xffff);
1111 } 1111 }
1112 1112
1113 void OPPROTO op_movl_eflags_T0_cpl0(void) 1113 void OPPROTO op_movl_eflags_T0_cpl0(void)
1114 { 1114 {
1115 - load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | IF_MASK | IOPL_MASK)); 1115 + load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | NT_MASK | IF_MASK | IOPL_MASK));
1116 } 1116 }
1117 1117
1118 void OPPROTO op_movw_eflags_T0_cpl0(void) 1118 void OPPROTO op_movw_eflags_T0_cpl0(void)
1119 { 1119 {
1120 - load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | IF_MASK | IOPL_MASK) & 0xffff); 1120 + load_eflags(T0, (TF_MASK | AC_MASK | ID_MASK | NT_MASK | IF_MASK | IOPL_MASK) & 0xffff);
1121 } 1121 }
1122 1122
1123 #if 0 1123 #if 0