diff options
author | Yann Herklotz <git@ymhg.org> | 2019-05-09 18:54:43 +0100 |
---|---|---|
committer | Yann Herklotz <git@ymhg.org> | 2019-05-09 18:54:43 +0100 |
commit | 76ce30d979686307babe8ebb6269072338f24910 (patch) | |
tree | f93ec5dfbd1ffa910f2082cc6772431a8384edda /src/VeriFuzz/Verilog/Mutate.hs | |
parent | 110d1392882cff9618997acad85af78017688c86 (diff) | |
download | verismith-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.hs | 2 |
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 |