| Age | Commit message (Collapse) | Author |
|
|
|
|
|
need to use power.
|
|
|
|
|
|
neq_range.
|
|
|
|
|
|
exceptions are not permitted so a local mutable variable, ret, is used in ocaml to store the return value. This avoids having to define a new exception type for each function. Ocaml infers the type of the option when it is assigned at the return site.
|
|
taking account of register direction.
|
|
way but standard for C and most hw.
|
|
more correct
|
|
|
|
|
|
converting to integers, allowing them to work on vectors containing undef.
|
|
|
|
|
|
for mips compatibility.
|
|
|
|
|
|
possible to rewrite using arithmetic on big_int which might be faster.
|
|
embedding.
|
|
|
|
fix sail_values bug.
|
|
|
|
|
|
|
|
shallow/deep ast conversion type class instances anymore, add herdtools ast / shallow ast conversion functions, add mips ImplementationDefinedStopFetching instruction
|
|
|
|
instruction state, factor out interpreter/shallow embedding value conversion
|
|
operations
|
|
state monad, library fixes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
letbound variables
|
|
sail_impl_base, add sail_impl_base.outcome, add interp_inter_imp auxiliary functions, make prompt use sail_impl_base.outcome
|
|
|
|
|