data/full_repos/permissive/174242803/src/mips_scan.v
 line:1 column:1: Illegal character '\x00'
1: b'%Warning-PINMISSING: data/full_repos/permissive/174242803/src/mips_scan.v:292: Cell has missing pin: \'CO\'\n  alu_DW01_add_0 add_1_root_add_13_2 ( .A(a), .B(b2), .CI(n15), .SUM(sum) );\n                 ^~~~~~~~~~~~~~~~~~~\n                     ... Use "/* verilator lint_off PINMISSING */" and lint_on around source to disable this message.\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:234: Cannot find file containing module: \'FAX1\'\n  FAX1 U1_7 ( .A(A[7]), .B(B[7]), .C(carry[7]), .YS(SUM[7]) );\n  ^~~~\n        ... Looked in:\n             data/full_repos/permissive/174242803/src,data/full_repos/permissive/174242803/FAX1\n             data/full_repos/permissive/174242803/src,data/full_repos/permissive/174242803/FAX1.v\n             data/full_repos/permissive/174242803/src,data/full_repos/permissive/174242803/FAX1.sv\n             FAX1\n             FAX1.v\n             FAX1.sv\n             obj_dir/FAX1\n             obj_dir/FAX1.v\n             obj_dir/FAX1.sv\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:235: Cannot find file containing module: \'FAX1\'\n  FAX1 U1_6 ( .A(A[6]), .B(B[6]), .C(carry[6]), .YC(carry[7]), .YS(SUM[6]) );\n  ^~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:236: Cannot find file containing module: \'FAX1\'\n  FAX1 U1_5 ( .A(A[5]), .B(B[5]), .C(carry[5]), .YC(carry[6]), .YS(SUM[5]) );\n  ^~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:237: Cannot find file containing module: \'FAX1\'\n  FAX1 U1_4 ( .A(A[4]), .B(B[4]), .C(carry[4]), .YC(carry[5]), .YS(SUM[4]) );\n  ^~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:238: Cannot find file containing module: \'FAX1\'\n  FAX1 U1_3 ( .A(A[3]), .B(B[3]), .C(carry[3]), .YC(carry[4]), .YS(SUM[3]) );\n  ^~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:239: Cannot find file containing module: \'FAX1\'\n  FAX1 U1_2 ( .A(A[2]), .B(B[2]), .C(carry[2]), .YC(carry[3]), .YS(SUM[2]) );\n  ^~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:240: Cannot find file containing module: \'FAX1\'\n  FAX1 U1_1 ( .A(A[1]), .B(B[1]), .C(carry[1]), .YC(carry[2]), .YS(SUM[1]) );\n  ^~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:241: Cannot find file containing module: \'FAX1\'\n  FAX1 U1_0 ( .A(A[0]), .B(B[0]), .C(CI), .YC(carry[1]), .YS(SUM[0]) );\n  ^~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:772: Cannot find file containing module: \'AND2X2\'\n  AND2X2 U2 ( .A(wa[2]), .B(regwrite), .Y(n218) );\n  ^~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:773: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U81 ( .A(ra2[0]), .B(n79), .C(n80), .Y(rd2[7]) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:774: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U82 ( .A(n81), .B(n82), .C(n293), .Y(n80) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:775: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U83 ( .A(n487), .B(n453), .C(n303), .D(n437), .Y(n82) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:776: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U84 ( .A(n84), .B(n477), .C(n304), .D(n461), .Y(n81) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:777: Cannot find file containing module: \'AOI21X1\'\n  AOI21X1 U85 ( .A(REGS_39_), .B(n86), .C(n87), .Y(n79) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:778: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U86 ( .A(n303), .B(n445), .C(n304), .D(n469), .Y(n87) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:779: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U87 ( .A(n293), .B(n88), .C(n89), .Y(rd2[6]) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:780: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U88 ( .A(n90), .B(n91), .C(n293), .Y(n89) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:781: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U89 ( .A(n487), .B(n454), .C(n303), .D(n438), .Y(n91) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:782: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U90 ( .A(n84), .B(n478), .C(n304), .D(n462), .Y(n90) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:783: Cannot find file containing module: \'AOI21X1\'\n  AOI21X1 U91 ( .A(REGS_38_), .B(n86), .C(n92), .Y(n88) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:784: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U92 ( .A(n303), .B(n446), .C(n304), .D(n470), .Y(n92) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:785: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U93 ( .A(ra2[0]), .B(n93), .C(n94), .Y(rd2[5]) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:786: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U94 ( .A(n95), .B(n96), .C(n293), .Y(n94) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:787: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U95 ( .A(n487), .B(n455), .C(n303), .D(n439), .Y(n96) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:788: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U96 ( .A(n84), .B(n479), .C(n304), .D(n463), .Y(n95) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:789: Cannot find file containing module: \'AOI21X1\'\n  AOI21X1 U97 ( .A(REGS_37_), .B(n86), .C(n97), .Y(n93) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:790: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U98 ( .A(n303), .B(n447), .C(n304), .D(n471), .Y(n97) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:791: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U99 ( .A(n293), .B(n122), .C(n123), .Y(rd2[4]) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:792: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U100 ( .A(n124), .B(n125), .C(n293), .Y(n123) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:793: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U101 ( .A(n487), .B(n456), .C(n303), .D(n440), .Y(n125) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:794: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U102 ( .A(n84), .B(n480), .C(n304), .D(n464), .Y(n124) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:795: Cannot find file containing module: \'AOI21X1\'\n  AOI21X1 U103 ( .A(REGS_36_), .B(n86), .C(n126), .Y(n122) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:796: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U104 ( .A(n303), .B(n448), .C(n304), .D(n472), .Y(n126) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:797: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U105 ( .A(ra2[0]), .B(n127), .C(n128), .Y(rd2[3]) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:798: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U106 ( .A(n129), .B(n154), .C(ra2[0]), .Y(n128) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:799: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U107 ( .A(n487), .B(n457), .C(n303), .D(n441), .Y(n154) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:800: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U108 ( .A(n84), .B(n481), .C(n304), .D(n465), .Y(n129) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:801: Cannot find file containing module: \'AOI21X1\'\n  AOI21X1 U109 ( .A(REGS_35_), .B(n86), .C(n155), .Y(n127) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:802: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U110 ( .A(n303), .B(n449), .C(n304), .D(n473), .Y(n155) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:803: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U111 ( .A(n293), .B(n156), .C(n157), .Y(rd2[2]) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:804: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U112 ( .A(n158), .B(n159), .C(n293), .Y(n157) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:805: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U113 ( .A(n487), .B(n458), .C(n303), .D(n442), .Y(n159) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:806: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U114 ( .A(n84), .B(n482), .C(n304), .D(n466), .Y(n158) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:807: Cannot find file containing module: \'AOI21X1\'\n  AOI21X1 U115 ( .A(REGS_34_), .B(n86), .C(n160), .Y(n156) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:808: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U116 ( .A(n303), .B(n450), .C(n304), .D(n474), .Y(n160) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:809: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U117 ( .A(ra2[0]), .B(n161), .C(n162), .Y(rd2[1]) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:810: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U118 ( .A(n163), .B(n164), .C(ra2[0]), .Y(n162) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:811: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U119 ( .A(n487), .B(n459), .C(n303), .D(n443), .Y(n164) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:812: Cannot find file containing module: \'OAI22X1\'\n  OAI22X1 U120 ( .A(n84), .B(n483), .C(n304), .D(n467), .Y(n163) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_scan.v:813: Cannot find file containing module: \'AOI21X1\'\n  AOI21X1 U121 ( .A(REGS_33_), .B(n86), .C(n165), .Y(n161) );\n  ^~~~~~~\n%Error: Exiting due to too many errors encountered; --error-limit=50\n'
module alu ( result, a, b, alucont );
  output [7:0] result;
  input [7:0] a;
  input [7:0] b;
  input [2:0] alucont;
  wire   n20, n21, n22, n23, n24, n25, n26, n27, n28, n29, n30, n31, n32, n33,
         n34, n35, n36, n37, n38, n39, n13, n14, n15, n16, n17, n18, n19, n40,
         n41, n42, n43, n44, n45, n46, n47, n48, n49, n50, n51, n52, n53;
  wire   [7:0] b2;
  wire   [7:0] sum;

  OAI21X1 U21 ( .A(n20), .B(n16), .C(n21), .Y(result[7]) );
  AOI22X1 U22 ( .A(b[7]), .B(n22), .C(n51), .D(a[7]), .Y(n21) );
  OAI21X1 U23 ( .A(alucont[1]), .B(n43), .C(n23), .Y(n22) );
  OAI21X1 U24 ( .A(n20), .B(n17), .C(n24), .Y(result[6]) );
  AOI22X1 U25 ( .A(b[6]), .B(n25), .C(a[6]), .D(n51), .Y(n24) );
  OAI21X1 U26 ( .A(alucont[1]), .B(n44), .C(n23), .Y(n25) );
  OAI21X1 U27 ( .A(n20), .B(n18), .C(n26), .Y(result[5]) );
  AOI22X1 U28 ( .A(b[5]), .B(n27), .C(a[5]), .D(n51), .Y(n26) );
  OAI21X1 U29 ( .A(alucont[1]), .B(n45), .C(n23), .Y(n27) );
  OAI21X1 U30 ( .A(n20), .B(n19), .C(n28), .Y(result[4]) );
  AOI22X1 U31 ( .A(b[4]), .B(n29), .C(a[4]), .D(n51), .Y(n28) );
  OAI21X1 U32 ( .A(alucont[1]), .B(n46), .C(n23), .Y(n29) );
  OAI21X1 U33 ( .A(n20), .B(n40), .C(n30), .Y(result[3]) );
  AOI22X1 U34 ( .A(b[3]), .B(n31), .C(a[3]), .D(n51), .Y(n30) );
  OAI21X1 U35 ( .A(alucont[1]), .B(n47), .C(n23), .Y(n31) );
  OAI21X1 U36 ( .A(n20), .B(n41), .C(n32), .Y(result[2]) );
  AOI22X1 U37 ( .A(b[2]), .B(n33), .C(a[2]), .D(n51), .Y(n32) );
  OAI21X1 U38 ( .A(alucont[1]), .B(n48), .C(n23), .Y(n33) );
  OAI21X1 U39 ( .A(n20), .B(n42), .C(n34), .Y(result[1]) );
  AOI22X1 U40 ( .A(b[1]), .B(n35), .C(a[1]), .D(n51), .Y(n34) );
  OAI21X1 U41 ( .A(alucont[1]), .B(n49), .C(n23), .Y(n35) );
  NAND2X1 U42 ( .A(n36), .B(n37), .Y(result[0]) );
  AOI22X1 U43 ( .A(n38), .B(sum[7]), .C(b[0]), .D(n39), .Y(n37) );
  OAI21X1 U44 ( .A(alucont[1]), .B(n50), .C(n23), .Y(n39) );
  NOR2X1 U45 ( .A(n53), .B(n13), .Y(n38) );
  AOI22X1 U46 ( .A(a[0]), .B(n51), .C(sum[0]), .D(n52), .Y(n36) );
  NAND2X1 U47 ( .A(alucont[1]), .B(n53), .Y(n20) );
  NAND2X1 U48 ( .A(alucont[0]), .B(n13), .Y(n23) );
  XOR2X1 U49 ( .A(b[7]), .B(alucont[2]), .Y(b2[7]) );
  XOR2X1 U50 ( .A(b[6]), .B(alucont[2]), .Y(b2[6]) );
  XOR2X1 U51 ( .A(b[5]), .B(alucont[2]), .Y(b2[5]) );
  XOR2X1 U52 ( .A(b[4]), .B(n15), .Y(b2[4]) );
  XOR2X1 U53 ( .A(b[3]), .B(n15), .Y(b2[3]) );
  XOR2X1 U54 ( .A(b[2]), .B(n15), .Y(b2[2]) );
  XOR2X1 U55 ( .A(b[1]), .B(n15), .Y(b2[1]) );
  XOR2X1 U56 ( .A(b[0]), .B(n15), .Y(b2[0]) );
  alu_DW01_add_0 add_1_root_add_13_2 ( .A(a), .B(b2), .CI(n15), .SUM(sum) );
  INVX2 U2 ( .A(n14), .Y(n15) );
  INVX2 U3 ( .A(alucont[2]), .Y(n14) );
  INVX2 U4 ( .A(alucont[1]), .Y(n13) );
  INVX2 U5 ( .A(sum[7]), .Y(n16) );
  INVX2 U6 ( .A(sum[6]), .Y(n17) );
  INVX2 U7 ( .A(sum[5]), .Y(n18) );
  INVX2 U8 ( .A(sum[4]), .Y(n19) );
  INVX2 U9 ( .A(sum[3]), .Y(n40) );
  INVX2 U10 ( .A(sum[2]), .Y(n41) );
  INVX2 U11 ( .A(sum[1]), .Y(n42) );
  INVX2 U12 ( .A(a[7]), .Y(n43) );
  INVX2 U13 ( .A(a[6]), .Y(n44) );
  INVX2 U14 ( .A(a[5]), .Y(n45) );
  INVX2 U15 ( .A(a[4]), .Y(n46) );
  INVX2 U16 ( .A(a[3]), .Y(n47) );
  INVX2 U17 ( .A(a[2]), .Y(n48) );
  INVX2 U18 ( .A(a[1]), .Y(n49) );
  INVX2 U19 ( .A(a[0]), .Y(n50) );
  INVX2 U20 ( .A(n23), .Y(n51) );
  INVX2 U57 ( .A(n20), .Y(n52) );
  INVX2 U58 ( .A(alucont[0]), .Y(n53) );
