aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorazidar2015-02-18 08:24:20 -0800
committerazidar2015-02-18 08:24:20 -0800
commitafde65773fc7b19dd99e0c65f718a96d0466541b (patch)
tree6c46ae062b54cfcedbf39271bb223a4b2a81439a /src/test
parent4f68f75415eb89427062eb86ff21b0e53bf4cadd (diff)
Reimplemented to-working-ir. Changed Command to Stmt. Modified printing of IR to match parser.
Diffstat (limited to 'src/test')
-rw-r--r--src/test/firrtl/firrtl-test.txt44
1 files changed, 14 insertions, 30 deletions
diff --git a/src/test/firrtl/firrtl-test.txt b/src/test/firrtl/firrtl-test.txt
index 7d8e66d2..1f3db390 100644
--- a/src/test/firrtl/firrtl-test.txt
+++ b/src/test/firrtl/firrtl-test.txt
@@ -1,22 +1,19 @@
circuit top :
module subtracter :
- input x:UInt
- input y:UInt
- output z:UInt
+ input x : UInt
+ input y : UInt
+ output z : UInt
z := sub-mod(x, y)
-
module gcd :
- input a: UInt(16)
- input b: UInt(16)
- input e: UInt(1)
- output z: UInt(16)
- output v: UInt(1)
-
- reg x: UInt
- reg y: UInt
+ input a : UInt(16)
+ input b : UInt(16)
+ input e : UInt(1)
+ output z : UInt(16)
+ output v : UInt(1)
+ reg x : UInt
+ reg y : UInt
x.init := UInt(0)
y.init := UInt(42)
-
when greater(x, y) :
inst s of subtracter
s.x := x
@@ -27,30 +24,17 @@ circuit top :
s2.x := x
s2.y := y
y := s2.z
-
when e :
x := a
y := b
-
v := equal(v, UInt(0))
z := x
-
- module top :
- input a: UInt(16)
- input b: UInt(16)
- output z: UInt
-
+ module top :
+ input a : UInt(16)
+ input b : UInt(16)
+ output z : UInt
inst i of gcd
i.a := a
i.b := b
i.e := UInt(1)
z := i.z
-
-
-
-
-
-
-
-
-