data/full_repos/permissive/129973551/work3/alu.gate.v
1: b'%Warning-PINMISSING: data/full_repos/permissive/129973551/work3/alu.gate.v:63: Cell has missing pin: \'CO\'\n  alu_DW01_addsub_0 r21 ( .A({\\U3/U1/Z_8 , \\U3/U1/Z_7 , \\U3/U1/Z_6 , \n                    ^~~\n                     ... Use "/* verilator lint_off PINMISSING */" and lint_on around source to disable this message.\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:19: Cannot find file containing module: \'XOR3X1\'\n  XOR3X1 U1_8 ( .IN1(A[8]), .IN2(carry[0]), .IN3(carry[8]), .Q(SUM[8]) );\n  ^~~~~~\n        ... Looked in:\n             data/full_repos/permissive/129973551/work3,data/full_repos/permissive/129973551/XOR3X1\n             data/full_repos/permissive/129973551/work3,data/full_repos/permissive/129973551/XOR3X1.v\n             data/full_repos/permissive/129973551/work3,data/full_repos/permissive/129973551/XOR3X1.sv\n             XOR3X1\n             XOR3X1.v\n             XOR3X1.sv\n             obj_dir/XOR3X1\n             obj_dir/XOR3X1.v\n             obj_dir/XOR3X1.sv\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:20: Cannot find file containing module: \'FADDX1\'\n  FADDX1 U1_0 ( .A(A[0]), .B(B_AS[0]), .CI(carry[0]), .CO(carry[1]), .S(SUM[0]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:21: Cannot find file containing module: \'FADDX1\'\n  FADDX1 U1_6 ( .A(A[6]), .B(B_AS[6]), .CI(carry[6]), .CO(carry[7]), .S(SUM[6]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:22: Cannot find file containing module: \'FADDX1\'\n  FADDX1 U1_5 ( .A(A[5]), .B(B_AS[5]), .CI(carry[5]), .CO(carry[6]), .S(SUM[5]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:23: Cannot find file containing module: \'FADDX1\'\n  FADDX1 U1_4 ( .A(A[4]), .B(B_AS[4]), .CI(carry[4]), .CO(carry[5]), .S(SUM[4]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:24: Cannot find file containing module: \'FADDX1\'\n  FADDX1 U1_3 ( .A(A[3]), .B(B_AS[3]), .CI(carry[3]), .CO(carry[4]), .S(SUM[3]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:25: Cannot find file containing module: \'FADDX1\'\n  FADDX1 U1_2 ( .A(A[2]), .B(B_AS[2]), .CI(carry[2]), .CO(carry[3]), .S(SUM[2]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:26: Cannot find file containing module: \'FADDX1\'\n  FADDX1 U1_1 ( .A(A[1]), .B(B_AS[1]), .CI(carry[1]), .CO(carry[2]), .S(SUM[1]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:27: Cannot find file containing module: \'FADDX1\'\n  FADDX1 U1_7 ( .A(A[7]), .B(B_AS[7]), .CI(carry[7]), .CO(carry[8]), .S(SUM[7]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:28: Cannot find file containing module: \'XOR2X1\'\n  XOR2X1 U1 ( .IN1(B[7]), .IN2(carry[0]), .Q(B_AS[7]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:29: Cannot find file containing module: \'XOR2X1\'\n  XOR2X1 U2 ( .IN1(B[6]), .IN2(carry[0]), .Q(B_AS[6]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:30: Cannot find file containing module: \'XOR2X1\'\n  XOR2X1 U3 ( .IN1(B[5]), .IN2(carry[0]), .Q(B_AS[5]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:31: Cannot find file containing module: \'XOR2X1\'\n  XOR2X1 U4 ( .IN1(B[4]), .IN2(carry[0]), .Q(B_AS[4]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:32: Cannot find file containing module: \'XOR2X1\'\n  XOR2X1 U5 ( .IN1(B[3]), .IN2(carry[0]), .Q(B_AS[3]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:33: Cannot find file containing module: \'XOR2X1\'\n  XOR2X1 U6 ( .IN1(B[2]), .IN2(carry[0]), .Q(B_AS[2]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:34: Cannot find file containing module: \'XOR2X1\'\n  XOR2X1 U7 ( .IN1(B[1]), .IN2(carry[0]), .Q(B_AS[1]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:35: Cannot find file containing module: \'XOR2X1\'\n  XOR2X1 U8 ( .IN1(B[0]), .IN2(carry[0]), .Q(B_AS[0]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:69: Cannot find file containing module: \'INVX0\'\n  INVX0 U123 ( .IN(n127), .QN(n149) );\n  ^~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:70: Cannot find file containing module: \'INVX0\'\n  INVX0 U124 ( .IN(n134), .QN(n148) );\n  ^~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:71: Cannot find file containing module: \'INVX0\'\n  INVX0 U125 ( .IN(opcode[1]), .QN(n147) );\n  ^~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:72: Cannot find file containing module: \'INVX0\'\n  INVX0 U126 ( .IN(opcode[0]), .QN(n146) );\n  ^~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:73: Cannot find file containing module: \'NOR3X0\'\n  NOR3X0 U127 ( .IN1(opcode[2]), .IN2(opcode[0]), .IN3(n147), .QN(n94) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:74: Cannot find file containing module: \'AND2X1\'\n  AND2X1 U128 ( .IN1(opcode[3]), .IN2(n94), .Q(n139) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:75: Cannot find file containing module: \'AND3X1\'\n  AND3X1 U129 ( .IN1(opcode[2]), .IN2(n181), .IN3(opcode[0]), .Q(n96) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:76: Cannot find file containing module: \'AND2X1\'\n  AND2X1 U130 ( .IN1(n96), .IN2(n147), .Q(n142) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:77: Cannot find file containing module: \'AND2X1\'\n  AND2X1 U131 ( .IN1(n94), .IN2(n181), .Q(n140) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:78: Cannot find file containing module: \'NOR3X0\'\n  NOR3X0 U132 ( .IN1(opcode[2]), .IN2(opcode[1]), .IN3(n181), .QN(n101) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:79: Cannot find file containing module: \'NAND2X0\'\n  NAND2X0 U133 ( .IN1(n101), .IN2(n146), .QN(n127) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:80: Cannot find file containing module: \'AO22X1\'\n  AO22X1 U134 ( .IN1(N83), .IN2(n140), .IN3(n149), .IN4(in_a[1]), .Q(n95) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:81: Cannot find file containing module: \'AO221X1\'\n  AO221X1 U135 ( .IN1(n139), .IN2(n190), .IN3(N109), .IN4(n142), .IN5(n95), \n  ^~~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:83: Cannot find file containing module: \'AND3X1\'\n  AND3X1 U136 ( .IN1(n181), .IN2(n146), .IN3(opcode[2]), .Q(n98) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:84: Cannot find file containing module: \'AND2X1\'\n  AND2X1 U137 ( .IN1(opcode[1]), .IN2(n98), .Q(n141) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:85: Cannot find file containing module: \'AND2X1\'\n  AND2X1 U138 ( .IN1(n96), .IN2(opcode[1]), .Q(n143) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:86: Cannot find file containing module: \'NOR2X0\'\n  NOR2X0 U139 ( .IN1(opcode[2]), .IN2(opcode[3]), .QN(n97) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:87: Cannot find file containing module: \'AOI22X1\'\n  AOI22X1 U140 ( .IN1(n98), .IN2(n147), .IN3(n97), .IN4(opcode[0]), .QN(n135)\n  ^~~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:89: Cannot find file containing module: \'OR3X1\'\n  OR3X1 U141 ( .IN1(n147), .IN2(opcode[2]), .IN3(n146), .Q(n136) );\n  ^~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:90: Cannot find file containing module: \'NAND2X0\'\n  NAND2X0 U142 ( .IN1(n135), .IN2(n136), .QN(n129) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:91: Cannot find file containing module: \'AO222X1\'\n  AO222X1 U143 ( .IN1(N117), .IN2(n141), .IN3(N125), .IN4(n143), .IN5(N58), \n  ^~~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:93: Cannot find file containing module: \'OR2X1\'\n  OR2X1 U144 ( .IN1(n100), .IN2(n99), .Q(alu_out[0]) );\n  ^~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:94: Cannot find file containing module: \'NAND2X0\'\n  NAND2X0 U145 ( .IN1(n189), .IN2(n139), .QN(n106) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:95: Cannot find file containing module: \'NAND2X0\'\n  NAND2X0 U146 ( .IN1(N82), .IN2(n140), .QN(n105) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:96: Cannot find file containing module: \'NAND2X0\'\n  NAND2X0 U147 ( .IN1(n101), .IN2(opcode[0]), .QN(n134) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:97: Cannot find file containing module: \'OA22X1\'\n  OA22X1 U148 ( .IN1(n188), .IN2(n127), .IN3(n134), .IN4(n190), .Q(n104) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:98: Cannot find file containing module: \'AO22X1\'\n  AO22X1 U149 ( .IN1(N124), .IN2(n143), .IN3(N108), .IN4(n142), .Q(n102) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:99: Cannot find file containing module: \'AOI221X1\'\n  AOI221X1 U150 ( .IN1(N116), .IN2(n141), .IN3(N59), .IN4(n129), .IN5(n102), \n  ^~~~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:101: Cannot find file containing module: \'NAND4X0\'\n  NAND4X0 U151 ( .IN1(n106), .IN2(n105), .IN3(n104), .IN4(n103), .QN(\n  ^~~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:103: Cannot find file containing module: \'NAND2X0\'\n  NAND2X0 U152 ( .IN1(n188), .IN2(n139), .QN(n111) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:104: Cannot find file containing module: \'NAND2X0\'\n  NAND2X0 U153 ( .IN1(N81), .IN2(n140), .QN(n110) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:105: Cannot find file containing module: \'OA22X1\'\n  OA22X1 U154 ( .IN1(n187), .IN2(n127), .IN3(n189), .IN4(n134), .Q(n109) );\n  ^~~~~~\n%Error: data/full_repos/permissive/129973551/work3/alu.gate.v:106: Cannot find file containing module: \'AO22X1\'\n  AO22X1 U155 ( .IN1(N123), .IN2(n143), .IN3(N107), .IN4(n142), .Q(n107) );\n  ^~~~~~\n%Error: Exiting due to too many errors encountered; --error-limit=50\n'
module alu_DW01_addsub_0 ( A, B, CI, ADD_SUB, SUM, CO );
  input [8:0] A;
  input [8:0] B;
  output [8:0] SUM;
  input CI, ADD_SUB;
  output CO;

  wire   [9:0] carry;
  wire   [8:0] B_AS;
  assign carry[0] = ADD_SUB;

  XOR3X1 U1_8 ( .IN1(A[8]), .IN2(carry[0]), .IN3(carry[8]), .Q(SUM[8]) );
  FADDX1 U1_0 ( .A(A[0]), .B(B_AS[0]), .CI(carry[0]), .CO(carry[1]), .S(SUM[0]) );
  FADDX1 U1_6 ( .A(A[6]), .B(B_AS[6]), .CI(carry[6]), .CO(carry[7]), .S(SUM[6]) );
  FADDX1 U1_5 ( .A(A[5]), .B(B_AS[5]), .CI(carry[5]), .CO(carry[6]), .S(SUM[5]) );
  FADDX1 U1_4 ( .A(A[4]), .B(B_AS[4]), .CI(carry[4]), .CO(carry[5]), .S(SUM[4]) );
  FADDX1 U1_3 ( .A(A[3]), .B(B_AS[3]), .CI(carry[3]), .CO(carry[4]), .S(SUM[3]) );
  FADDX1 U1_2 ( .A(A[2]), .B(B_AS[2]), .CI(carry[2]), .CO(carry[3]), .S(SUM[2]) );
  FADDX1 U1_1 ( .A(A[1]), .B(B_AS[1]), .CI(carry[1]), .CO(carry[2]), .S(SUM[1]) );
  FADDX1 U1_7 ( .A(A[7]), .B(B_AS[7]), .CI(carry[7]), .CO(carry[8]), .S(SUM[7]) );
  XOR2X1 U1 ( .IN1(B[7]), .IN2(carry[0]), .Q(B_AS[7]) );
  XOR2X1 U2 ( .IN1(B[6]), .IN2(carry[0]), .Q(B_AS[6]) );
  XOR2X1 U3 ( .IN1(B[5]), .IN2(carry[0]), .Q(B_AS[5]) );
  XOR2X1 U4 ( .IN1(B[4]), .IN2(carry[0]), .Q(B_AS[4]) );
  XOR2X1 U5 ( .IN1(B[3]), .IN2(carry[0]), .Q(B_AS[3]) );
  XOR2X1 U6 ( .IN1(B[2]), .IN2(carry[0]), .Q(B_AS[2]) );
  XOR2X1 U7 ( .IN1(B[1]), .IN2(carry[0]), .Q(B_AS[1]) );
  XOR2X1 U8 ( .IN1(B[0]), .IN2(carry[0]), .Q(B_AS[0]) );
