index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
vector_dec.sail
Age
Commit message (
Expand
)
Author
2020-04-21
Fix sub_bits interpreter binding
Thomas Bauereiss
2020-04-21
Add more monomorphisation rewrites
Thomas Bauereiss
2020-02-24
Allow overloading of subrange builtins for non-bitvectors
Thomas Bauereiss
2019-08-14
Use bitvector type in mono rewrites
Thomas Bauereiss
2019-07-16
Merge remote-tracking branch 'origin/sail2' into separate_bv
Alasdair Armstrong
2019-06-17
Add sail implementation of count_leading_zeros. We could use this for backend...
Robert Norton
2019-06-17
Implement a count_leading_zeros builtin for ocaml and c. This may be a slight...
Robert Norton
2019-06-04
Merge branch 'sail2' into separate_bv
Alasdair Armstrong
2019-05-30
Set interpreter builtin for truncateLSB.
Robert Norton
2019-05-23
Fix bug in slice_mask
Thomas Bauereiss
2019-05-17
Experiment with making vector and bitvector distinct types
Alasdair Armstrong
2019-04-17
Add interpreter annots to vector_dec.
Prashanth Mundkur
2019-04-15
Merge branch 'sail2' into rmem_interpreter
Jon French
2019-03-18
Add non-negative constraints for zeros/ones
Brian Campbell
2019-03-15
Various monomorphisation tweaks and fixes
Thomas Bauereiss
2019-03-15
Make mono_rewrites less dependant on ASL prelude
Thomas Bauereiss
2019-02-13
Merge branch 'sail2' into rmem_interpreter
Jon French
2019-02-07
Monomorphisation tweaks for v8.5
Thomas Bauereiss
2019-02-06
Fix some tests
Alasdair Armstrong
2018-12-28
Merge branch 'sail2' into rmem_interpreter
Jon French
2018-12-14
Add truncateLSB builtin useful for implementing Cheri Concentrate. Also add b...
Robert Norton
2018-11-20
Add full constraints for vector updates
Brian Campbell
2018-11-19
Merge branch 'latex' into sail2
Robert Norton
2018-11-19
Add missing constraints on bitvector_access, with regression test.Fixes #24.
Robert Norton
2018-11-15
document signed and unsigned
Robert Norton
2018-11-09
Improvements to latex generation
Alasdair Armstrong
2018-10-24
Interpreter: don't silently use OCaml externs, only interpreter externs
Jon French
2018-07-07
Coq: precise generic vectors
Brian Campbell
2018-06-25
Coq: automatic cast introduction
Brian Campbell
2018-06-22
Precise bitvector subrange functions for Coq.
Brian Campbell
2018-06-21
Merge branch 'tracing' into sail2
Alasdair Armstrong
2018-06-19
Add elf parsing from Alastair
Alasdair Armstrong
2018-06-18
Separate bitvector access/update from generic vector access in std prelude
Brian Campbell
2018-06-14
Refactor C backend, and split RTS into multiple files
Alasdair
2018-06-11
actually fix exist_pattern test
Jon French
2018-06-08
Coq: add destructuring of atom existentials in patterns
Brian Campbell
2018-06-08
Fill in most Coq built-ins
Brian Campbell
2018-06-07
Rename some functions in vector_dec library file to avoid clashes with functi...
Robert Norton
2018-05-31
Fixes to get ARM u-boot working in Sail.
Alasdair Armstrong
2018-05-25
Coq: fill in some built-ins
Brian Campbell
2018-05-23
A couple of missing >= 0 constraints on vector handling functions
Brian Campbell
2018-05-09
Run ARM built-in tests for Lem backend (via OCaml)
Thomas Bauereiss
2018-05-03
Work in progress on the coq backend
Brian Campbell
2018-04-05
Fix precedence printing and update aarch64 spec
Alasdair Armstrong
2018-02-24
Fix C builtins
Alasdair Armstrong
2018-02-23
Fix some bugs in C compilation
Alasdair Armstrong
2018-02-22
More updates to C backend
Alasdair Armstrong
2018-02-19
Have generic vectors working in C backend
Alasdair Armstrong
2018-02-15
List support in C backend
Alasdair Armstrong
2018-02-13
Support for large bitvector literals in C backend
Alasdair Armstrong