clash-vhdl 0.6.15 → 0.6.16
raw patch · 3 files changed
+7/−3 lines, 3 filesdep ~lens
Dependency ranges changed: lens
Files
- CHANGELOG.md +4/−0
- clash-vhdl.cabal +1/−1
- primitives/GHC.Integer.Type.json +2/−2
CHANGELOG.md view
@@ -1,5 +1,9 @@ # Changelog for the [`clash-vhdl`](http://hackage.haskell.org/package/clash-vhdl) package +## 0.6.16+* Fixes bugs:+ * Incorrect primitive for `Integer`s `ltInteger#` and `geInteger#`+ ## 0.6.15 *July 19th 2016* * Fixes bugs: * Incorrect primitive for `Index`s `*#`
clash-vhdl.cabal view
@@ -1,5 +1,5 @@ Name: clash-vhdl-Version: 0.6.15+Version: 0.6.16 Synopsis: CAES Language for Synchronous Hardware - VHDL backend Description: CλaSH (pronounced ‘clash’) is a functional hardware description language that
primitives/GHC.Integer.Type.json view
@@ -136,13 +136,13 @@ , { "BlackBox" : { "name" : "GHC.Integer.Type.ltInteger#" , "type" : "ltInteger# :: Integer -> Integer -> Int#"- , "templateD" : "~RESULT <= to_signed(1,~SIZE[~TYPO]) when ~ARG[0] < ~ARG[1] else to_signed(1,~SIZE[~TYPO]);"+ , "templateD" : "~RESULT <= to_signed(1,~SIZE[~TYPO]) when ~ARG[0] < ~ARG[1] else to_signed(0,~SIZE[~TYPO]);" } } , { "BlackBox" : { "name" : "GHC.Integer.Type.geInteger#" , "type" : "geInteger# :: Integer -> Integer -> Int#"- , "templateD" : "~RESULT <= to_signed(1,~SIZE[~TYPO]) when ~ARG[0] >= ~ARG[1] else to_signed(1,~SIZE[~TYPO]);"+ , "templateD" : "~RESULT <= to_signed(1,~SIZE[~TYPO]) when ~ARG[0] >= ~ARG[1] else to_signed(0,~SIZE[~TYPO]);" } } , { "BlackBox" :