; RUN: firrtl %s abcefghipjklmnoq cw | tee %s.out | FileCheck %s ;CHECK: To Flo circuit GCD : module GCD : input b : UInt(16) input a : UInt(16) input e : UInt(1) output z : UInt(16) output v : UInt(1) reg x : UInt(16) reg y : UInt(16) node T_17 = gt(x, y) when T_17 : node T_18 = sub-wrap(x, y) x := T_18 else : node T_19 = sub-wrap(y, x) y := T_19 when e : x := a y := b z := x node T_20 = UInt(0, 1) node T_21 = eq(y, T_20) v := T_21 ;CHECK: Finished To Flo