aboutsummaryrefslogtreecommitdiff
path: root/src/main/stanza/firrtl-ir.stanza
diff options
context:
space:
mode:
authorazidar2015-04-22 15:24:18 -0700
committerazidar2015-04-22 15:24:18 -0700
commita4f7aa2b81a021f21a49bd4059d051bc0f949880 (patch)
tree3817d244f207bdebaec3e9e4d3601d0ecef546c6 /src/main/stanza/firrtl-ir.stanza
parent3b3e1117fa3f346e70d3b8d50b7fd91842fb753b (diff)
Switched to stricter primop width constraints. Implemented Pad. Added some missing primops
Diffstat (limited to 'src/main/stanza/firrtl-ir.stanza')
-rw-r--r--src/main/stanza/firrtl-ir.stanza4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/stanza/firrtl-ir.stanza b/src/main/stanza/firrtl-ir.stanza
index d4d12400..f14378cc 100644
--- a/src/main/stanza/firrtl-ir.stanza
+++ b/src/main/stanza/firrtl-ir.stanza
@@ -161,6 +161,10 @@ public defstruct Register <: Expression :
type: Type with: (as-method => true)
value: Expression
enable: Expression
+public defstruct Pad <: Expression :
+ value: Expression
+ width: Width
+ type: Type with: (as-method => true)
public definterface Stmt
public defstruct DefWire <: Stmt : ;LOW