data/full_repos/permissive/493019833/test/testcase/firrtl/SmallOdds4Tester/sbt/SmallOdds4Tester.v
data/verilator_xmls/3969c62e-f779-4158-84d0-b8802f2d9927.xml
module SmallOdds4Filter(
  output        io_in_ready,
  input         io_in_valid,
  input  [31:0] io_in_bits,
  input         io_out_ready,
  output        io_out_valid,
  output [31:0] io_out_bits
);
  wire  _T_16 = io_in_bits < 32'ha;
  assign io_in_ready = io_out_ready;
  assign io_out_valid = io_out_ready & io_in_valid & _T_16;
  assign io_out_bits = io_in_bits;
endmodule
module SmallOdds4Filter(
  output        io_in_ready,
  input         io_in_valid,
  input  [31:0] io_in_bits,
  input         io_out_ready,
  output        io_out_valid,
  output [31:0] io_out_bits
);

  wire  _T_16 = io_in_bits < 32'ha;
  assign io_in_ready = io_out_ready;
  assign io_out_valid = io_out_ready & io_in_valid & _T_16;
  assign io_out_bits = io_in_bits;
endmodule