data/full_repos/permissive/405799749/amg_new/mult/Unsigned/9/5/Simple_PPG/Wallace_tree/Han-Carlson_adder/module.v
data/verilator_xmls/72e5ceb7-1230-456d-98d4-39e8ca0391a6.xml
module UBPPG_8_0_4_0 (PP0, PP1, PP2, PP3, PP4, IN1, IN2);
  output [8:0] PP0;
  output [9:1] PP1;
  output [10:2] PP2;
  output [11:3] PP3;
  output [12:4] PP4;
  input [8:0] IN1;
  input [4:0] IN2;
  UBVPPG_8_0_0 U0 (PP0, IN1, IN2[0]);
  UBVPPG_8_0_1 U1 (PP1, IN1, IN2[1]);
  UBVPPG_8_0_2 U2 (PP2, IN1, IN2[2]);
  UBVPPG_8_0_3 U3 (PP3, IN1, IN2[3]);
  UBVPPG_8_0_4 U4 (PP4, IN1, IN2[4]);
endmodule
module UBPPG_8_0_4_0 (PP0, PP1, PP2, PP3, PP4, IN1, IN2);

  output [8:0] PP0;
  output [9:1] PP1;
  output [10:2] PP2;
  output [11:3] PP3;
  output [12:4] PP4;
  input [8:0] IN1;
  input [4:0] IN2;
  UBVPPG_8_0_0 U0 (PP0, IN1, IN2[0]);
  UBVPPG_8_0_1 U1 (PP1, IN1, IN2[1]);
  UBVPPG_8_0_2 U2 (PP2, IN1, IN2[2]);
  UBVPPG_8_0_3 U3 (PP3, IN1, IN2[3]);
  UBVPPG_8_0_4 U4 (PP4, IN1, IN2[4]);
endmodule