aboutsummaryrefslogtreecommitdiffstats
path: root/src/VeriFuzz/Verilog/Mutate.hs
diff options
context:
space:
mode:
authorYann Herklotz <git@ymhg.org>2019-05-09 18:54:43 +0100
committerYann Herklotz <git@ymhg.org>2019-05-09 18:54:43 +0100
commit76ce30d979686307babe8ebb6269072338f24910 (patch)
treef93ec5dfbd1ffa910f2082cc6772431a8384edda /src/VeriFuzz/Verilog/Mutate.hs
parent110d1392882cff9618997acad85af78017688c86 (diff)
downloadverismith-76ce30d979686307babe8ebb6269072338f24910.tar.gz
verismith-76ce30d979686307babe8ebb6269072338f24910.zip
Add reduction strategy for modules
Diffstat (limited to 'src/VeriFuzz/Verilog/Mutate.hs')
-rw-r--r--src/VeriFuzz/Verilog/Mutate.hs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/VeriFuzz/Verilog/Mutate.hs b/src/VeriFuzz/Verilog/Mutate.hs
index 7b93633..e7b4874 100644
--- a/src/VeriFuzz/Verilog/Mutate.hs
+++ b/src/VeriFuzz/Verilog/Mutate.hs
@@ -123,6 +123,7 @@ allVars m =
-- m m1(y, x);
-- endmodule
-- <BLANKLINE>
+-- <BLANKLINE>
instantiateMod :: ModDecl -> ModDecl -> ModDecl
instantiateMod m main = main & modItems %~ ((out ++ regIn ++ [inst]) ++)
where
@@ -184,6 +185,7 @@ filterChar t ids =
-- input wire [(3'h4):(1'h0)] x;
-- endmodule
-- <BLANKLINE>
+-- <BLANKLINE>
initMod :: ModDecl -> ModDecl
initMod m = m & modItems %~ ((out ++ inp) ++)
where