diff options
| author | Valentin Robert <valentin.robert.42@gmail.com> | 2025-12-08 06:03:00 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-12-08 14:03:00 +0000 |
| commit | 1993f2d414fe6326dc0855a901d620b82f582c71 (patch) | |
| tree | 6f10a57683f003767eb0ea4cddd4af72278c08a7 /doc/ReadingGuide.md | |
| parent | 1c7910bc1a23107a9c36297e4ff733e457e052a4 (diff) | |
| download | sail-riscv-master.zip sail-riscv-master.tar.gz sail-riscv-master.tar.bz2 | |
Scatter the termination module in such a way that one could require some
termination measures without having to include every single instruction
in the output. This makes building a subset of the model easier.
The termination measures for `vmem_read_addr` and `vmem_write_addr` no
longer need to be protected only for the Rocq output, so they get taken
out of the `$iftarget coq`.
Diffstat (limited to 'doc/ReadingGuide.md')
| -rw-r--r-- | doc/ReadingGuide.md | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/doc/ReadingGuide.md b/doc/ReadingGuide.md index 7c57870..aeff0b6 100644 --- a/doc/ReadingGuide.md +++ b/doc/ReadingGuide.md @@ -251,10 +251,7 @@ Vector (`V`) and cryptography (`Zk*`) extensions. ### Other modules -The `termination` module specifies -[functions](../model/termination/termination.sail) that are used to prove -loop termination for theorem prover backends of Sail. The -`unit_tests` module collects Sail unit tests for the specification. +The `unit_tests` module collects Sail unit tests for the specification. The `main` module provides a [`main()`](../model/main/main.sail) function that is used in other Sail backends. |
