Lines Matching refs:flag
173 /* flag conditions */
174 #define FB_CF 0x0001 /* CARRY flag */
175 #define FB_PF 0x0004 /* PARITY flag */
176 #define FB_AF 0x0010 /* AUX flag */
177 #define FB_ZF 0x0040 /* ZERO flag */
178 #define FB_SF 0x0080 /* SIGN flag */
179 #define FB_TF 0x0100 /* TRAP flag */
180 #define FB_IF 0x0200 /* INTERRUPT ENABLE flag */
181 #define FB_DF 0x0400 /* DIR flag */
182 #define FB_OF 0x0800 /* OVERFLOW flag */
185 #define F_ALWAYS_ON (0x0002) /* flag bits always on */
188 * Define a mask for only those flag bits we will ever pass back
195 #define F_CF 0x0001 /* CARRY flag */
196 #define F_PF 0x0004 /* PARITY flag */
197 #define F_AF 0x0010 /* AUX flag */
198 #define F_ZF 0x0040 /* ZERO flag */
199 #define F_SF 0x0080 /* SIGN flag */
200 #define F_TF 0x0100 /* TRAP flag */
201 #define F_IF 0x0200 /* INTERRUPT ENABLE flag */
202 #define F_DF 0x0400 /* DIR flag */
203 #define F_OF 0x0800 /* OVERFLOW flag */
205 #define TOGGLE_FLAG(flag) (M.x86.R_FLG ^= (flag))
206 #define SET_FLAG(flag) (M.x86.R_FLG |= (flag))
207 #define CLEAR_FLAG(flag) (M.x86.R_FLG &= ~(flag))
208 #define ACCESS_FLAG(flag) (M.x86.R_FLG & (flag))
214 #define F_PF_CALC 0x010000 /* PARITY flag has been calced */
215 #define F_ZF_CALC 0x020000 /* ZERO flag has been calced */
216 #define F_SF_CALC 0x040000 /* SIGN flag has been calced */
268 * Delayed flag set 3 bits (zero, signed, parity)