summaryrefslogtreecommitdiff
path: root/src/lem_interp/instruction_extractor.lem
AgeCommit message (Collapse)Author
2017-02-03fix headersPeter Sewell
2016-10-06move type definitions that both interpreter and shallow embedding use to ↵Christopher Pulte
sail_impl_base, add sail_impl_base.outcome, add interp_inter_imp auxiliary functions, make prompt use sail_impl_base.outcome
2015-10-08augment annot of interpreterKathy Gray
2015-06-28Tag enumeration variables properly when introducing themKathy Gray
2015-06-07Fix instruction extractorKathy Gray
2015-06-02Fix errors around ARM not being able to decode due to instruction_extractor ↵Kathy Gray
being very power-specific. Note: slight interface change to instruction_extractor
2015-03-17Correct directionality in interpreter. Now the interpreter shouldn't use inc ↵Kathy Gray
unless that's the current default or there's no default set in the spec
2014-10-20Catch more types in constructor parametersKathy Gray
2014-10-07Connect interpreter to representation of instructions.Kathy Gray
Warning: this changes a few of the constructor names in the instruction_extractor.lem interface
2014-10-07kathy,peter: making decode integration with ppcmem2 typecheckPeter Sewell
2014-10-07Put in type for instruction form for models; remove extra information from ↵Kathy Gray
Bytevectors; add place holder for memory size dependency tracking
2014-10-02correct renaming typoKathy Gray
2014-10-01Fix bug omitting wmem effectsKathy Gray
2014-09-30Add type annotations to funcls to track effects and constraints from one ↵Kathy Gray
function-clause
2014-09-19Functions to extract instruction informationKathy Gray
2014-09-11Adding support for extracting the information Christopher needs about an ↵Kathy Gray
instruction