endmodule
module alu ( result, a, b, alucont );

  output [7:0] result;
  input [7:0] a;
  input [7:0] b;
  input [2:0] alucont;
  wire   n20, n21, n22, n23, n24, n25, n26, n27, n28, n29, n30, n31, n32, n33,
         n34, n35, n36, n37, n38, n39, n13, n14, n15, n16, n17, n18, n19, n40,
         n41, n42, n43, n44, n45, n46, n47, n48, n49, n50, n51, n52, n53;
  wire   [7:0] b2;
  wire   [7:0] sum;

  OAI21X1 U21 ( .A(n20), .B(n16), .C(n21), .Y(result[7]) );
  AOI22X1 U22 ( .A(b[7]), .B(n22), .C(n51), .D(a[7]), .Y(n21) );
  OAI21X1 U23 ( .A(alucont[1]), .B(n43), .C(n23), .Y(n22) );
  OAI21X1 U24 ( .A(n20), .B(n17), .C(n24), .Y(result[6]) );
  AOI22X1 U25 ( .A(b[6]), .B(n25), .C(a[6]), .D(n51), .Y(n24) );
  OAI21X1 U26 ( .A(alucont[1]), .B(n44), .C(n23), .Y(n25) );
  OAI21X1 U27 ( .A(n20), .B(n18), .C(n26), .Y(result[5]) );
  AOI22X1 U28 ( .A(b[5]), .B(n27), .C(a[5]), .D(n51), .Y(n26) );
  OAI21X1 U29 ( .A(alucont[1]), .B(n45), .C(n23), .Y(n27) );
  OAI21X1 U30 ( .A(n20), .B(n19), .C(n28), .Y(result[4]) );
  AOI22X1 U31 ( .A(b[4]), .B(n29), .C(a[4]), .D(n51), .Y(n28) );
  OAI21X1 U32 ( .A(alucont[1]), .B(n46), .C(n23), .Y(n29) );
  OAI21X1 U33 ( .A(n20), .B(n40), .C(n30), .Y(result[3]) );
  AOI22X1 U34 ( .A(b[3]), .B(n31), .C(a[3]), .D(n51), .Y(n30) );
  OAI21X1 U35 ( .A(alucont[1]), .B(n47), .C(n23), .Y(n31) );
  OAI21X1 U36 ( .A(n20), .B(n41), .C(n32), .Y(result[2]) );
  AOI22X1 U37 ( .A(b[2]), .B(n33), .C(a[2]), .D(n51), .Y(n32) );
  OAI21X1 U38 ( .A(alucont[1]), .B(n48), .C(n23), .Y(n33) );
  OAI21X1 U39 ( .A(n20), .B(n42), .C(n34), .Y(result[1]) );
  AOI22X1 U40 ( .A(b[1]), .B(n35), .C(a[1]), .D(n51), .Y(n34) );
  OAI21X1 U41 ( .A(alucont[1]), .B(n49), .C(n23), .Y(n35) );
  NAND2X1 U42 ( .A(n36), .B(n37), .Y(result[0]) );
  AOI22X1 U43 ( .A(n38), .B(sum[7]), .C(b[0]), .D(n39), .Y(n37) );
  OAI21X1 U44 ( .A(alucont[1]), .B(n50), .C(n23), .Y(n39) );
  NOR2X1 U45 ( .A(n53), .B(n13), .Y(n38) );
  AOI22X1 U46 ( .A(a[0]), .B(n51), .C(sum[0]), .D(n52), .Y(n36) );
  NAND2X1 U47 ( .A(alucont[1]), .B(n53), .Y(n20) );
  NAND2X1 U48 ( .A(alucont[0]), .B(n13), .Y(n23) );
  XOR2X1 U49 ( .A(b[7]), .B(alucont[2]), .Y(b2[7]) );
  XOR2X1 U50 ( .A(b[6]), .B(alucont[2]), .Y(b2[6]) );
  XOR2X1 U51 ( .A(b[5]), .B(alucont[2]), .Y(b2[5]) );
  XOR2X1 U52 ( .A(b[4]), .B(n15), .Y(b2[4]) );
  XOR2X1 U53 ( .A(b[3]), .B(n15), .Y(b2[3]) );
  XOR2X1 U54 ( .A(b[2]), .B(n15), .Y(b2[2]) );
  XOR2X1 U55 ( .A(b[1]), .B(n15), .Y(b2[1]) );
  XOR2X1 U56 ( .A(b[0]), .B(n15), .Y(b2[0]) );
  alu_DW01_add_0 add_1_root_add_13_2 ( .A(a), .B(b2), .CI(n15), .SUM(sum) );
  INVX2 U2 ( .A(n14), .Y(n15) );
  INVX2 U3 ( .A(alucont[2]), .Y(n14) );
  INVX2 U4 ( .A(alucont[1]), .Y(n13) );
  INVX2 U5 ( .A(sum[7]), .Y(n16) );
  INVX2 U6 ( .A(sum[6]), .Y(n17) );
  INVX2 U7 ( .A(sum[5]), .Y(n18) );
  INVX2 U8 ( .A(sum[4]), .Y(n19) );
  INVX2 U9 ( .A(sum[3]), .Y(n40) );
  INVX2 U10 ( .A(sum[2]), .Y(n41) );
  INVX2 U11 ( .A(sum[1]), .Y(n42) );
  INVX2 U12 ( .A(a[7]), .Y(n43) );
  INVX2 U13 ( .A(a[6]), .Y(n44) );
  INVX2 U14 ( .A(a[5]), .Y(n45) );
  INVX2 U15 ( .A(a[4]), .Y(n46) );
  INVX2 U16 ( .A(a[3]), .Y(n47) );
  INVX2 U17 ( .A(a[2]), .Y(n48) );
  INVX2 U18 ( .A(a[1]), .Y(n49) );
  INVX2 U19 ( .A(a[0]), .Y(n50) );
  INVX2 U20 ( .A(n23), .Y(n51) );
  INVX2 U57 ( .A(n20), .Y(n52) );
  INVX2 U58 ( .A(alucont[0]), .Y(n53) );
endmodule