From: Matthijs Kooijman Date: Thu, 29 Jan 2009 15:48:03 +0000 (+0100) Subject: Add a duplication hardware model. X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fmaster-project%2Fc%CE%BBash.git;a=commitdiff_plain;h=6e25351b49d9e659b19e48c3a142e0f897b49460 Add a duplication hardware model. --- diff --git a/Adders.hs b/Adders.hs index ec486e6..03f0410 100644 --- a/Adders.hs +++ b/Adders.hs @@ -22,6 +22,10 @@ inv a = hwnot a invinv :: Bit -> Bit invinv a = hwnot (hwnot a) +-- Not really an adder either, but a slightly more complex example +dup :: Bit -> (Bit, Bit) +dup a = (a, a) + -- Combinatoric stateless no-carry adder -- A -> B -> S no_carry_adder :: (Bit, Bit) -> Bit