Commit 4b7aba517372180537d98434e1604d5b0c4e8527
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 | 1092 | |
| 1093 | 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 | 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 | 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 | 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 | 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 | 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 | 1123 | #if 0 | ... | ... |