diff options
| author | azidar | 2015-04-16 17:05:46 -0700 |
|---|---|---|
| committer | azidar | 2015-04-16 17:05:46 -0700 |
| commit | 06ff7f7dddcb479d9d4d775a55cbb18d873b35b9 (patch) | |
| tree | 5023aa9aa4e944d9b3911a8dddf43ece6f6f1455 /test/chisel3/Counter.fir | |
| parent | 5dfc741fd04c7fa357b976b57086d67244d3d22a (diff) | |
Updated parser to correctly read empty statements
Diffstat (limited to 'test/chisel3/Counter.fir')
| -rw-r--r-- | test/chisel3/Counter.fir | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/test/chisel3/Counter.fir b/test/chisel3/Counter.fir index 8bab249c..55091d7f 100644 --- a/test/chisel3/Counter.fir +++ b/test/chisel3/Counter.fir @@ -1,17 +1,20 @@ +;RUN: firrtl %s abcefghipjklmno c | tee %s.out | FileCheck %s +;CHECK: To Flo circuit Counter : module Counter : input inc : UInt(1) output tot : UInt(8) input amt : UInt(4) - node T_13 : UInt(8) = UInt(255, 8) - node T_14 : UInt(8) = UInt(0, 8) + node T_13 = UInt(255, 8) + node T_14 = UInt(0, 8) reg T_15 : UInt(8) T_15.init := T_14 when inc : - node T_16 : UInt = add-mod(T_15, amt) - node T_17 : UInt(1) = greater(T_16, T_13) - node T_18 : UInt(1) = UInt(0, 1) - node T_19 : UInt(1) = multiplex(T_17, T_18, T_16) + node T_16 = add-wrap(T_15, amt) + node T_17 = gt(T_16, T_13) + node T_18 = UInt(0, 1) + node T_19 = mux(T_17, T_18, T_16) T_15 := T_19 - tot := T_15
\ No newline at end of file + tot := T_15 +;CHECK: Finished To Flo |
