lab5 verilog2 compiles