X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=rmac.h;h=39b8ae67a5dcca8d240f3b81816e475e6b7f8a6d;hp=fdc36ea72a38bddf7a8fb483a42a4a4b02d2facb;hb=02523045dcb28c8f6ad794a84e32beff214be424;hpb=66be644c3e5fbd7446d86c79e9e51b75c0442b49 diff --git a/rmac.h b/rmac.h index fdc36ea..39b8ae6 100644 --- a/rmac.h +++ b/rmac.h @@ -184,6 +184,16 @@ PTR //#define RISCSYM 0x00010000 +// Optimisation defines +enum +{ + OPT_ABS_SHORT = 0, + OPT_MOVEL_MOVEQ = 1, + OPT_BSR_BCC_S = 2, + OPT_INDIRECT_DISP = 3, + OPT_COUNT // Dummy, used to count number of optimisation switches +}; + // Globals, externals, etc. extern int verb_flag; extern int debug; @@ -201,7 +211,7 @@ extern int sbra_flag; extern int obj_format; extern int legacy_flag; extern LONG PRGFLAGS; -extern int optim_flag; +extern int optim_flags[OPT_COUNT]; // Exported functions char * fext(char *, char *, int);