You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This strips trailing whitespace and fixes line endings. I had to add the
*.dump files to the exclude list to avoid excessive changes, but
ideally these would not be part of the repository since they can just be
generated by running objdump manually.
Copy file name to clipboardexpand all lines: README.md
+8-8
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ coverage of the prose RISC-V specification is summarized
12
12
[here](doc/Status.md).
13
13
A [reading guide](doc/ReadingGuide.md) to the model is provided in the
14
14
[doc/](doc/) subdirectory, along with a guide on [how to
15
-
extend](doc/ExtendingGuide.md) the model.
15
+
extend](doc/ExtendingGuide.md) the model.
16
16
17
17
18
18
Latex definitions can be generated from the model that are suitable
@@ -23,7 +23,7 @@ specifications that include the Sail formal definitions are available
23
23
in the sail branch of this [risc-v-isa-manual repository](https://github.com/rems-project/riscv-isa-manual/tree/sail).
24
24
The process to perform this inclusion is explained [here](https://github.com/rems-project/riscv-isa-manual/blob/sail/README.SAIL).
25
25
26
-
This is one of [several formal models](https://github.com/riscv/ISA_Formal_Spec_Public_Review/blob/master/comparison_table.md) that were compared within the
26
+
This is one of [several formal models](https://github.com/riscv/ISA_Formal_Spec_Public_Review/blob/master/comparison_table.md) that were compared within the
27
27
[RISC-V ISA Formal Spec Public Review](https://github.com/riscv/ISA_Formal_Spec_Public_Review).
28
28
29
29
@@ -35,16 +35,16 @@ What is Sail?
35
35
engineer-friendly, vendor-pseudocode-like language for describing
36
36
instruction semantics. It is essentially a first-order imperative
37
37
language, but with lightweight dependent typing for numeric types and
38
-
bitvector lengths, which are automatically checked using Z3.
38
+
bitvector lengths, which are automatically checked using Z3.
39
39
<p>
40
40
41
41
Given a Sail definition, the tool will type-check it and generate
42
42
LaTeX snippets to use in documentation, executable emulators (in C and OCaml), theorem-prover definitions for
43
-
Isabelle, HOL4, and Coq, and definitions to integrate with our
43
+
Isabelle, HOL4, and Coq, and definitions to integrate with our
@@ -357,7 +357,7 @@ For booting operating system images, see the information under the
357
357
### Using development versions of Sail
358
358
359
359
Rarely, the version of Sail packaged in opam may not meet your needs. This could happen if you need a bug fix or new feature not yet in the released Sail version, or you are actively working on Sail. In this case you can tell the `sail-riscv` `Makefile` to use a local copy of Sail by setting `SAIL_DIR` to the root of a checkout of the Sail repo when you invoke `make`. Alternatively, you can use `opam pin` to install Sail from a local checkout of the Sail repo as described in the Sail installation instructions.
360
-
360
+
361
361
Licence
362
362
-------
363
363
@@ -368,7 +368,7 @@ Authors
368
368
-------
369
369
370
370
Prashanth Mundkur, SRI International;
371
-
Rishiyur S. Nikhil (Bluespec Inc.);
371
+
Rishiyur S. Nikhil (Bluespec Inc.);
372
372
Jon French, University of Cambridge;
373
373
Brian Campbell, University of Edinburgh;
374
374
Robert Norton-Wright, University of Cambridge and Microsoft;
0 commit comments