| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
under specified vector lengths (at least for function patterns)
Extend interpreter interface to have a function for Christopher's instruction analysis
|
|
start index
|
|
|
|
|
|
|
|
TODO: add an event for a return so that rewriters can find and remove them as needed for OCaml and Lem
|
|
|
|
checker
|
|
decode/translate_address/exhaustive. (Was previously correct for full register reads)
|
|
fix bug in interp_to_value_helper
|
|
(although decode isn't pushed through yet).
Note: this will break all builds
|
|
|
|
|
|
This is not yet connected to any model and not yet tested.
Also, reduce the number of parentheses needed by the parser. Namely, register declarations should no longer need parens around the types and let expressions should need fewer instances of parens around the expression (i.e. let a = exp ).
|
|
|
|
interp_lib, interp_inter_imp, and printing_functions.
|
|
|
|
Note: this support is rather mips centric at the moment
|
|
|
|
interpreter interface
|
|
Make quiet mode for sequential interpreter not print
|
|
|
|
Not executing yet as some previous commit has broken the interpreter's local assignment
|
|
instead of looking for exit calls
|
|
|
|
unknown conditions.
Does not merge if one path has resulted in an exit
|
|
|
|
|
|
|
|
|
|
|
|
and bit1); also fix some handling of wmv and eamem.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
being very power-specific.
Note: slight interface change to instruction_extractor
|
|
Also fix type checker bug in not reporting modifications to parameter values
|
|
increasing while supporting inc and dec views to the interpreter and in printing
Fix bugs exposed by running idlarm several instructions (after fixing above)
|
|
|
|
|