data/full_repos/permissive/205893930/Hybrid Adder/HybridAdder.v
 line:9: before: "("
1: b'%Error: Cannot find file containing module: Adder,data/full_repos/permissive/205893930\n        ... Looked in:\n             data/full_repos/permissive/205893930/Hybrid/Adder,data/full_repos/permissive/205893930\n             data/full_repos/permissive/205893930/Hybrid/Adder,data/full_repos/permissive/205893930.v\n             data/full_repos/permissive/205893930/Hybrid/Adder,data/full_repos/permissive/205893930.sv\n             Adder,data/full_repos/permissive/205893930\n             Adder,data/full_repos/permissive/205893930.v\n             Adder,data/full_repos/permissive/205893930.sv\n             obj_dir/Adder,data/full_repos/permissive/205893930\n             obj_dir/Adder,data/full_repos/permissive/205893930.v\n             obj_dir/Adder,data/full_repos/permissive/205893930.sv\n%Error: Cannot find file containing module: data/full_repos/permissive/205893930/Hybrid\n%Error: Cannot find file containing module: Adder/HybridAdder.v\n%Error: Exiting due to 3 error(s)\n'
module CLA4(output [3:0] sum, output cout, input [3:0] a, b, input cin);
wire [3:0] g, p, c;
wire [135:0] e;

and #(1) (e[0], cin, p[0]);
or #(1) (c[0], e[0], g[0]);


and #(1) (e[1], cin, p[0], p[1]);
and #(1) (e[2], g[0], p[1]);
or #(1) (c[1], e[1], e[2], g[1]);


and #(1) (e[3], cin, p[0], p[1], p[2]);
and #(1) (e[4], g[0], p[1], p[2]);
and #(1) (e[5], g[1], p[2]);
or #(1) (c[2], e[3], e[4], e[5], g[2]);


and #(1) (e[6], cin, p[0], p[1], p[2], p[3]);
and #(1) (e[7], g[0], p[1], p[2], p[3]);
and #(1) (e[8], g[1], p[2], p[3]);
and #(1) (e[9], g[2], p[3]);
or #(1) (c[3], e[6], e[7], e[8], e[9], g[3]);

xor #(2) (sum[0],p[0],cin);
xor #(2) x[3:1](sum[3:1],p[3:1],c[2:0]);
buf #(1) (cout, c[3]);
PGGen pggen[3:0](g[3:0],p[3:0],a[3:0],b[3:0]);
endmodule
module CLA4(output [3:0] sum, output cout, input [3:0] a, b, input cin);

wire [3:0] g, p, c;
wire [135:0] e;

and #(1) (e[0], cin, p[0]);
or #(1) (c[0], e[0], g[0]);


and #(1) (e[1], cin, p[0], p[1]);
and #(1) (e[2], g[0], p[1]);
or #(1) (c[1], e[1], e[2], g[1]);


and #(1) (e[3], cin, p[0], p[1], p[2]);
and #(1) (e[4], g[0], p[1], p[2]);
and #(1) (e[5], g[1], p[2]);
or #(1) (c[2], e[3], e[4], e[5], g[2]);


and #(1) (e[6], cin, p[0], p[1], p[2], p[3]);
and #(1) (e[7], g[0], p[1], p[2], p[3]);
and #(1) (e[8], g[1], p[2], p[3]);
and #(1) (e[9], g[2], p[3]);
or #(1) (c[3], e[6], e[7], e[8], e[9], g[3]);

xor #(2) (sum[0],p[0],cin);
xor #(2) x[3:1](sum[3:1],p[3:1],c[2:0]);
buf #(1) (cout, c[3]);
PGGen pggen[3:0](g[3:0],p[3:0],a[3:0],b[3:0]);
endmodule