aboutsummaryrefslogtreecommitdiff
path: root/src/main/stanza/passes.stanza
diff options
context:
space:
mode:
authorazidar2016-01-23 16:11:40 -0800
committerazidar2016-01-23 16:11:40 -0800
commit4426f118831a95869adf5e55bbff99c1951ac0ed (patch)
tree365a4c6fa8b7174ca60d97a15a6bc6d92248c2a1 /src/main/stanza/passes.stanza
parentbc8a54c292f5e9d8a61571cbc814950ef2927842 (diff)
Fixed bug where the write mask wasn't being generated correctly
Diffstat (limited to 'src/main/stanza/passes.stanza')
-rw-r--r--src/main/stanza/passes.stanza4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/stanza/passes.stanza b/src/main/stanza/passes.stanza
index ee650bde..005cc88d 100644
--- a/src/main/stanza/passes.stanza
+++ b/src/main/stanza/passes.stanza
@@ -130,8 +130,8 @@ defn get-type (s:Stmt) -> Type :
val rev-data = Field(`data,REVERSE,data-type(s))
val rdata = Field(`rdata,REVERSE,data-type(s))
val wdata = Field(`wdata,DEFAULT,data-type(s))
- val mask = create-mask(`mask,data-type(s))
- val wmask = create-mask(`wmask,data-type(s))
+ val mask = Field(`mask,DEFAULT,create-mask(data-type(s)))
+ val wmask = Field(`wmask,DEFAULT,create-mask(data-type(s)))
val ren = Field(`ren,DEFAULT,UIntType(IntWidth(1)))
val wen = Field(`wen,DEFAULT,UIntType(IntWidth(1)))
val raddr = Field(`raddr,DEFAULT,UIntType(IntWidth(ceil-log2(depth))))