aboutsummaryrefslogtreecommitdiffstats
path: root/src/hls
diff options
context:
space:
mode:
authorYann Herklotz <git@yannherklotz.com>2022-02-25 19:15:40 +0000
committerYann Herklotz <git@yannherklotz.com>2022-02-25 19:15:40 +0000
commit314e1178ccede8ed42cbfc14b68352a51dcd014b (patch)
treeda3536439a7dc40e0aee959d440b49ab7fb7f791 /src/hls
parent5f34267c4bccb471c71fd5698ec49adc99940850 (diff)
downloadvericert-314e1178ccede8ed42cbfc14b68352a51dcd014b.tar.gz
vericert-314e1178ccede8ed42cbfc14b68352a51dcd014b.zip
Final updates to the current documentation
Diffstat (limited to 'src/hls')
-rw-r--r--src/hls/HTLgenproof.v12
-rw-r--r--src/hls/RTLBlockInstr.v6
2 files changed, 9 insertions, 9 deletions
diff --git a/src/hls/HTLgenproof.v b/src/hls/HTLgenproof.v
index 9930f4d..bf4b057 100644
--- a/src/hls/HTLgenproof.v
+++ b/src/hls/HTLgenproof.v
@@ -1008,12 +1008,12 @@ Section CORRECTNESS.
is a simulation argument based on diagrams of the following form:
<<
match_states
- code st rs ---------------- State m st assoc
- || |
- || |
- || |
- \/ v
- code st rs' --------------- State m st assoc'
+ code st rs ------------------------- State m st assoc
+ || |
+ || |
+ || |
+ \/ v
+ code st rs' ------------------------ State m st assoc'
match_states
>>
where [tr_code c data control fin rtrn st] is assumed to hold.
diff --git a/src/hls/RTLBlockInstr.v b/src/hls/RTLBlockInstr.v
index 7eabcf7..52259a0 100644
--- a/src/hls/RTLBlockInstr.v
+++ b/src/hls/RTLBlockInstr.v
@@ -33,15 +33,15 @@ Require Import Vericertlib.
(** * RTLBlock Instructions
-These instructions are used for ``RTLBlock`` and ``RTLPar``, so that they have consistent
+These instructions are used for [RTLBlock] and [RTLPar], so that they have consistent
instructions, which greatly simplifies the proofs, as they will by default have the same instruction
syntax and semantics. The only changes are therefore at the top-level of the instructions.
** Instruction Definition
First, we define the instructions that can be placed into a basic block, meaning they won't branch.
-The main changes to how instructions are defined in ``RTL``, is that these instructions don't have a
-next node, as they will be in a basic block, and they also have an optional predicate (``pred_op``).
+The main changes to how instructions are defined in [RTL], is that these instructions don't have a
+next node, as they will be in a basic block, and they also have an optional predicate ([pred_op]).
*)
Definition node := positive.