macross/conditionDefs_6502.h
Michael Steil 98a36557e4 Initial commit from macross.tar.gz
MD5 (macross.tar.gz) = 4ecb4a6e015b11fef043fe78d1eedb61
2014-05-03 22:20:34 -07:00

20 lines
465 B
C

/*
conditionDefs_6502.h -- Define types for 6502 branch condition codes.
Chip Morningstar -- Lucasfilm Ltd.
18-April-1985
*/
typedef enum {
CARRY_COND, ZERO_COND, NEGATIVE_COND, OVERFLOW_COND, LT_COND,
LEQ_COND, SLT_COND, SLEQ_COND,
ALWAYS_COND,
NOT_CARRY_COND, NOT_ZERO_COND, NOT_NEGATIVE_COND,
NOT_OVERFLOW_COND, GEQ_COND, GT_COND, SGEQ_COND, SGT_COND,
NEVER_COND,
NOT_FOUND_COND,
} conditionType;
#define COMPOUND_BRANCH_MAX 3