Skip to content

Instantly share code, notes, and snippets.

@agrif
Created February 17, 2020 20:48
Show Gist options
  • Save agrif/1f314aa637190e8e7ab893bb06700b90 to your computer and use it in GitHub Desktop.
Save agrif/1f314aa637190e8e7ab893bb06700b90 to your computer and use it in GitHub Desktop.
module reservoir_node_000(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 40][ 5] & ~u[ 16][ 6] & ~u[ 40][ 7]
| u[ 40][ 5] & ~r[ 51][ 25] & ~r[ 95][ 94] & ~u[ 16][ 6]
| ~r[ 51][ 25] & ~r[ 46][ 45] & ~r[ 95][ 94] & ~u[ 16][ 6] & ~u[ 40][ 7];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_001(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 60][ 50] & ~r[ 25][ 26] & ~r[ 63][ 83]
| ~r[ 25][ 26] & ~r[ 63][ 83] & ~u[ 39][ 3] & ~u[ 29][ 6];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_002(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 0][ 67] & ~r[ 57][ 2] & ~r[ 23][ 48] & ~u[ 31][ 3]
| u[ 28][ 15] & ~r[ 57][ 2] & ~r[ 23][ 48] & ~u[ 31][ 3]
| ~r[ 57][ 2] & ~r[ 23][ 48] & ~u[ 31][ 3] & ~u[ 6][ 8]
| r[ 0][ 67] & u[ 28][ 15] & ~r[ 57][ 2] & ~r[ 23][ 48] & ~u[ 6][ 8];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_003(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 34][ 52]
| ~u[ 89][ 5] & ~u[ 14][ 6]
| r[ 82][ 39] & u[ 42][ 13] & ~u[ 14][ 6]
| r[ 17][ 74] & u[ 42][ 13] & ~u[ 14][ 6];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_004(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 46][ 15] & ~r[ 64][ 5]
| r[ 38][ 28] & u[ 46][ 15] & ~u[ 89][ 6]
| r[ 38][ 28] & ~r[ 64][ 5] & ~u[ 89][ 6]
| r[ 22][ 45] & ~r[ 64][ 5] & ~u[ 89][ 6]
| ~r[ 64][ 5] & ~u[ 89][ 6] & ~u[ 8][ 9]
| r[ 38][ 28] & r[ 22][ 45] & ~r[ 64][ 5] & ~u[ 8][ 9];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_005(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 68][ 1]
| u[ 3][ 6] & ~u[ 93][ 12]
| ~r[ 46][ 92] & ~u[ 93][ 12]
| r[ 22][ 49] & u[ 3][ 6] & ~r[ 46][ 92]
| u[ 39][ 3] & u[ 3][ 6] & ~r[ 46][ 92];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_006(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 6][ 23]
| r[ 74][ 93]
| r[ 1][ 95]
| u[ 89][ 15]
| ~u[ 95][ 14] & ~u[ 44][ 2];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_007(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 72][ 63] & u[ 13][ 5]
| r[ 72][ 63] & ~r[ 35][ 39]
| r[ 72][ 63] & ~r[ 42][ 80]
| r[ 72][ 63] & ~u[ 19][ 0]
| r[ 72][ 63] & ~u[ 31][ 8]
| u[ 13][ 5] & ~r[ 35][ 39]
| u[ 13][ 5] & ~r[ 42][ 80]
| u[ 13][ 5] & ~u[ 19][ 0]
| u[ 13][ 5] & ~u[ 31][ 8]
| ~r[ 35][ 39] & ~r[ 42][ 80] & ~u[ 19][ 0] & ~u[ 31][ 8];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_008(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 13][ 55] & ~u[ 2][ 14]
| r[ 13][ 55] & u[ 74][ 10] & ~r[ 57][ 65]
| r[ 13][ 55] & u[ 74][ 10] & ~u[ 27][ 6]
| r[ 13][ 55] & ~r[ 57][ 65] & ~u[ 27][ 6]
| u[ 74][ 10] & ~u[ 2][ 14] & ~u[ 27][ 6]
| ~r[ 65][ 4] & ~r[ 57][ 65] & ~u[ 2][ 14] & ~u[ 27][ 6];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_009(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 8][ 19] & u[ 95][ 2] & ~r[ 21][ 6] & ~u[ 44][ 13]
| r[ 8][ 19] & ~r[ 91][ 16] & ~r[ 21][ 6] & ~u[ 44][ 13]
| r[ 8][ 19] & ~r[ 21][ 6] & ~u[ 44][ 13] & ~u[ 94][ 15]
| ~r[ 91][ 16] & ~r[ 21][ 6] & ~u[ 44][ 13] & ~u[ 94][ 15];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_010(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 46][ 11] & u[ 60][ 13] & ~r[ 12][ 73]
| u[ 60][ 13] & ~r[ 48][ 60] & ~r[ 12][ 73]
| u[ 60][ 13] & ~r[ 12][ 73] & ~r[ 14][ 78]
| u[ 60][ 13] & ~r[ 12][ 73] & ~u[ 62][ 12]
| u[ 46][ 11] & u[ 60][ 13] & ~r[ 48][ 60] & ~u[ 62][ 12]
| u[ 46][ 11] & ~r[ 48][ 60] & ~r[ 12][ 73] & ~u[ 62][ 12]
| u[ 60][ 13] & ~r[ 48][ 60] & ~r[ 14][ 78] & ~u[ 62][ 12]
| ~r[ 48][ 60] & ~r[ 12][ 73] & ~r[ 14][ 78] & ~u[ 62][ 12];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_011(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 56][ 37]
| u[ 10][ 4] & ~r[ 77][ 20]
| ~r[ 77][ 20] & ~u[ 72][ 3]
| r[ 81][ 17] & u[ 18][ 14] & ~r[ 77][ 20]
| r[ 81][ 17] & u[ 18][ 14] & u[ 10][ 4] & ~u[ 72][ 3];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_012(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 86][ 0] & r[ 66][ 59] & ~r[ 94][ 95]
| r[ 86][ 0] & ~r[ 94][ 95] & ~u[ 14][ 7]
| r[ 66][ 59] & ~r[ 94][ 95] & ~u[ 14][ 7]
| r[ 86][ 0] & r[ 66][ 59] & ~u[ 26][ 11] & ~u[ 14][ 7]
| r[ 86][ 0] & r[ 66][ 59] & ~u[ 42][ 15] & ~u[ 14][ 7]
| ~r[ 94][ 95] & ~u[ 26][ 11] & ~u[ 42][ 15] & ~u[ 14][ 7];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_013(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = ~u[ 11][ 14];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_014(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 36][ 26] & ~r[ 71][ 67] & ~r[ 45][ 78]
| u[ 75][ 2] & ~r[ 71][ 67] & ~r[ 45][ 78]
| u[ 51][ 4] & ~r[ 71][ 67] & ~r[ 45][ 78]
| ~r[ 71][ 67] & ~r[ 45][ 78] & ~u[ 71][ 14]
| r[ 36][ 26] & u[ 75][ 2] & u[ 51][ 4] & ~r[ 45][ 78] & ~u[ 71][ 14];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_015(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 78][ 5]
| r[ 98][ 29] & r[ 6][ 46] & ~r[ 48][ 6]
| r[ 98][ 29] & ~r[ 48][ 6] & ~u[ 11][ 15]
| r[ 6][ 46] & ~r[ 48][ 6] & ~u[ 11][ 15]
| ~r[ 48][ 6] & ~u[ 70][ 0] & ~u[ 11][ 15]
| r[ 98][ 29] & r[ 6][ 46] & ~u[ 70][ 0] & ~u[ 11][ 15];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_016(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 87][ 40]
| r[ 44][ 50] & ~r[ 27][ 37]
| u[ 16][ 13] & ~r[ 27][ 37]
| u[ 85][ 3] & ~r[ 27][ 37]
| ~r[ 27][ 37] & ~u[ 24][ 14];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_017(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 15][ 8] & ~r[ 85][ 98]
| r[ 92][ 74] & ~r[ 85][ 98] & ~u[ 21][ 11]
| r[ 92][ 74] & ~r[ 85][ 98] & ~u[ 48][ 4]
| ~r[ 85][ 98] & ~u[ 21][ 11] & ~u[ 48][ 4];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_018(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = 1;
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_019(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 45][ 15]
| r[ 92][ 17] & r[ 6][ 19]
| r[ 92][ 17] & ~r[ 59][ 24]
| r[ 6][ 19] & ~r[ 59][ 24]
| ~r[ 59][ 24] & ~u[ 51][ 12];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_020(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 71][ 76] & ~r[ 40][ 14]
| u[ 0][ 11] & ~r[ 40][ 14] & ~r[ 10][ 24]
| u[ 92][ 12] & ~r[ 40][ 14] & ~r[ 10][ 24]
| ~r[ 40][ 14] & ~r[ 10][ 24] & ~u[ 21][ 0];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_021(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 29][ 96] & u[ 79][ 5] & u[ 98][ 9]
| r[ 29][ 96] & u[ 79][ 5] & ~r[ 70][ 20]
| r[ 29][ 96] & u[ 79][ 5] & ~r[ 19][ 29]
| r[ 29][ 96] & u[ 79][ 5] & ~u[ 99][ 4]
| u[ 79][ 5] & u[ 98][ 9] & ~r[ 70][ 20]
| r[ 29][ 96] & ~r[ 70][ 20] & ~r[ 19][ 29]
| r[ 29][ 96] & ~r[ 70][ 20] & ~u[ 99][ 4]
| u[ 79][ 5] & ~r[ 70][ 20] & ~r[ 19][ 29]
| u[ 79][ 5] & ~r[ 70][ 20] & ~u[ 99][ 4]
| u[ 79][ 5] & ~r[ 19][ 29] & ~u[ 99][ 4]
| ~r[ 70][ 20] & ~r[ 19][ 29] & ~u[ 99][ 4]
| r[ 29][ 96] & u[ 98][ 9] & ~r[ 19][ 29] & ~u[ 99][ 4];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_022(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 25][ 34]
| u[ 75][ 12]
| r[ 25][ 19] & ~r[ 31][ 46]
| r[ 25][ 19] & ~u[ 65][ 0]
| ~r[ 31][ 46] & ~u[ 65][ 0];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_023(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 51][ 16] & ~r[ 36][ 48] & ~r[ 3][ 73] & ~u[ 24][ 11]
| u[ 5][ 9] & ~r[ 36][ 48] & ~r[ 3][ 73] & ~u[ 24][ 11]
| ~r[ 36][ 48] & ~r[ 3][ 73] & ~u[ 33][ 0] & ~u[ 24][ 11];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_024(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = ~r[ 15][ 28] & ~r[ 87][ 61] & ~r[ 63][ 84] & ~u[ 33][ 2] & ~u[ 12][ 6] & ~u[ 30][ 8];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_025(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 89][ 37]
| r[ 82][ 60]
| ~r[ 14][ 31];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_026(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 66][ 13]
| u[ 48][ 5] & u[ 18][ 8]
| u[ 48][ 5] & ~r[ 30][ 80]
| u[ 48][ 5] & ~u[ 25][ 0]
| u[ 18][ 8] & ~r[ 30][ 80]
| ~r[ 30][ 80] & ~u[ 25][ 0];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_027(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 33][ 84] & ~r[ 2][ 22] & ~r[ 65][ 28] & ~u[ 73][ 15] & ~u[ 15][ 8]
| ~r[ 2][ 22] & ~r[ 65][ 28] & ~u[ 73][ 15] & ~u[ 55][ 4] & ~u[ 15][ 8];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_028(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 57][ 3] & r[ 71][ 42]
| r[ 57][ 3] & ~u[ 52][ 7]
| r[ 71][ 42] & ~u[ 52][ 7]
| ~r[ 23][ 71] & ~u[ 12][ 11] & ~u[ 52][ 7] & ~u[ 77][ 8];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_029(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 1][ 69] & r[ 6][ 9]
| r[ 1][ 69] & u[ 29][ 10]
| r[ 6][ 9] & u[ 29][ 10]
| r[ 1][ 69] & ~u[ 63][ 3]
| r[ 6][ 9] & ~r[ 10][ 77]
| r[ 6][ 9] & ~u[ 63][ 3]
| u[ 29][ 10] & ~u[ 63][ 3]
| r[ 1][ 69] & ~r[ 10][ 77] & ~u[ 58][ 12]
| ~r[ 10][ 77] & ~u[ 58][ 12] & ~u[ 63][ 3];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_030(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 17][ 42]
| r[ 31][ 77]
| u[ 97][ 7]
| ~r[ 23][ 30]
| u[ 55][ 10] & u[ 34][ 8];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_031(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 73][ 15] & u[ 26][ 7] & ~r[ 18][ 22]
| u[ 73][ 15] & ~r[ 18][ 22] & ~r[ 53][ 52]
| u[ 73][ 15] & ~r[ 18][ 22] & ~r[ 72][ 98]
| u[ 26][ 7] & ~r[ 18][ 22] & ~r[ 53][ 52]
| ~r[ 18][ 22] & ~r[ 53][ 52] & ~r[ 72][ 98]
| u[ 73][ 15] & u[ 26][ 7] & ~r[ 53][ 52] & ~r[ 72][ 98]
| u[ 26][ 7] & u[ 99][ 8] & ~r[ 18][ 22] & ~r[ 72][ 98];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_032(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 49][ 23] & ~r[ 23][ 26] & ~u[ 19][ 1] & ~u[ 26][ 8]
| ~r[ 23][ 26] & ~r[ 74][ 73] & ~u[ 19][ 1] & ~u[ 38][ 3] & ~u[ 26][ 8];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_033(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = 1;
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_034(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 57][ 90] & u[ 8][ 15]
| u[ 71][ 13] & u[ 8][ 15]
| u[ 14][ 14] & u[ 8][ 15]
| u[ 71][ 13] & ~r[ 81][ 32]
| u[ 71][ 13] & ~r[ 94][ 61]
| u[ 8][ 15] & ~r[ 81][ 32]
| u[ 8][ 15] & ~r[ 94][ 61]
| r[ 57][ 90] & u[ 71][ 13] & u[ 14][ 14]
| ~r[ 81][ 32] & ~r[ 94][ 61]
| r[ 57][ 90] & u[ 14][ 14] & ~r[ 81][ 32];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_035(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 5][ 91] & ~r[ 45][ 30] & ~u[ 65][ 15] & ~u[ 68][ 6]
| u[ 14][ 14] & ~r[ 45][ 30] & ~u[ 65][ 15] & ~u[ 68][ 6]
| ~r[ 45][ 30] & ~r[ 59][ 83] & ~u[ 65][ 15] & ~u[ 68][ 6];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_036(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 1][ 33]
| u[ 46][ 13] & ~r[ 29][ 86]
| ~r[ 52][ 79] & ~r[ 29][ 86] & ~u[ 85][ 12];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_037(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = ~r[ 40][ 0] & ~r[ 35][ 3] & ~r[ 54][ 33] & ~u[ 35][ 12] & ~u[ 50][ 13] & ~u[ 57][ 3];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_038(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 82][ 43] & ~r[ 21][ 52]
| ~r[ 21][ 52] & ~r[ 23][ 57] & ~u[ 7][ 13]
| u[ 78][ 0] & u[ 6][ 4] & ~r[ 21][ 52] & ~r[ 23][ 57];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_039(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 75][ 37]
| r[ 76][ 88]
| r[ 66][ 95]
| u[ 19][ 13]
| ~u[ 97][ 3] & ~u[ 31][ 4];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_040(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 13][ 32] & ~u[ 16][ 14]
| r[ 76][ 19] & u[ 78][ 13] & ~u[ 16][ 14]
| r[ 13][ 32] & u[ 78][ 13] & ~u[ 11][ 10]
| r[ 76][ 19] & ~u[ 11][ 10] & ~u[ 16][ 14]
| u[ 78][ 13] & ~r[ 56][ 50] & ~u[ 16][ 14]
| u[ 78][ 13] & ~u[ 11][ 10] & ~u[ 16][ 14]
| ~r[ 56][ 50] & ~u[ 11][ 10] & ~u[ 16][ 14];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_041(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 23][ 97] & ~r[ 38][ 79]
| u[ 86][ 6] & ~r[ 38][ 79] & ~u[ 13][ 5]
| u[ 6][ 9] & ~r[ 38][ 79] & ~u[ 13][ 5]
| ~r[ 84][ 42] & ~r[ 38][ 79] & ~u[ 13][ 5];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_042(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 20][ 3] & ~r[ 94][ 14] & ~r[ 96][ 37]
| r[ 21][ 28] & ~r[ 94][ 14] & ~r[ 96][ 37] & ~u[ 17][ 7]
| ~r[ 94][ 14] & ~r[ 96][ 37] & ~u[ 62][ 12] & ~u[ 17][ 7];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_043(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 62][ 87] & u[ 96][ 15]
| r[ 62][ 87] & ~r[ 51][ 80]
| r[ 62][ 87] & ~r[ 24][ 78] & ~u[ 2][ 10]
| u[ 96][ 15] & ~r[ 24][ 78] & ~r[ 51][ 80]
| u[ 96][ 15] & ~r[ 51][ 80] & ~u[ 2][ 10]
| u[ 96][ 15] & ~r[ 51][ 80] & ~u[ 82][ 7]
| u[ 96][ 15] & ~r[ 24][ 78] & ~u[ 2][ 10] & ~u[ 82][ 7]
| ~r[ 24][ 78] & ~r[ 51][ 80] & ~u[ 2][ 10] & ~u[ 82][ 7];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_044(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 19][ 48] & ~r[ 38][ 52] & ~r[ 20][ 83] & ~u[ 6][ 7]
| ~r[ 38][ 52] & ~r[ 20][ 83] & ~u[ 75][ 13] & ~u[ 52][ 3] & ~u[ 6][ 7];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_045(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 24][ 14]
| u[ 70][ 7]
| r[ 21][ 8] & r[ 80][ 94]
| r[ 21][ 8] & ~r[ 45][ 29]
| r[ 21][ 8] & ~u[ 61][ 12]
| r[ 80][ 94] & ~r[ 45][ 29]
| r[ 80][ 94] & ~u[ 61][ 12]
| ~r[ 45][ 29] & ~u[ 61][ 12];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_046(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = ~r[ 40][ 21] & ~r[ 7][ 32] & ~r[ 51][ 66] & ~u[ 36][ 1] & ~u[ 87][ 12];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_047(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 58][ 2] & ~r[ 52][ 97] & ~u[ 97][ 8]
| r[ 6][ 2] & u[ 58][ 2] & ~r[ 47][ 53] & ~r[ 52][ 97]
| r[ 6][ 2] & u[ 58][ 2] & ~r[ 52][ 97] & ~u[ 50][ 11]
| r[ 6][ 2] & ~r[ 47][ 53] & ~r[ 52][ 97] & ~u[ 97][ 8]
| u[ 58][ 2] & ~r[ 47][ 53] & ~r[ 52][ 97] & ~u[ 50][ 11]
| ~r[ 47][ 53] & ~r[ 52][ 97] & ~u[ 50][ 11] & ~u[ 97][ 8];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_048(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 71][ 83] & u[ 20][ 13]
| u[ 20][ 13] & u[ 28][ 6]
| r[ 38][ 30] & ~r[ 74][ 20]
| r[ 71][ 83] & ~r[ 74][ 20]
| u[ 20][ 13] & ~r[ 74][ 20]
| u[ 28][ 6] & ~r[ 74][ 20]
| r[ 38][ 30] & r[ 71][ 83] & u[ 28][ 6]
| ~r[ 74][ 20] & ~u[ 30][ 10]
| r[ 38][ 30] & u[ 20][ 13] & ~u[ 30][ 10];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_049(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 3][ 15] & ~r[ 39][ 29] & ~r[ 9][ 98] & ~u[ 15][ 8]
| ~r[ 39][ 29] & ~r[ 9][ 98] & ~u[ 10][ 3] & ~u[ 15][ 8];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_050(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 77][ 65] & ~r[ 4][ 33] & ~r[ 95][ 95]
| r[ 77][ 65] & ~r[ 4][ 33] & ~u[ 16][ 10]
| r[ 77][ 65] & ~r[ 95][ 95] & ~u[ 16][ 10]
| r[ 77][ 65] & ~r[ 4][ 33] & ~u[ 25][ 0] & ~u[ 9][ 1]
| ~r[ 4][ 33] & ~r[ 95][ 95] & ~u[ 25][ 0] & ~u[ 9][ 1] & ~u[ 16][ 10];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_051(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 39][ 20]
| u[ 80][ 14]
| r[ 71][ 62] & u[ 51][ 3]
| r[ 71][ 62] & ~r[ 77][ 92]
| u[ 51][ 3] & ~r[ 77][ 92]
| ~r[ 77][ 92] & ~u[ 1][ 12];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_052(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 30][ 14]
| r[ 29][ 7] & ~r[ 79][ 23]
| u[ 10][ 6] & ~r[ 79][ 23] & ~u[ 28][ 8]
| ~r[ 79][ 23] & ~r[ 94][ 91] & ~u[ 28][ 8];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_053(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 93][ 32] & r[ 76][ 79]
| r[ 76][ 79] & ~u[ 63][ 14]
| r[ 93][ 32] & ~r[ 55][ 74] & ~u[ 63][ 14]
| r[ 93][ 32] & ~u[ 63][ 14] & ~u[ 35][ 2]
| r[ 93][ 32] & ~u[ 63][ 14] & ~u[ 99][ 5]
| r[ 76][ 79] & ~r[ 55][ 74] & ~u[ 35][ 2]
| r[ 76][ 79] & ~r[ 55][ 74] & ~u[ 99][ 5]
| r[ 76][ 79] & ~u[ 35][ 2] & ~u[ 99][ 5]
| r[ 93][ 32] & ~r[ 55][ 74] & ~u[ 35][ 2] & ~u[ 99][ 5]
| ~r[ 55][ 74] & ~u[ 63][ 14] & ~u[ 35][ 2] & ~u[ 99][ 5];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_054(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 6][ 33] & ~r[ 37][ 31]
| u[ 99][ 4] & ~r[ 37][ 31]
| u[ 94][ 8] & ~r[ 37][ 31] & ~r[ 16][ 58]
| ~r[ 37][ 31] & ~r[ 16][ 58] & ~u[ 16][ 9]
| r[ 6][ 33] & u[ 99][ 4] & u[ 94][ 8] & ~r[ 16][ 58] & ~u[ 16][ 9];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_055(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 61][ 7] & ~r[ 62][ 77] & ~u[ 5][ 15]
| u[ 61][ 7] & ~r[ 62][ 71] & ~r[ 62][ 77] & ~u[ 42][ 5]
| u[ 61][ 7] & ~r[ 62][ 71] & ~u[ 5][ 15] & ~u[ 42][ 5]
| ~r[ 62][ 71] & ~r[ 62][ 77] & ~r[ 14][ 85] & ~u[ 5][ 15] & ~u[ 42][ 5];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_056(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 55][ 98]
| r[ 10][ 43] & u[ 72][ 4]
| r[ 10][ 43] & ~r[ 15][ 87]
| r[ 10][ 43] & ~u[ 12][ 1]
| r[ 10][ 43] & ~u[ 38][ 5]
| u[ 72][ 4] & ~r[ 15][ 87] & ~u[ 12][ 1]
| u[ 72][ 4] & ~r[ 15][ 87] & ~u[ 38][ 5]
| u[ 72][ 4] & ~u[ 12][ 1] & ~u[ 38][ 5]
| ~r[ 15][ 87] & ~u[ 12][ 1] & ~u[ 38][ 5];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_057(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 26][ 4] & u[ 91][ 6] & ~r[ 22][ 87]
| u[ 26][ 4] & ~r[ 81][ 21] & ~r[ 22][ 87]
| u[ 26][ 4] & ~r[ 14][ 45] & ~r[ 22][ 87]
| u[ 91][ 6] & ~r[ 81][ 21] & ~r[ 22][ 87]
| ~r[ 81][ 21] & ~r[ 14][ 45] & ~r[ 22][ 87];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_058(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 89][ 12] & u[ 18][ 15]
| u[ 89][ 12] & ~r[ 4][ 46]
| u[ 18][ 15] & ~r[ 4][ 46]
| ~r[ 4][ 46] & ~r[ 4][ 95]
| r[ 35][ 25] & u[ 89][ 12] & ~r[ 4][ 95]
| u[ 17][ 10] & u[ 89][ 12] & ~r[ 4][ 95]
| r[ 35][ 25] & u[ 17][ 10] & u[ 18][ 15] & ~r[ 4][ 95];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_059(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 1][ 0] & u[ 29][ 3] & ~r[ 68][ 2]
| r[ 1][ 0] & u[ 29][ 3] & ~r[ 55][ 60]
| r[ 1][ 0] & u[ 46][ 8] & ~r[ 68][ 2]
| r[ 1][ 0] & u[ 46][ 8] & ~r[ 55][ 60]
| r[ 1][ 0] & ~r[ 68][ 2] & ~r[ 55][ 60]
| r[ 1][ 0] & ~r[ 68][ 2] & ~u[ 6][ 10]
| r[ 1][ 0] & ~r[ 55][ 60] & ~u[ 6][ 10]
| ~r[ 68][ 2] & ~r[ 55][ 60] & ~u[ 6][ 10];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_060(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 57][ 3] & u[ 97][ 7] & ~r[ 85][ 8]
| r[ 57][ 3] & u[ 97][ 7] & ~r[ 61][ 88]
| r[ 57][ 3] & u[ 97][ 7] & ~u[ 66][ 6]
| r[ 57][ 3] & ~r[ 61][ 88] & ~u[ 66][ 6]
| u[ 97][ 7] & ~r[ 85][ 8] & ~r[ 61][ 88]
| u[ 97][ 7] & ~r[ 85][ 8] & ~u[ 66][ 6]
| u[ 97][ 7] & ~r[ 61][ 88] & ~u[ 66][ 6]
| ~r[ 85][ 8] & ~r[ 61][ 88] & ~u[ 88][ 2] & ~u[ 66][ 6];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_061(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 60][ 15]
| r[ 83][ 67] & ~r[ 34][ 41]
| ~r[ 41][ 28] & ~r[ 34][ 41] & ~u[ 65][ 12] & ~u[ 26][ 5];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_062(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 41][ 88] & ~r[ 22][ 19] & ~r[ 90][ 3]
| u[ 85][ 4] & ~r[ 22][ 19] & ~r[ 90][ 3]
| ~r[ 22][ 19] & ~r[ 90][ 3] & ~u[ 17][ 8];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_063(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 18][ 13]
| r[ 27][ 40]
| u[ 16][ 6]
| u[ 11][ 8] & ~r[ 89][ 66]
| u[ 11][ 8] & ~u[ 4][ 9]
| ~r[ 89][ 66] & ~u[ 4][ 9];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_064(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 59][ 76] & ~u[ 28][ 7]
| r[ 22][ 53] & r[ 59][ 76] & ~u[ 6][ 11]
| r[ 22][ 53] & ~u[ 6][ 11] & ~u[ 28][ 7]
| r[ 40][ 38] & r[ 22][ 53] & r[ 59][ 76] & ~u[ 83][ 8]
| ~u[ 6][ 11] & ~u[ 28][ 7] & ~u[ 83][ 8]
| r[ 40][ 38] & r[ 22][ 53] & ~u[ 28][ 7] & ~u[ 83][ 8]
| r[ 40][ 38] & r[ 59][ 76] & ~u[ 6][ 11] & ~u[ 83][ 8];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_065(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 86][ 8] & ~r[ 35][ 1] & ~r[ 76][ 6] & ~u[ 36][ 14] & ~u[ 65][ 7]
| u[ 86][ 8] & ~r[ 76][ 6] & ~r[ 64][ 87] & ~u[ 36][ 14] & ~u[ 65][ 7]
| ~r[ 35][ 1] & ~r[ 76][ 6] & ~r[ 64][ 87] & ~u[ 36][ 14] & ~u[ 65][ 7];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_066(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 19][ 73]
| r[ 36][ 17] & ~u[ 86][ 9]
| u[ 16][ 13] & ~u[ 86][ 9]
| r[ 36][ 17] & r[ 5][ 78] & u[ 16][ 13]
| ~u[ 21][ 10] & ~u[ 86][ 9]
| r[ 36][ 17] & u[ 16][ 13] & ~u[ 21][ 10];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_067(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 97][ 13] & r[ 23][ 42] & ~u[ 82][ 5]
| r[ 97][ 13] & ~r[ 16][ 88] & ~u[ 82][ 5]
| r[ 97][ 13] & ~u[ 74][ 3] & ~u[ 82][ 5]
| r[ 23][ 42] & ~r[ 16][ 88] & ~u[ 74][ 3] & ~u[ 82][ 5]
| ~r[ 16][ 88] & ~u[ 4][ 1] & ~u[ 74][ 3] & ~u[ 82][ 5];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_068(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 33][ 15] & ~r[ 71][ 32] & ~u[ 99][ 4]
| r[ 33][ 15] & u[ 44][ 2] & ~r[ 8][ 17] & ~r[ 71][ 32]
| r[ 33][ 15] & u[ 44][ 2] & ~r[ 71][ 32] & ~u[ 57][ 9]
| r[ 33][ 15] & ~r[ 8][ 17] & ~r[ 71][ 32] & ~u[ 57][ 9]
| u[ 44][ 2] & ~r[ 8][ 17] & ~r[ 71][ 32] & ~u[ 99][ 4]
| u[ 44][ 2] & ~r[ 71][ 32] & ~u[ 99][ 4] & ~u[ 57][ 9]
| ~r[ 8][ 17] & ~r[ 71][ 32] & ~u[ 99][ 4] & ~u[ 57][ 9];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_069(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 80][ 14] & ~r[ 73][ 87]
| u[ 80][ 14] & u[ 69][ 8] & ~r[ 32][ 71]
| u[ 80][ 14] & ~r[ 75][ 45] & ~r[ 32][ 71]
| ~r[ 75][ 45] & ~r[ 32][ 71] & ~r[ 73][ 87];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_070(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 5][ 15] & ~r[ 72][ 4] & ~r[ 42][ 8]
| ~r[ 72][ 4] & ~r[ 42][ 8] & ~r[ 67][ 82] & ~u[ 48][ 2];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_071(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 41][ 15] & ~r[ 67][ 16]
| u[ 41][ 15] & u[ 38][ 3] & ~r[ 8][ 66]
| u[ 41][ 15] & ~r[ 8][ 66] & ~r[ 52][ 87]
| u[ 41][ 15] & ~r[ 8][ 66] & ~u[ 57][ 11]
| u[ 41][ 15] & u[ 38][ 3] & ~r[ 52][ 87] & ~u[ 57][ 11]
| u[ 38][ 3] & ~r[ 67][ 16] & ~r[ 8][ 66] & ~r[ 52][ 87]
| u[ 38][ 3] & ~r[ 67][ 16] & ~r[ 8][ 66] & ~u[ 57][ 11]
| ~r[ 67][ 16] & ~r[ 8][ 66] & ~r[ 52][ 87] & ~u[ 57][ 11];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_072(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 70][ 74] & ~r[ 42][ 12] & ~r[ 8][ 57]
| u[ 5][ 1] & ~r[ 42][ 12] & ~r[ 8][ 57] & ~u[ 81][ 10]
| u[ 5][ 1] & ~r[ 42][ 12] & ~r[ 8][ 57] & ~u[ 18][ 13]
| ~r[ 42][ 12] & ~r[ 8][ 57] & ~u[ 81][ 10] & ~u[ 18][ 13]
| r[ 70][ 74] & u[ 5][ 1] & ~r[ 42][ 12] & ~u[ 81][ 10] & ~u[ 18][ 13];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_073(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 70][ 34] & ~r[ 14][ 30]
| u[ 79][ 11] & ~r[ 14][ 30] & ~r[ 14][ 95]
| ~r[ 14][ 30] & ~r[ 14][ 95] & ~u[ 67][ 1] & ~u[ 92][ 5];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_074(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = ~r[ 52][ 16] & ~r[ 99][ 75] & ~r[ 28][ 94]
| u[ 77][ 0] & u[ 96][ 2] & ~r[ 52][ 16] & ~r[ 99][ 75]
| u[ 96][ 2] & u[ 78][ 9] & ~r[ 52][ 16] & ~r[ 99][ 75];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_075(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 18][ 69] & r[ 4][ 79]
| r[ 18][ 69] & u[ 7][ 3]
| r[ 18][ 69] & ~u[ 70][ 2]
| r[ 4][ 79] & ~u[ 70][ 2]
| u[ 7][ 3] & ~u[ 70][ 2]
| ~r[ 69][ 7] & ~u[ 70][ 2]
| r[ 18][ 69] & u[ 46][ 1] & ~r[ 69][ 7]
| r[ 4][ 79] & u[ 46][ 1] & u[ 7][ 3] & ~r[ 69][ 7];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_076(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 41][ 62] & u[ 58][ 5] & ~r[ 27][ 7]
| r[ 41][ 62] & ~r[ 92][ 30] & ~r[ 27][ 7]
| u[ 58][ 5] & ~r[ 92][ 30] & ~r[ 27][ 7]
| ~r[ 92][ 30] & ~r[ 27][ 7] & ~u[ 45][ 12] & ~u[ 72][ 8];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_077(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 66][ 1] & u[ 81][ 3] & ~r[ 90][ 88]
| u[ 81][ 3] & ~r[ 62][ 71] & ~r[ 90][ 88]
| u[ 81][ 3] & ~r[ 90][ 88] & ~u[ 73][ 4]
| u[ 66][ 1] & ~r[ 62][ 71] & ~r[ 90][ 88] & ~u[ 73][ 4]
| ~r[ 38][ 16] & ~r[ 62][ 71] & ~r[ 90][ 88] & ~u[ 73][ 4];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_078(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 11][ 30] & r[ 34][ 44]
| r[ 11][ 30] & ~r[ 52][ 76]
| r[ 34][ 44] & ~r[ 52][ 76]
| r[ 34][ 44] & ~u[ 51][ 13]
| ~r[ 52][ 76] & ~u[ 51][ 13]
| r[ 11][ 30] & u[ 39][ 8] & ~u[ 51][ 13];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_079(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 26][ 15] & ~r[ 28][ 62]
| u[ 26][ 15] & ~u[ 20][ 7]
| r[ 20][ 95] & u[ 76][ 11] & u[ 26][ 15]
| ~r[ 28][ 62] & ~u[ 20][ 7];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_080(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 34][ 30] & ~r[ 90][ 63] & ~r[ 58][ 9] & ~u[ 13][ 10]
| r[ 34][ 30] & ~r[ 90][ 63] & ~r[ 58][ 9] & ~u[ 19][ 15]
| r[ 34][ 30] & ~r[ 90][ 63] & ~r[ 58][ 9] & ~u[ 14][ 9]
| r[ 34][ 30] & ~r[ 58][ 9] & ~u[ 13][ 10] & ~u[ 14][ 9]
| ~r[ 90][ 63] & ~r[ 58][ 9] & ~u[ 13][ 10] & ~u[ 19][ 15] & ~u[ 14][ 9];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_081(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 43][ 1] & ~r[ 65][ 45] & ~r[ 19][ 78] & ~u[ 20][ 6]
| r[ 43][ 1] & ~r[ 65][ 45] & ~r[ 19][ 78] & ~u[ 71][ 9]
| r[ 43][ 1] & ~r[ 19][ 78] & ~u[ 20][ 6] & ~u[ 71][ 9]
| ~r[ 65][ 45] & ~r[ 19][ 78] & ~u[ 20][ 6] & ~u[ 71][ 9];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_082(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 60][ 82]
| r[ 13][ 68] & ~r[ 24][ 77]
| u[ 6][ 10] & ~r[ 24][ 77]
| ~r[ 24][ 77] & ~u[ 98][ 0] & ~u[ 74][ 15];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_083(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 32][ 49] & ~u[ 8][ 7]
| r[ 78][ 50] & ~u[ 8][ 7]
| r[ 32][ 49] & r[ 78][ 50] & ~r[ 52][ 62]
| r[ 32][ 49] & r[ 78][ 50] & ~u[ 52][ 2] & ~u[ 27][ 3]
| ~r[ 52][ 62] & ~u[ 52][ 2] & ~u[ 27][ 3] & ~u[ 8][ 7];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_084(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 85][ 67] & ~r[ 62][ 25]
| u[ 55][ 0] & ~r[ 62][ 25]
| r[ 58][ 95] & ~r[ 62][ 25] & ~u[ 13][ 5]
| r[ 58][ 95] & ~r[ 62][ 25] & ~u[ 5][ 6]
| ~r[ 62][ 25] & ~u[ 13][ 5] & ~u[ 5][ 6];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_085(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 15][ 34] & r[ 63][ 84]
| r[ 15][ 34] & u[ 6][ 5]
| r[ 15][ 34] & u[ 15][ 6]
| r[ 63][ 84] & u[ 6][ 5]
| r[ 63][ 84] & u[ 15][ 6]
| u[ 6][ 5] & u[ 15][ 6]
| r[ 15][ 34] & ~r[ 38][ 90]
| r[ 63][ 84] & ~r[ 38][ 90]
| r[ 63][ 84] & ~u[ 17][ 8]
| u[ 6][ 5] & ~r[ 38][ 90]
| u[ 6][ 5] & ~u[ 17][ 8]
| u[ 15][ 6] & ~r[ 38][ 90]
| u[ 15][ 6] & ~u[ 17][ 8]
| ~r[ 38][ 90] & ~u[ 17][ 8];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_086(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 55][ 42] & r[ 32][ 87]
| r[ 55][ 42] & ~r[ 92][ 3]
| r[ 32][ 87] & ~r[ 92][ 3]
| r[ 32][ 87] & ~u[ 71][ 11] & ~u[ 97][ 7]
| ~r[ 92][ 3] & ~u[ 71][ 11] & ~u[ 75][ 2] & ~u[ 97][ 7];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_087(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 3][ 52] & u[ 98][ 5]
| r[ 29][ 93] & u[ 98][ 5]
| r[ 29][ 93] & ~r[ 3][ 57]
| u[ 98][ 5] & ~r[ 3][ 57]
| u[ 98][ 5] & ~u[ 64][ 8]
| r[ 3][ 52] & ~r[ 3][ 57] & ~u[ 64][ 8]
| ~r[ 3][ 57] & ~u[ 64][ 11] & ~u[ 64][ 8]
| r[ 3][ 52] & r[ 29][ 93] & ~u[ 64][ 11] & ~u[ 64][ 8];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_088(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 78][ 79] & ~u[ 4][ 14]
| r[ 17][ 98] & ~u[ 4][ 14]
| r[ 78][ 79] & r[ 17][ 98] & u[ 41][ 6]
| r[ 78][ 79] & r[ 17][ 98] & ~u[ 70][ 8]
| u[ 41][ 6] & ~u[ 4][ 14] & ~u[ 70][ 8]
| ~r[ 0][ 40] & ~u[ 4][ 14] & ~u[ 70][ 8];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_089(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 51][ 18] & ~r[ 80][ 44] & ~r[ 90][ 93] & ~u[ 51][ 14] & ~u[ 51][ 2]
| r[ 51][ 18] & ~r[ 80][ 44] & ~r[ 90][ 93] & ~u[ 51][ 14] & ~u[ 22][ 3]
| r[ 51][ 18] & ~r[ 80][ 44] & ~u[ 51][ 14] & ~u[ 51][ 2] & ~u[ 22][ 3]
| r[ 51][ 18] & ~r[ 90][ 93] & ~u[ 51][ 14] & ~u[ 51][ 2] & ~u[ 22][ 3]
| ~r[ 80][ 44] & ~r[ 90][ 93] & ~u[ 51][ 14] & ~u[ 51][ 2] & ~u[ 22][ 3];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_090(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 91][ 46]
| r[ 14][ 63]
| ~u[ 80][ 9]
| u[ 40][ 4] & u[ 4][ 5];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_091(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 12][ 2]
| u[ 3][ 14] & ~u[ 92][ 11]
| ~r[ 55][ 47] & ~r[ 74][ 96] & ~u[ 92][ 11] & ~u[ 37][ 2];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_092(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 57][ 58]
| r[ 80][ 70]
| u[ 50][ 15]
| ~u[ 78][ 9];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_093(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 41][ 13] & u[ 64][ 4] & ~r[ 88][ 24] & ~u[ 93][ 12]
| u[ 64][ 4] & ~r[ 88][ 24] & ~r[ 45][ 83] & ~u[ 93][ 12]
| u[ 64][ 4] & ~r[ 88][ 24] & ~r[ 15][ 84] & ~u[ 93][ 12]
| ~r[ 88][ 24] & ~r[ 45][ 83] & ~r[ 15][ 84] & ~u[ 93][ 12];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_094(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 75][ 7]
| r[ 20][ 0] & r[ 7][ 86]
| r[ 20][ 0] & ~u[ 59][ 12]
| r[ 20][ 0] & ~u[ 80][ 13]
| ~u[ 59][ 12] & ~u[ 80][ 13]
| r[ 7][ 86] & r[ 82][ 96] & ~u[ 59][ 12]
| r[ 7][ 86] & r[ 82][ 96] & ~u[ 80][ 13];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_095(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 10][ 14] & ~u[ 82][ 15]
| ~r[ 94][ 53] & ~r[ 39][ 57] & ~u[ 82][ 15]
| r[ 99][ 88] & u[ 68][ 4] & ~r[ 39][ 57] & ~u[ 82][ 15];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_096(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 56][ 13] & ~u[ 67][ 5]
| r[ 68][ 7] & ~r[ 32][ 84] & ~u[ 67][ 5]
| r[ 68][ 7] & ~u[ 22][ 14] & ~u[ 67][ 5]
| r[ 68][ 7] & u[ 56][ 13] & ~r[ 32][ 84] & ~u[ 22][ 14]
| ~r[ 15][ 30] & ~r[ 32][ 84] & ~u[ 22][ 14] & ~u[ 67][ 5];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_097(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = u[ 54][ 0] & ~r[ 92][ 95]
| u[ 3][ 9] & ~r[ 92][ 95]
| ~r[ 64][ 88] & ~r[ 92][ 95] & ~r[ 84][ 97] & ~u[ 19][ 3];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_098(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 87][ 39]
| r[ 49][ 41]
| u[ 76][ 11]
| u[ 52][ 13]
| u[ 63][ 5]
| ~r[ 71][ 23];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_node_099(input enable,
input [99:0] r [99:0],
input [15:0] u [99:0],
output out);
wire value = r[ 33][ 22] & ~u[ 2][ 7]
| r[ 97][ 27] & ~u[ 2][ 7]
| ~r[ 24][ 1] & ~u[ 2][ 7]
| r[ 33][ 22] & r[ 97][ 27] & ~r[ 24][ 1]
| u[ 73][ 4] & u[ 43][ 6] & ~u[ 2][ 7]
| r[ 33][ 22] & r[ 97][ 27] & u[ 73][ 4] & u[ 43][ 6];
assign out = enable ? value : 1'b0;
endmodule
module reservoir_net(input enable, input [15:0] u, output [99:0] r);
wire [99:0] rdelay [99:0] /* synthesis keep */;
wire [15:0] udelay [99:0] /* synthesis keep */;
assign rdelay[0] = r;
assign udelay[0] = u;
genvar i;
generate
for (i = 1; i <= 99; i = i + 1) begin : delay
wire [99:0] tmpr /* synthesis keep */;
wire [15:0] tmpu /* synthesis keep */;
assign tmpr = ~rdelay[i - 1];
assign tmpu = ~udelay[i - 1];
assign rdelay[i] = ~tmpr;
assign udelay[i] = ~tmpu;
end
endgenerate
reservoir_node_000 n000(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 0]));
reservoir_node_001 n001(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 1]));
reservoir_node_002 n002(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 2]));
reservoir_node_003 n003(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 3]));
reservoir_node_004 n004(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 4]));
reservoir_node_005 n005(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 5]));
reservoir_node_006 n006(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 6]));
reservoir_node_007 n007(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 7]));
reservoir_node_008 n008(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 8]));
reservoir_node_009 n009(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 9]));
reservoir_node_010 n010(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 10]));
reservoir_node_011 n011(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 11]));
reservoir_node_012 n012(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 12]));
reservoir_node_013 n013(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 13]));
reservoir_node_014 n014(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 14]));
reservoir_node_015 n015(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 15]));
reservoir_node_016 n016(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 16]));
reservoir_node_017 n017(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 17]));
reservoir_node_018 n018(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 18]));
reservoir_node_019 n019(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 19]));
reservoir_node_020 n020(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 20]));
reservoir_node_021 n021(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 21]));
reservoir_node_022 n022(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 22]));
reservoir_node_023 n023(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 23]));
reservoir_node_024 n024(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 24]));
reservoir_node_025 n025(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 25]));
reservoir_node_026 n026(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 26]));
reservoir_node_027 n027(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 27]));
reservoir_node_028 n028(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 28]));
reservoir_node_029 n029(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 29]));
reservoir_node_030 n030(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 30]));
reservoir_node_031 n031(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 31]));
reservoir_node_032 n032(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 32]));
reservoir_node_033 n033(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 33]));
reservoir_node_034 n034(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 34]));
reservoir_node_035 n035(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 35]));
reservoir_node_036 n036(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 36]));
reservoir_node_037 n037(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 37]));
reservoir_node_038 n038(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 38]));
reservoir_node_039 n039(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 39]));
reservoir_node_040 n040(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 40]));
reservoir_node_041 n041(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 41]));
reservoir_node_042 n042(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 42]));
reservoir_node_043 n043(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 43]));
reservoir_node_044 n044(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 44]));
reservoir_node_045 n045(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 45]));
reservoir_node_046 n046(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 46]));
reservoir_node_047 n047(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 47]));
reservoir_node_048 n048(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 48]));
reservoir_node_049 n049(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 49]));
reservoir_node_050 n050(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 50]));
reservoir_node_051 n051(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 51]));
reservoir_node_052 n052(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 52]));
reservoir_node_053 n053(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 53]));
reservoir_node_054 n054(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 54]));
reservoir_node_055 n055(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 55]));
reservoir_node_056 n056(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 56]));
reservoir_node_057 n057(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 57]));
reservoir_node_058 n058(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 58]));
reservoir_node_059 n059(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 59]));
reservoir_node_060 n060(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 60]));
reservoir_node_061 n061(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 61]));
reservoir_node_062 n062(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 62]));
reservoir_node_063 n063(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 63]));
reservoir_node_064 n064(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 64]));
reservoir_node_065 n065(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 65]));
reservoir_node_066 n066(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 66]));
reservoir_node_067 n067(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 67]));
reservoir_node_068 n068(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 68]));
reservoir_node_069 n069(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 69]));
reservoir_node_070 n070(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 70]));
reservoir_node_071 n071(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 71]));
reservoir_node_072 n072(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 72]));
reservoir_node_073 n073(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 73]));
reservoir_node_074 n074(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 74]));
reservoir_node_075 n075(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 75]));
reservoir_node_076 n076(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 76]));
reservoir_node_077 n077(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 77]));
reservoir_node_078 n078(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 78]));
reservoir_node_079 n079(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 79]));
reservoir_node_080 n080(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 80]));
reservoir_node_081 n081(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 81]));
reservoir_node_082 n082(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 82]));
reservoir_node_083 n083(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 83]));
reservoir_node_084 n084(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 84]));
reservoir_node_085 n085(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 85]));
reservoir_node_086 n086(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 86]));
reservoir_node_087 n087(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 87]));
reservoir_node_088 n088(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 88]));
reservoir_node_089 n089(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 89]));
reservoir_node_090 n090(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 90]));
reservoir_node_091 n091(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 91]));
reservoir_node_092 n092(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 92]));
reservoir_node_093 n093(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 93]));
reservoir_node_094 n094(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 94]));
reservoir_node_095 n095(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 95]));
reservoir_node_096 n096(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 96]));
reservoir_node_097 n097(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 97]));
reservoir_node_098 n098(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 98]));
reservoir_node_099 n099(.enable(enable), .r(rdelay), .u(udelay), .out(r[ 99]));
endmodule
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment