Skip to content

Instantly share code, notes, and snippets.

@agrif
Created February 17, 2020 20:02
Show Gist options
  • Save agrif/b964a324153beea42a4d4000fe701a82 to your computer and use it in GitHub Desktop.
Save agrif/b964a324153beea42a4d4000fe701a82 to your computer and use it in GitHub Desktop.
module reservoir_node_0(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[18] & r[72]
| r[18] & ~u[13]
| r[72] & ~u[13]
| r[18] & ~r[92] & ~u[15]
| r[18] & ~r[92] & ~u[8]
| r[18] & ~u[15] & ~u[8]
| ~r[92] & ~u[13] & ~u[15] & ~u[8];
assign out = enable ? value : 0;
endmodule
module reservoir_node_1(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[44] & ~r[92] & ~u[15]
| r[44] & ~r[47] & ~u[11] & ~u[15]
| ~r[47] & ~r[92] & ~u[11] & ~u[15] & ~u[8];
assign out = enable ? value : 0;
endmodule
module reservoir_node_2(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[74] & ~u[15]
| u[12] & ~r[82] & ~u[15]
| ~r[55] & ~r[82] & ~u[15] & ~u[8];
assign out = enable ? value : 0;
endmodule
module reservoir_node_3(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[8] & r[86] & ~r[44]
| r[8] & ~r[44] & ~u[13]
| r[86] & ~r[44] & ~u[13]
| ~r[44] & ~u[1] & ~u[13] & ~u[8];
assign out = enable ? value : 0;
endmodule
module reservoir_node_4(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[30]
| ~r[84]
| r[57] & u[0] & u[10]
| r[57] & u[10] & u[5]
| u[0] & u[10] & u[5];
assign out = enable ? value : 0;
endmodule
module reservoir_node_5(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[67]
| u[13]
| r[39] & ~r[7]
| ~r[7] & ~u[11] & ~u[14];
assign out = enable ? value : 0;
endmodule
module reservoir_node_6(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[13] & ~r[86]
| u[6] & ~r[86]
| r[13] & u[4] & u[6]
| ~r[57] & ~r[86]
| r[13] & u[4] & ~r[57]
| r[13] & u[6] & ~r[57]
| u[4] & u[6] & ~r[57];
assign out = enable ? value : 0;
endmodule
module reservoir_node_7(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[80] & ~r[61]
| r[80] & ~r[5] & ~u[2]
| ~r[5] & ~r[61] & ~u[10] & ~u[2];
assign out = enable ? value : 0;
endmodule
module reservoir_node_8(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[7] & ~u[6]
| u[4] & ~r[55] & ~u[6]
| ~r[55] & ~r[99] & ~u[6]
| u[11] & u[4] & ~r[99] & ~u[6];
assign out = enable ? value : 0;
endmodule
module reservoir_node_9(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[17] & ~r[62] & ~u[6]
| r[17] & ~u[6] & ~u[9]
| r[17] & r[98] & ~r[62] & ~u[10]
| r[17] & r[98] & ~r[62] & ~u[9]
| r[17] & r[98] & ~u[10] & ~u[6]
| r[17] & ~r[62] & ~u[10] & ~u[9]
| r[98] & ~r[62] & ~u[6] & ~u[9]
| ~r[62] & ~u[10] & ~u[6] & ~u[9];
assign out = enable ? value : 0;
endmodule
module reservoir_node_10(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[74] & ~r[0] & ~r[2]
| r[74] & ~r[0] & ~u[14]
| r[74] & u[2] & ~r[0] & ~u[0]
| r[74] & u[2] & ~r[2] & ~u[14]
| r[74] & u[2] & ~u[0] & ~u[14]
| r[74] & ~r[2] & ~u[0] & ~u[14]
| u[2] & ~r[0] & ~r[2] & ~u[14]
| ~r[0] & ~r[2] & ~u[0] & ~u[14];
assign out = enable ? value : 0;
endmodule
module reservoir_node_11(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[58]
| r[60] & u[15]
| r[60] & ~r[77]
| r[60] & ~u[1]
| r[60] & ~u[4]
| u[15] & ~r[77] & ~u[1]
| ~r[77] & ~u[1] & ~u[4];
assign out = enable ? value : 0;
endmodule
module reservoir_node_12(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[13]
| r[30]
| r[51]
| u[15]
| u[2]
| ~u[4];
assign out = enable ? value : 0;
endmodule
module reservoir_node_13(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[82] & ~r[0]
| ~r[0] & ~u[4]
| r[40] & u[1] & ~r[0]
| r[40] & u[3] & ~r[0]
| u[1] & u[3] & ~r[0];
assign out = enable ? value : 0;
endmodule
module reservoir_node_14(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[53]
| r[6]
| r[96]
| u[5]
| ~u[12] & ~u[8];
assign out = enable ? value : 0;
endmodule
module reservoir_node_15(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[76]
| r[81]
| r[91]
| u[3]
| ~u[11];
assign out = enable ? value : 0;
endmodule
module reservoir_node_16(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = ~r[30] & ~r[45] & ~u[0] & ~u[10] & ~u[9]
assign out = enable ? value : 0;
endmodule
module reservoir_node_17(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[56] & r[58] & ~r[77] & ~u[3]
| r[56] & r[58] & ~r[77] & ~u[4]
| r[56] & r[58] & ~r[77] & ~u[9]
| r[56] & ~r[77] & ~u[3] & ~u[9]
| r[56] & ~r[77] & ~u[4] & ~u[9]
| r[58] & ~r[77] & ~u[3] & ~u[9]
| r[58] & ~r[77] & ~u[4] & ~u[9]
| ~r[77] & ~u[3] & ~u[4] & ~u[9]
| r[56] & r[58] & ~u[3] & ~u[4] & ~u[9];
assign out = enable ? value : 0;
endmodule
module reservoir_node_18(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[34] & r[55]
| r[34] & ~r[2]
| r[55] & ~r[2]
| u[0] & ~r[2] & ~u[12]
| u[0] & ~r[2] & ~u[9]
| ~r[2] & ~u[12] & ~u[9]
| r[34] & u[0] & ~u[12] & ~u[9];
assign out = enable ? value : 0;
endmodule
module reservoir_node_19(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[24]
| r[22] & u[13]
| r[22] & ~u[6]
| u[13] & ~u[6]
| r[22] & ~r[23] & ~u[2]
| ~r[23] & ~u[2] & ~u[6];
assign out = enable ? value : 0;
endmodule
module reservoir_node_20(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[14] & ~u[7]
| r[41] & ~u[7]
| r[88] & ~u[7]
| ~u[1] & ~u[7];
assign out = enable ? value : 0;
endmodule
module reservoir_node_21(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[53] & ~r[31]
| r[53] & ~u[7]
| ~r[31] & ~u[7];
assign out = enable ? value : 0;
endmodule
module reservoir_node_22(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[77] & ~u[15]
| u[12] & ~u[15]
| ~r[85] & ~u[15] & ~u[8];
assign out = enable ? value : 0;
endmodule
module reservoir_node_23(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = ~r[28] & ~r[29] & ~r[58] & ~u[12] & ~u[6]
assign out = enable ? value : 0;
endmodule
module reservoir_node_24(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[23] & u[7] & ~r[56]
| r[23] & u[7] & ~r[83]
| r[23] & ~r[56] & ~r[83]
| u[7] & ~r[56] & ~r[83]
| r[23] & u[10] & u[7] & ~u[11]
| ~r[56] & ~r[83] & ~u[11]
| r[23] & u[10] & ~r[56] & ~u[11]
| r[23] & u[10] & ~r[83] & ~u[11]
| u[10] & u[7] & ~r[56] & ~u[11]
| u[10] & u[7] & ~r[83] & ~u[11];
assign out = enable ? value : 0;
endmodule
module reservoir_node_25(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[13]
| r[9] & ~u[11]
| u[13] & ~u[11]
| u[8] & ~u[11]
| ~r[59] & ~u[11];
assign out = enable ? value : 0;
endmodule
module reservoir_node_26(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[97]
| r[98]
| u[6]
| u[8]
| u[9]
| ~r[93];
assign out = enable ? value : 0;
endmodule
module reservoir_node_27(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = u[3] & ~r[92] & ~u[13] & ~u[7]
| ~r[67] & ~r[92] & ~u[13] & ~u[7]
| r[0] & u[3] & ~r[67] & ~u[13] & ~u[7];
assign out = enable ? value : 0;
endmodule
module reservoir_node_28(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = ~r[27] & ~r[48] & ~u[14]
| r[64] & u[12] & ~r[27] & ~r[48]
| r[64] & u[12] & ~r[27] & ~u[14]
| r[64] & u[12] & ~r[48] & ~u[14];
assign out = enable ? value : 0;
endmodule
module reservoir_node_29(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[76] & r[80]
| r[76] & u[3]
| r[76] & ~u[6]
| r[80] & ~u[6]
| r[80] & u[3] & ~r[79]
| r[80] & u[3] & ~u[12]
| r[76] & ~r[79] & ~u[12]
| u[3] & ~r[79] & ~u[6]
| u[3] & ~u[12] & ~u[6]
| ~r[79] & ~u[12] & ~u[6];
assign out = enable ? value : 0;
endmodule
module reservoir_node_30(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[54] & r[92]
| r[54] & u[12]
| r[54] & ~r[40]
| r[54] & ~u[15]
| u[12] & ~r[40]
| u[12] & ~u[15]
| ~r[40] & ~u[15];
assign out = enable ? value : 0;
endmodule
module reservoir_node_31(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[40]
| r[7]
| r[28] & u[8]
| r[28] & ~u[2]
| r[28] & ~u[9]
| ~u[2] & ~u[9];
assign out = enable ? value : 0;
endmodule
module reservoir_node_32(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[63] & r[72]
| r[63] & u[10]
| r[63] & u[9]
| r[63] & ~r[41]
| r[63] & ~u[12]
| r[72] & ~r[41]
| u[10] & ~r[41]
| u[9] & ~r[41]
| ~r[41] & ~u[12];
assign out = enable ? value : 0;
endmodule
module reservoir_node_33(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[59] & ~r[81]
| ~r[81] & ~r[88];
assign out = enable ? value : 0;
endmodule
module reservoir_node_34(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[73] & r[92] & ~r[21]
| r[73] & ~r[21] & ~u[0]
| r[73] & ~r[21] & ~u[6]
| r[73] & r[92] & ~u[0] & ~u[6]
| r[92] & ~r[21] & ~u[0] & ~u[1]
| r[92] & ~r[21] & ~u[0] & ~u[6]
| r[92] & ~r[21] & ~u[1] & ~u[6]
| ~r[21] & ~u[0] & ~u[1] & ~u[6];
assign out = enable ? value : 0;
endmodule
module reservoir_node_35(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[19] & u[5]
| r[19] & ~r[43]
| r[19] & ~u[13]
| u[3] & u[5] & ~r[43]
| u[3] & u[5] & ~u[13]
| u[3] & ~r[43] & ~u[13]
| u[5] & ~r[43] & ~r[87]
| u[5] & ~r[43] & ~u[13]
| ~r[43] & ~r[87] & ~u[13];
assign out = enable ? value : 0;
endmodule
module reservoir_node_36(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = ~r[36] & ~r[62] & ~u[3] & ~u[4]
assign out = enable ? value : 0;
endmodule
module reservoir_node_37(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = u[12] & ~r[63]
| ~r[63] & ~r[86] & ~u[8]
| r[45] & u[13] & ~r[63] & ~r[86]
| r[45] & u[13] & ~r[63] & ~u[8];
assign out = enable ? value : 0;
endmodule
module reservoir_node_38(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[46]
| u[13] & u[3]
| u[13] & ~r[22]
| u[3] & ~r[22]
| ~r[22] & ~u[0];
assign out = enable ? value : 0;
endmodule
module reservoir_node_39(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[61]
| u[15]
| ~r[51]
| r[74] & u[3];
assign out = enable ? value : 0;
endmodule
module reservoir_node_40(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[27]
| u[15]
| r[53] & r[72]
| r[53] & ~u[9]
| r[72] & ~u[9]
| ~u[4] & ~u[9];
assign out = enable ? value : 0;
endmodule
module reservoir_node_41(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[50]
| u[5] & ~r[22] & ~r[37] & ~u[4]
| u[5] & ~r[22] & ~u[4] & ~u[9]
| ~r[22] & ~r[37] & ~u[4] & ~u[9];
assign out = enable ? value : 0;
endmodule
module reservoir_node_42(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = ~r[31] & ~r[36] & ~r[55] & ~u[13] & ~u[7] & ~u[8]
assign out = enable ? value : 0;
endmodule
module reservoir_node_43(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[58]
| r[80]
| u[15]
| ~r[18] & ~u[12] & ~u[8];
assign out = enable ? value : 0;
endmodule
module reservoir_node_44(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[60] & u[12]
| r[60] & u[8]
| r[60] & ~r[58]
| r[60] & ~r[85]
| ~r[58] & ~r[85];
assign out = enable ? value : 0;
endmodule
module reservoir_node_45(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[79] & r[84] & ~u[15]
| r[79] & u[6] & ~u[15]
| r[84] & u[6] & ~u[15]
| r[79] & ~r[3] & ~u[15]
| r[79] & ~u[11] & ~u[15]
| r[84] & ~r[3] & ~u[15]
| r[84] & ~u[11] & ~u[15]
| ~r[3] & ~u[11] & ~u[15];
assign out = enable ? value : 0;
endmodule
module reservoir_node_46(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[54] & ~u[5]
| r[6] & ~u[5]
| u[10] & ~u[5]
| r[54] & r[6] & u[10]
| ~u[2] & ~u[5]
| r[6] & u[10] & ~u[2];
assign out = enable ? value : 0;
endmodule
module reservoir_node_47(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[51]
| ~r[24] & ~u[5]
| u[12] & u[14] & ~r[24];
assign out = enable ? value : 0;
endmodule
module reservoir_node_48(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = u[4] & ~r[24] & ~r[55] & ~r[95] & ~u[13]
| u[4] & ~r[24] & ~r[55] & ~u[11] & ~u[13]
| ~r[24] & ~r[55] & ~r[95] & ~u[11] & ~u[13];
assign out = enable ? value : 0;
endmodule
module reservoir_node_49(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[69] & ~r[15] & ~r[19] & ~u[10]
| r[69] & ~r[15] & ~r[19] & ~u[9]
| ~r[15] & ~r[19] & ~u[10] & ~u[9];
assign out = enable ? value : 0;
endmodule
module reservoir_node_50(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[1]
| r[11]
| r[19]
| u[13]
| ~u[4];
assign out = enable ? value : 0;
endmodule
module reservoir_node_51(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[64] & u[9] & ~r[62]
| u[1] & u[9] & ~r[62]
| u[9] & ~r[62] & ~r[97]
| u[9] & ~r[62] & ~u[0]
| ~r[62] & ~r[97] & ~u[0]
| r[64] & u[1] & ~r[62] & ~u[0]
| r[64] & u[1] & u[9] & ~r[97] & ~u[0];
assign out = enable ? value : 0;
endmodule
module reservoir_node_52(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[94] & ~r[90]
| r[94] & u[15] & ~r[95]
| r[94] & ~r[95] & ~u[14]
| ~r[90] & ~r[95] & ~u[14];
assign out = enable ? value : 0;
endmodule
module reservoir_node_53(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[23]
| r[50]
| r[61]
| u[3]
| u[4]
| ~u[0];
assign out = enable ? value : 0;
endmodule
module reservoir_node_54(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[2] & ~r[79]
| r[2] & u[11] & ~r[70]
| u[11] & ~r[70] & ~r[79]
| u[3] & ~r[70] & ~r[79]
| ~r[70] & ~r[79] & ~u[10];
assign out = enable ? value : 0;
endmodule
module reservoir_node_55(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = ~r[48] & ~r[58] & ~r[88] & ~u[4] & ~u[7] & ~u[8]
assign out = enable ? value : 0;
endmodule
module reservoir_node_56(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[79] & ~r[21]
| ~r[21] & ~u[12] & ~u[14] & ~u[8];
assign out = enable ? value : 0;
endmodule
module reservoir_node_57(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = 1
assign out = enable ? value : 0;
endmodule
module reservoir_node_58(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = ~r[68] & ~r[73] & ~r[92]
assign out = enable ? value : 0;
endmodule
module reservoir_node_59(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[18] & r[28]
| r[18] & ~r[49]
| r[18] & ~u[10]
| r[18] & ~u[7]
| r[28] & ~r[49]
| r[28] & ~u[10]
| r[28] & u[3] & ~u[7]
| ~r[49] & ~u[10] & ~u[7];
assign out = enable ? value : 0;
endmodule
module reservoir_node_60(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[8]
| u[8] & ~r[80]
| ~r[80] & ~u[10];
assign out = enable ? value : 0;
endmodule
module reservoir_node_61(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[87] & u[0] & ~r[0] & ~u[15]
| r[87] & ~r[0] & ~r[94] & ~u[15]
| u[0] & ~r[0] & ~r[94] & ~u[15]
| ~r[0] & ~r[94] & ~u[12] & ~u[15];
assign out = enable ? value : 0;
endmodule
module reservoir_node_62(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[22] & u[9] & ~r[81] & ~u[15]
| r[22] & ~r[7] & ~r[81] & ~u[15]
| u[9] & ~r[7] & ~r[81] & ~u[15]
| ~r[7] & ~r[81] & ~u[14] & ~u[15];
assign out = enable ? value : 0;
endmodule
module reservoir_node_63(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[23]
| r[82]
| r[9] & ~u[5]
| ~u[10] & ~u[3] & ~u[5];
assign out = enable ? value : 0;
endmodule
module reservoir_node_64(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = u[4] & ~r[37] & ~r[62]
| u[0] & ~r[37] & ~r[62] & ~u[1]
| ~r[18] & ~r[37] & ~r[62] & ~u[1];
assign out = enable ? value : 0;
endmodule
module reservoir_node_65(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[36] & ~r[35] & ~r[59]
| u[12] & ~r[35] & ~r[59]
| ~r[35] & ~r[59] & ~u[3];
assign out = enable ? value : 0;
endmodule
module reservoir_node_66(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[5] & r[62] & ~u[5]
| r[5] & ~r[91] & ~u[5]
| r[5] & ~u[4] & ~u[5]
| r[62] & ~r[91] & ~u[5]
| ~r[91] & ~u[4] & ~u[5] & ~u[6];
assign out = enable ? value : 0;
endmodule
module reservoir_node_67(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = ~r[25] & ~r[33] & ~u[5]
assign out = enable ? value : 0;
endmodule
module reservoir_node_68(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[42]
| r[65]
| r[36] & ~u[13]
| ~u[10] & ~u[13]
| r[36] & u[5] & ~u[10];
assign out = enable ? value : 0;
endmodule
module reservoir_node_69(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = u[11] & ~r[10] & ~r[12] & ~r[75]
| ~r[10] & ~r[12] & ~r[75] & ~u[0] & ~u[12];
assign out = enable ? value : 0;
endmodule
module reservoir_node_70(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = u[4] & ~u[7]
| r[58] & r[63] & u[4]
| r[58] & r[63] & ~u[7]
| r[58] & u[4] & ~r[62]
| r[58] & u[4] & ~u[6]
| r[63] & u[4] & ~r[62]
| r[63] & u[4] & ~u[6]
| r[58] & ~r[62] & ~u[7]
| r[58] & ~u[6] & ~u[7]
| r[63] & ~r[62] & ~u[7]
| r[63] & ~u[6] & ~u[7]
| ~r[62] & ~u[6] & ~u[7]
| r[58] & r[63] & ~r[62] & ~u[6];
assign out = enable ? value : 0;
endmodule
module reservoir_node_71(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[43]
| u[15]
| r[49] & ~r[32]
| ~r[32] & ~u[12]
| r[49] & u[10] & ~u[12];
assign out = enable ? value : 0;
endmodule
module reservoir_node_72(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[0]
| u[6] & ~r[5]
| u[2] & u[6] & ~u[14]
| u[2] & ~r[5] & ~u[14]
| u[6] & ~r[80] & ~u[14]
| ~r[5] & ~r[80] & ~u[14];
assign out = enable ? value : 0;
endmodule
module reservoir_node_73(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = ~u[5]
| r[11] & r[45]
| r[11] & u[15]
| r[22] & r[45]
| r[22] & u[15]
| r[45] & u[0]
| r[45] & u[15]
| u[0] & u[15]
| r[11] & r[22] & u[0];
assign out = enable ? value : 0;
endmodule
module reservoir_node_74(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = u[0] & ~r[48] & ~r[79] & ~u[12] & ~u[4]
| ~r[48] & ~r[52] & ~r[79] & ~u[12] & ~u[4];
assign out = enable ? value : 0;
endmodule
module reservoir_node_75(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = u[11] & u[15]
| u[11] & ~r[28]
| u[15] & ~r[28]
| u[15] & ~u[4]
| ~r[28] & ~u[4]
| r[70] & r[74] & u[11] & ~u[4];
assign out = enable ? value : 0;
endmodule
module reservoir_node_76(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[39]
| ~u[7];
assign out = enable ? value : 0;
endmodule
module reservoir_node_77(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = u[5] & ~r[74]
| r[83] & u[5] & ~u[3]
| r[83] & ~r[74] & ~u[3]
| u[5] & ~r[28] & ~u[3]
| ~r[28] & ~r[74] & ~u[2] & ~u[3];
assign out = enable ? value : 0;
endmodule
module reservoir_node_78(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[90] & ~r[92] & ~u[5]
| r[2] & r[90] & ~r[92] & ~u[1]
| r[2] & r[90] & ~r[92] & ~u[10]
| r[2] & ~r[92] & ~u[1] & ~u[5]
| r[2] & ~r[92] & ~u[10] & ~u[5]
| r[90] & ~r[92] & ~u[1] & ~u[10]
| ~r[92] & ~u[1] & ~u[10] & ~u[5];
assign out = enable ? value : 0;
endmodule
module reservoir_node_79(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = u[4] & ~r[90]
| r[21] & u[4] & ~r[8]
| r[21] & u[8] & ~r[90]
| u[4] & u[8] & ~r[8]
| r[21] & ~r[8] & ~r[90]
| u[8] & ~r[8] & ~r[90]
| r[21] & u[4] & u[8] & ~u[3]
| ~r[8] & ~r[90] & ~u[3];
assign out = enable ? value : 0;
endmodule
module reservoir_node_80(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = ~r[0] & ~r[19]
assign out = enable ? value : 0;
endmodule
module reservoir_node_81(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[60] & ~r[55]
| ~r[55] & ~r[84] & ~u[1] & ~u[8];
assign out = enable ? value : 0;
endmodule
module reservoir_node_82(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[31] & u[7]
| r[31] & ~r[45]
| u[7] & ~r[45]
| r[31] & u[8] & ~r[79]
| r[31] & ~r[79] & ~u[11]
| ~r[45] & ~r[79] & ~u[11];
assign out = enable ? value : 0;
endmodule
module reservoir_node_83(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[62]
| r[2] & r[51]
| r[2] & u[3]
| r[51] & u[3]
| r[2] & ~u[5]
| r[2] & ~u[8]
| r[51] & ~u[5]
| r[51] & ~u[8]
| u[3] & ~u[5]
| u[3] & ~u[8]
| ~u[5] & ~u[8];
assign out = enable ? value : 0;
endmodule
module reservoir_node_84(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[91] & r[98] & u[5]
| r[91] & r[98] & ~r[69]
| r[91] & r[98] & ~u[15]
| r[91] & r[98] & ~u[7]
| r[91] & u[5] & ~r[69]
| r[91] & u[5] & ~u[15]
| r[91] & u[5] & ~u[7]
| r[98] & u[5] & ~r[69]
| r[98] & u[5] & ~u[15]
| r[98] & u[5] & ~u[7]
| r[91] & ~r[69] & ~u[15]
| r[98] & ~r[69] & ~u[15]
| r[98] & ~r[69] & ~u[7]
| r[98] & ~u[15] & ~u[7]
| u[5] & ~r[69] & ~u[15]
| u[5] & ~r[69] & ~u[7]
| u[5] & ~u[15] & ~u[7]
| ~r[69] & ~u[15] & ~u[7];
assign out = enable ? value : 0;
endmodule
module reservoir_node_85(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[14]
| r[77]
| u[1] & u[8]
| u[1] & ~r[12]
| u[8] & ~r[12]
| ~r[12] & ~u[0];
assign out = enable ? value : 0;
endmodule
module reservoir_node_86(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[2]
| r[20] & r[22]
| r[20] & u[2]
| r[20] & ~u[11]
| r[20] & ~u[13]
| ~u[11] & ~u[13];
assign out = enable ? value : 0;
endmodule
module reservoir_node_87(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = u[7] & ~r[76] & ~r[99] & ~u[14] & ~u[4]
| ~r[76] & ~r[95] & ~r[99] & ~u[14] & ~u[4];
assign out = enable ? value : 0;
endmodule
module reservoir_node_88(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = u[4] & ~r[16] & ~r[21]
| u[4] & ~r[21] & ~r[98]
| u[10] & u[4] & u[9] & ~r[21]
| ~r[16] & ~r[21] & ~r[98];
assign out = enable ? value : 0;
endmodule
module reservoir_node_89(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = ~r[18] & ~r[67] & ~u[15] & ~u[6]
| r[61] & u[14] & ~r[18] & ~u[15] & ~u[6];
assign out = enable ? value : 0;
endmodule
module reservoir_node_90(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[45] & ~r[23] & ~r[77]
| r[45] & ~r[23] & ~u[3]
| r[45] & ~r[23] & ~u[7]
| r[45] & ~r[23] & ~u[8]
| ~r[23] & ~r[77] & ~u[3] & ~u[7] & ~u[8];
assign out = enable ? value : 0;
endmodule
module reservoir_node_91(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[16] & ~r[14]
| u[5] & ~r[14] & ~r[23]
| u[9] & ~r[14] & ~r[23]
| ~r[14] & ~r[23] & ~u[3];
assign out = enable ? value : 0;
endmodule
module reservoir_node_92(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = ~r[40] & ~r[6] & ~u[6]
| r[10] & u[11] & ~r[40] & ~u[6];
assign out = enable ? value : 0;
endmodule
module reservoir_node_93(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[64] & u[5] & ~r[79]
| r[64] & ~r[45] & ~r[79]
| u[5] & ~r[45] & ~r[79]
| r[64] & u[5] & ~r[45] & ~u[3]
| r[64] & u[5] & ~r[45] & ~u[9]
| ~r[45] & ~r[79] & ~u[3] & ~u[9];
assign out = enable ? value : 0;
endmodule
module reservoir_node_94(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[35] & ~u[5]
| u[9] & ~u[4] & ~u[5]
| ~r[30] & ~u[4] & ~u[5];
assign out = enable ? value : 0;
endmodule
module reservoir_node_95(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[96] & ~r[85] & ~r[9] & ~u[1]
| r[96] & ~r[85] & ~r[9] & ~u[12]
| ~r[85] & ~r[9] & ~u[1] & ~u[12];
assign out = enable ? value : 0;
endmodule
module reservoir_node_96(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[27]
| r[92]
| u[15]
| ~r[5] & ~u[0] & ~u[2];
assign out = enable ? value : 0;
endmodule
module reservoir_node_97(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[58]
| ~r[10]
| r[70] & u[12];
assign out = enable ? value : 0;
endmodule
module reservoir_node_98(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[44]
| r[48]
| u[14]
| u[6]
| ~u[15];
assign out = enable ? value : 0;
endmodule
module reservoir_node_99(input enable,
input [0:99] r,
input [0:15] u,
output out);
wire value = r[11] & r[29] & ~u[12]
| r[11] & ~r[90] & ~u[12]
| r[11] & ~u[0] & ~u[12]
| r[29] & ~r[90] & ~u[12]
| r[29] & ~u[0] & ~u[12]
| r[11] & r[29] & ~r[90] & ~u[0]
| r[11] & r[29] & ~u[0] & ~u[1]
| ~r[90] & ~u[0] & ~u[1] & ~u[12];
assign out = enable ? value : 0;
endmodule
module reservoir(input enable, input [0:15] u, output [0:99] r);
reservoir_node_0 n0(.enable(enable), .r(r), .u(u), .out(r[0]))
reservoir_node_1 n1(.enable(enable), .r(r), .u(u), .out(r[1]))
reservoir_node_2 n2(.enable(enable), .r(r), .u(u), .out(r[2]))
reservoir_node_3 n3(.enable(enable), .r(r), .u(u), .out(r[3]))
reservoir_node_4 n4(.enable(enable), .r(r), .u(u), .out(r[4]))
reservoir_node_5 n5(.enable(enable), .r(r), .u(u), .out(r[5]))
reservoir_node_6 n6(.enable(enable), .r(r), .u(u), .out(r[6]))
reservoir_node_7 n7(.enable(enable), .r(r), .u(u), .out(r[7]))
reservoir_node_8 n8(.enable(enable), .r(r), .u(u), .out(r[8]))
reservoir_node_9 n9(.enable(enable), .r(r), .u(u), .out(r[9]))
reservoir_node_10 n10(.enable(enable), .r(r), .u(u), .out(r[10]))
reservoir_node_11 n11(.enable(enable), .r(r), .u(u), .out(r[11]))
reservoir_node_12 n12(.enable(enable), .r(r), .u(u), .out(r[12]))
reservoir_node_13 n13(.enable(enable), .r(r), .u(u), .out(r[13]))
reservoir_node_14 n14(.enable(enable), .r(r), .u(u), .out(r[14]))
reservoir_node_15 n15(.enable(enable), .r(r), .u(u), .out(r[15]))
reservoir_node_16 n16(.enable(enable), .r(r), .u(u), .out(r[16]))
reservoir_node_17 n17(.enable(enable), .r(r), .u(u), .out(r[17]))
reservoir_node_18 n18(.enable(enable), .r(r), .u(u), .out(r[18]))
reservoir_node_19 n19(.enable(enable), .r(r), .u(u), .out(r[19]))
reservoir_node_20 n20(.enable(enable), .r(r), .u(u), .out(r[20]))
reservoir_node_21 n21(.enable(enable), .r(r), .u(u), .out(r[21]))
reservoir_node_22 n22(.enable(enable), .r(r), .u(u), .out(r[22]))
reservoir_node_23 n23(.enable(enable), .r(r), .u(u), .out(r[23]))
reservoir_node_24 n24(.enable(enable), .r(r), .u(u), .out(r[24]))
reservoir_node_25 n25(.enable(enable), .r(r), .u(u), .out(r[25]))
reservoir_node_26 n26(.enable(enable), .r(r), .u(u), .out(r[26]))
reservoir_node_27 n27(.enable(enable), .r(r), .u(u), .out(r[27]))
reservoir_node_28 n28(.enable(enable), .r(r), .u(u), .out(r[28]))
reservoir_node_29 n29(.enable(enable), .r(r), .u(u), .out(r[29]))
reservoir_node_30 n30(.enable(enable), .r(r), .u(u), .out(r[30]))
reservoir_node_31 n31(.enable(enable), .r(r), .u(u), .out(r[31]))
reservoir_node_32 n32(.enable(enable), .r(r), .u(u), .out(r[32]))
reservoir_node_33 n33(.enable(enable), .r(r), .u(u), .out(r[33]))
reservoir_node_34 n34(.enable(enable), .r(r), .u(u), .out(r[34]))
reservoir_node_35 n35(.enable(enable), .r(r), .u(u), .out(r[35]))
reservoir_node_36 n36(.enable(enable), .r(r), .u(u), .out(r[36]))
reservoir_node_37 n37(.enable(enable), .r(r), .u(u), .out(r[37]))
reservoir_node_38 n38(.enable(enable), .r(r), .u(u), .out(r[38]))
reservoir_node_39 n39(.enable(enable), .r(r), .u(u), .out(r[39]))
reservoir_node_40 n40(.enable(enable), .r(r), .u(u), .out(r[40]))
reservoir_node_41 n41(.enable(enable), .r(r), .u(u), .out(r[41]))
reservoir_node_42 n42(.enable(enable), .r(r), .u(u), .out(r[42]))
reservoir_node_43 n43(.enable(enable), .r(r), .u(u), .out(r[43]))
reservoir_node_44 n44(.enable(enable), .r(r), .u(u), .out(r[44]))
reservoir_node_45 n45(.enable(enable), .r(r), .u(u), .out(r[45]))
reservoir_node_46 n46(.enable(enable), .r(r), .u(u), .out(r[46]))
reservoir_node_47 n47(.enable(enable), .r(r), .u(u), .out(r[47]))
reservoir_node_48 n48(.enable(enable), .r(r), .u(u), .out(r[48]))
reservoir_node_49 n49(.enable(enable), .r(r), .u(u), .out(r[49]))
reservoir_node_50 n50(.enable(enable), .r(r), .u(u), .out(r[50]))
reservoir_node_51 n51(.enable(enable), .r(r), .u(u), .out(r[51]))
reservoir_node_52 n52(.enable(enable), .r(r), .u(u), .out(r[52]))
reservoir_node_53 n53(.enable(enable), .r(r), .u(u), .out(r[53]))
reservoir_node_54 n54(.enable(enable), .r(r), .u(u), .out(r[54]))
reservoir_node_55 n55(.enable(enable), .r(r), .u(u), .out(r[55]))
reservoir_node_56 n56(.enable(enable), .r(r), .u(u), .out(r[56]))
reservoir_node_57 n57(.enable(enable), .r(r), .u(u), .out(r[57]))
reservoir_node_58 n58(.enable(enable), .r(r), .u(u), .out(r[58]))
reservoir_node_59 n59(.enable(enable), .r(r), .u(u), .out(r[59]))
reservoir_node_60 n60(.enable(enable), .r(r), .u(u), .out(r[60]))
reservoir_node_61 n61(.enable(enable), .r(r), .u(u), .out(r[61]))
reservoir_node_62 n62(.enable(enable), .r(r), .u(u), .out(r[62]))
reservoir_node_63 n63(.enable(enable), .r(r), .u(u), .out(r[63]))
reservoir_node_64 n64(.enable(enable), .r(r), .u(u), .out(r[64]))
reservoir_node_65 n65(.enable(enable), .r(r), .u(u), .out(r[65]))
reservoir_node_66 n66(.enable(enable), .r(r), .u(u), .out(r[66]))
reservoir_node_67 n67(.enable(enable), .r(r), .u(u), .out(r[67]))
reservoir_node_68 n68(.enable(enable), .r(r), .u(u), .out(r[68]))
reservoir_node_69 n69(.enable(enable), .r(r), .u(u), .out(r[69]))
reservoir_node_70 n70(.enable(enable), .r(r), .u(u), .out(r[70]))
reservoir_node_71 n71(.enable(enable), .r(r), .u(u), .out(r[71]))
reservoir_node_72 n72(.enable(enable), .r(r), .u(u), .out(r[72]))
reservoir_node_73 n73(.enable(enable), .r(r), .u(u), .out(r[73]))
reservoir_node_74 n74(.enable(enable), .r(r), .u(u), .out(r[74]))
reservoir_node_75 n75(.enable(enable), .r(r), .u(u), .out(r[75]))
reservoir_node_76 n76(.enable(enable), .r(r), .u(u), .out(r[76]))
reservoir_node_77 n77(.enable(enable), .r(r), .u(u), .out(r[77]))
reservoir_node_78 n78(.enable(enable), .r(r), .u(u), .out(r[78]))
reservoir_node_79 n79(.enable(enable), .r(r), .u(u), .out(r[79]))
reservoir_node_80 n80(.enable(enable), .r(r), .u(u), .out(r[80]))
reservoir_node_81 n81(.enable(enable), .r(r), .u(u), .out(r[81]))
reservoir_node_82 n82(.enable(enable), .r(r), .u(u), .out(r[82]))
reservoir_node_83 n83(.enable(enable), .r(r), .u(u), .out(r[83]))
reservoir_node_84 n84(.enable(enable), .r(r), .u(u), .out(r[84]))
reservoir_node_85 n85(.enable(enable), .r(r), .u(u), .out(r[85]))
reservoir_node_86 n86(.enable(enable), .r(r), .u(u), .out(r[86]))
reservoir_node_87 n87(.enable(enable), .r(r), .u(u), .out(r[87]))
reservoir_node_88 n88(.enable(enable), .r(r), .u(u), .out(r[88]))
reservoir_node_89 n89(.enable(enable), .r(r), .u(u), .out(r[89]))
reservoir_node_90 n90(.enable(enable), .r(r), .u(u), .out(r[90]))
reservoir_node_91 n91(.enable(enable), .r(r), .u(u), .out(r[91]))
reservoir_node_92 n92(.enable(enable), .r(r), .u(u), .out(r[92]))
reservoir_node_93 n93(.enable(enable), .r(r), .u(u), .out(r[93]))
reservoir_node_94 n94(.enable(enable), .r(r), .u(u), .out(r[94]))
reservoir_node_95 n95(.enable(enable), .r(r), .u(u), .out(r[95]))
reservoir_node_96 n96(.enable(enable), .r(r), .u(u), .out(r[96]))
reservoir_node_97 n97(.enable(enable), .r(r), .u(u), .out(r[97]))
reservoir_node_98 n98(.enable(enable), .r(r), .u(u), .out(r[98]))
reservoir_node_99 n99(.enable(enable), .r(r), .u(u), .out(r[99]))
endmodule
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment