diff options
Diffstat (limited to 'include/opcode/arc.h')
-rw-r--r-- | include/opcode/arc.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/include/opcode/arc.h b/include/opcode/arc.h index 85ea735..3310c10 100644 --- a/include/opcode/arc.h +++ b/include/opcode/arc.h @@ -72,15 +72,15 @@ typedef enum /* Flags class. */ typedef enum { - FNONE, - CND, /* Conditional flags. */ - WBM, /* Write-back modes. */ - FLG, /* F Flag. */ - SBP, /* Static branch prediction. */ - DLY, /* Delay slot. */ - DIF, /* Bypass caches. */ - SGX, /* Sign extend modes. */ - SZM /* Data size modes. */ + F_CLASS_NONE, + + /* At most one flag from the set of flags can appear in the + instruction. */ + F_CLASS_OPTIONAL, + + /* Exactly one from from the set of flags must appear in the + instruction. */ + F_CLASS_REQUIRED, } flag_class_t; /* The opcode table is an array of struct arc_opcode. */ |