index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
sail_lib.ml
Age
Commit message (
Expand
)
Author
2020-03-29
Implement set_slice_int in the interpreter
Alasdair
2020-02-20
Fix missing code generation builtins for lists. Fixes #59
Alasdair Armstrong
2019-11-21
Implement -cycle-limit option for OCaml emulator similar to one for C.
Robert Norton
2019-11-04
Allow overriding the interpreter effects
Alasdair Armstrong
2019-07-16
Merge remote-tracking branch 'origin/sail2' into separate_bv
Alasdair Armstrong
2019-06-19
Fix buggy ocaml implementation of count_leading_zeros and also make tail recu...
Robert Norton
2019-06-17
Implement a count_leading_zeros builtin for ocaml and c. This may be a slight...
Robert Norton
2019-06-06
Add arith_shiftr to C and OCaml libraries
Thomas Bauereiss
2019-06-04
Merge branch 'sail2' into separate_bv
Alasdair Armstrong
2019-05-30
Implement ones builtin in sail_lib and add to interpreter. However currently ...
Robert Norton
2019-05-17
Experiment with making vector and bitvector distinct types
Alasdair Armstrong
2019-05-13
Merge branch 'sail2' into smt_experiments
Alasdair
2019-05-13
Changes to toFromInterp backend to support aarch64_small
Jon French
2019-05-10
SMT: Experiment with symbolic memory reads and writes
Alasdair Armstrong
2019-03-22
Tidy up of div and mod operators (C implementation was previously inconsisten...
Robert Norton
2019-03-15
Various monomorphisation tweaks and fixes
Thomas Bauereiss
2019-01-22
Make sure there is an ocaml representation for optimized memory read for
Alasdair
2018-12-14
Add truncateLSB builtin useful for implementing Cheri Concentrate. Also add b...
Robert Norton
2018-12-14
Get real number tests working in OCaml/Interpreter
Alasdair
2018-12-13
Fixing rationals in Sail interpreter and OCaml
Alasdair Armstrong
2018-12-13
Add hooks to call cgen stub file for RISC-V
Alasdair Armstrong
2018-10-16
Re-implement space-related mapping functions in Sail rather than backends
Jon French
2018-10-10
refer to Util.list_init.ml rather than List.init in sail_lib.ml
Christopher Pulte
2018-10-03
Drop unnecessary thunking; more trouble than it's worth
Brian Campbell
2018-10-02
Rough code to generate random instructions for testing
Brian Campbell
2018-09-19
separate decimal_string_of_bits from string_of_bits
Jon French
2018-09-14
Sail_lib.string_of_bits: print in decimal (properly, with bigints) rather tha...
Jon French
2018-09-14
(oops, should have been with "more hex_bits_N monomorphs")
Jon French
2018-09-14
Sail_lib.int_of_string_opt: use Big_int.of_string rather than OCaml int_of_st...
Jon French
2018-09-14
More monomorphisations for hex_bits_N...
Jon French
2018-09-14
Sail_lib and RISCV prelude: functions for bitwise operations on ints
Jon French
2018-09-10
Various fixes
Alasdair Armstrong
2018-09-04
C: Tweaks to RISC-V to get compiling to C
Alasdair Armstrong
2018-08-31
riscv prelude: yet more manual monomorphisations for hex_bits
Jon French
2018-08-16
Various cleanups to ott grammar
Alasdair Armstrong
2018-07-11
RISC-V model fixes for RMEM
Jon French
2018-07-09
Initialize fresh memory to 0 in the OCaml backend.
Prashanth Mundkur
2018-06-22
add support for new cycle_limit feature in mips.
Robert Norton
2018-06-21
Merge branch 'tracing' into sail2
Alasdair Armstrong
2018-06-14
provide impl of int_of_string_opt in Sail_lib to support older Ocaml versions
Jon French
2018-06-13
Tracing instrumentation for C backend
Alasdair Armstrong
2018-06-11
add 'pat as id' mapping-patterns
Jon French
2018-06-11
Merge branch 'sail2' into mappings
Jon French
2018-06-04
switch to using a Map data structure for cheri tags in ocaml backend. This so...
Robert Norton
2018-06-04
Use Util.split_on_char in sail_lib.ml
Alasdair Armstrong
2018-05-31
Fix for Jenkins build
Alasdair Armstrong
2018-05-31
Fixes to get ARM u-boot working in Sail.
Alasdair Armstrong
2018-05-31
Some tweaks to ocaml compilation and sail_lib for ARM with system registers
Alasdair Armstrong
2018-05-25
Use paged memory storage for ocaml backend memory. This is slightly slower (<...
Robert Norton
2018-05-23
riscv decode now uses mapping-decode and passes tests
Jon French
[next]