endmodule
module alu_DW01_addsub_0 ( A, B, CI, ADD_SUB, SUM, CO );

  input [8:0] A;
  input [8:0] B;
  output [8:0] SUM;
  input CI, ADD_SUB;
  output CO;

  wire   [9:0] carry;
  wire   [8:0] B_AS;
  assign carry[0] = ADD_SUB;

  XOR3X1 U1_8 ( .IN1(A[8]), .IN2(carry[0]), .IN3(carry[8]), .Q(SUM[8]) );
  FADDX1 U1_0 ( .A(A[0]), .B(B_AS[0]), .CI(carry[0]), .CO(carry[1]), .S(SUM[0]) );
  FADDX1 U1_6 ( .A(A[6]), .B(B_AS[6]), .CI(carry[6]), .CO(carry[7]), .S(SUM[6]) );
  FADDX1 U1_5 ( .A(A[5]), .B(B_AS[5]), .CI(carry[5]), .CO(carry[6]), .S(SUM[5]) );
  FADDX1 U1_4 ( .A(A[4]), .B(B_AS[4]), .CI(carry[4]), .CO(carry[5]), .S(SUM[4]) );
  FADDX1 U1_3 ( .A(A[3]), .B(B_AS[3]), .CI(carry[3]), .CO(carry[4]), .S(SUM[3]) );
  FADDX1 U1_2 ( .A(A[2]), .B(B_AS[2]), .CI(carry[2]), .CO(carry[3]), .S(SUM[2]) );
  FADDX1 U1_1 ( .A(A[1]), .B(B_AS[1]), .CI(carry[1]), .CO(carry[2]), .S(SUM[1]) );
  FADDX1 U1_7 ( .A(A[7]), .B(B_AS[7]), .CI(carry[7]), .CO(carry[8]), .S(SUM[7]) );
  XOR2X1 U1 ( .IN1(B[7]), .IN2(carry[0]), .Q(B_AS[7]) );
  XOR2X1 U2 ( .IN1(B[6]), .IN2(carry[0]), .Q(B_AS[6]) );
  XOR2X1 U3 ( .IN1(B[5]), .IN2(carry[0]), .Q(B_AS[5]) );
  XOR2X1 U4 ( .IN1(B[4]), .IN2(carry[0]), .Q(B_AS[4]) );
  XOR2X1 U5 ( .IN1(B[3]), .IN2(carry[0]), .Q(B_AS[3]) );
  XOR2X1 U6 ( .IN1(B[2]), .IN2(carry[0]), .Q(B_AS[2]) );
  XOR2X1 U7 ( .IN1(B[1]), .IN2(carry[0]), .Q(B_AS[1]) );
  XOR2X1 U8 ( .IN1(B[0]), .IN2(carry[0]), .Q(B_AS[0]) );
endmodule