diff options
author | Robert Sloan <varomodt@gmail.com> | 2016-04-29 16:24:14 -0400 |
---|---|---|
committer | Robert Sloan <varomodt@gmail.com> | 2016-06-22 13:43:22 -0400 |
commit | 49ed9cfaa635bfa0a12bfe1231b103f247ffc141 (patch) | |
tree | 4a1077faa94302ea436333a6efac8f2bd0ff2ebe /src/Assembly/PseudoConversion.v | |
parent | 3cc7ed63dc1b3f26b6c64ebc46e526abdcb71071 (diff) |
removed float operations + improved pseudo somewhat
Diffstat (limited to 'src/Assembly/PseudoConversion.v')
-rw-r--r-- | src/Assembly/PseudoConversion.v | 8 |
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 := |