index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2018-02-05
squash a warning.
Robert Norton
2018-02-02
Added remaining compressed instructions in Quadrant 0 and 1, Quadrant 2 remains.
Prashanth Mundkur
2018-02-02
Add M extension to RISCV. Slightly inelegant implementation for now but passi...
Robert Norton
2018-02-02
Extra nexp simplification
Brian Campbell
2018-02-02
Add arithmetic shift right for aarch64 mono
Brian Campbell
2018-02-02
Move exp_lift_assign rewrite after fixing effects and retypechecking
Brian Campbell
2018-02-02
When cutting functions short at assertions, put an exit to correct types
Brian Campbell
2018-02-02
Also rewrite boolean terms in asserts during monomorphisation
Brian Campbell
2018-02-02
Add aarch64 duopod...
Alasdair Armstrong
2018-02-02
Add some more compressed instruction specs, and slightly clean up previous ones.
Prashanth Mundkur
2018-02-02
Allow global type variables
Alasdair Armstrong
2018-02-01
More work on C compilation
Alasdair Armstrong
2018-02-01
Fix atom -> itself transformation when clauses feature different set of sizes
Brian Campbell
2018-02-01
Curtail function bodies at known-false assertions during mono
Brian Campbell
2018-02-01
Proper substitution and propagation of size from last commit
Brian Campbell
2018-02-01
Substitute extra size case splits into body in monomorphisation
Brian Campbell
2018-02-01
Make mono add case expressions for size tyvars without a corresponding arg
Brian Campbell
2018-02-01
Use the recursive execute for c.addi4spn.
Prashanth Mundkur
2018-02-01
badaddr is a misleading name, since it could contain what the PC points to fo...
Prashanth Mundkur
2018-02-01
Comment out special casing of execute function in Lem pretty-printer
Thomas Bauereiss
2018-02-01
riscv: avoid name clash with global function 'unsigned'.
Robert Norton
2018-02-01
Fix a bug where local variables could shadow functions
Alasdair Armstrong
2018-02-01
More work on running sail tests compiled to C
Alasdair Armstrong
2018-02-01
Remove trace viewer application from repository
Alasdair Armstrong
2018-02-01
Can now compile some simple sail programs to C
Alasdair Armstrong
2018-02-01
Clean up riscv_duopod sail and add make targets for ocaml and Isabelle.
Robert Norton
2018-02-01
Add c.addi4spn.
Prashanth Mundkur
2018-02-01
Fix encoding for compressed ILLEGAL.
Prashanth Mundkur
2018-02-01
Initial top-level support for compression instructions.
Prashanth Mundkur
2018-01-31
Try to make bitvector pattern rewriting more robust
Thomas Bauereiss
2018-01-31
Fix bug in bitvector pattern rewriting
Thomas Bauereiss
2018-01-31
More updates to C backend - matching and tuples
Alasdair Armstrong
2018-01-31
Added test case for decode patterns that are currently failing
Alasdair Armstrong
2018-01-31
minor rename
Shaked Flur
2018-01-31
changed directory structure after migration to github
Shaked Flur
2018-01-31
Find buried set constraints in asserts
Brian Campbell
2018-01-31
Fix mono continue away option
Brian Campbell
2018-01-31
Export arithmetic shift right from Lem library
Thomas Bauereiss
2018-01-31
Add Lem operator wrappers for bitlists
Thomas Bauereiss
2018-01-31
Add wrappers around Lem operators using bitvector type class
Thomas Bauereiss
2018-01-31
Split base definitions of Lem monads and further built-ins (e.g. loop combina...
Thomas Bauereiss
2018-01-31
add very stripped down 2-instruction RISCV example with add and load.
Robert Norton
2018-01-31
add some elf files from riscv test suite and run them on riscv model.
Robert Norton
2018-01-30
Handle 'N == 1 | 'N == 2 | ... style set constraints in mono
Brian Campbell
2018-01-30
Optionally give *all* monomorphisation errors at once
Brian Campbell
2018-01-30
Fix monomorphisation analysis to detect type variables which need to be
Brian Campbell
2018-01-30
Fix failing Lem tests
Alasdair Armstrong
2018-01-30
Updates to C backend
Alasdair Armstrong
2018-01-30
riscv prelude: add a to_bits function for converting ints to bits of given le...
Robert Norton
2018-01-30
Generate functions from enums to numbers and vice versa
Alasdair Armstrong
[prev]
[next]