512 |
return env->eflags | cc_table[CC_OP].compute_all() | (DF & DF_MASK); |
return env->eflags | cc_table[CC_OP].compute_all() | (DF & DF_MASK); |
513 |
} |
} |
514 |
|
|
|
#define FL_UPDATE_MASK32 (TF_MASK | AC_MASK | ID_MASK) |
|
|
|
|
|
#define FL_UPDATE_CPL0_MASK (TF_MASK | IF_MASK | IOPL_MASK | NT_MASK | \ |
|
|
RF_MASK | AC_MASK | ID_MASK) |
|
|
|
|
515 |
/* NOTE: CC_OP must be modified manually to CC_OP_EFLAGS */ |
/* NOTE: CC_OP must be modified manually to CC_OP_EFLAGS */ |
516 |
static inline void load_eflags(int eflags, int update_mask) |
static inline void load_eflags(int eflags, int update_mask) |
517 |
{ |
{ |