data/full_repos/permissive/121451239/modules.v
 line:50: before: ","
1: b'%Warning-MULTITOP: data/full_repos/permissive/121451239/modules.v:31: Multiple top level modules\n                                                                    : ... Suggest see manual; fix the duplicates, or use --top-module to select top.\n                   ... Use "/* verilator lint_off MULTITOP */" and lint_on around source to disable this message.\n                                                                    : ... Top module \'enable_bit_selector\'\nmodule enable_bit_selector(enable_bit, bits, pause_sw);\n       ^~~~~~~~~~~~~~~~~~~\n                                                                    : ... Top module \'adder\'\nmodule adder(out, in1, in2);\n       ^~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/121451239/modules.v:10: Signal definition not found, creating implicitly: \'top_and_bits\'\n                                                                    : ... Suggested alternative: \'top_and_out\'\n  assign top_and_bits = |bits[12:1];\n         ^~~~~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/121451239/modules.v:15: Signal definition not found, creating implicitly: \'mid_and_bits\'\n                                                                    : ... Suggested alternative: \'mid_and_out\'\n  assign mid_and_bits = ~|bits[12:1];\n         ^~~~~~~~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/121451239/modules.v:20: Signal definition not found, creating implicitly: \'bot_and_bits\'\n                                                                    : ... Suggested alternative: \'top_and_bits\'\n  assign bot_and_bits = |bits[12:1];\n         ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/121451239/modules.v:38: Cannot find file containing module: \'fulladder\'\n  fulladder fa0(sum0, cout0, in1[0], in2[0], 1\'b0);\n  ^~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/121451239,data/full_repos/permissive/121451239/fulladder\n             data/full_repos/permissive/121451239,data/full_repos/permissive/121451239/fulladder.v\n             data/full_repos/permissive/121451239,data/full_repos/permissive/121451239/fulladder.sv\n             fulladder\n             fulladder.v\n             fulladder.sv\n             obj_dir/fulladder\n             obj_dir/fulladder.v\n             obj_dir/fulladder.sv\n%Error: data/full_repos/permissive/121451239/modules.v:39: Cannot find file containing module: \'fulladder\'\n  fulladder fa1(sum1, cout1, in1[1], in2[1], cout0);\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/121451239/modules.v:40: Cannot find file containing module: \'fulladder\'\n  fulladder fa2(sum2, cout2, in1[2], in2[2], cout1);\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/121451239/modules.v:41: Cannot find file containing module: \'fulladder\'\n  fulladder fa3(sum3, cout3, in1[3], in2[3], cout2);\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/121451239/modules.v:42: Cannot find file containing module: \'fulladder\'\n  fulladder fa4(sum4, cout4, in1[4], in2[4], cout3);\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/121451239/modules.v:43: Cannot find file containing module: \'fulladder\'\n  fulladder fa5(sum5, cout5, in1[5], in2[5], cout4);\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/121451239/modules.v:44: Cannot find file containing module: \'fulladder\'\n  fulladder fa6(sum6, cout6, in1[6], in2[6], cout5);\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/121451239/modules.v:45: Cannot find file containing module: \'fulladder\'\n  fulladder fa7(sum7, cout7, in1[7], in2[7], cout6);\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/121451239/modules.v:46: Cannot find file containing module: \'fulladder\'\n  fulladder fa8(sum8, cout8, in1[8], in2[8], cout7);\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/121451239/modules.v:47: Cannot find file containing module: \'fulladder\'\n  fulladder fa9(sum9, cout9, in1[9], in2[9], cout8);\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/121451239/modules.v:48: Cannot find file containing module: \'fulladder\'\n  fulladder fa10(sum10, cout10, in1[10], in2[10], cout9);\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/121451239/modules.v:49: Cannot find file containing module: \'fulladder\'\n  fulladder fa11(sum11, cout11, in1[11], in2[11], cout10);\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/121451239/modules.v:50: Cannot find file containing module: \'fulladder\'\n  fulladder fa12(sum12, , in1[12], in2[12], cout11);\n  ^~~~~~~~~\n%Error: Exiting due to 13 error(s), 4 warning(s)\n'
module enable_bit_selector(enable_bit, bits, pause_sw);
  output enable_bit;
  input [12:0] bits;
  input pause_sw;
  

  wire top_and1_out, top_and_out, mid_and1_out, mid_and_out, bot_and1_out, bot_and_out, top_mid_out;


  assign top_and_bits = |bits[12:1];
  and top_and1(top_and1_out, top_and_bits, bits[0]);
  and top_and(top_and_out, top_and1_out, ~pause_sw);


  assign mid_and_bits = ~|bits[12:1];
  and mid_and1(mid_and1_out, mid_and_bits, ~bits[0]);
  and mid_and(mid_and_out, mid_and1_out, ~pause_sw);


  assign bot_and_bits = |bits[12:1];
  and bot_and1(bot_and1_out, ~bits[0], ~pause_sw);
  and bot_and(bot_and_out, bot_and1_out, bot_and_bits);


  or top_or_mid(top_mid_out, top_and_out, mid_and_out);
  or top_mid_or_bot(enable_bit, top_mid_out, bot_and_out);

endmodule
module enable_bit_selector(enable_bit, bits, pause_sw);

  output enable_bit;
  input [12:0] bits;
  input pause_sw;
  

  wire top_and1_out, top_and_out, mid_and1_out, mid_and_out, bot_and1_out, bot_and_out, top_mid_out;


  assign top_and_bits = |bits[12:1];
  and top_and1(top_and1_out, top_and_bits, bits[0]);
  and top_and(top_and_out, top_and1_out, ~pause_sw);


  assign mid_and_bits = ~|bits[12:1];
  and mid_and1(mid_and1_out, mid_and_bits, ~bits[0]);
  and mid_and(mid_and_out, mid_and1_out, ~pause_sw);


  assign bot_and_bits = |bits[12:1];
  and bot_and1(bot_and1_out, ~bits[0], ~pause_sw);
  and bot_and(bot_and_out, bot_and1_out, bot_and_bits);


  or top_or_mid(top_mid_out, top_and_out, mid_and_out);
  or top_mid_or_bot(enable_bit, top_mid_out, bot_and_out);

endmodule