data/full_repos/permissive/410822585/axscr_3_exact.v
1: b"%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:3: syntax error, unexpected output, expecting ')' or ','\n    output xor\n    ^~~~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:8: syntax error, unexpected pmos\n    pmos t1 (xb, vdd, x);\n    ^~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:16: syntax error, unexpected output, expecting ')' or ','\n    output x_nor\n    ^~~~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:21: syntax error, unexpected pmos\n    pmos t1 (xb, vdd, x);\n    ^~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:29: syntax error, unexpected output, expecting ')' or ','\n    output xor\n    ^~~~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:32: syntax error, unexpected pmos\n    pmos t1 (xor, y, x);\n    ^~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:39: syntax error, unexpected output, expecting ')' or ','\n    output d, bout\n    ^~~~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:42: syntax error, unexpected IDENTIFIER\n    xnor_4t(.x(x), .y(y), .x_nor(t1));\n    ^~~~~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:50: syntax error, unexpected output, expecting ')' or ','\n    output d, bout\n    ^~~~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:53: syntax error, unexpected IDENTIFIER\n    xor_3t(.x(x), .y(y), .x_nor(t1));\n    ^~~~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:61: syntax error, unexpected output, expecting ')' or ','\n    output d, bout\n    ^~~~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:64: syntax error, unexpected IDENTIFIER\n    xor_4t(.x(x), .y(y), .xor(t1));\n    ^~~~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:73: syntax error, unexpected output, expecting ')' or ','\n    output d, bout\n    ^~~~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:76: syntax error, unexpected IDENTIFIER\n    xnor_4t (.x(x), .y(y), .x_nor(t1));\n    ^~~~~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:83: syntax error, unexpected output, expecting ')' or ','\n    output d, bout\n    ^~~~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:86: syntax error, unexpected IDENTIFIER\n    xnor_4t(.x(x), .y(y), .x_nor(t1));\n    ^~~~~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:94: syntax error, unexpected output, expecting ')' or ','\n    output bout, diff \n    ^~~~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:103: syntax error, unexpected output, expecting ')' or ','\n    output bout, diff \n    ^~~~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:106: syntax error, unexpected IDENTIFIER\n    axsc1(.x(x), .y(y), .d(diff), .bout(bout), .bin(bin));\n    ^~~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:113: syntax error, unexpected output, expecting ')' or ','\n    output bout, diff \n    ^~~~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:116: syntax error, unexpected IDENTIFIER\n    axsc2(.x(x), .y(y), .d(diff), .bout(bout), .bin(bin));\n    ^~~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:123: syntax error, unexpected output, expecting ')' or ','\n    output bout, diff \n    ^~~~~~\n%Error: data/full_repos/permissive/410822585/axscr_3_exact.v:126: syntax error, unexpected IDENTIFIER\n    axsc3(.x(x), .y(y), .d(diff), .bout(bout), .bin(bin));\n    ^~~~~\n%Error: Exiting due to 23 error(s)\n"
module array(
    input [15:0]x,
    input [7:0]y,
    input bin,
    output [7:0]q,
    output [7:0]r
);
    wire [8:0] rout1;
    exact uut1 (.x(x[15:7]), .y(y), .qs(q[7]), .rout(rout1[8:1]), .bin(bin));
    wire [8:0] rout2;
    assign rout1[0] = x[6];
    exact uut2 (.x(rout1), .y(y), .qs(q[6]), .rout(rout2[8:1]), .bin(bin));
    wire [8:0] rout3;
    assign rout2[0] = x[5];
    exact uut3 (.x(rout2), .y(y), .qs(q[5]), .rout(rout3[8:1]), .bin(bin));
    wire [8:0] rout4;
    assign rout3[0] = x[4];
    exact uut4 (.x(rout3), .y(y), .qs(q[4]), .rout(rout4[8:1]), .bin(bin));
    wire [8:0] rout5;
    assign rout4[0] = x[3];
    exact uut5 (.x(rout4), .y(y), .qs(q[3]), .rout(rout5[8:1]), .bin(bin));
    wire [8:0] rout6;
    assign rout5[0] = x[2];
    exact uut6 (.x(rout5), .y(y), .qs(q[2]), .rout(rout6[8:1]), .bin(bin));
    wire [8:0] rout7;
    assign rout6[0] = x[1];
    exact uut7 (.x(rout6), .y(y), .qs(q[1]), .rout(rout7[8:1]), .bin(bin));
    assign rout7[0] = x[0];
    exact uut8 (.x(rout7), .y(y), .qs(q[0]), .rout(r), .bin(bin));
endmodule
module array(
    input [15:0]x,
    input [7:0]y,
    input bin,
    output [7:0]q,
    output [7:0]r
);

    wire [8:0] rout1;
    exact uut1 (.x(x[15:7]), .y(y), .qs(q[7]), .rout(rout1[8:1]), .bin(bin));
    wire [8:0] rout2;
    assign rout1[0] = x[6];
    exact uut2 (.x(rout1), .y(y), .qs(q[6]), .rout(rout2[8:1]), .bin(bin));
    wire [8:0] rout3;
    assign rout2[0] = x[5];
    exact uut3 (.x(rout2), .y(y), .qs(q[5]), .rout(rout3[8:1]), .bin(bin));
    wire [8:0] rout4;
    assign rout3[0] = x[4];
    exact uut4 (.x(rout3), .y(y), .qs(q[4]), .rout(rout4[8:1]), .bin(bin));
    wire [8:0] rout5;
    assign rout4[0] = x[3];
    exact uut5 (.x(rout4), .y(y), .qs(q[3]), .rout(rout5[8:1]), .bin(bin));
    wire [8:0] rout6;
    assign rout5[0] = x[2];
    exact uut6 (.x(rout5), .y(y), .qs(q[2]), .rout(rout6[8:1]), .bin(bin));
    wire [8:0] rout7;
    assign rout6[0] = x[1];
    exact uut7 (.x(rout6), .y(y), .qs(q[1]), .rout(rout7[8:1]), .bin(bin));
    assign rout7[0] = x[0];
    exact uut8 (.x(rout7), .y(y), .qs(q[0]), .rout(r), .bin(bin));
endmodule