clash-ghc 0.2.2.1 → 0.2.2.2
raw patch · 6 files changed
+48/−3 lines, 6 files
Files
- clash-ghc.cabal +2/−2
- primitives/clash.sized.signed.json +15/−0
- primitives/clash.sized.unsigned.json +15/−0
- primitives/clash.sized.vector.json +5/−0
- primitives/ghc.prim.json +10/−0
- src-bin/Main.hs +1/−1
clash-ghc.cabal view
@@ -1,5 +1,5 @@ Name: clash-ghc-Version: 0.2.2.1+Version: 0.2.2.2 Synopsis: CAES Language for Synchronous Hardware Description: CλaSH (pronounced ‘clash’) is a functional hardware description language that@@ -21,7 +21,7 @@ License-file: LICENSE Author: Christiaan Baaij Maintainer: Christiaan Baaij <christiaan.baaij@gmail.com>-Copyright: Copyright (c) 2012-2014 University of Twente+Copyright: Copyright © 2012-2014 University of Twente Category: Hardware Build-type: Simple
primitives/clash.sized.signed.json view
@@ -187,4 +187,19 @@ , "templateE" : "resize(~ARG[2],~LIT[1])" } }+, { "BlackBox" :+ { "name" : "CLaSH.Sized.Signed.plusS2"+ , "templateE" : "~ARG[1] + ~ARG[2]"+ }+ }+, { "BlackBox" :+ { "name" : "CLaSH.Sized.Signed.minusS2"+ , "templateE" : "~ARG[1] - ~ARG[2]"+ }+ }+, { "BlackBox" :+ { "name" : "CLaSH.Sized.Signed.multS2"+ , "templateE" : "~ARG[1] * ~ARG[2]"+ }+ } ]
primitives/clash.sized.unsigned.json view
@@ -156,4 +156,19 @@ , "templateE" : "resize(~ARG[1],~LIT[0])" } }+, { "BlackBox" :+ { "name" : "CLaSH.Sized.Unsigned.plusU2"+ , "templateE" : "~ARG[1] + ~ARG[2]"+ }+ }+, { "BlackBox" :+ { "name" : "CLaSH.Sized.Unsigned.minusU2"+ , "templateE" : "~ARG[1] - ~ARG[2]"+ }+ }+, { "BlackBox" :+ { "name" : "CLaSH.Sized.Unsigned.multU2"+ , "templateE" : "~ARG[1] * ~ARG[2]"+ }+ } ]
primitives/clash.sized.vector.json view
@@ -421,4 +421,9 @@ end generate;" } }+, { "BlackBox" :+ { "name" : "CLaSH.Sized.Vector.lazyV"+ , "templateE" : "~ARG[1]"+ }+ } ]
primitives/ghc.prim.json view
@@ -23,4 +23,14 @@ , "templateE" : "~ARG[0] - ~ARG[1]" } }+, { "BlackBox" :+ { "name" : "GHC.Prim.+#"+ , "templateE" : "~ARG[0] + ~ARG[1]"+ }+ }+, { "BlackBox" :+ { "name" : "GHC.Prim.*#"+ , "templateE" : "~ARG[0] * ~ARG[1]"+ }+ } ]
src-bin/Main.hs view
@@ -889,4 +889,4 @@ "unrecognised flag: " ++ f ++ "\n" ++ (case fuzzyMatch f (nub allFlags) of [] -> ""- suggs -> "did you mean one of:\n" ++ unlines (map (" " ++) suggs))+ suggs -> "did you mean one of:\n" ++ unlines (map (" " ++) suggs))