aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/PrimOps.scala
diff options
context:
space:
mode:
authorazidar2016-02-06 09:59:13 -0800
committerazidar2016-02-09 18:57:07 -0800
commit69597a7d57236bc43c964f7714bfa8ed53bf3bee (patch)
treedd9d9870fe4fb2d21690d1757177fd10facfab99 /src/main/scala/firrtl/PrimOps.scala
parentbf900917c50a440632dbcaae17bcfe9613d14452 (diff)
Added constprop,v-wrap,v-rename. All set to attempt like->like comparison of rocketchip
Diffstat (limited to 'src/main/scala/firrtl/PrimOps.scala')
-rw-r--r--src/main/scala/firrtl/PrimOps.scala6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/scala/firrtl/PrimOps.scala b/src/main/scala/firrtl/PrimOps.scala
index 790fa538..f947be35 100644
--- a/src/main/scala/firrtl/PrimOps.scala
+++ b/src/main/scala/firrtl/PrimOps.scala
@@ -40,7 +40,11 @@ object PrimOps extends LazyLogging {
CONCAT_OP -> "cat",
BITS_SELECT_OP -> "bits",
HEAD_OP -> "head",
- TAIL_OP -> "tail"
+ TAIL_OP -> "tail",
+
+ //This are custom, we need to refactor to enable easily extending FIRRTL with custom primops
+ ADDW_OP -> "addw",
+ SUBW_OP -> "subw"
)
lazy val listing: Seq[String] = PrimOps.mapPrimOp2String.map { case (k,v) => v } toSeq
private val mapString2PrimOp = mapPrimOp2String.map(_.swap)