| Age | Commit message (Collapse) | Author |
|
|
|
|
|
interp_lib, interp_inter_imp, and printing_functions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
remove temporary hack in TranslateAddr.
|
|
missing psuedo-registers in run_with_elf.
|
|
correct state on exception. branchPending does not work because it is cleared before executing the branch delay.
|
|
|
|
Note: this support is rather mips centric at the moment
|
|
|
|
|
|
|
|
interpreter interface
|
|
instructions run
|
|
Could later add the ability to run to a particular instruction form (like we had in ppcmem2) or address
|
|
Make quiet mode for sequential interpreter not print
|
|
|
|
them sensibly at last
|
|
|
|
|
|
execution.
|
|
as increasing, and updated ranges accordingly, and mistakenly were using the wrong range values for register slicing.
|
|
distinction between prog_mem and data_mem at least for now as data_mem was not being populated correctly (wrong elf flags?).
|
|
|
|
wrangling of integer types
|
|
|
|
|
|
expected reasons) :)
|
|
Not executing yet as some previous commit has broken the interpreter's local assignment
|
|
|
|
Also making progress towards separating int sized things from integer sized things
|
|
needs fixing but nearly works.
|
|
Note: also adds a most_significant function to the standard library, that returns the lowest indexed bit in a inc bit vector and the biggest indexed bit in a dec bit vector.
|
|
instead of looking for exit calls
|
|
|
|
|
|
|
|
LEXP_vector_range for sub register writes.
Closes issue #23
|
|
|
|
example mips elf file.
|
|
files for the different isas to support
|