diff --git a/README.md b/README.md index 4986ca8d7..3029870e6 100644 --- a/README.md +++ b/README.md @@ -12,11 +12,13 @@ Sail is a language for describing the instruction-set architecture engineer-friendly, vendor-pseudocode-like language for describing instruction semantics. It is essentially a first-order imperative language, but with lightweight dependent typing for numeric types and -bitvector lengths, which are automatically checked using Z3. It has +bitvector lengths, which are automatically checked using Z3. It has been used for several papers, available from .

+ + Given a Sail definition, the tool will type-check it and generate executable emulators, in C and OCaml, theorem-prover definitions for Isabelle, HOL4, and Coq, and definitions to integrate with our