Added code to optimize multiplies with constants
This commit is contained in:
@@ -20,6 +20,8 @@ unsigned linecount = 0; /* "line"number for errormessages */
|
||||
int prodepth = 0; /* Level of nesting */
|
||||
bool Lflag = 0; /* make library module */
|
||||
bool nflag = 0; /* do not optimize */
|
||||
int repl_muls = 0; /* max # of shifts/adds for replacing muls */
|
||||
bool repl_longmuls = 0; /* replacing longmuls as well? */
|
||||
line_p instrs,pseudos; /* pointers to chains */
|
||||
sym_p symhash[NSYMHASH]; /* array of pointers to chains */
|
||||
FILE *outfile;
|
||||
|
||||
Reference in New Issue
Block a user