diff options
Diffstat (limited to 'test/custom')
| -rw-r--r-- | test/custom/when-coverage/gcd.fir | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/test/custom/when-coverage/gcd.fir b/test/custom/when-coverage/gcd.fir index 4c1409d1..b07c313b 100644 --- a/test/custom/when-coverage/gcd.fir +++ b/test/custom/when-coverage/gcd.fir @@ -7,7 +7,7 @@ circuit top : input x : UInt input y : UInt output q : UInt - q := subw(x, y) + q <= subw(x, y) module gcd : input a : UInt<16> input b : UInt<16> @@ -18,23 +18,23 @@ circuit top : output v : UInt<1> reg x : UInt,clk,reset reg y : UInt,clk,reset - onreset x := UInt(0) - onreset y := UInt(42) + onreset x <= UInt(0) + onreset y <= UInt(42) when gt(x, y) : inst s of subtracter - s.x := x - s.y := y - x := s.q + s.x <= x + s.y <= y + x <= s.q else : inst s2 of subtracter - s2.x := x - s2.y := y - y := s2.q + s2.x <= x + s2.y <= y + y <= s2.q when e : - x := a - y := b - v := eqv(v, UInt(0)) - z := x + x <= a + y <= b + v <= eqv(v, UInt(0)) + z <= x module top : input a : UInt<16> input b : UInt<16> @@ -42,11 +42,11 @@ circuit top : input reset : UInt<1> output z : UInt inst i of gcd - i.a := a - i.b := b - i.e := UInt(1) - i.clk := clk - i.reset := reset - z := i.z + i.a <= a + i.b <= b + i.e <= UInt(1) + i.clk <= clk + i.reset <= reset + z <= i.z ;CHECK: Done! |
