data/full_repos/permissive/13847835/ProjectStatusReport/TestBenches/CPA/CPAfunct.sv
None: at end of input
1: b'%Warning-STMTDLY: data/full_repos/permissive/13847835/ProjectStatusReport/TestBenches/CPA/CPAfunct.sv:63: Unsupported: Ignoring delay on this delayed statement.\n       clk = 1; #10; clk = 0; #10;\n                ^\n                  ... Use "/* verilator lint_off STMTDLY */" and lint_on around source to disable this message.\n%Warning-STMTDLY: data/full_repos/permissive/13847835/ProjectStatusReport/TestBenches/CPA/CPAfunct.sv:63: Unsupported: Ignoring delay on this delayed statement.\n       clk = 1; #10; clk = 0; #10;\n                              ^\n%Warning-IMPLICIT: data/full_repos/permissive/13847835/ProjectStatusReport/TestBenches/CPA/CPAfunct.sv:213: Signal definition not found, creating implicitly: \'n1\'\nxor (n1, a, b) ;\n     ^~\n%Warning-IMPLICIT: data/full_repos/permissive/13847835/ProjectStatusReport/TestBenches/CPA/CPAfunct.sv:215: Signal definition not found, creating implicitly: \'n2\'\n                                                                                                          : ... Suggested alternative: \'n1\'\nnand (n2, a, b) ;\n      ^~\n%Warning-IMPLICIT: data/full_repos/permissive/13847835/ProjectStatusReport/TestBenches/CPA/CPAfunct.sv:216: Signal definition not found, creating implicitly: \'n3\'\n                                                                                                          : ... Suggested alternative: \'n1\'\nnand (n3,n1, c) ;\n      ^~\n%Warning-WIDTH: data/full_repos/permissive/13847835/ProjectStatusReport/TestBenches/CPA/CPAfunct.sv:68: Bit extraction of array[1023:0] requires 10 bit index, not 12 bits.\n                                                                                                      : ... In instance testbenchCPAfunct\n       currentvec = vectors[vectornum];\n                           ^\n%Error: Exiting due to 6 warning(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
module functCPA(a0, a1, a10, a11, a12, a2, a3, a4, a5, a6, a7, a8, a9, b0, b1, b10, 
      b11, b12, b2, b3, b4, b5, b6, b7, b8, b9, cout, overflow, s0, s1, s10, 
      s11, s12, s2, s3, s4, s5, s6, s7, s8, s9);
       
  input a0;
  input a1;
  input a10;
  input a11;
  input a12;
  input a2;
  input a3;
  input a4;
  input a5;
  input a6;
  input a7;
  input a8;
  input a9;
  input b0;
  input b1;
  input b10;
  input b11;
  input b12;
  input b2;
  input b3;
  input b4;
  input b5;
  input b6;
  input b7;
  input b8;
  input b9;
  output cout;
  output overflow;
  output s0;
  output s1;
  output s10;
  output s11;
  output s12;
  output s2;
  output s3;
  output s4;
  output s5;
  output s6;
  output s7;
  output s8;
  output s9;

  logic Cout0;
  logic Cout1;
  logic Cout2;
  logic Cout3;
  logic Cout4;
  logic Cout5;
  logic Cout6;
  logic Cout7;
  logic Cout8;
  logic Cout9;
  logic Cout10;
  logic Cout11;
  logic Cout12;


HAfunct HA0(a0, b0, s0, Cout0);
FAfunct FA0(Cout1, s1, a1, b1, Cout0 );
FAfunct FA1(Cout2, s2, a2, b2, Cout1 );
FAfunct FA2(Cout3, s3, a3, b3, Cout2 );
FAfunct FA3(Cout4, s4, a4, b4, Cout3 );
FAfunct FA4(Cout5, s5, a5, b5, Cout4 );
FAfunct FA5(Cout6, s6, a6, b6, Cout5 );
FAfunct FA6(Cout7, s7, a7, b7, Cout6 );
FAfunct FA7(Cout8, s8, a8, b8, Cout7 );
FAfunct FA8(Cout9, s9, a9, b9, Cout8 );
FAfunct FA9(Cout10, s10, a10, b10, Cout9 );
FAfunct FA10(Cout11, s11, a11, b11, Cout10 );
FAfunct FA11(Cout12, s12, a12, b12, Cout11);

assign overflow = (Cout12 ^ Cout11);
assign cout = Cout12;

endmodule
module functCPA(a0, a1, a10, a11, a12, a2, a3, a4, a5, a6, a7, a8, a9, b0, b1, b10, 
      b11, b12, b2, b3, b4, b5, b6, b7, b8, b9, cout, overflow, s0, s1, s10, 
      s11, s12, s2, s3, s4, s5, s6, s7, s8, s9);

       
  input a0;
  input a1;
  input a10;
  input a11;
  input a12;
  input a2;
  input a3;
  input a4;
  input a5;
  input a6;
  input a7;
  input a8;
  input a9;
  input b0;
  input b1;
  input b10;
  input b11;
  input b12;
  input b2;
  input b3;
  input b4;
  input b5;
  input b6;
  input b7;
  input b8;
  input b9;
  output cout;
  output overflow;
  output s0;
  output s1;
  output s10;
  output s11;
  output s12;
  output s2;
  output s3;
  output s4;
  output s5;
  output s6;
  output s7;
  output s8;
  output s9;

  logic Cout0;
  logic Cout1;
  logic Cout2;
  logic Cout3;
  logic Cout4;
  logic Cout5;
  logic Cout6;
  logic Cout7;
  logic Cout8;
  logic Cout9;
  logic Cout10;
  logic Cout11;
  logic Cout12;


HAfunct HA0(a0, b0, s0, Cout0);
FAfunct FA0(Cout1, s1, a1, b1, Cout0 );
FAfunct FA1(Cout2, s2, a2, b2, Cout1 );
FAfunct FA2(Cout3, s3, a3, b3, Cout2 );
FAfunct FA3(Cout4, s4, a4, b4, Cout3 );
FAfunct FA4(Cout5, s5, a5, b5, Cout4 );
FAfunct FA5(Cout6, s6, a6, b6, Cout5 );
FAfunct FA6(Cout7, s7, a7, b7, Cout6 );
FAfunct FA7(Cout8, s8, a8, b8, Cout7 );
FAfunct FA8(Cout9, s9, a9, b9, Cout8 );
FAfunct FA9(Cout10, s10, a10, b10, Cout9 );
FAfunct FA10(Cout11, s11, a11, b11, Cout10 );
FAfunct FA11(Cout12, s12, a12, b12, Cout11);

assign overflow = (Cout12 ^ Cout11);
assign cout = Cout12;

endmodule