R_FLG
#define TOGGLE_FLAG(flag) (M.x86.R_FLG ^= (flag))
#define SET_FLAG(flag) (M.x86.R_FLG |= (flag))
#define CLEAR_FLAG(flag) (M.x86.R_FLG &= ~(flag))
#define ACCESS_FLAG(flag) (M.x86.R_FLG & (flag))
#define CLEARALL_FLAG(m) (M.x86.R_FLG = 0)
push_word((u16) M.x86.R_FLG);
M.x86.R_FLG = pop_word();
M.x86.R_FLG &= 0xffffff00;
M.x86.R_FLG |= M.x86.R_AH;
M.x86.R_AH = (u8) (M.x86.R_FLG & 0xff);
push_word((u16) M.x86.R_FLG);
push_word((u16) M.x86.R_FLG);
push_word((u16) M.x86.R_FLG);
M.x86.R_FLG = pop_word();
push_word((u16) M.x86.R_FLG);