aboutsummaryrefslogtreecommitdiff
path: root/src/Assembly/PseudoConversion.v
diff options
context:
space:
mode:
authorGravatar Robert Sloan <varomodt@gmail.com>2016-04-29 16:24:14 -0400
committerGravatar Robert Sloan <varomodt@gmail.com>2016-06-22 13:43:22 -0400
commit49ed9cfaa635bfa0a12bfe1231b103f247ffc141 (patch)
tree4a1077faa94302ea436333a6efac8f2bd0ff2ebe /src/Assembly/PseudoConversion.v
parent3cc7ed63dc1b3f26b6c64ebc46e526abdcb71071 (diff)
removed float operations + improved pseudo somewhat
Diffstat (limited to 'src/Assembly/PseudoConversion.v')
-rw-r--r--src/Assembly/PseudoConversion.v8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/Assembly/PseudoConversion.v b/src/Assembly/PseudoConversion.v
index f6a9ac26d..c3f03195a 100644
--- a/src/Assembly/PseudoConversion.v
+++ b/src/Assembly/PseudoConversion.v
@@ -5,14 +5,14 @@ Require Export Bedrock.Word.
Require Export List.
Require Vector.
-Module PseudoConversion <: Conversion Pseudo AlmostQhasm.
- Import QhasmCommon AlmostQhasm Pseudo State.
+Module PseudoConversion (P: Pseudo) <: Conversion P AlmostQhasm.
+ Import QhasmCommon AlmostQhasm P State.
Import ListNotations.
- Definition convertState (st: AlmostQhasm.State): Pseudo.State :=
+ Definition convertState (st: AlmostQhasm.State): P.State :=
match st with
| fullState _ _ stackState _ =>
- map (fun x => NToWord 32 (snd x)) (NatM.elements stackState)
+ map (fun x => NToWord width (snd x)) (NatM.elements stackState)
end.
Fixpoint convertProgram' (prog: Pseudo): option AlmostQhasm.Program :=