From a2bbfe4bf9f260b96044e9a474dd67b2a2e5e199 Mon Sep 17 00:00:00 2001
From: GuillaumeG <48102745+JonathSpirit@users.noreply.github.com>
Date: Fri, 16 Oct 2020 10:59:35 +0200
Subject: [PATCH 1/6] Adding accumulator
---
ALUminium/main.chk | 343 +-
ALUminium/main.cxt | 2 +-
ALUminium/main.gyd | 73 +-
ALUminium/main.jed | 3486 +++----
ALUminium/main.mfd | 4504 ++++-----
ALUminium/main.nga | 2 +-
ALUminium/main.rpt | 4534 ++++-----
ALUminium/main.tspec | 312 +-
ALUminium/main.vhd | 14 +-
ALUminium/main.vm6 | 10243 +++++++++++---------
ALUminium/main.xml | 4 +-
ALUminium/main_build.xml | 10 +-
ALUminium/main_html/fit/ascii.htm | 4534 ++++-----
ALUminium/main_html/fit/defeqns.htm | 3362 ++++---
ALUminium/main_html/fit/eqns.htm | 1694 ++--
ALUminium/main_html/fit/errs.htm | 5 +-
ALUminium/main_html/fit/fbs.htm | 72 +-
ALUminium/main_html/fit/fbs_FB1.htm | 140 +-
ALUminium/main_html/fit/fbs_FB10.htm | 96 +-
ALUminium/main_html/fit/fbs_FB11.htm | 164 +-
ALUminium/main_html/fit/fbs_FB12.htm | 60 +-
ALUminium/main_html/fit/fbs_FB13.htm | 59 +-
ALUminium/main_html/fit/fbs_FB14.htm | 75 +-
ALUminium/main_html/fit/fbs_FB2.htm | 111 +-
ALUminium/main_html/fit/fbs_FB3.htm | 154 +-
ALUminium/main_html/fit/fbs_FB4.htm | 67 +-
ALUminium/main_html/fit/fbs_FB5.htm | 95 +-
ALUminium/main_html/fit/fbs_FB6.htm | 96 +-
ALUminium/main_html/fit/fbs_FB7.htm | 82 +-
ALUminium/main_html/fit/fbs_FB8.htm | 113 +-
ALUminium/main_html/fit/fbs_FB9.htm | 101 +-
ALUminium/main_html/fit/maplogic_00.htm | 1008 +-
ALUminium/main_html/fit/maplogic_01.htm | 1118 ++-
ALUminium/main_html/fit/maplogic_02.htm | 882 +-
ALUminium/main_html/fit/summary.htm | 10 +-
ALUminium/main_html/tim/timing_report.htm | 656 +-
CHANGELOG | 5 +-
37 files changed, 20420 insertions(+), 17866 deletions(-)
diff --git a/ALUminium/main.chk b/ALUminium/main.chk
index 8db7bde..ce48474 100644
--- a/ALUminium/main.chk
+++ b/ALUminium/main.chk
@@ -4,245 +4,280 @@
----------------------------------------
0 Group(s)
-GCLK0: 4=CLK_CHOOSE.p
-GCLK1: 1=CLK_RIGHT.p
-GCLK2: 10=CLK_LEFT.p
+GCLK0: 2=CLK_CHOOSE.p
+GCLK1: 0=CLK_RIGHT.p
+GCLK2: 11=CLK_LEFT.p
----------------- B l o c k 0 ------------------
-PLApt(56/56), Fanin(36/38), Clk(0/3), Bct(0/4), Pin(2/5), Mcell(2/16)
-PLApts[56/56] 204 207 212 222 227 243 247 249 250 251 255 258 259 260 261 262 273 282 284 287 354 403 410 413 423 428 429 576 201 203 209 215 216 217 218 223 224 225 234 238 242 248 257 264 274 276 278 280 281 285 288 293 434 439 445 605
-Fanins[36] Madd_s_resultAdd__or0000.n N_PZ_296.n OP_RESULT<0>124.n OP_RESULT<0>125.n OP_RESULT<0>151.n OP_RESULT<0>154.n OP_RESULT<0>155.n OP_RESULT<0>2.n OP_RESULT<0>3.n OP_RESULT<0>72.n OP_RESULT<2>118.n OP_RESULT<2>88.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationChoose<5>.n s_operationChoose<6>.n s_operationChoose<7>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<3>.n s_operationLeft<4>.n s_operationLeft<5>.n s_operationLeft<6>.n s_operationLeft<7>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<3>.n s_operationRight<4>.n s_operationRight<5>.n s_operationRight<6>.n s_operationRight<7>.n
-clk[0]
+PLApt(56/56), Fanin(38/38), Clk(1/3), Bct(0/4), Pin(2/5), Mcell(14/16)
+PLApts[56/56] 153 160 168 170 196 198 208 252 335 336 60 338 339 150 344 351 696 353 354 150 355 386 150 408 448 612 614 631 150 632 98 150 114 149 150 261 446 150 573 575 150 576 29 145 107 36 47 58 30 43 82 91 71 39 50 110
+Fanins[38] Madd_s_resultAdd__or0000.n Madd_s_resultAdd__or0001.n Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000.n Mshift_s_resultRotateLeft_Sh<6>.n Mshift_s_resultRotateRight_Sh<0>.n Mshift_s_resultRotateRight_Sh<6>.n N_PZ_371.n N_PZ_488.n OP_RESULT<0>107.n OP_RESULT<0>94.n OP_RESULT<2>128.n OP_RESULT<2>96.n s_accumulator<2>.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationChoose<5>.n s_operationChoose<6>.n s_operationChoose<7>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<3>.n s_operationLeft<4>.n s_operationLeft<5>.n s_operationLeft<6>.n s_operationLeft<7>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<3>.n s_operationRight<4>.n s_operationRight<5>.n s_operationRight<6>.n s_operationRight<7>.n OP_RESULT<0>_BUFR.n
+clk[1] CLK_RIGHT
CTC:
CTR:
CTS:
CTE:
vref: [0]
-Signal[ 2] [OP_RESULT<0>(103),OP_RESULT<0>(99)] [OP_RESULT<2>(106),OP_RESULT<2>(97)]
-Signal[ 2] [ 0: ][ 1: ][ 2: OP_RESULT<0>(103) OP_RESULT<0>(99) ][ 3: ][ 4: ][ 5: OP_RESULT<2>(106)
- OP_RESULT<2>(97) ][ 6: ][ 7: ][ 8: ][ 9: ][ 10: ][ 11: (96) ][ 12: (95) ][ 13: (94) ]
- [ 14: ][ 15: ]
+Signal[14] [OP_RESULT<2>(106),OP_RESULT<2>(97)] [OP_RESULT<0>(103),OP_RESULT<0>(99)] [OP_RESULT<0>153(116)]
+ [N_PZ_488(115)] [s_accumulator<0>(111)] [s_accumulator<1>(110)] [s_accumulator<2>(109)]
+ [s_accumulator<3>(108)] [s_accumulator<4>(107)] [s_accumulator<5>(105)] [s_accumulator<7>(104)]
+ [s_accumulator<6>(102)] [OP_RESULT<3>100(101)]
+ [Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830(114)]
+Signal[14] [ 0: OP_RESULT<3>100(101) ][ 1: s_accumulator<6>(102) ][ 2: OP_RESULT<0>(103) OP_RESULT<0>(99)
+ ][ 3: s_accumulator<7>(104) ][ 4: s_accumulator<5>(105) ][ 5: OP_RESULT<2>(106)
+ OP_RESULT<2>(97) ][ 6: s_accumulator<4>(107) ][ 7: s_accumulator<3>(108) ][ 8:
+ s_accumulator<2>(109) ][ 9: s_accumulator<1>(110) ][ 10: s_accumulator<0>(111) ][ 11: (96) ]
+ [ 12: (95) ][ 13: Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830(114) (94) ][ 14:
+ N_PZ_488(115) ][ 15: OP_RESULT<0>153(116) ]
----------------- B l o c k 1 ------------------
-PLApt(56/56), Fanin(37/38), Clk(1/3), Bct(0/4), Pin(3/6), Mcell(6/16)
-PLApts[56/56] 200 205 231 232 265 275 279 283 286 290 292 334 339 342 343 352 450 511 621 45 55 74 92 103 119 135 190 192 198 346 191 193 194 195 199 331 347 375 631 633 108 197 349 363 388 545 580 588 37 91 102 118 623 624 625 626
-Fanins[37] Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000.n Mcompar_s_resultSmaller_0_cmp_le0000_G_B_000_00826.n Mshift_s_resultRotateLeft_Sh<5>.n Mshift_s_resultRotateRight_Sh<5>.n Msub_s_resultSub_Mxor_Result<5>__xor0000.n N_PZ_114.n N_PZ_134.n N_PZ_187.n N_PZ_231.n N_PZ_251.n N_PZ_296.n N_PZ_501.n OP_RESULT<4>116.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationChoose<5>.n s_operationChoose<6>.n s_operationChoose<7>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<3>.n s_operationLeft<4>.n s_operationLeft<5>.n s_operationLeft<6>.n s_operationLeft<7>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<3>.n s_operationRight<4>.n s_operationRight<5>.n s_operationRight<6>.n s_operationRight<7>.n
+PLApt(56/56), Fanin(38/38), Clk(1/3), Bct(0/4), Pin(3/6), Mcell(12/16)
+PLApts[56/56] 155 163 171 186 187 188 189 193 195 199 207 247 333 334 340 341 342 349 356 54 633 637 146 147 148 384 385 451 596 56 65 95 112 244 250 259 519 523 572 582 583 96 143 57 68 120 27 28 53 61 37 108 115 32 249 390
+Fanins[38] Madd_s_resultAdd__or0000.n Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000.n Mshift_s_resultRotateLeft_Sh<6>.n Mshift_s_resultRotateRight_Sh<4>.n Mshift_s_resultRotateRight_Sh<5>.n Mshift_s_resultRotateRight_Sh<6>.n N_PZ_140.n N_PZ_371.n N_PZ_494.n N_PZ_614.n OP_RESULT<0>107.n OP_RESULT<0>94.n OP_RESULT<3>100.n OP_RESULT<4>120.n s_accumulator<4>.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationChoose<5>.n s_operationChoose<6>.n s_operationChoose<7>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<3>.n s_operationLeft<4>.n s_operationLeft<5>.n s_operationLeft<7>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<3>.n s_operationRight<4>.n s_operationRight<5>.n s_operationRight<6>.n s_operationRight<7>.n
clk[1] CLK_LEFT
CTC:
CTR:
CTS:
CTE:
vref: [0]
-Signal[10] [OP_RESULT<4>(117),OP_RESULT<4>(1)] [OP_RESULT<0>151(130),s_operationLeft<0>,OP_LEFT<0>(6)]
- [OP_RESULT<6>115(131),s_operationLeft<1>,OP_LEFT<1>(7)] [OP_RESULT<5>124(132)]
- [OP_RESULT<0>125(129)] [N_PZ_226(127)]
-Signal[10] [ 0: OP_RESULT<4>(117) OP_RESULT<4>(1) ][ 1: ][ 2: (2) ][ 3: ][ 4: (3) ][ 5: ][ 6: ][ 7: ]
- [ 8: ][ 9: ][ 10: N_PZ_226(127) ][ 11: (4) ][ 12: OP_RESULT<0>125(129) ][ 13:
- OP_RESULT<0>151(130) s_operationLeft<0>(130) OP_LEFT<0>(6) ][ 14: OP_RESULT<6>115(131)
- s_operationLeft<1>(131) OP_LEFT<1>(7) ][ 15: OP_RESULT<5>124(132) ]
+Signal[16] [OP_RESULT<4>(117),OP_RESULT<4>(1)] [OP_RESULT<3>122(130),s_operationLeft<0>,OP_LEFT<0>(6)]
+ [OP_RESULT<2>128(131),s_operationLeft<1>,OP_LEFT<1>(7)] [N_PZ_344(132)] [N_PZ_244(129)]
+ [N_PZ_338(127)] [N_PZ_371(126)] [N_PZ_456(125)] [Madd_s_resultAdd__or0000(124)] [N_PZ_614(123)]
+ [Madd_s_resultAdd__or0001(122)] [Msub_s_resultSub__or00023(120)]
+Signal[16] [ 0: OP_RESULT<4>(117) OP_RESULT<4>(1) ][ 1: ][ 2: (2) ][ 3: Msub_s_resultSub__or00023(120) ]
+ [ 4: (3) ][ 5: Madd_s_resultAdd__or0001(122) ][ 6: N_PZ_614(123) ][ 7:
+ Madd_s_resultAdd__or0000(124) ][ 8: N_PZ_456(125) ][ 9: N_PZ_371(126) ][ 10: N_PZ_338(127) ]
+ [ 11: (4) ][ 12: N_PZ_244(129) ][ 13: OP_RESULT<3>122(130) s_operationLeft<0>(130)
+ OP_LEFT<0>(6) ][ 14: OP_RESULT<2>128(131) s_operationLeft<1>(131) OP_LEFT<1>(7) ][ 15:
+ N_PZ_344(132) ]
----------------- B l o c k 2 ------------------
-PLApt(56/56), Fanin(37/38), Clk(0/3), Bct(0/4), Pin(1/4), Mcell(3/16)
-PLApts[56/56] 219 220 230 237 241 266 267 268 269 270 362 364 416 418 453 486 487 491 496 501 547 582 590 602 608 619 620 622 36 54 72 73 75 80 155 167 168 170 172 294 296 297 345 446 494 500 542 578 586 600 606 97 107 109 159 448
-Fanins[37] Madd_s_resultAdd__or0003.n Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00826.n Mcompar_s_resultSmaller_0_cmp_le0000_G_B_000_00826.n Mmult_s_resultMul_mult0001_Mxor__index0009.n Mmult_s_resultMul_mult0001_Mxor__index0025.n Mshift_s_resultRotateLeft_Sh<5>.n Mshift_s_resultRotateLeft_Sh<7>.n Mshift_s_resultRotateRight_Sh<1>.n Mshift_s_resultRotateRight_Sh<3>.n Mshift_s_resultRotateRight_Sh<5>.n Mshift_s_resultRotateRight_Sh<7>.n Msub_s_resultSub_Mxor_Result<5>__xor0000.n Msub_s_resultSub__or0003.n N_PZ_114.n N_PZ_187.n N_PZ_231.n OP_RESULT<5>124.n OP_RESULT<5>90.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationChoose<5>.n s_operationChoose<6>.n s_operationChoose<7>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<3>.n s_operationLeft<4>.n s_operationLeft<5>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<3>.n s_operationRight<5>.n
+PLApt(44/56), Fanin(38/38), Clk(0/3), Bct(0/4), Pin(1/4), Mcell(14/16)
+PLApts[44/44] 156 175 192 202 280 357 362 396 453 656 322 323 324 325 326 327 297 328 364 248 365 254 270 271 276 256 268 616 33 89 34 88 101 118 139 281 138 319 122 125 136 140 142 144
+Fanins[38] Madd_s_resultAdd__or0001.n Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000.n Mshift_s_resultRotateLeft_Sh<1>.n Msub_s_resultSub_Mxor_Result<3>__xor0000.n Msub_s_resultSub_Mxor_Result<5>__xor0000.n Msub_s_resultSub__or0001.n Msub_s_resultSub__or00023.n N_PZ_140.n N_PZ_232.n N_PZ_235.n N_PZ_309.n N_PZ_344.n N_PZ_371.n N_PZ_435.n OP_RESULT<0>107.n OP_RESULT<0>94.n OP_RESULT<5>132.n s_accumulator<5>.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationChoose<5>.n s_operationChoose<6>.n s_operationChoose<7>.n s_operationLeft<0>.n s_operationLeft<4>.n s_operationLeft<5>.n s_operationLeft<7>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<3>.n s_operationRight<4>.n s_operationRight<5>.n s_operationRight<6>.n s_operationRight<7>.n
clk[0]
CTC:
CTR:
CTS:
CTE:
vref: [0]
-Signal[ 3] [OP_RESULT<5>(137),OP_RESULT<5>(93)] [OP_RESULT<3>122(147)] [OP_RESULT<5>90(145)]
-Signal[ 3] [ 0: ][ 1: ][ 2: ][ 3: ][ 4: OP_RESULT<5>(137) OP_RESULT<5>(93) ][ 5: ][ 6: ][ 7: ][ 8: ]
- [ 9: ][ 10: ][ 11: (92) ][ 12: OP_RESULT<5>90(145) ][ 13: (91) ][ 14: OP_RESULT<3>122(147) ]
- [ 15: (90) ]
+Signal[14] [OP_RESULT<5>(137),OP_RESULT<5>(93)] [OP_RESULT<0>3(147)] [Msub_s_resultSub__or0004(145)]
+ [Madd_s_resultAdd__or0003(143)] [Mshift_s_resultRotateLeft_Sh<5>(142)]
+ [Mshift_s_resultRotateRight_Sh<4>(141)] [Mshift_s_resultRotateRight_Sh<7>(140)] [N_PZ_494(139)]
+ [N_PZ_560(138)] [Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000(136)] [N_PZ_435(135)]
+ [Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000(134)]
+ [Msub_s_resultSub_Mxor_Result<5>__xor0000(133)] [N_PZ_309(148)]
+Signal[14] [ 0: Msub_s_resultSub_Mxor_Result<5>__xor0000(133) ][ 1:
+ Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000(134) ][ 2: N_PZ_435(135) ][ 3:
+ Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000(136) ][ 4: OP_RESULT<5>(137) OP_RESULT<5>(93)
+ ][ 5: N_PZ_560(138) ][ 6: N_PZ_494(139) ][ 7: Mshift_s_resultRotateRight_Sh<7>(140) ][ 8:
+ Mshift_s_resultRotateRight_Sh<4>(141) ][ 9: Mshift_s_resultRotateLeft_Sh<5>(142) ][ 10:
+ Madd_s_resultAdd__or0003(143) ][ 11: (92) ][ 12: Msub_s_resultSub__or0004(145) ][ 13: (91) ]
+ [ 14: OP_RESULT<0>3(147) ][ 15: N_PZ_309(148) (90) ]
----------------- B l o c k 3 ------------------
-PLApt(56/56), Fanin(38/38), Clk(1/3), Bct(0/4), Pin(6/6), Mcell(7/16)
-PLApts[56/56] 31 35 42 43 52 53 67 70 87 88 160 99 100 163 115 116 132 338 340 415 417 474 475 476 477 478 614 615 617 32 33 44 51 60 68 69 89 98 101 117 133 385 48 71 367 390 499 541 577 585 599 399 400 401 402 173
-Fanins[38] Madd_s_resultAdd__or0001.n Madd_s_resultAdd__or0003.n Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000.n Mmult_s_resultMul_mult0001_Mxor__index0009.n Mmult_s_resultMul_mult0001_Mxor__index0010.n Mmult_s_resultMul_mult0001__and0043.n Mmult_s_resultMul_mult0001__or0012.n Mshift_s_resultRotateLeft_Sh<5>.n Mshift_s_resultRotateLeft_Sh<7>.n Mshift_s_resultRotateRight_Sh<1>.n Mshift_s_resultRotateRight_Sh<5>.n Msub_s_resultSub_Mxor_Result<5>__xor0000.n Msub_s_resultSub__or0003.n N_PZ_106.n N_PZ_114.n N_PZ_251.n N_PZ_296.n N_PZ_462.n SF23.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<3>.n s_operationLeft<4>.n s_operationLeft<5>.n s_operationLeft<6>.n s_operationLeft<7>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<3>.n s_operationRight<4>.n s_operationRight<7>.n
+PLApt(56/56), Fanin(36/38), Clk(1/3), Bct(0/4), Pin(6/6), Mcell(6/16)
+PLApts[56/56] 41 52 66 75 79 97 113 126 127 128 129 225 227 130 228 260 282 320 409 445 521 525 574 629 639 641 645 646 649 650 85 86 90 92 99 103 104 105 106 371 458 485 601 602 603 604 605 626 627 630 634 635 264 368 45 118
+Fanins[36] Madd_s_resultAdd__or0004.n Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830.n Mmult_s_resultMul_mult0001_Mxor__index0033.n Mshift_s_resultRotateLeft_Sh<6>.n Mshift_s_resultRotateLeft_Sh<7>.n Mshift_s_resultRotateRight_Sh<0>.n Mshift_s_resultRotateRight_Sh<3>.n Mshift_s_resultRotateRight_Sh<4>.n Mshift_s_resultRotateRight_Sh<6>.n Msub_s_resultSub__or00023.n Msub_s_resultSub__or0005.n N_PZ_140.n N_PZ_232.n N_PZ_235.n N_PZ_338.n N_PZ_614.n OP_RESULT<0>107.n OP_RESULT<0>94.n OP_RESULT<6>88.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<3>.n s_operationLeft<4>.n s_operationLeft<5>.n s_operationLeft<6>.n s_operationLeft<7>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<6>.n
clk[1] CLK_LEFT
CTC:
CTR:
CTS:
CTE:
vref: [0]
-Signal[19] [Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00826(149),s_operationLeft<2>,OP_LEFT<2>(8)]
- [Mcompar_s_resultSmaller_0_cmp_le0000_G_B_000_00826(150),s_operationLeft<3>,OP_LEFT<3>(9)]
- [OP_RESULT<4>116(151),s_operationLeft<4>,OP_LEFT<4>(10)]
- [OP_RESULT<2>118(153),s_operationLeft<5>,OP_LEFT<5>(11)]
- [OP_RESULT<1>130(154),s_operationLeft<6>,OP_LEFT<6>(12)]
- [OP_RESULT<0>124(161),s_operationLeft<7>,OP_LEFT<7>(13)] [N_PZ_187(164)]
-Signal[19] [ 0: Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00826(149) s_operationLeft<2>(149) OP_LEFT<2>(8)
- ][ 1: Mcompar_s_resultSmaller_0_cmp_le0000_G_B_000_00826(150) s_operationLeft<3>(150)
- OP_LEFT<3>(9) ][ 2: OP_RESULT<4>116(151) s_operationLeft<4>(151) OP_LEFT<4>(10) ][ 3: ][ 4:
- OP_RESULT<2>118(153) s_operationLeft<5>(153) OP_LEFT<5>(11) ][ 5: OP_RESULT<1>130(154)
+Signal[18] [N_PZ_232(149),s_operationLeft<2>,OP_LEFT<2>(8)] [N_PZ_235(150),s_operationLeft<3>,OP_LEFT<3>(9)]
+ [OP_RESULT<6>122(151),s_operationLeft<4>,OP_LEFT<4>(10)]
+ [Mmult_s_resultMul_mult0001_Mxor__n0002<5>__xor0000(153),s_operationLeft<5>,OP_LEFT<5>(11)]
+ [Msub_s_resultSub__or0001(154),s_operationLeft<6>,OP_LEFT<6>(12)]
+ [Mshift_s_resultRotateLeft_Sh<1>(161),s_operationLeft<7>,OP_LEFT<7>(13)]
+Signal[18] [ 0: N_PZ_232(149) s_operationLeft<2>(149) OP_LEFT<2>(8) ][ 1: N_PZ_235(150)
+ s_operationLeft<3>(150) OP_LEFT<3>(9) ][ 2: OP_RESULT<6>122(151) s_operationLeft<4>(151)
+ OP_LEFT<4>(10) ][ 3: ][ 4: Mmult_s_resultMul_mult0001_Mxor__n0002<5>__xor0000(153)
+ s_operationLeft<5>(153) OP_LEFT<5>(11) ][ 5: Msub_s_resultSub__or0001(154)
s_operationLeft<6>(154) OP_LEFT<6>(12) ][ 6: ][ 7: ][ 8: ][ 9: ][ 10: ][ 11: ][ 12:
- OP_RESULT<0>124(161) s_operationLeft<7>(161) OP_LEFT<7>(13) ][ 13: ][ 14: ][ 15: N_PZ_187(164)
- ]
+ Mshift_s_resultRotateLeft_Sh<1>(161) s_operationLeft<7>(161) OP_LEFT<7>(13) ][ 13: ][ 14: ]
+ [ 15: ]
----------------- B l o c k 4 ------------------
-PLApt(56/56), Fanin(36/38), Clk(0/3), Bct(0/4), Pin(2/2), Mcell(10/16)
-PLApts[56/56] 176 330 414 187 627 628 629 630 632 188 373 374 419 420 421 422 182 356 357 379 380 424 425 426 427 183 381 382 406 407 408 409 124 184 189 196 348 392 544 579 601 41 86 105 164 355 372 383 447 451 454 411 412 134 136 336
-Fanins[36] Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00826.n Mcompar_s_resultSmaller_0_cmp_le0000_G_B_000_00826.n Mshift_s_resultRotateLeft_Sh<5>.n Mshift_s_resultRotateLeft_Sh<7>.n Msub_s_resultSub_Mxor_Result<5>__xor0000.n Msub_s_resultSub__or0003.n N_PZ_114.n N_PZ_187.n N_PZ_226.n N_PZ_231.n N_PZ_251.n N_PZ_296.n N_PZ_314.n N_PZ_377.n N_PZ_378.n N_PZ_501.n OP_RESULT<5>90.n SF23.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<5>.n s_operationLeft<6>.n s_operationLeft<7>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<3>.n s_operationRight<4>.n s_operationRight<5>.n s_operationRight<6>.n s_operationRight<7>.n
+PLApt(52/56), Fanin(38/38), Clk(0/3), Bct(0/4), Pin(2/2), Mcell(11/16)
+PLApts[52/56] 215 476 481 669 670 676 681 682 684 475 478 479 42 224 245 295 296 299 348 363 366 398 474 455 487 588 592 609 640 642 643 644 648 651 38 653 658 659 660 661 662 77 101 44 119 78 100 88 89 214 () () 678 () () 226
+Fanins[38] Madd_s_resultAdd__or0004.n Mmult_s_resultMul_mult0001_Mxor__index0025.n Mmult_s_resultMul_mult0001_Mxor__index0026.n Mmult_s_resultMul_mult0001_Mxor__index0033.n Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000.n Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000.n Mmult_s_resultMul_mult0001__and0052.n Mshift_s_resultRotateLeft_Sh<1>.n Mshift_s_resultRotateLeft_Sh<5>.n Mshift_s_resultRotateLeft_Sh<7>.n Mshift_s_resultRotateRight_Sh<3>.n Mshift_s_resultRotateRight_Sh<5>.n Mshift_s_resultRotateRight_Sh<7>.n Msub_s_resultSub__or0005.n N_PZ_140.n N_PZ_232.n N_PZ_235.n N_PZ_309.n N_PZ_313.n N_PZ_371.n OP_RESULT<0>94.n OP_RESULT<7>94.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<5>.n s_operationLeft<6>.n s_operationLeft<7>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<5>.n s_operationRight<6>.n s_operationRight<7>.n
clk[0]
CTC:
CTR:
CTS:
CTE:
vref: [0]
-Signal[12] [CLK_CHOOSE(22)] [CLK_RIGHT(23)] [Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000(180)]
- [N_PZ_378(179)] [N_PZ_377(178)] [OP_RESULT<0>2(177)] [OP_RESULT<0>3(176)] [OP_RESULT<0>154(175)]
- [OP_RESULT<7>111(174)] [OP_RESULT<6>94(173)] [OP_RESULT<0>155(172)] [OP_RESULT<0>72(171)]
-Signal[12] [ 0: ][ 1: ][ 2: ][ 3: CLK_RIGHT(23) ][ 4: ][ 5: CLK_CHOOSE(22) ][ 6: OP_RESULT<0>72(171) ]
- [ 7: OP_RESULT<0>155(172) ][ 8: OP_RESULT<6>94(173) ][ 9: OP_RESULT<7>111(174) ][ 10:
- OP_RESULT<0>154(175) ][ 11: OP_RESULT<0>3(176) ][ 12: OP_RESULT<0>2(177) ][ 13: N_PZ_377(178)
- ][ 14: N_PZ_378(179) ][ 15: Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000(180) ]
+Signal[13] [CLK_CHOOSE(22)] [CLK_RIGHT(23)] [N_PZ_313(180)]
+ [Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000(179)]
+ [Mmult_s_resultMul_mult0001_Mxor__index0033(178)] [OP_RESULT<7>118(177)]
+ [Mshift_s_resultRotateLeft_Sh<7>(176)] [Mshift_s_resultRotateRight_Sh<0>(175)]
+ [Mshift_s_resultRotateRight_Sh<6>(174)] [OP_RESULT<0>107(173)]
+ [Mshift_s_resultRotateLeft_Sh<6>(172)] [Mshift_s_resultRotateRight_Sh<5>(171)]
+ [Mmult_s_resultMul_mult0001__and0052(169)]
+Signal[13] [ 0: ][ 1: ][ 2: ][ 3: CLK_RIGHT(23) ][ 4: Mmult_s_resultMul_mult0001__and0052(169) ][ 5:
+ CLK_CHOOSE(22) ][ 6: Mshift_s_resultRotateRight_Sh<5>(171) ][ 7:
+ Mshift_s_resultRotateLeft_Sh<6>(172) ][ 8: OP_RESULT<0>107(173) ][ 9:
+ Mshift_s_resultRotateRight_Sh<6>(174) ][ 10: Mshift_s_resultRotateRight_Sh<0>(175) ][ 11:
+ Mshift_s_resultRotateLeft_Sh<7>(176) ][ 12: OP_RESULT<7>118(177) ][ 13:
+ Mmult_s_resultMul_mult0001_Mxor__index0033(178) ][ 14:
+ Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000(179) ][ 15: N_PZ_313(180) ]
----------------- B l o c k 5 ------------------
-PLApt(56/56), Fanin(38/38), Clk(1/3), Bct(0/4), Pin(4/5), Mcell(5/16)
-PLApts[56/56] 206 208 211 213 221 226 228 236 239 240 244 245 252 253 310 312 376 634 635 636 640 641 642 684 685 688 689 28 83 519 583 593 594 595 596 597 90 509 584 587 84 112 120 129 506 510 514 520 598 63 138 459 94 525 533 543
-Fanins[38] Madd_s_resultAdd__or0004.n Mmult_s_resultMul_mult0001_Mxor__index0003.n Mmult_s_resultMul_mult0001_Mxor__index0010.n Mmult_s_resultMul_mult0001_Mxor__index0033.n Mshift_s_resultRotateLeft_Sh<5>.n Mshift_s_resultRotateLeft_Sh<7>.n Mshift_s_resultRotateRight_Sh<3>.n Mshift_s_resultRotateRight_Sh<5>.n Msub_s_resultSub__or0005.n N_PZ_106.n N_PZ_114.n N_PZ_134.n N_PZ_203.n N_PZ_251.n N_PZ_501.n OP_RESULT<6>115.n OP_RESULT<6>94.n SF23.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationChoose<5>.n s_operationChoose<6>.n s_operationChoose<7>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<3>.n s_operationLeft<4>.n s_operationLeft<5>.n s_operationLeft<6>.n s_operationLeft<7>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<6>.n
+PLApt(37/56), Fanin(38/38), Clk(1/3), Bct(0/4), Pin(4/5), Mcell(9/16)
+PLApts[37/56] 157 174 194 197 200 201 204 206 283 321 527 657 284 287 288 289 315 376 581 310 312 74 80 81 87 209 213 45 55 33 67 49 62 132 48 133 () () () () () () () () () () () () () () () () () () () 308
+Fanins[38] Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830.n Msub_s_resultSub__or00023.n N_PZ_232.n N_PZ_235.n N_PZ_244.n N_PZ_261.n N_PZ_494.n N_PZ_560.n N_PZ_614.n OP_RESULT<0>107.n OP_RESULT<0>94.n OP_RESULT<3>100.n OP_RESULT<6>122.n s_accumulator<6>.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationChoose<5>.n s_operationChoose<6>.n s_operationChoose<7>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<3>.n s_operationLeft<4>.n s_operationLeft<5>.n s_operationLeft<6>.n s_operationLeft<7>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<3>.n s_operationRight<4>.n s_operationRight<5>.n s_operationRight<6>.n s_operationRight<7>.n
clk[1] CLK_CHOOSE
CTC:
CTR:
CTS:
CTE:
vref: [0]
-Signal[10] [OP_RESULT<6>(182),OP_RESULT<6>(24)] [CLK_LEFT(27)]
- [N_PZ_318(194),s_operationChoose<0>,OP_CHOOSE<0>(29)]
- [N_PZ_497(196),s_operationChoose<1>,OP_CHOOSE<1>(30)]
- [Mmult_s_resultMul_mult0001_Mxor__n0002<5>__xor0000(195)] [N_PZ_317(193)]
-Signal[10] [ 0: ][ 1: OP_RESULT<6>(182) OP_RESULT<6>(24) ][ 2: ][ 3: CLK_LEFT(27) ][ 4: ][ 5: ][ 6: ]
- [ 7: ][ 8: ][ 9: ][ 10: ][ 11: (28) ][ 12: N_PZ_317(193) ][ 13: N_PZ_318(194)
- s_operationChoose<0>(194) OP_CHOOSE<0>(29) ][ 14:
- Mmult_s_resultMul_mult0001_Mxor__n0002<5>__xor0000(195) ][ 15: N_PZ_497(196)
- s_operationChoose<1>(196) OP_CHOOSE<1>(30) ]
+Signal[14] [OP_RESULT<6>(182),OP_RESULT<6>(24)] [CLK_LEFT(27)]
+ [OP_RESULT<0>158(194),s_operationChoose<0>,OP_CHOOSE<0>(29)]
+ [N_PZ_261(196),s_operationChoose<1>,OP_CHOOSE<1>(30)] [OP_RESULT<6>88(195)]
+ [Mshift_s_resultRotateRight_Sh<1>(193)] [Mshift_s_resultRotateRight_Sh<3>(191)] [N_PZ_140(190)]
+ [OP_RESULT<0>94(189)] [Msub_s_resultSub_Mxor_Result<3>__xor0000(188)]
+Signal[14] [ 0: ][ 1: OP_RESULT<6>(182) OP_RESULT<6>(24) ][ 2: ][ 3: CLK_LEFT(27) ][ 4: ][ 5: ][ 6: ]
+ [ 7: Msub_s_resultSub_Mxor_Result<3>__xor0000(188) ][ 8: OP_RESULT<0>94(189) ][ 9:
+ N_PZ_140(190) ][ 10: Mshift_s_resultRotateRight_Sh<3>(191) ][ 11: (28) ][ 12:
+ Mshift_s_resultRotateRight_Sh<1>(193) ][ 13: OP_RESULT<0>158(194) s_operationChoose<0>(194)
+ OP_CHOOSE<0>(29) ][ 14: OP_RESULT<6>88(195) ][ 15: N_PZ_261(196) s_operationChoose<1>(196)
+ OP_CHOOSE<1>(30) ]
----------------- B l o c k 6 ------------------
-PLApt(56/56), Fanin(36/38), Clk(0/3), Bct(0/4), Pin(1/6), Mcell(8/16)
-PLApts[56/56] 229 246 271 272 358 359 377 378 393 497 502 546 581 589 603 609 637 675 676 360 682 683 686 687 690 691 692 693 694 387 430 431 432 435 436 443 444 40 50 57 61 137 139 140 147 148 150 62 152 27 76 142 64 56 391 438
-Fanins[36] Madd_s_resultAdd__or0000.n Madd_s_resultAdd__or0005.n Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000.n Mshift_s_resultRotateLeft_Sh<5>.n Mshift_s_resultRotateLeft_Sh<7>.n Mshift_s_resultRotateRight_Sh<1>.n Mshift_s_resultRotateRight_Sh<3>.n Mshift_s_resultRotateRight_Sh<5>.n Mshift_s_resultRotateRight_Sh<7>.n Msub_s_resultSub__or0001.n Msub_s_resultSub__or0005.n N_PZ_114.n N_PZ_251.n N_PZ_296.n N_PZ_361.n OP_RESULT<7>111.n OP_RESULT<7>90.n SF23.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationChoose<5>.n s_operationChoose<6>.n s_operationChoose<7>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<3>.n s_operationLeft<4>.n s_operationLeft<7>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<7>.n
+PLApt(50/56), Fanin(38/38), Clk(0/3), Bct(0/4), Pin(1/6), Mcell(6/16)
+PLApts[50/50] 285 286 290 291 292 293 388 454 587 607 663 46 258 369 395 404 449 586 591 606 370 372 374 381 387 393 397 116 394 447 460 238 463 464 465 466 469 470 471 472 473 251 265 266 380 382 383 389 407 124
+Fanins[38] Madd_s_resultAdd__or0000.n Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830.n Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000.n Mshift_s_resultRotateLeft_Sh<1>.n Mshift_s_resultRotateLeft_Sh<5>.n Mshift_s_resultRotateLeft_Sh<7>.n Mshift_s_resultRotateRight_Sh<0>.n Mshift_s_resultRotateRight_Sh<1>.n Mshift_s_resultRotateRight_Sh<5>.n Msub_s_resultSub__or0001.n N_PZ_140.n N_PZ_244.n N_PZ_456.n N_PZ_474.n OP_RESULT<0>107.n OP_RESULT<7>118.n s_accumulator<7>.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationChoose<5>.n s_operationChoose<6>.n s_operationChoose<7>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<3>.n s_operationLeft<7>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<3>.n s_operationRight<4>.n s_operationRight<5>.n s_operationRight<6>.n s_operationRight<7>.n
clk[0]
CTC:
CTR:
CTS:
CTE:
vref: [0]
-Signal[ 8] [OP_RESULT<7>(201),OP_RESULT<7>(19)] [OP_RESULT<2>88(212)]
- [Mmult_s_resultMul_mult0001_Mxor__index0009(211)] [N_PZ_231(206)] [N_PZ_203(205)] [N_PZ_134(204)]
- [Madd_s_resultAdd__or0001(203)] [N_PZ_501(200)]
-Signal[ 8] [ 0: ][ 1: ][ 2: ][ 3: N_PZ_501(200) ][ 4: OP_RESULT<7>(201) OP_RESULT<7>(19) ][ 5: (18) ]
- [ 6: Madd_s_resultAdd__or0001(203) ][ 7: N_PZ_134(204) ][ 8: N_PZ_203(205) ][ 9: N_PZ_231(206)
- ][ 10: (17) ][ 11: (16) ][ 12: (15) ][ 13: (14) ][ 14:
- Mmult_s_resultMul_mult0001_Mxor__index0009(211) ][ 15: OP_RESULT<2>88(212) ]
+Signal[ 6] [OP_RESULT<7>(201),OP_RESULT<7>(19)] [OP_RESULT<1>138(212)] [OP_RESULT<1>104(211)]
+ [Mmult_s_resultMul_mult0001_Mxor__index0009(206)] [OP_RESULT<2>96(205)]
+ [Mmult_s_resultMul_mult0001_Mxor__n0006<3>__xor0000(204)]
+Signal[ 6] [ 0: ][ 1: ][ 2: ][ 3: ][ 4: OP_RESULT<7>(201) OP_RESULT<7>(19) ][ 5: (18) ][ 6: ][ 7:
+ Mmult_s_resultMul_mult0001_Mxor__n0006<3>__xor0000(204) ][ 8: OP_RESULT<2>96(205) ][ 9:
+ Mmult_s_resultMul_mult0001_Mxor__index0009(206) ][ 10: (17) ][ 11: (16) ][ 12: (15) ][ 13:
+ (14) ][ 14: OP_RESULT<1>104(211) ][ 15: OP_RESULT<1>138(212) ]
----------------- B l o c k 7 ------------------
-PLApt(56/56), Fanin(30/38), Clk(1/3), Bct(0/4), Pin(6/6), Mcell(12/16)
-PLApts[56/56] 93 123 106 111 114 125 127 131 179 180 181 449 452 455 146 308 664 665 666 667 668 669 670 671 672 166 673 674 177 485 490 524 526 529 299 530 531 532 535 536 165 537 538 539 540 552 553 556 557 558 559 365 551 368 555 185
-Fanins[30] Madd_s_resultAdd__or0000.n Mmult_s_resultMul_mult0001_Mxor__index0003.n Mmult_s_resultMul_mult0001_Mxor__index0025.n Mmult_s_resultMul_mult0001_Mxor__index0026.n Mmult_s_resultMul_mult0001_Mxor__index0033.n Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000.n Mshift_s_resultRotateRight_Sh<1>.n Msub_s_resultSub__or0001.n N_PZ_106.n N_PZ_114.n N_PZ_134.n N_PZ_231.n N_PZ_296.n OP_RESULT<5>90.n s_operationChoose<0>.n s_operationChoose<2>.n s_operationChoose<4>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<3>.n s_operationLeft<5>.n s_operationLeft<6>.n s_operationLeft<7>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<5>.n s_operationRight<6>.n s_operationRight<7>.n
+PLApt(55/56), Fanin(32/38), Clk(1/3), Bct(0/4), Pin(6/6), Mcell(13/16)
+PLApts[55/55] 664 665 532 536 538 542 544 531 537 543 533 539 546 687 688 692 552 554 561 562 123 219 235 427 549 556 231 423 425 548 131 417 428 429 229 431 412 557 416 419 59 402 420 497 502 401 422 421 450 217 501 503 218 505 506
+Fanins[32] Madd_s_resultAdd__or0000.n Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830.n Mmult_s_resultMul_mult0001_Mxor__index0003.n Mmult_s_resultMul_mult0001_Mxor__index0004.n Mmult_s_resultMul_mult0001_Mxor__index0009.n Mmult_s_resultMul_mult0001_Mxor__index0010.n Mmult_s_resultMul_mult0001_Mxor__index0012.n Mmult_s_resultMul_mult0001_Mxor__n0002<5>__xor0000.n Mmult_s_resultMul_mult0001__or0009.n Mmult_s_resultMul_mult0001__or0012.n Mmult_s_resultMul_mult0001__or0014.n Mshift_s_resultRotateLeft_Sh<1>.n Msub_s_resultSub__or00023.n N_PZ_139.n N_PZ_140.n N_PZ_241.n N_PZ_295.n N_PZ_323.n N_PZ_326.n N_PZ_386.n N_PZ_473.n OP_RESULT<0>107.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<3>.n s_operationLeft<4>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<3>.n s_operationRight<4>.n
clk[1] CLK_CHOOSE
CTC:
CTR:
CTS:
CTE:
vref: [0]
-Signal[24] [N_PZ_251(218),s_operationChoose<2>,OP_CHOOSE<2>(32)]
- [SF23(223),s_operationChoose<3>,OP_CHOOSE<3>(33)]
- [Mshift_s_resultRotateLeft_Sh<7>(224),s_operationChoose<4>,OP_CHOOSE<4>(34)]
- [Mshift_s_resultRotateRight_Sh<5>(225),s_operationChoose<5>,OP_CHOOSE<5>(35)]
- [OP_RESULT<7>90(226),s_operationChoose<6>,OP_CHOOSE<6>(36)]
- [Mshift_s_resultRotateRight_Sh<7>(227),s_operationChoose<7>,OP_CHOOSE<7>(37)] [N_PZ_361(228)]
- [Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000(222)]
- [Mmult_s_resultMul_mult0001_Mxor__index0033(221)]
- [Mmult_s_resultMul_mult0001_Mxor__index0010(220)] [Madd_s_resultAdd__or0000(219)]
- [Msub_s_resultSub__or0001(217)]
-Signal[24] [ 0: ][ 1: ][ 2: ][ 3: ][ 4: Msub_s_resultSub__or0001(217) ][ 5: N_PZ_251(218)
- s_operationChoose<2>(218) OP_CHOOSE<2>(32) ][ 6: Madd_s_resultAdd__or0000(219) ][ 7:
- Mmult_s_resultMul_mult0001_Mxor__index0010(220) ][ 8:
- Mmult_s_resultMul_mult0001_Mxor__index0033(221) ][ 9:
- Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000(222) ][ 10: SF23(223)
- s_operationChoose<3>(223) OP_CHOOSE<3>(33) ][ 11: Mshift_s_resultRotateLeft_Sh<7>(224)
- s_operationChoose<4>(224) OP_CHOOSE<4>(34) ][ 12: Mshift_s_resultRotateRight_Sh<5>(225)
- s_operationChoose<5>(225) OP_CHOOSE<5>(35) ][ 13: OP_RESULT<7>90(226) s_operationChoose<6>(226)
- OP_CHOOSE<6>(36) ][ 14: Mshift_s_resultRotateRight_Sh<7>(227) s_operationChoose<7>(227)
- OP_CHOOSE<7>(37) ][ 15: N_PZ_361(228) ]
+Signal[25] [N_PZ_473(218),s_operationChoose<2>,OP_CHOOSE<2>(32)]
+ [Mmult_s_resultMul_mult0001_Mxor__index0012(223),s_operationChoose<3>,OP_CHOOSE<3>(33)]
+ [Mmult_s_resultMul_mult0001__or0009(224),s_operationChoose<4>,OP_CHOOSE<4>(34)]
+ [N_PZ_139(225),s_operationChoose<5>,OP_CHOOSE<5>(35)]
+ [N_PZ_474(226),s_operationChoose<6>,OP_CHOOSE<6>(36)]
+ [N_PZ_241(227),s_operationChoose<7>,OP_CHOOSE<7>(37)] [N_PZ_325(228)]
+ [Mmult_s_resultMul_mult0001__or0014(222)] [N_PZ_454(221)]
+ [Mmult_s_resultMul_mult0001__and0043(220)] [Mmult_s_resultMul_mult0001__or0012(219)]
+ [N_PZ_323(217)] [N_PZ_386(216)]
+Signal[25] [ 0: ][ 1: ][ 2: ][ 3: N_PZ_386(216) ][ 4: N_PZ_323(217) ][ 5: N_PZ_473(218)
+ s_operationChoose<2>(218) OP_CHOOSE<2>(32) ][ 6: Mmult_s_resultMul_mult0001__or0012(219) ][ 7:
+ Mmult_s_resultMul_mult0001__and0043(220) ][ 8: N_PZ_454(221) ][ 9:
+ Mmult_s_resultMul_mult0001__or0014(222) ][ 10: Mmult_s_resultMul_mult0001_Mxor__index0012(223)
+ s_operationChoose<3>(223) OP_CHOOSE<3>(33) ][ 11: Mmult_s_resultMul_mult0001__or0009(224)
+ s_operationChoose<4>(224) OP_CHOOSE<4>(34) ][ 12: N_PZ_139(225) s_operationChoose<5>(225)
+ OP_CHOOSE<5>(35) ][ 13: N_PZ_474(226) s_operationChoose<6>(226) OP_CHOOSE<6>(36) ][ 14:
+ N_PZ_241(227) s_operationChoose<7>(227) OP_CHOOSE<7>(37) ][ 15: N_PZ_325(228) ]
----------------- B l o c k 8 ------------------
-PLApt(51/56), Fanin(38/38), Clk(1/3), Bct(0/4), Pin(5/5), Mcell(10/16)
-PLApts[51/51] 202 210 214 235 254 256 263 289 332 350 366 369 370 371 433 437 441 495 503 549 550 554 591 604 607 330 335 389 395 396 397 394 460 527 528 534 679 680 171 677 344 47 59 39 130 386 442 38 46 49 58
-Fanins[38] Madd_s_resultAdd__or0000.n Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00826.n Mcompar_s_resultSmaller_0_cmp_le0000_G_B_000_00826.n Mmult_s_resultMul_mult0001_Mxor__index0003.n Mmult_s_resultMul_mult0001_Mxor__index0010.n Mshift_s_resultRotateRight_Sh<1>.n Mshift_s_resultRotateRight_Sh<3>.n Mshift_s_resultRotateRight_Sh<5>.n Mshift_s_resultRotateRight_Sh<7>.n Msub_s_resultSub__or0001.n N_PZ_106.n N_PZ_114.n N_PZ_187.n N_PZ_296.n N_PZ_437.n OP_RESULT<1>130.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationChoose<5>.n s_operationChoose<6>.n s_operationChoose<7>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<3>.n s_operationLeft<6>.n s_operationLeft<7>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<3>.n s_operationRight<4>.n s_operationRight<5>.n s_operationRight<6>.n s_operationRight<7>.n
+PLApt(38/56), Fanin(38/38), Clk(1/3), Bct(0/4), Pin(5/5), Mcell(5/16)
+PLApts[38/38] 152 158 159 164 165 166 167 173 180 185 191 203 205 246 262 263 373 375 391 392 403 452 488 598 611 654 93 102 109 141 211 294 298 410 411 237 432 433
+Fanins[38] Madd_s_resultAdd__or0000.n Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830.n Mmult_s_resultMul_mult0001__and0043.n Mshift_s_resultRotateRight_Sh<3>.n Mshift_s_resultRotateRight_Sh<5>.n Mshift_s_resultRotateRight_Sh<7>.n N_PZ_140.n N_PZ_309.n N_PZ_454.n OP_RESULT<0>107.n OP_RESULT<0>94.n OP_RESULT<1>104.n OP_RESULT<1>138.n OP_RESULT<3>100.n OP_RESULT<6>88.n s_accumulator<1>.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationChoose<5>.n s_operationChoose<6>.n s_operationChoose<7>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<3>.n s_operationLeft<4>.n s_operationLeft<6>.n s_operationLeft<7>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<3>.n s_operationRight<4>.n s_operationRight<5>.n s_operationRight<6>.n s_operationRight<7>.n
clk[1] CLK_RIGHT
CTC:
CTR:
CTS:
CTE:
vref: [0]
-Signal[18] [OP_RESULT<1>(229),OP_RESULT<1>(78)] [N_PZ_314(230),s_operationRight<0>,OP_RIGHT<0>(79)]
- [N_PZ_374(232),s_operationRight<1>,OP_RIGHT<1>(80)]
- [Msub_s_resultSub__or0003(234),s_operationRight<2>,OP_RIGHT<2>(81)]
- [N_PZ_462(240),s_operationRight<3>,OP_RIGHT<3>(82)] [Mshift_s_resultRotateRight_Sh<1>(244)]
- [N_PZ_114(243)] [N_PZ_437(242)] [N_PZ_106(241)] [N_PZ_296(239)]
-Signal[18] [ 0: OP_RESULT<1>(229) OP_RESULT<1>(78) ][ 1: N_PZ_314(230) s_operationRight<0>(230)
- OP_RIGHT<0>(79) ][ 2: ][ 3: N_PZ_374(232) s_operationRight<1>(232) OP_RIGHT<1>(80) ][ 4: ]
- [ 5: Msub_s_resultSub__or0003(234) s_operationRight<2>(234) OP_RIGHT<2>(81) ][ 6: ][ 7: ][ 8:
- ][ 9: ][ 10: N_PZ_296(239) ][ 11: N_PZ_462(240) s_operationRight<3>(240) OP_RIGHT<3>(82) ]
- [ 12: N_PZ_106(241) ][ 13: N_PZ_437(242) ][ 14: N_PZ_114(243) ][ 15:
- Mshift_s_resultRotateRight_Sh<1>(244) ]
+Signal[11] [OP_RESULT<1>(229),OP_RESULT<1>(78)] [OP_RESULT<7>94(230),s_operationRight<0>,OP_RIGHT<0>(79)]
+ [Mmult_s_resultMul_mult0001__or0018(232),s_operationRight<1>,OP_RIGHT<1>(80)]
+ [s_operationRight<2>,OP_RIGHT<2>(81)] [s_operationRight<3>,OP_RIGHT<3>(82)]
+Signal[11] [ 0: OP_RESULT<1>(229) OP_RESULT<1>(78) ][ 1: OP_RESULT<7>94(230) s_operationRight<0>(230)
+ OP_RIGHT<0>(79) ][ 2: ][ 3: Mmult_s_resultMul_mult0001__or0018(232) s_operationRight<1>(232)
+ OP_RIGHT<1>(80) ][ 4: ][ 5: s_operationRight<2>(234) OP_RIGHT<2>(81) ][ 6: ][ 7: ][ 8: ]
+ [ 9: ][ 10: ][ 11: s_operationRight<3>(240) OP_RIGHT<3>(82) ][ 12: ][ 13: ][ 14: ][ 15: ]
----------------- B l o c k 9 ------------------
-PLApt(49/56), Fanin(38/38), Clk(0/3), Bct(0/4), Pin(1/7), Mcell(8/16)
-PLApts[49/53] 233 277 291 333 351 353 398 548 592 610 613 616 678 681 161 317 321 467 650 653 657 659 661 644 648 662 663 298 315 318 462 463 464 465 466 337 341 611 612 169 313 457 468 469 470 295 456 458 () () () () 649
-Fanins[38] Madd_s_resultAdd__or0001.n Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000.n Mcompar_s_resultSmaller_0_cmp_le0000_G_B_000_00826.n Mmult_s_resultMul_mult0001_Mxor__index0009.n Mmult_s_resultMul_mult0001_Mxor__index0010.n Mmult_s_resultMul_mult0001_Mxor__index0012.n Mmult_s_resultMul_mult0001__or0012.n Mmult_s_resultMul_mult0001__or0014.n Mshift_s_resultRotateRight_Sh<5>.n N_PZ_114.n N_PZ_117.n N_PZ_187.n N_PZ_231.n N_PZ_437.n N_PZ_442.n N_PZ_462.n OP_RESULT<3>122.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationChoose<5>.n s_operationChoose<6>.n s_operationChoose<7>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<3>.n s_operationLeft<7>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<3>.n s_operationRight<4>.n s_operationRight<5>.n s_operationRight<6>.n s_operationRight<7>.n
+PLApt(46/56), Fanin(38/38), Clk(0/3), Bct(0/4), Pin(1/7), Mcell(4/16)
+PLApts[46/46] 154 162 172 190 212 267 273 274 275 350 358 359 360 361 400 406 413 414 415 457 489 590 597 610 613 615 617 655 459 467 490 491 494 73 76 242 461 594 31 72 84 462 493 595 599 600
+Fanins[38] Madd_s_resultAdd__or0001.n Mmult_s_resultMul_mult0001_Mxor__index0009.n Mshift_s_resultRotateLeft_Sh<1>.n Mshift_s_resultRotateLeft_Sh<5>.n Mshift_s_resultRotateLeft_Sh<7>.n Mshift_s_resultRotateRight_Sh<1>.n Mshift_s_resultRotateRight_Sh<3>.n Mshift_s_resultRotateRight_Sh<5>.n Mshift_s_resultRotateRight_Sh<7>.n Msub_s_resultSub_Mxor_Result<3>__xor0000.n Msub_s_resultSub__or0001.n Msub_s_resultSub__or00023.n N_PZ_140.n N_PZ_338.n N_PZ_371.n N_PZ_456.n OP_RESULT<0>94.n OP_RESULT<3>100.n OP_RESULT<3>122.n s_accumulator<3>.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationChoose<5>.n s_operationChoose<6>.n s_operationChoose<7>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<3>.n s_operationLeft<4>.n s_operationLeft<5>.n s_operationLeft<6>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<3>.n
clk[0]
CTC:
CTR:
CTS:
CTE:
vref: [0]
-Signal[ 8] [OP_RESULT<3>(245),OP_RESULT<3>(77)] [N_PZ_311(260)] [N_PZ_457(259)]
- [Mmult_s_resultMul_mult0001__or0014(258)] [Madd_s_resultAdd__or0003(257)] [N_PZ_442(255)]
- [Mmult_s_resultMul_mult0001__and0043(254)] [Mmult_s_resultMul_mult0001__or0012(253)]
-Signal[ 8] [ 0: OP_RESULT<3>(245) OP_RESULT<3>(77) ][ 1: (76) ][ 2: (74) ][ 3: (73) ][ 4: (72) ][ 5:
- (71) ][ 6: ][ 7: ][ 8: Mmult_s_resultMul_mult0001__or0012(253) ][ 9:
- Mmult_s_resultMul_mult0001__and0043(254) ][ 10: N_PZ_442(255) ][ 11: (70) ][ 12:
- Madd_s_resultAdd__or0003(257) ][ 13: Mmult_s_resultMul_mult0001__or0014(258) ][ 14:
- N_PZ_457(259) ][ 15: N_PZ_311(260) ]
+Signal[ 4] [OP_RESULT<3>(245),OP_RESULT<3>(77)] [Mmult_s_resultMul_mult0001_Mxor__index0003(260)]
+ [N_PZ_295(259)] [N_PZ_326(258)]
+Signal[ 4] [ 0: OP_RESULT<3>(245) OP_RESULT<3>(77) ][ 1: (76) ][ 2: (74) ][ 3: (73) ][ 4: (72) ][ 5:
+ (71) ][ 6: ][ 7: ][ 8: ][ 9: ][ 10: ][ 11: (70) ][ 12: ][ 13: N_PZ_326(258) ][ 14:
+ N_PZ_295(259) ][ 15: Mmult_s_resultMul_mult0001_Mxor__index0003(260) ]
----------------- B l o c k 10 ------------------
-PLApt(48/56), Fanin(36/38), Clk(1/3), Bct(0/4), Pin(4/4), Mcell(16/16)
-PLApts[48/48] 175 178 174 361 618 404 405 34 106 30 303 95 505 560 516 517 518 29 66 479 440 498 504 512 523 79 162 323 643 324 325 326 320 471 472 473 481 483 484 572 322 482 571 304 574 567 565 569
-Fanins[36] Madd_s_resultAdd__or0000.n Madd_s_resultAdd__or0003.n Mmult_s_resultMul_mult0001_Mxor__index0026.n Mmult_s_resultMul_mult0001_Mxor__n0002<5>__xor0000.n Mmult_s_resultMul_mult0001_Mxor__n0006<3>__xor0000.n Mmult_s_resultMul_mult0001__and0043.n Mmult_s_resultMul_mult0001__or0014.n Mmult_s_resultMul_mult0001__or0018.n Mshift_s_resultRotateRight_Sh<1>.n Mshift_s_resultRotateRight_Sh<3>.n Msub_s_resultSub_Mxor_Result<5>__xor0000.n Msub_s_resultSub__or0001.n N_PZ_106.n N_PZ_134.n N_PZ_203.n N_PZ_231.n N_PZ_311.n N_PZ_318.n N_PZ_378.n N_PZ_429.n N_PZ_435.n N_PZ_442.n N_PZ_457.n N_PZ_459.n N_PZ_460.n N_PZ_497.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<3>.n s_operationLeft<4>.n s_operationLeft<5>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<3>.n s_operationRight<4>.n s_operationRight<5>.n
+PLApt(38/56), Fanin(37/38), Clk(1/3), Bct(0/4), Pin(4/4), Mcell(5/16)
+PLApts[38/41] 135 134 137 210 278 329 330 331 343 345 346 347 399 405 456 480 484 486 589 593 608 621 625 638 647 652 83 468 492 522 528 529 530 277 620 279 623 () () () 220
+Fanins[37] Madd_s_resultAdd__or0003.n Madd_s_resultAdd__or0004.n Mmult_s_resultMul_mult0001_Mxor__index0025.n Mmult_s_resultMul_mult0001_Mxor__n0006<3>__xor0000.n Mmult_s_resultMul_mult0001__and0052.n Mshift_s_resultRotateLeft_Sh<1>.n Mshift_s_resultRotateLeft_Sh<5>.n Mshift_s_resultRotateLeft_Sh<7>.n Mshift_s_resultRotateRight_Sh<1>.n Mshift_s_resultRotateRight_Sh<3>.n Mshift_s_resultRotateRight_Sh<4>.n Mshift_s_resultRotateRight_Sh<5>.n Mshift_s_resultRotateRight_Sh<7>.n Msub_s_resultSub_Mxor_Result<5>__xor0000.n Msub_s_resultSub__or0004.n Msub_s_resultSub__or0005.n N_PZ_140.n N_PZ_338.n N_PZ_371.n N_PZ_456.n N_PZ_614.n OP_RESULT<3>100.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<3>.n s_operationLeft<4>.n s_operationLeft<5>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<5>.n
clk[1] CLK_RIGHT
CTC:
CTR:
CTS:
CTE:
vref: [0]
-Signal[24] [Msub_s_resultSub_Mxor_Result<5>__xor0000(271),s_operationRight<4>,OP_RIGHT<4>(85)]
- [N_PZ_435(272),s_operationRight<5>,OP_RIGHT<5>(86)]
- [Madd_s_resultAdd__or0004(273),s_operationRight<6>,OP_RIGHT<6>(87)]
- [Msub_s_resultSub__or0005(274),s_operationRight<7>,OP_RIGHT<7>(89)]
- [Mshift_s_resultRotateLeft_Sh<5>(276)] [Mmult_s_resultMul_mult0001_Mxor__index0004(275)]
- [Mmult_s_resultMul_mult0001_Mxor__index0003(270)] [Mshift_s_resultRotateRight_Sh<3>(269)]
- [Mmult_s_resultMul_mult0001_Mxor__n0006<3>__xor0000(268)] [N_PZ_460(267)]
- [Mmult_s_resultMul_mult0001__or0018(266)] [Mmult_s_resultMul_mult0001_Mxor__index0025(265)]
- [Mmult_s_resultMul_mult0001_Mxor__index0026(264)]
- [Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000(263)]
- [Mmult_s_resultMul_mult0001_Mxor__index0012(262)] [N_PZ_459(261)]
-Signal[24] [ 0: N_PZ_459(261) ][ 1: Mmult_s_resultMul_mult0001_Mxor__index0012(262) ][ 2:
- Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000(263) ][ 3:
- Mmult_s_resultMul_mult0001_Mxor__index0026(264) ][ 4:
- Mmult_s_resultMul_mult0001_Mxor__index0025(265) ][ 5: Mmult_s_resultMul_mult0001__or0018(266) ]
- [ 6: N_PZ_460(267) ][ 7: Mmult_s_resultMul_mult0001_Mxor__n0006<3>__xor0000(268) ][ 8:
- Mshift_s_resultRotateRight_Sh<3>(269) ][ 9: Mmult_s_resultMul_mult0001_Mxor__index0003(270) ]
- [ 10: Msub_s_resultSub_Mxor_Result<5>__xor0000(271) s_operationRight<4>(271) OP_RIGHT<4>(85) ]
- [ 11: N_PZ_435(272) s_operationRight<5>(272) OP_RIGHT<5>(86) ][ 12:
- Madd_s_resultAdd__or0004(273) s_operationRight<6>(273) OP_RIGHT<6>(87) ][ 13:
- Msub_s_resultSub__or0005(274) s_operationRight<7>(274) OP_RIGHT<7>(89) ][ 14:
- Mmult_s_resultMul_mult0001_Mxor__index0004(275) ][ 15: Mshift_s_resultRotateLeft_Sh<5>(276) ]
+Signal[13] [N_PZ_443(271),s_operationRight<4>,OP_RIGHT<4>(85)]
+ [OP_RESULT<5>132(272),s_operationRight<5>,OP_RIGHT<5>(86)]
+ [Mmult_s_resultMul_mult0001_Mxor__index0004(273),s_operationRight<6>,OP_RIGHT<6>(87)]
+ [Madd_s_resultAdd__or0004(274),s_operationRight<7>,OP_RIGHT<7>(89)]
+ [Msub_s_resultSub__or0005(276)]
+Signal[13] [ 0: ][ 1: ][ 2: ][ 3: ][ 4: ][ 5: ][ 6: ][ 7: ][ 8: ][ 9: ][ 10: N_PZ_443(271)
+ s_operationRight<4>(271) OP_RIGHT<4>(85) ][ 11: OP_RESULT<5>132(272) s_operationRight<5>(272)
+ OP_RIGHT<5>(86) ][ 12: Mmult_s_resultMul_mult0001_Mxor__index0004(273) s_operationRight<6>(273)
+ OP_RIGHT<6>(87) ][ 13: Madd_s_resultAdd__or0004(274) s_operationRight<7>(274) OP_RIGHT<7>(89) ]
+ [ 14: ][ 15: Msub_s_resultSub__or0005(276) ]
----------------- B l o c k 11 ------------------
-PLApt(9/56), Fanin(8/38), Clk(0/3), Bct(0/4), Pin(0/4), Mcell(3/16)
-PLApts[9/56] 696 700 704 695 699 384 638 639 () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () () 461
-Fanins[ 8] Madd_s_resultAdd__or0004.n Mmult_s_resultMul_mult0001_Mxor__index0004.n Mmult_s_resultMul_mult0001__or0012.n N_PZ_251.n N_PZ_317.n N_PZ_374.n SF23.n s_operationRight<6>.n
+PLApt(33/56), Fanin(38/38), Clk(0/3), Bct(0/4), Pin(0/4), Mcell(3/16)
+PLApts[33/33] 35 40 51 64 94 111 243 253 255 257 269 272 418 430 435 436 437 444 520 524 571 618 619 622 628 300 307 584 624 434 440 442 443
+Fanins[38] Madd_s_resultAdd__or0001.n Madd_s_resultAdd__or0003.n Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000.n Mmult_s_resultMul_mult0001_Mxor__index0009.n Mmult_s_resultMul_mult0001_Mxor__index0010.n Mmult_s_resultMul_mult0001__and0043.n Mmult_s_resultMul_mult0001__or0012.n Mmult_s_resultMul_mult0001__or0018.n Mshift_s_resultRotateLeft_Sh<6>.n Mshift_s_resultRotateRight_Sh<0>.n Mshift_s_resultRotateRight_Sh<4>.n Mshift_s_resultRotateRight_Sh<6>.n Msub_s_resultSub_Mxor_Result<3>__xor0000.n Msub_s_resultSub__or0001.n Msub_s_resultSub__or00023.n Msub_s_resultSub__or0004.n N_PZ_235.n N_PZ_435.n N_PZ_454.n N_PZ_494.n N_PZ_560.n N_PZ_614.n OP_RESULT<0>94.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<4>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<3>.n s_operationLeft<4>.n s_operationLeft<7>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<3>.n s_operationRight<4>.n
clk[0]
CTC:
CTR:
CTS:
CTE:
vref: [0]
-Signal[ 3] [N_PZ_117(292)] [N_PZ_429(288)] [Madd_s_resultAdd__or0005(286)]
-Signal[ 3] [ 0: ][ 1: ][ 2: ][ 3: ][ 4: ][ 5: ][ 6: ][ 7: ][ 8: ][ 9: Madd_s_resultAdd__or0005(286)
- ][ 10: (68) ][ 11: N_PZ_429(288) ][ 12: (67) ][ 13: (66) ][ 14: (65) ][ 15: N_PZ_117(292) ]
+Signal[ 3] [OP_RESULT<4>120(292)] [N_PZ_388(288)] [Mmult_s_resultMul_mult0001_Mxor__index0025(286)]
+Signal[ 3] [ 0: ][ 1: ][ 2: ][ 3: ][ 4: ][ 5: ][ 6: ][ 7: ][ 8: ][ 9:
+ Mmult_s_resultMul_mult0001_Mxor__index0025(286) ][ 10: (68) ][ 11: N_PZ_388(288) ][ 12: (67) ]
+ [ 13: (66) ][ 14: (65) ][ 15: OP_RESULT<4>120(292) ]
----------------- B l o c k 12 ------------------
+PLApt(28/56), Fanin(38/38), Clk(0/3), Bct(0/4), Pin(0/4), Mcell(2/16)
+PLApts[28/28] 151 161 169 176 177 178 179 181 182 183 184 318 332 337 352 367 379 526 577 578 579 580 585 636 685 686 377 378
+Fanins[38] Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830.n Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000.n Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000.n Mshift_s_resultRotateRight_Sh<4>.n Mshift_s_resultRotateRight_Sh<6>.n Msub_s_resultSub_Mxor_Result<3>__xor0000.n Msub_s_resultSub_Mxor_Result<5>__xor0000.n N_PZ_232.n N_PZ_235.n N_PZ_244.n N_PZ_309.n N_PZ_371.n N_PZ_388.n N_PZ_488.n N_PZ_614.n OP_RESULT<0>107.n OP_RESULT<0>126.n OP_RESULT<0>153.n OP_RESULT<0>158.n OP_RESULT<0>2.n OP_RESULT<0>3.n s_accumulator<0>.n s_operationChoose<0>.n s_operationChoose<1>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationChoose<5>.n s_operationChoose<6>.n s_operationChoose<7>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<7>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<7>.n
+clk[0]
+CTC:
+CTR:
+CTS:
+CTE:
+vref: [0]
+Signal[ 2] [OP_RESULT<0>_BUFR(308)] [OP_RESULT<0>126(307)]
+Signal[ 2] [ 0: ][ 1: (53) ][ 2: ][ 3: (54) ][ 4: ][ 5: (55) ][ 6: ][ 7: ][ 8: ][ 9: ][ 10: ]
+ [ 11: ][ 12: (56) ][ 13: ][ 14: OP_RESULT<0>126(307) ][ 15: OP_RESULT<0>_BUFR(308) ]
----------------- B l o c k 13 ------------------
+PLApt(34/56), Fanin(36/38), Clk(0/3), Bct(0/4), Pin(0/5), Mcell(4/16)
+PLApts[34/44] 301 302 303 304 305 306 316 317 495 496 498 499 500 504 507 508 509 510 511 512 513 514 515 516 517 518 563 564 236 441 565 568 569 () () () () () () () () () () 438
+Fanins[36] Madd_s_resultAdd__or0000.n Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830.n Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000.n Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000.n Mmult_s_resultMul_mult0001_Mxor__index0003.n Mmult_s_resultMul_mult0001_Mxor__index0026.n Mmult_s_resultMul_mult0001__or0018.n Msub_s_resultSub_Mxor_Result<3>__xor0000.n Msub_s_resultSub_Mxor_Result<5>__xor0000.n Msub_s_resultSub__or0001.n Msub_s_resultSub__or00023.n N_PZ_140.n N_PZ_235.n N_PZ_241.n N_PZ_244.n N_PZ_261.n N_PZ_309.n N_PZ_325.n N_PZ_435.n N_PZ_443.n N_PZ_456.n N_PZ_560.n OP_RESULT<0>107.n OP_RESULT<0>94.n s_operationChoose<0>.n s_operationChoose<2>.n s_operationChoose<3>.n s_operationChoose<4>.n s_operationLeft<0>.n s_operationLeft<1>.n s_operationLeft<2>.n s_operationLeft<3>.n s_operationRight<0>.n s_operationRight<1>.n s_operationRight<2>.n s_operationRight<4>.n
+clk[0]
+CTC:
+CTR:
+CTS:
+CTE:
+vref: [0]
+Signal[ 4] [OP_RESULT<0>2(324)] [Mmult_s_resultMul_mult0001_Mxor__index0010(321)]
+ [Mmult_s_resultMul_mult0001_Mxor__index0026(320)]
+ [Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000(319)]
+Signal[ 4] [ 0: (52) ][ 1: ][ 2: (50) ][ 3: ][ 4: (49) ][ 5: ][ 6: ][ 7: ][ 8: ][ 9: ][ 10:
+ Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000(319) ][ 11:
+ Mmult_s_resultMul_mult0001_Mxor__index0026(320) ][ 12:
+ Mmult_s_resultMul_mult0001_Mxor__index0010(321) ][ 13: (46) ][ 14: (44) ][ 15:
+ OP_RESULT<0>2(324) ]
----------------- B l o c k 14 ------------------
----------------- B l o c k 15 ------------------
diff --git a/ALUminium/main.cxt b/ALUminium/main.cxt
index b61de86..2272b6c 100644
--- a/ALUminium/main.cxt
+++ b/ALUminium/main.cxt
@@ -135,4 +135,4 @@
NNm CDATA #REQUIRED
>
]>
-
+
diff --git a/ALUminium/main.gyd b/ALUminium/main.gyd
index 8070c9c..be9a7c5 100644
--- a/ALUminium/main.gyd
+++ b/ALUminium/main.gyd
@@ -41,54 +41,57 @@ OP_RESULT<7> S:PIN19
;The remaining section of the .gyd file is for documentation purposes only.
;It shows where your internal equations were placed in the last successful fit.
-PARTITION FB1_3 OP_RESULT<0>
-PARTITION FB1_6 OP_RESULT<2>
-
+PARTITION FB1_1 OP_RESULT<3>100 s_accumulator<6> OP_RESULT<0> s_accumulator<7>
+ s_accumulator<5> OP_RESULT<2> s_accumulator<4> s_accumulator<3>
+ s_accumulator<2> s_accumulator<1> s_accumulator<0>
+PARTITION FB1_14 Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830 N_PZ_488 OP_RESULT<0>153
PARTITION FB2_1 OP_RESULT<4>
-PARTITION FB2_11 N_PZ_226
-PARTITION FB2_13 OP_RESULT<0>125 s_operationLeft<0> s_operationLeft<1> OP_RESULT<5>124
+PARTITION FB2_4 Msub_s_resultSub__or00023
+PARTITION FB2_6 Madd_s_resultAdd__or0001 N_PZ_614 Madd_s_resultAdd__or0000 N_PZ_456
+ N_PZ_371 N_PZ_338
+PARTITION FB2_13 N_PZ_244 s_operationLeft<0> s_operationLeft<1> N_PZ_344
-PARTITION FB3_5 OP_RESULT<5>
-PARTITION FB3_13 OP_RESULT<5>90
-PARTITION FB3_15 OP_RESULT<3>122
-
+PARTITION FB3_1 Msub_s_resultSub_Mxor_Result<5>__xor0000 Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 N_PZ_435 Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000
+ OP_RESULT<5> N_PZ_560 N_PZ_494 Mshift_s_resultRotateRight_Sh<7>
+ Mshift_s_resultRotateRight_Sh<4> Mshift_s_resultRotateLeft_Sh<5> Madd_s_resultAdd__or0003
+PARTITION FB3_13 Msub_s_resultSub__or0004
+PARTITION FB3_15 OP_RESULT<0>3 N_PZ_309
PARTITION FB4_1 s_operationLeft<2> s_operationLeft<3> s_operationLeft<4>
PARTITION FB4_5 s_operationLeft<5> s_operationLeft<6>
PARTITION FB4_13 s_operationLeft<7>
-PARTITION FB4_16 N_PZ_187
-PARTITION FB5_7 OP_RESULT<0>72 OP_RESULT<0>155 OP_RESULT<6>94 OP_RESULT<7>111
- OP_RESULT<0>154 OP_RESULT<0>3 OP_RESULT<0>2 N_PZ_377
- N_PZ_378 Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
+
+PARTITION FB5_5 Mmult_s_resultMul_mult0001__and0052
+PARTITION FB5_7 Mshift_s_resultRotateRight_Sh<5> Mshift_s_resultRotateLeft_Sh<6> OP_RESULT<0>107 Mshift_s_resultRotateRight_Sh<6>
+ Mshift_s_resultRotateRight_Sh<0> Mshift_s_resultRotateLeft_Sh<7> OP_RESULT<7>118 Mmult_s_resultMul_mult0001_Mxor__index0033
+ Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000 N_PZ_313
PARTITION FB6_2 OP_RESULT<6>
-PARTITION FB6_13 N_PZ_317 s_operationChoose<0> Mmult_s_resultMul_mult0001_Mxor__n0002<5>__xor0000 s_operationChoose<1>
-
-PARTITION FB7_4 N_PZ_501 OP_RESULT<7>
-PARTITION FB7_7 Madd_s_resultAdd__or0001 N_PZ_134 N_PZ_203 N_PZ_231
+PARTITION FB6_8 Msub_s_resultSub_Mxor_Result<3>__xor0000 OP_RESULT<0>94 N_PZ_140 Mshift_s_resultRotateRight_Sh<3>
-PARTITION FB7_15 Mmult_s_resultMul_mult0001_Mxor__index0009 OP_RESULT<2>88
-PARTITION FB8_5 Msub_s_resultSub__or0001 s_operationChoose<2> Madd_s_resultAdd__or0000 Mmult_s_resultMul_mult0001_Mxor__index0010
- Mmult_s_resultMul_mult0001_Mxor__index0033 Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000 s_operationChoose<3> s_operationChoose<4>
- s_operationChoose<5> s_operationChoose<6> s_operationChoose<7> N_PZ_361
+PARTITION FB6_13 Mshift_s_resultRotateRight_Sh<1> s_operationChoose<0> OP_RESULT<6>88 s_operationChoose<1>
+PARTITION FB7_5 OP_RESULT<7>
+PARTITION FB7_8 Mmult_s_resultMul_mult0001_Mxor__n0006<3>__xor0000 OP_RESULT<2>96 Mmult_s_resultMul_mult0001_Mxor__index0009
+PARTITION FB7_15 OP_RESULT<1>104 OP_RESULT<1>138
+PARTITION FB8_4 N_PZ_386 N_PZ_323 s_operationChoose<2> Mmult_s_resultMul_mult0001__or0012
+ Mmult_s_resultMul_mult0001__and0043 N_PZ_454 Mmult_s_resultMul_mult0001__or0014 s_operationChoose<3>
+ s_operationChoose<4> s_operationChoose<5> s_operationChoose<6> s_operationChoose<7>
+ N_PZ_325
PARTITION FB9_1 OP_RESULT<1> s_operationRight<0>
PARTITION FB9_4 s_operationRight<1>
PARTITION FB9_6 s_operationRight<2>
-PARTITION FB9_11 N_PZ_296 s_operationRight<3> N_PZ_106 N_PZ_437
- N_PZ_114 Mshift_s_resultRotateRight_Sh<1>
+PARTITION FB9_12 s_operationRight<3>
+
PARTITION FB10_1 OP_RESULT<3>
-PARTITION FB10_9 Mmult_s_resultMul_mult0001__or0012 Mmult_s_resultMul_mult0001__and0043 N_PZ_442
-PARTITION FB10_13 Madd_s_resultAdd__or0003 Mmult_s_resultMul_mult0001__or0014 N_PZ_457 N_PZ_311
-
-PARTITION FB11_1 N_PZ_459 Mmult_s_resultMul_mult0001_Mxor__index0012 Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000 Mmult_s_resultMul_mult0001_Mxor__index0026
- Mmult_s_resultMul_mult0001_Mxor__index0025 Mmult_s_resultMul_mult0001__or0018 N_PZ_460 Mmult_s_resultMul_mult0001_Mxor__n0006<3>__xor0000
- Mshift_s_resultRotateRight_Sh<3> Mmult_s_resultMul_mult0001_Mxor__index0003 s_operationRight<4> s_operationRight<5>
- s_operationRight<6> s_operationRight<7> Mmult_s_resultMul_mult0001_Mxor__index0004 Mshift_s_resultRotateLeft_Sh<5>
+PARTITION FB10_14 N_PZ_326 N_PZ_295 Mmult_s_resultMul_mult0001_Mxor__index0003
+PARTITION FB11_11 s_operationRight<4> s_operationRight<5> s_operationRight<6> s_operationRight<7>
-PARTITION FB12_10 Madd_s_resultAdd__or0005
-PARTITION FB12_12 N_PZ_429
-PARTITION FB12_16 N_PZ_117
-
-
+PARTITION FB11_16 Msub_s_resultSub__or0005
+PARTITION FB12_10 Mmult_s_resultMul_mult0001_Mxor__index0025
+PARTITION FB12_12 N_PZ_388
+PARTITION FB12_16 OP_RESULT<4>120
+PARTITION FB13_15 OP_RESULT<0>126 OP_RESULT<0>_BUFR
+PARTITION FB14_11 Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000 Mmult_s_resultMul_mult0001_Mxor__index0026 Mmult_s_resultMul_mult0001_Mxor__index0010
+PARTITION FB14_16 OP_RESULT<0>2
diff --git a/ALUminium/main.jed b/ALUminium/main.jed
index 7d05ea5..c13d7ef 100644
--- a/ALUminium/main.jed
+++ b/ALUminium/main.jed
@@ -1,5 +1,5 @@
Programmer Jedec Bit Map
-Date Extracted: Mon May 25 19:43:53 2020
+Date Extracted: Fri Oct 16 10:49:30 2020
QF123249*
QP100*
@@ -12,283 +12,283 @@ N DEVICE XC2C256-7-VQ100*
Note Block 0 *
Note Block 0 ZIA *
-L000000 111111111111010111111111111111111111111101111111*
+L000000 111111111111111111111111011101111111111101111111*
L000048 111111111111111111010111111111111111111101111111*
-L000096 111111111111111111100111111111111111111101111111*
-L000144 111111111111111111010111111111111111111101111111*
-L000192 111111111111111111010111111111111111111101111111*
-L000240 111111111111111111111111111111111111001101111111*
-L000288 111111111111111111110011111111111111111101111111*
-L000336 111111111111111111010111111111111111111101111111*
-L000384 111111111111111111111111111111111110011101111111*
-L000432 111111111111111111111111111111111111111111111111*
-L000480 111111111110011111111111111111111111111101111111*
+L000096 111111111111111111111111111111111111111101110101*
+L000144 111111111111001111111111111111111111111101111111*
+L000192 111100111111111111111111111111111111111101111111*
+L000240 111111111111011011111111111111111111111101111111*
+L000288 111111111110011111111111111111111111111101111111*
+L000336 111111111111111111110110111111111111111101111111*
+L000384 111111111111111111010111111111111111111101111111*
+L000432 111111111111111111010111111111111111111101111111*
+L000480 111111111111111111111111101101111111111101111111*
L000528 111111111111111111111111111111111110011101111111*
-L000576 111111111111111111010111111111111111111101111111*
+L000576 111111111111111111110110111111111111111101111111*
L000624 111111111111111111111111111111111111111101100111*
L000672 111111111111111111111111111111110111011101111111*
L000720 111111111111111111111111111111111111001101111111*
-L000768 111111111111111111111111111111111111111101110101*
-L000816 111111111111011011111111111111111111111101111111*
+L000768 111111111111111111010111111111111111111101111111*
+L000816 111111111111111111111111111111111111111101100111*
L000864 111111111111111111111111111111111111111101100111*
L000912 111111111111111111111111111111111110011101111111*
-L000960 111111111111111111110110111111111111111101111111*
-L001008 111111111111111111111111111111110111011101111111*
+L000960 111111111111111111111111011101111111111101111111*
+L001008 111111111111111111111111111111111111011001111111*
L001056 111111111111111111111111111111111111001101111111*
L001104 111111111111111111111111111111111111111101100111*
-L001152 111111111111111111110110111111111111111101111111*
+L001152 111111111111111111111111011101111111111101111111*
L001200 111111111111111111111111111111111111111111111111*
L001248 111111111111111111111111111111111111011001111111*
-L001296 111111111111111111111111111111111111111101100111*
+L001296 111111111111111111111111111111111111111101110101*
L001344 111111111111111111111111111111111111001101111111*
-L001392 111111111111111111111111111111111111111111111111*
-L001440 111111111111111111111111111111111111011001111111*
+L001392 111111111111111111110110111111111111111101111111*
+L001440 111111111111111111111111111111110111011101111111*
L001488 111111111111111111111111111111111111111101100111*
L001536 111111111111111111111111111111111011011101111111*
-L001584 111111111111111111111111111111111111111101110101*
-L001632 111111111111111111111111111111111110011101111111*
+L001584 111111111111111111111111111111110111011101111111*
+L001632 111111111111111110110111111111111111111101111111*
L001680 111111111111111111111111111111111111111101100111*
L001728 111111111111111111111111111111111111111111111111*
L001776 111111111111111111111111111111111110011101111111*
L001824 111111111111111111111111111111111111001101111111*
-L001872 111111111111111111111111111111110111011101111111*
+L001872 111111111111111111111111111111111111001101111111*
Note Block 0 PLA AND array *
-L001920 11111111111011111111110111111101111111101111111111110111101101111111111111111011*
-L002000 11111111111011111111111011111101111111101111011111111001101110111111011111101011*
-L002080 11111111111011111111110111111101011111101111011111111011101110111111011111011011*
-L002160 11111111111011111111111011111101111111101111011111111011101110011111011111011011*
-L002240 11111111111011111111110111111101111101101111011111111011101110111111011111101011*
-L002320 11111111111011111111111111111110111111101111010111110111101101111111111111111011*
-L002400 11111111111011111111111011111110111111101111101111111011101110111101111111111111*
-L002480 11111111111011111111111111111111111111101111011111111011101101111101111111111011*
-L002560 11111111111011111111111111111111111111101111101111110111101101111101111111111011*
-L002640 11111111111011111111111011111111111111101111101111111011101110111101111111111011*
-L002720 11111111111011111111111011111110111111101111101111111111101110111101111111111011*
-L002800 11111111111011111111110111111110111111101111101111111111101110111110111111111111*
-L002880 11111111111011111111111111111110111111101111101111110111101110111110111111110111*
-L002960 11111111111011111111110111111111111111101111101111110111101111111110111111111011*
-L003040 11111111111011111111110111111111111111101111101111111111101110111110111111111011*
-L003120 11111111111011111111111111111101111111101111101111110111101110111110111111111011*
-L003200 11111111111011111011111011111010111111101110101111110101101101111011011111100110*
-L003280 11111111111011111011111011011010111111101110101111110111101101111011011111010110*
-L003360 11111111111011111011110111111010111111101110101111110111101101111011010111101110*
-L003440 11111111111011111011110111111010111111101110100111110111101101111011011111011110*
-L003520 11111111111011111111111111111111111111100111111111111111101111111111111111111111*
-L003600 11110111111011111111111111111111111111101111111111111111101111111111111111111111*
-L003680 11111101111011111111111111111111111111101111111111111111101111111111111111111111*
-L003760 11011111111011111111111111111111111111101111111111111111101111111111111111111111*
-L003840 11111111011011111111111111111111111111101111111111111111101111111111111111111111*
-L003920 11111111111011011111111111111111111111101111111111111111101111111111111111111111*
-L004000 11111111111011111111111111111111111111101111111101111111101111111111011111111111*
-L004080 11111111111011111111111101111111111111101111111111111111101111111111111111111111*
-L004160 11111111111011111111111111111111111111101111101111110111101101111111011111111011*
-L004240 11111111111011111111111111111101111111101111111111110111101101111111011111111011*
-L004320 11111111111011111111110111111101011111101111011111110111101111111111011111011011*
-L004400 11111111111011111111111111111110111111101111101111111011101110011111101111110111*
-L004480 11111111111011111111111111111111111111101111101111111111101101011111011111111011*
-L004560 11111111111011111111111111111111111111101111101111110111101101011111111111111011*
-L004640 11111111111011111111111111111101111111101111011111111011101101011111111111111011*
-L004720 11111111111011111111111111111110111111101111101111111111101110101111011111110111*
-L004800 11111111111011111111111111111110111111101111101111110111101110101111111111110111*
-L004880 11111111111011111111111111111110011111101111011111111011101101101111111111111011*
-L004960 11111111111011111111111011011101111111101111011111110111101111111111011111101011*
-L005040 11111111111011111111111111111110111111101111011111110111101101111111110111111011*
-L005120 11111111111011111111110111111101111111101111010111110111101111111111011111101011*
-L005200 11111111111011111111111011111101111111101111011111110111101111111101011111011011*
-L005280 11111111111011111111111111111110111111101111011111111011101101101101111111111011*
-L005360 11111111111011111111111111111111101111101111011111111011101101011110111111111011*
-L005440 11111111111011111011111011111010111111101110101111110101101101111011101111010110*
-L005520 11111111111011111011110111111010011111101110101111111011101101111011101111100110*
-L005600 11111111111011111011111011111010111111101110101111111111101101011011101111100110*
-L005680 11111111111011111011110111111010111101101110101111110111101101111011101111100110*
-L005760 11111111111011111011111011011010111111101110101111110111101101111011011111101110*
-L005840 11111111111011111011110111111010111111101110101111110111101101111011100111010110*
-L005920 11111111111011111011110111111010111111101110100111110111101101111011011111101110*
-L006000 11111111111011111011111011111010111111101110101111111011101101111001101111010110*
-L006080 01111111111011111111101111111110111111101111101111111011101110111111111111111011*
-L006160 10111111111011111111011111111110111111101111101111111011101110111111111111111011*
-L006240 11111111111011111111111111111111110111101111111111110111101111111111111111111011*
-L006320 11111111111001111111111111111111111111101111111111111111101111111111111111111011*
+L001920 11111111111111111111011111111110111111101110011111111011101111111111111111110110*
+L002000 11111101111111111111111111111101111111101101111111110111101111111111111111111010*
+L002080 11111101111111111111111111111111111111101101101111111111101111011111111111111010*
+L002160 11111111111111111111111111111110111111101110101111110111101111101111111111110110*
+L002240 11110110111110111111110111111010111111101101101111111011101110111010111111100110*
+L002320 11111110111110111111111011111010111111101101101111111111101110011010111111100110*
+L002400 11111110111110111111111011111010111111101101101111111001101110111010111111010110*
+L002480 11111111111111111111111110111110111111101110101111111011101111111111111111110110*
+L002560 11111111111111111111111111111101111111101111111111111111100111011111111111111110*
+L002640 11110111111111111111111111111110111111101111011111111111100111101111111111111110*
+L002720 11111111111111111111111111111111111101111111011111111011111111111111111111111111*
+L002800 11111111111111111111111111111110111111101111011111111101100111101111111111111110*
+L002880 11111011111111111111111111111111111111101111111111111110100111011111111111111110*
+L002960 11111111111111111111111111111110111111101110011111111011101111111111111111110110*
+L003040 11111111111111111111111110111111111111101111101111111111100111111111111111111110*
+L003120 11111111111111111111111111111110111111101101011111111111101011111111110111111010*
+L003200 11111111011111111111111111111111111111111111111111111111111111111111111111111111*
+L003280 11111110111110111111111011111010110111101101101111110111101010111010111111011110*
+L003360 11111110111110111111110111111010111101101101101111110111101010111010111111101110*
+L003440 11111111111111111111111111111110111111101110011111111011101111111111111111110110*
+L003520 11111110111110111111110111111010111111101101101111110111101010111010110111011110*
+L003600 11111111111111111111111101111110111111101110101101111011101111111111111111111010*
+L003680 11111111111111111111111111111110111111101110011111111011101111111111111111110110*
+L003760 11111111110111111111111111111111111111101111111111110111101111111111111111111010*
+L003840 11111101111111111111111111111101101111101111011111110111101111111111111111011010*
+L003920 11111111111111011111111111111111111111101111111111111111101111111111111111111010*
+L004000 01111111111111111111111110111110111111101110101111111011101111111111111111111110*
+L004080 11111101111111111011111111111101111111101111011111110111101111111111111111101010*
+L004160 11111111111111111111111111111110111111101110011111111011101111111111111111110110*
+L004240 11111101111110111011111111111010111111101101101111110111101110111010111111101110*
+L004320 11111110111111111111110111111101111111111110010111111011111111111111111111101011*
+L004400 11111111111111111111111111111110111111101110011111111011101111111111111111110110*
+L004480 11111110111111111111111011111101111111111110011111111001111111111111111111101011*
+L004560 11111110111110111111111011111010111111111101101111111101111110111010111111100111*
+L004640 11111111111111111111111111111110111111101110011111111011101111111111111111110110*
+L004720 11111110111110111101110111111010111111111101101111110111111110111010111111110111*
+L004800 11111110111111111111111111111101101111111110011111110111111111111111111111101011*
+L004880 11111111111111111111111111111110111111101110011111111011101111111111111111110110*
+L004960 11101110111111111111111111111101111111111110011111111011111111111111111111011011*
+L005040 11111110111111111111110111111111111101110111111111111111111111111111111111011111*
+L005120 11111111111111111111111111111110111111101110011111111011101111111111111111110110*
+L005200 11111111111111111111111011111111111111110111111111111111111111111111011111011111*
+L005280 11111111111111111111111111111101111111111110011111110111111111111111111111111011*
+L005360 11111111111110111111111111111010111111111101101111110111111110111010111111110111*
+L005440 11111111111111111111111111111111111111111111111111111101111111111111111111111111*
+L005520 11110111111111111111111111111111111111111111111111111111111111111111111111111111*
+L005600 11111111111111111111111111111111111111111111111111111111111111011111111111111111*
+L005680 11111111111111111111111111111111111101111111111111111111111111111111111111111111*
+L005760 11111111111111111111111111111111110111111111111111111111111111111111111111111111*
+L005840 11111011111111111111111111111111111111111111111111111111111111111111111111011111*
+L005920 11111111111111111111111111111111111111111111111111111111111111111111110111111111*
+L006000 11111111111111111111111111111111111111111111110111111111111111111111111111111111*
+L006080 11111111111111111111111111011111111111111111111111111111111111111111111111111111*
+L006160 11110111111111111111111111111110111111111111011111111011111111111111111111111111*
+L006240 11111111111111111111111111111110111111111111011111111011111111011111111111111111*
+L006320 11111111111111111111111111111110111111111111011111111001111111111111111111111111*
Note Block 0 PLA OR array *
-L006400 1101111111111111*
-L006416 1101111111111111*
-L006432 1101111111111111*
-L006448 1101111111111111*
-L006464 1101111111111111*
-L006480 1101111111111111*
-L006496 1101111111111111*
-L006512 1101111111111111*
-L006528 1101111111111111*
-L006544 1101111111111111*
-L006560 1101111111111111*
-L006576 1101111111111111*
-L006592 1101111111111111*
-L006608 1101111111111111*
-L006624 1101111111111111*
-L006640 1101111111111111*
-L006656 1101111111111111*
-L006672 1101111111111111*
-L006688 1101111111111111*
-L006704 1101111111111111*
-L006720 1101111111111111*
-L006736 1101111111111111*
-L006752 1101111111111111*
-L006768 1101111111111111*
-L006784 1101111111111111*
-L006800 1101111111111111*
-L006816 1101111111111111*
-L006832 1101111111111111*
-L006848 1111101111111111*
+L006400 1111101111111111*
+L006416 1111101111111111*
+L006432 1111101111111111*
+L006448 1111101111111111*
+L006464 1111101111111111*
+L006480 1111101111111111*
+L006496 1111101111111111*
+L006512 1111101111111111*
+L006528 1111101111111111*
+L006544 1111101111111111*
+L006560 1111111111111111*
+L006576 1111101111111111*
+L006592 1111101111111111*
+L006608 1111111111111111*
+L006624 1111101111111111*
+L006640 1111101111111111*
+L006656 1111111111111111*
+L006672 1111101111111111*
+L006688 1111101111111111*
+L006704 1111111111111111*
+L006720 1111101111111111*
+L006736 1111101111111111*
+L006752 1111111111111111*
+L006768 1111101111111111*
+L006784 1111101111111111*
+L006800 1111101111111111*
+L006816 1111101111111111*
+L006832 1111101111111111*
+L006848 1111111111111111*
L006864 1111101111111111*
-L006880 1111101111111111*
-L006896 1111101111111111*
-L006912 1111101111111111*
-L006928 1111101111111111*
-L006944 1111101111111111*
-L006960 1111101111111111*
-L006976 1111101111111111*
-L006992 1111101111111111*
-L007008 1111101111111111*
-L007024 1111101111111111*
-L007040 1111101111111111*
-L007056 1111101111111111*
-L007072 1111101111111111*
-L007088 1111101111111111*
-L007104 1111101111111111*
-L007120 1111101111111111*
-L007136 1111101111111111*
-L007152 1111101111111111*
-L007168 1111101111111111*
-L007184 1111101111111111*
-L007200 1111101111111111*
-L007216 1111101111111111*
-L007232 1111101111111111*
-L007248 1111101111111111*
-L007264 1111101111111111*
-L007280 1111101111111111*
+L006880 1111111111111110*
+L006896 1111111111111111*
+L006912 1111111111111110*
+L006928 1111111111111110*
+L006944 1111111111111111*
+L006960 1111111111111110*
+L006976 1111111111111110*
+L006992 1111111111111111*
+L007008 1111111111111110*
+L007024 1111111111111110*
+L007040 1111111111111111*
+L007056 1111111111111110*
+L007072 1111111111111101*
+L007088 1111111111111101*
+L007104 1111111111011111*
+L007120 1111111110111111*
+L007136 1111111101111111*
+L007152 1111111011111111*
+L007168 1111110111111111*
+L007184 1111111111111111*
+L007200 1111011111111111*
+L007216 1110111111111111*
+L007232 1011111111111111*
+L007248 0111111111111111*
+L007264 0111111111111111*
+L007280 0111111111111111*
Note Block 0 I/O Macrocell Configuration 29 bits (15 if buried) *
N Aclk Clk:2 ClkFreq ClkOp DG FB:2 InMod:2 InReg INz:2 Oe:4 P:2 Pu RegCom RegMod:2 R:2 Slw Tm XorIn:2*
N Aclk Clk:2 ClkFreq ClkOp FB:2 P:2 Pu RegMod:2 R:2 XorIn:2*
-L007296 00000011111111110110100110000*
-L007325 00000011111111110110100110000*
-L007354 00000011001110000111100110000*
-L007383 00000011111111110110100110000*
-L007412 00000011111111110110100110000*
+L007296 00000000111111110111100110010*
+L007325 01000010111111110111111110000*
+L007354 00000011001110000111100110010*
+L007383 01000010111111110111111110000*
+L007412 01000010111111110111111110000*
L007441 00000011001110000111100110000*
-L007470 0000011110001100*
-L007486 0000011110001100*
-L007502 0000011110001100*
-L007518 0000011110001100*
-L007534 0000011110001100*
+L007470 0100010111111100*
+L007486 0100010111111100*
+L007502 0100010111111100*
+L007518 0100010111111100*
+L007534 0100010111111100*
L007550 00000011111111110110100110000*
L007579 00000011111111110110100110000*
-L007608 00000011111111110110100110000*
-L007637 00000011111111110110100110000*
-L007666 00000011111111110110100110000*
+L007608 00000000111111110111100110010*
+L007637 00000000111111110111100110000*
+L007666 00000000111111110111100110000*
Note Block 1 *
Note Block 1 ZIA *
-L007695 111111111110011111111111111111111111111101111111*
-L007743 111111111111001111111111111111111111111101111111*
-L007791 111111111111111111111111111111111111111101110101*
-L007839 111111111111011011111111111111111111111101111111*
+L007695 111101011111111111111111111111111111111101111111*
+L007743 111111111111111110110111111111111111111101111111*
+L007791 111111111111111111111111110101111111111101111111*
+L007839 111111111111001111111111111111111111111101111111*
L007887 111111111111111111111111111111111110011101111111*
-L007935 111111111111111111010111111111111111111101111111*
-L007983 111111111111111111111111111111111111111111111111*
-L008031 111111111111111111110011111111111111111101111111*
-L008079 111111111111111111111111111111111110011101111111*
-L008127 111111110111011111111111111111111111111101111111*
-L008175 111111111110011111111111111111111111111101111111*
-L008223 111111111111010111111111111111111111111101111111*
-L008271 111111111111111111111111111111111011011101111111*
-L008319 111111111111111111111111111111111111111101100111*
-L008367 111111111111111111110011111111111111111101111111*
+L007935 111111111111111111110101111111111111111101111111*
+L007983 111111111110011111111111111111111111111101111111*
+L008031 111111111111111111111111011101111111111101111111*
+L008079 111111111111111111010111111111111111111101111111*
+L008127 111111111111111111010111111111111111111101111111*
+L008175 111111111111111111111111111111111111111101110101*
+L008223 111111111111111111111111101101111111111101111111*
+L008271 111111111111111111010111111111111111111101111111*
+L008319 111111111111111111010111111111111111111101111111*
+L008367 111111111111111111111111111111110111011101111111*
L008415 111111111111111111111111111111111111001101111111*
-L008463 111111111111111101110111111111111111111101111111*
-L008511 111111111111111111100111111111111111111101111111*
-L008559 111111111111111111111111111111111111111101110101*
+L008463 111111111111111111111111111111111111111101110101*
+L008511 111111111111111111111111111111111111111101100111*
+L008559 111111111111111111111111111111111111111101100111*
L008607 111111111111111111111111111111111110011101111111*
-L008655 111111111111111111111111111111111111111111111111*
+L008655 111111111111111111110101111111111111111101111111*
L008703 111111111111111111111111111111111111011001111111*
L008751 111111111111111111111111111111111111001101111111*
L008799 111111111111111111111111111111111111111101100111*
-L008847 111111111111011011111111111111111111111101111111*
-L008895 111111111111111111111111111111111111111101100111*
+L008847 111111111111111111111111011101111111111101111111*
+L008895 111111111111111111110110111111111111111101111111*
L008943 111111111111111111111111111111111111011001111111*
-L008991 111111111111111111111111111111111111111101100111*
+L008991 111111111111111111111111111111111111111111111111*
L009039 111111111111111111111111111111111111001101111111*
-L009087 111111111111111111111111111111111111111111111111*
-L009135 111111111111111111111111111111110111011101111111*
+L009087 111111111111111111110110111111111111111101111111*
+L009135 111111111111111111111111111111111111001101111111*
L009183 111111111111111111111111111111111111111101100111*
-L009231 111111111111111111111111111111110111011101111111*
+L009231 111111111111111111111111111111111011011101111111*
L009279 111111111111111111111111111111110111011101111111*
-L009327 111111111111111111111111111111111110011101111111*
+L009327 111111111111111110110111111111111111111101111111*
L009375 111111111111111111111111111111111111111101100111*
-L009423 111111110111011111111111111111111111111101111111*
+L009423 111111111111111111111111111111111111111111111111*
L009471 111111111111111111111111111111111110011101111111*
L009519 111111111111111111111111111111111111001101111111*
-L009567 111111111111111111111111111111111111001101111111*
+L009567 111111111111111111111111111111110111011101111111*
Note Block 1 PLA AND array *
-L009615 11111111111111111111111111111110111111101110101111110110101111111111111111110110*
-L009695 11111111111111111111111111111101111111101101011111111001101111111111111111111010*
-L009775 11111111111111111111111111111110111111101101111111010101101111111111111111111010*
-L009855 11111111111111111111111111111110111111101101011111011110101111111111111111111010*
-L009935 11111111111111111111111101111101111111101101111111110111101111111111111111111010*
-L010015 11110111011111111011111110111110111111101101101111111011101110111010101111010110*
-L010095 11111111101111111011111110111110111111101101101111111011101110011010101111010110*
-L010175 11111111101111111011111110011110111111101101101111110111101110111010101111010110*
-L010255 11111111011111111011111110111110111111101101101111110111101110111010100111100110*
-L010335 11111111011111111011111110111110111111101101100111110111101110111010101111010110*
-L010415 11111111101111111011111110111110111101101101101111111011101110111010011111100110*
-L010495 11111111101111111011111111110110111111101101101111111111101110111010101111100110*
-L010575 11111111110111111111111101111111111111101101101111111111101111111111111111111010*
-L010655 11111111111011111111111111111110111111101110101111111011101111111111111111110110*
-L010735 11111111111011111111111111111111111111101101101111110111101111111111111111111010*
-L010815 11111111011111111111111110111110110111101101101111111011101110111010101111100110*
-L010895 11111111111111111111111111111110111111101101011110111010101111111111111111111010*
-L010975 11111110111111111111111111111111111111101101011101111001101111111111111111111010*
-L011055 11111111111111011111111111111111111111101111111111111111101111111111111111111010*
-L011135 11110111011111111111111111111101111111111110011111110111111111111111101111101011*
-L011215 11111111101111111111111111111101111111111110011111110111111111011111101111011011*
-L011295 11111111011111111111111111111101111111111110011111010111111111111111101111011011*
-L011375 11111111101111111111111111011101111111111110011111111011111111111111101111011011*
-L011455 11111111011111111111111111111101111111111110011111111011111111111111100111011011*
-L011535 11111111011111111111111111111101111111111110010111111011111111111111101111101011*
-L011615 11111111101111111111111111111101111101111110011111111111111111111111101111101011*
-L011695 11110111011111111011111110111110111111111101101111110111111110111010101111100111*
-L011775 11111111101111111011111110111110111111111101101111110111111110011010101111010111*
-L011855 11111111101111111011111110111110111101111101101111111111111110111010101111100111*
-L011935 11111111011111111111111110111110110111111101101111110111111110111010101111010111*
-L012015 11110111011111111011111110111110111111111101101111111011111110111010011111100111*
-L012095 11111111101111111011111110111110111111111101101111111011111110011010011111100111*
-L012175 11111111011111111011111110111110111111111101101111111011111110111010100111100111*
-L012255 11111111011111111011111110111110111111111101100111110111111110111010101111100111*
-L012335 11111111101111111011111110111110111101111101101111111011111110111010011111010111*
-L012415 11111111101111111011111111110110111111111101101111111011111110111010101111010111*
-L012495 11111111011111111111111110111110110111111101101111111011111110111010101111010111*
-L012575 11111111101111111011110110111110111111111101101111111111111111111010101111100111*
-L012655 11111111111111111111110111111110011111111110101111111111111111111111111111110111*
-L012735 11111111111111111111111111101110101111111110101111111111111111111111111111110111*
-L012815 11111111111111111111111111111110111111111110101111110111111111111111111011110111*
-L012895 11111111101111111011111110111110111111111101100111110111111110111010101111010111*
-L012975 11111111101111111111111110111110110111111101101111111011111110111010101111010111*
-L013055 11111111111111111111111111111110111111111110101111111011111111111111111110110111*
-L013135 11111111011111111011011110111110111111111101101111111011111110011010111111010111*
-L013215 01111111111111111011111110111110111111111101101111111011111110111010011111100111*
-L013295 11111111111111111010111110111110111111111101101111111011111110111010101111100111*
-L013375 11101111111111111011111110111110111111111101101111110111111110111010101111100111*
-L013455 11111111101111111111111111111101111111111110011111110101111111111111111111101011*
-L013535 11111111101111111111111111011101111111111110011111110111111111111111111111011011*
-L013615 11111111011111111111111111111101111111111110011111110111111111111111110111101011*
-L013695 11111111011111111111111111111101111111111110010111110111111111111111111111011011*
-L013775 11111111111111111111111111111101011111111101100111111111111111111111110111110111*
-L013855 11111111111111111111111111111101011111111101100111111111111111111011111111110111*
-L013935 11111111111111111111111111111101011111111101101111111111111111111110110111110111*
-L014015 11111111111111111111111111111101011111111101101111111111111111111010111111110111*
+L009615 11111111111111111111110111111110111111101110011111111011101110111111111111110111*
+L009695 11111111111111111111111111111110111011101110101111110111101110111111111111110111*
+L009775 11111111111111111111111111111110111001101101011111111111101110111111111111111011*
+L009855 11111111111111111111111111111101111111101101111111110111101110110111111111111011*
+L009935 11111111111111111111111111111111110111101101101111111111101110110111111111111011*
+L010015 11111111111111111111111111111110111011101110101111111111101110110111111111110111*
+L010095 11111111111111111111111111111110110111101110101111111011101110111011111111110111*
+L010175 11111110101110111111111111111010110111101101101111111111101110111010111111100110*
+L010255 11111110011110111111111111111010011111101101101111111011101110111010111111010110*
+L010335 11111110011110111111111111111010111101101101101111111011101110111010111111100110*
+L010415 11111101101110111111011111111010111111101101101111111011101110111010111111100110*
+L010495 11111111101110111111111111111010111111101101101111111011101110111010011111010110*
+L010575 11111111111111111111111111111111110111101111101111111111100110111111111111111111*
+L010655 11111111111111111111111111111101110111101111111111111111100110111111111111111111*
+L010735 11111111111111111111101111111111100110101111111111111111100110101111111111111111*
+L010815 11111111111111111111111111111111111111101111101111111111100110110111111111111111*
+L010895 11110111111111111111111111111111111010101111111111111111100110111111111111111111*
+L010975 11111111111111111111111111111110111101101101011111111111101010111111111111111011*
+L011055 11111110011110111111111111111010111111101101101111110111101010111010110111101110*
+L011135 11111101111111111111111111111111111111111111111111111111111111101111111111111111*
+L011215 11111110111110111011111111111010111111101101101111110111101010111010111111011110*
+L011295 01111111111111111111111111111111111111101111111111111111101110111111111111111011*
+L011375 11111110011110111111111111111011110111111101111111110111111111111010111111100110*
+L011455 11111110101110111111111111111011111101111101111111110111111111111010111111101110*
+L011535 11111101101110111111111111111011111111111101110111110111111111111010111111100110*
+L011615 11111110101110111111111111111011111111111101111101111011111111111010111111110110*
+L011695 11111110111110111111011111111011111111111101111101111011111111111010111111010110*
+L011775 11011110111110111111111111111011111111111101111111111011111111111010111111100110*
+L011855 11111110111110111111111110111011111111111101111111110111111111111010111111010110*
+L011935 11111111111111111111111111111101111111111110101111110111111111101111111111111111*
+L012015 11111110011111111111111111111101111101111110011111110111111111111111111111101111*
+L012095 11111110011111111111111111111101111111111110010111111011111111111111111111011111*
+L012175 11111110101111111111011111111101111111111110011111111011111111111111111111011111*
+L012255 11111111101111111111111111111101111111111110011111111111111111111111011111101111*
+L012335 11111111111111111111111111111101111111111110101111101011111111111111111111111111*
+L012415 11111110011111111101111111111101111111111110011111111011111111111111111111111111*
+L012495 11111110111011111111111111111101111111111110011111110111111111111111111111011111*
+L012575 11111101111111011111111111111101111111111110011111111011111111111111111111011111*
+L012655 11111101111111111111111111101101111111111110011111111011111111111111111111101111*
+L012735 11111111111111111111111111111101111111111001101011110111111111111111111111110111*
+L012815 11111111111111111111111111111101111111111001101111110111111111111101111111110111*
+L012895 11111111111111111111111111111111111111111110100111111111111111111111111111110111*
+L012975 11111111111111111111111111111111111111111110101111111111111111111110111111110111*
+L013055 11111111111111111111111111111111101011111111111111111111111111101111111111111111*
+L013135 11111111111111111111111111111111111010111111111111111111111111111111111111111111*
+L013215 11111111111111111111101111111111111011111111111111111111111111101111111111111111*
+L013295 11111111111111111111111111111111111111111101011111111011111111111111111111111011*
+L013375 11111111111111111111111111111111111111111101101111110111111111111111111111111011*
+L013455 11111111011111111111111111111111011111111111111111111111111111011111111111111111*
+L013535 11111111011111111111111111111111111101111111111111111111111111111111111111111111*
+L013615 11111111111111111111111111111111011111111111111111111111111111111111111111011111*
+L013695 11111111011111111111011111111111111111111111111111111111111111111111111111011111*
+L013775 11111111011111111111011111111111011111111111111111111111111111111111111111111111*
+L013855 11111111101111111111111111111111110111111111111111111111111111111111111111111111*
+L013935 11111111111111111111111111111111111111111111111111011111111111101111111111111111*
+L014015 11111111111111111111111111111111111111111111111110101111111111111111111111111111*
Note Block 1 PLA OR array *
L014095 0111111111111111*
@@ -310,9 +310,9 @@ L014335 0111111111111111*
L014351 0111111111111111*
L014367 0111111111111111*
L014383 0111111111111111*
-L014399 1111111111111011*
-L014415 1111111111111011*
-L014431 1111111111111011*
+L014399 1111111111111111*
+L014415 0111111111111111*
+L014431 0111111111111111*
L014447 1111111111111011*
L014463 1111111111111011*
L014479 1111111111111011*
@@ -320,7 +320,7 @@ L014495 1111111111111011*
L014511 1111111111111011*
L014527 1111111111111011*
L014543 1111111111111011*
-L014559 1111111111111011*
+L014559 1111111111111101*
L014575 1111111111111101*
L014591 1111111111111101*
L014607 1111111111111101*
@@ -330,23 +330,23 @@ L014655 1111111111111101*
L014671 1111111111111101*
L014687 1111111111111101*
L014703 1111111111111101*
-L014719 1111111111111101*
+L014719 1111111111111110*
L014735 1111111111111110*
-L014751 1111111111111110*
-L014767 1111111111111110*
-L014783 1111111111111110*
-L014799 1111111111111110*
-L014815 1111111111111110*
-L014831 1111111111111110*
-L014847 1111111111111110*
-L014863 1111111111110111*
-L014879 1111111111110111*
-L014895 1111111111110111*
-L014911 1111111111110111*
-L014927 1111111111011111*
-L014943 1111111111011111*
-L014959 1111111111011111*
-L014975 1111111111011111*
+L014751 1111111111110111*
+L014767 1111111111110111*
+L014783 1111111111011111*
+L014799 1111111111011111*
+L014815 1111111111011111*
+L014831 1111111110111111*
+L014847 1111111110111111*
+L014863 1111111101111111*
+L014879 1111110101111111*
+L014895 1111111011111111*
+L014911 1111111011111111*
+L014927 1111111011111111*
+L014943 1111110111111111*
+L014959 1111101111111111*
+L014975 1111101111111111*
Note Block 1 I/O Macrocell Configuration 29 bits (15 if buried) *
N Aclk Clk:2 ClkFreq ClkOp DG FB:2 InMod:2 InReg INz:2 Oe:4 P:2 Pu RegCom RegMod:2 R:2 Slw Tm XorIn:2*
@@ -354,13 +354,13 @@ N Aclk Clk:2 ClkFreq ClkOp FB:2 P:2 Pu RegMod:2 R:2 XorIn:2*
L014991 00000011001110000111100110000*
L015020 00000011111111110110100110000*
L015049 00000011111111110110100110000*
-L015078 00000011111111110110100110000*
+L015078 00000000111111110111100110010*
L015107 00000011111111110110100110000*
-L015136 00000011111111110110100110000*
-L015165 0000011110001100*
-L015181 0000011110001100*
-L015197 0000011110001100*
-L015213 0000011110001100*
+L015136 00000000111111110111100110000*
+L015165 0000000111001100*
+L015181 0000000111001100*
+L015197 0000000111001100*
+L015213 0000000111001100*
L015229 0000000111001100*
L015245 00000011111111110110100110000*
L015274 00000000111111110111100110000*
@@ -370,104 +370,104 @@ L015361 00000000111111110111100110000*
Note Block 2 *
Note Block 2 ZIA *
-L015390 111111111110011111111111111111111111111101111111*
-L015438 111111111111111111111111111111111111001101111111*
-L015486 111111111111111111111111111111111110011101111111*
+L015390 111111111111111111111111111111111011011101111111*
+L015438 111111111111111111111111111111111111011001111111*
+L015486 111111111111111111111111111111111111011001111111*
L015534 111111111111001111111111111111111111111101111111*
-L015582 111111111111111111111111111111111110011101111111*
-L015630 111111110111011111111111111111111111111101111111*
-L015678 111111111101011111111111111111111111111101111111*
-L015726 111111111111111111111111111111111111001101111111*
-L015774 111111110111011111111111111111111111111101111111*
-L015822 111111110111011111111111111111111111111101111111*
-L015870 111111111011011111111111111111111111111101111111*
-L015918 111111111111011011111111111111111111111101111111*
-L015966 111111111111111111111111111111111111001101111111*
-L016014 111111111111111111111111111111111111111111111111*
+L015582 111111111111111111111111111111111111001101111111*
+L015630 111111111111111110110111111111111111111101111111*
+L015678 111111111110011111111111111111111111111101111111*
+L015726 111111110111011111111111111111111111111101111111*
+L015774 111111111111111110110111111111111111111101111111*
+L015822 111111111111111111010111111111111111111101111111*
+L015870 111111111111111111110011111111111111111101111111*
+L015918 111111111111111111111111111111111110011101111111*
+L015966 111111111111111111110011111111111111111101111111*
+L016014 111111111111111111110011111111111111111101111111*
L016062 111111111111111111110011111111111111111101111111*
-L016110 111111111111001111111111111111111111111101111111*
-L016158 111111111111111111110110111111111111111101111111*
-L016206 111111111111111111100111111111111111111101111111*
-L016254 111111111111111111111111111111111111111101100111*
+L016110 111111111111111111111111011101111111111101111111*
+L016158 111111111111111111111111111111110111011101111111*
+L016206 111111111111111111111111111111111111111101100111*
+L016254 111111111111111111110110111111111111111101111111*
L016302 111111111111111111111111111111111110011101111111*
-L016350 111111111111011011111111111111111111111101111111*
-L016398 111111111111001111111111111111111111111101111111*
-L016446 111111111111111111111111111111111110011101111111*
-L016494 111111111111111111111111111111111111111101110101*
-L016542 111111111111111111111111111111111111001101111111*
-L016590 111111111111111111110011111111111111111101111111*
-L016638 111111111111111111111111111111111111011001111111*
-L016686 111111111111111111111111111111111111111101100111*
-L016734 111111111111111111111111111111111111001101111111*
-L016782 111111111111111111111111111111111111111111111111*
-L016830 111111111111111111111111111111111111011001111111*
-L016878 111111111111111111110101111111111111111101111111*
+L016350 111111111111111111111111111111111111111111111111*
+L016398 111111111111111111111111111111111111111101100111*
+L016446 111111111111111111111111111111111111001101111111*
+L016494 111111111111111111111111101101111111111101111111*
+L016542 111111111111111111111111111111111110011101111111*
+L016590 111111111111111111111111111111111111111111111111*
+L016638 111111111111111111111111011101111111111101111111*
+L016686 111111111111111111111111111111111111111101110101*
+L016734 111111111111111111100111111111111111111101111111*
+L016782 111111111111111111110110111111111111111101111111*
+L016830 111111111111111111110110111111111111111101111111*
+L016878 111111111111111111111111111111111111001101111111*
L016926 111111111111111111111111111111110111011101111111*
-L016974 111111111111111111111111111111111111111101110101*
-L017022 111111111111111111111111111111111111111111111111*
+L016974 111111111111111111111111111111110111011101111111*
+L017022 111111111111111111110110111111111111111101111111*
L017070 111111111111111111111111111111111111111101100111*
-L017118 111111111111010111111111111111111111111101111111*
-L017166 111111111111111111111111111111111110011101111111*
-L017214 111111111111111111111111111111111111111101100111*
-L017262 111111111110011111111111111111111111111101111111*
+L017118 111111111111111111110110111111111111111101111111*
+L017166 111111111111111110110111111111111111111101111111*
+L017214 111111111111111111111111111111111111001101111111*
+L017262 111111111111111111111111111111111111001101111111*
Note Block 2 PLA AND array *
-L017310 11101111111111011111111110111111111111101111111110110111101101111111111111110111*
-L017390 11011011011111011111111110111111111111101111111110111011101110111111111111010111*
-L017470 11011011101111011111111110111111111101101111111110111011101110111111111111011111*
-L017550 11111111111111101111111110111111111111101111111110110111101101111111110111111111*
-L017630 11011111111111101111111110111111111111101111111110110111101110111111111011111111*
-L017710 11111111111111101111111110111111111111101111111110110111101101110111111111111111*
-L017790 11011111111111111111111110111111111111101111111110110111101101110111111111111111*
-L017870 11111111111111101111111110111111111111101111111110111111101101110111110111111111*
-L017950 11011111111111101111111110111111111111101111111110111111101110110111111011111111*
-L018030 11011111111111101111111110111111111111101111111110111011101110111011110111111111*
-L018110 11101111111111100111111110111111111111101111111110010111101110111111111111111111*
-L018190 11101111111111101011111110110111111111101111111110100111101110111111111111111111*
-L018270 11101101111111100111111110111011111111101111111110110111101110111111111111111111*
-L018350 11101110111111101011111110111111111111101111111110100111101110111111111111111111*
-L018430 11111111111111111111111110111111111111101111111110111111101101011111111111111111*
-L018510 11101111111111011111011110111111111111101111111110110111101110111110111111111111*
-L018590 11101111111111011111011110111111111111101111111110110111101110111011111111111111*
-L018670 11101111111111011111101110111111111111101111111110110111101110110101111111111111*
-L018750 11010111111011011111111110111111111111101111111110110111101110111111111111011111*
-L018830 11010111111111011111111110111111111111101111111110110111101110111111111111101110*
-L018910 01010111111111011111111110111111111111101111111110111011101110111111111111101111*
-L018990 11011011111111011110111110111111111111101111111110111011101110111111111111101111*
-L019070 11011011111111011111111110111111111111101110111110110111101110111111111111101111*
-L019150 11010111111111011111111110111111111111101111111110111011101110111111111110011111*
-L019230 11011011111111011111111110111110111111101111111110110111101110111111111111011111*
-L019310 11101111111101101011111110111111111111101111111110111011101110111111111111111111*
-L019390 11101111111110100111111110111111111111101111111110111011101110111111111111111111*
-L019470 11111111111111111111111110111111011111101111111111111111101111111111111111111111*
-L019550 11101111111111011111111111111111111111111111111110110101111101111111111111111111*
-L019630 11011011011111011111111111111111111111111111111110111011111110111111111111100111*
-L019710 11111111111111101111111111111111111101111111111110110111111101111111111111111111*
-L019790 11011111111111011111111111111111111101111111111110111011111101111111111111111111*
-L019870 11011011101111011111111111111111111101111111111110111011111110111111111111101111*
-L019950 11011111111111101111111111111111111110111111111110110111111110111111111111111111*
-L020030 11111111111111011111111111111111111101111111111010111011111101111110111111111011*
-L020110 11111111111111101111111111111111111111111111011110110111111101111111111111111111*
-L020190 11011111111111111111111111111111111111111111011110110111111101111111111111111111*
-L020270 11111111111111101111111111111111111101111111011110111111111101111111111111111111*
-L020350 11011111111111101111111111111111111110111111011110111111111110111111111111111111*
-L020430 11101111111111011111111111111111111111110111111110110111111110111110111111111111*
-L020510 11101111111111011111111111111111111111110111101110110111111110111111111111111111*
-L020590 11101111111111011111111111111111111111111011011110110111111110111101111111111111*
-L020670 11011111111111101111111111111111110111111111111110111011111110111111111111111111*
-L020750 11101111111111011111111011111111111111111111111110111011111101111111111111111111*
-L020830 11011011111011011111111111111111111111111111111110110111111110111111111111101111*
-L020910 11010111111111011111111111111111111111111111111110110111111110111111111111011110*
-L020990 01011011111111011111111111111111111111111111111110111011111110111111111111011111*
-L021070 11010111111111011110111111111111111111111111111110111011111110111111111111011111*
-L021150 11011011111111011111111111111111111111111110111110110111111110111111111111011111*
-L021230 11010111111111011111111111111111111111111111111110111011111110111111111110101111*
-L021310 11010111111111011111111111111110111111111111111110110111111110111111111111101111*
-L021390 11011111111111011111111111111111111111111111111111111011111111111111110111111111*
-L021470 11101111111111011111111111111111111111111111111111111001111111111111111011111111*
-L021550 11101111111111011111111111111111111101111111111111111011111111111111111011111111*
-L021630 11101111111111011111111111111111111110111111111011111010111111111110110111111011*
-L021710 11101111111111011111111011111111111111111111111111111011111111111111111011111111*
+L017310 11101011101111111111111111111111111111101111010111111111111111101111111111110110*
+L017390 11100111101111111111111111111111111111101111101111111111111111101111111011110110*
+L017470 10011010101110111111110111111111100111101111101110111111111111101010111111110110*
+L017550 10011110101110111111111011111111101111101111101110111111111111101010110111110110*
+L017630 11101011101111111111111111111111111111101111101111111111111110101111111111110110*
+L017710 10010110101110111111111011111111101111101101101101111111111011101010111111111110*
+L017790 10010110101110111111110111110111111111101111101110111111111011101010111111111110*
+L017870 10011001101110111111111111111111101111101111101110111111101111101010111111110110*
+L017950 10011010101110111111111111111111101111101111101101111111111111101010111111010110*
+L018030 11111111101111011111111111111111111111101111111111111111111111111111111111111110*
+L018110 01111111111111111111111111111111111011111111111111111111111111111111111101111111*
+L018190 11111111111111111111111111111111111111111111111111111111111111110111111001111111*
+L018270 11111111111011110111111111111101111111111111111111111111111111111111101101111111*
+L018350 11111111111011110110110111111111111111111111111111111111111111111111101101111111*
+L018430 11111111111011110110111111111111111111111111111111111110111111111111101101111111*
+L018510 11111111111011110110111101111111111111111111111111111111111111111111101101111111*
+L018590 11111111111111111111111111011111111111111111111111111111111111111101111111111111*
+L018670 11111111111101111011111111111111111111111111111111111111111111111111101101111111*
+L018750 11010111111111111111111111111111111101111111101111111111111011011111111111111111*
+L018830 11111111111011111111111111111110111111111111111111111111111111111111111111111111*
+L018910 11010111111111111111011111101111111111111111101111111111111011011111111111111111*
+L018990 01111111111111111111111111111111111111111111111111111111111111111111011111111111*
+L019070 11111111111011110111111111111101111111111111111111111111111111111111101111111111*
+L019150 11111111111011110111111101111111111111111111111111111111111111111111101111111111*
+L019230 11111111111101111011111111111111111111111111111111111111111111111111101111111111*
+L019310 10111111111111111111111111111111111111111111111111111111111111111111101111111111*
+L019390 11111111111110110111111111111111111111111111111111111111111111111111011111111111*
+L019470 11111111111111111011111111111111111111111111111111110111111111111111011111111111*
+L019550 11111111111111111111110111111111111011111111111111111111111111111111111111111111*
+L019630 11111111111111111111111011111111111111111111111111111111111111111111111011111111*
+L019710 11111111111111111111111011111111111011111111111111111111111111111111111111111111*
+L019790 11111111111111111111110111111111111111111111111111111111111111111111111011111111*
+L019870 11111111111111111111111011111111111111111110111111111111111111111111111111111111*
+L019950 11111111111111111111110111111111111111111111111111111110111111111111111111111111*
+L020030 11111111111111111111111111111111111111111111111111111111111111111011110111111111*
+L020110 11111111111111111111111111110111111111111111111111111111111111111111111111111111*
+L020190 11111111111111111111111111111111111111111111111111111111111111110111111011111111*
+L020270 11111111111111111111011111111111111111111111111111111111111111111111111111111111*
+L020350 01111111111111111111111111111111111011111111111111111111111111111111111111111111*
+L020430 10111111111111111111111111111111110111111111111111111111111111111111111111111111*
+L020510 11111111111111111111111111111111111111111111111111111111111111110111110111111111*
+L020590 11111111111111111111111111111111111111111111111111111111111111111011111011111111*
+L020670 11111111111111111111111111111111111111111110111111111111111111111101111111111111*
+L020750 11111111111111111111111111111111111111111101111111111111111111111110111111111111*
+L020830 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L020910 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L020990 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L021070 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L021150 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L021230 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L021310 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L021390 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L021470 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L021550 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L021630 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L021710 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
Note Block 2 PLA OR array *
L021790 1111011111111111*
@@ -480,173 +480,173 @@ L021886 1111011111111111*
L021902 1111011111111111*
L021918 1111011111111111*
L021934 1111011111111111*
-L021950 1111011111111111*
-L021966 1111011111111111*
-L021982 1111011111111111*
-L021998 1111011111111111*
-L022014 1111011111111111*
-L022030 1111011111111111*
-L022046 1111011111111111*
-L022062 1111011111111111*
-L022078 1111011111111111*
-L022094 1111011111111111*
-L022110 1111011111111111*
-L022126 1111011111111111*
-L022142 1111011111111111*
-L022158 1111011111111111*
-L022174 1111011111111111*
-L022190 1111011111111111*
-L022206 1111011111111111*
-L022222 1111011111111111*
-L022238 1111111111111101*
-L022254 1111111111111101*
-L022270 1111111111111101*
-L022286 1111111111111101*
-L022302 1111111111111101*
-L022318 1111111111111101*
-L022334 1111111111111101*
-L022350 1111111111111101*
-L022366 1111111111111101*
-L022382 1111111111111101*
-L022398 1111111111111101*
-L022414 1111111111111101*
-L022430 1111111111111101*
-L022446 1111111111111101*
-L022462 1111111111111101*
-L022478 1111111111111101*
-L022494 1111111111111101*
-L022510 1111111111111101*
-L022526 1111111111111101*
-L022542 1111111111111101*
-L022558 1111111111111101*
-L022574 1111111111111101*
-L022590 1111111111111101*
-L022606 1111111111110111*
-L022622 1111111111110111*
-L022638 1111111111110111*
-L022654 1111111111110111*
-L022670 1111111111110111*
+L021950 1111111111111101*
+L021966 1111111111111101*
+L021982 1111111111111101*
+L021998 1111111111111101*
+L022014 1111111111111101*
+L022030 1111111111111101*
+L022046 1111111111111111*
+L022062 1111111111111101*
+L022078 1111111111111101*
+L022094 1111111111111111*
+L022110 1111111111111101*
+L022126 1111111111110111*
+L022142 1111111111110111*
+L022158 1111111111110111*
+L022174 1111111111110111*
+L022190 1111111111011111*
+L022206 1111111111011111*
+L022222 1111111111011111*
+L022238 1111111110111111*
+L022254 1111111110111111*
+L022270 1111111101111111*
+L022286 1111111101111111*
+L022302 1111111011111111*
+L022318 1111111011111111*
+L022334 1111110111111111*
+L022350 1111110111111111*
+L022366 1111101111111111*
+L022382 1111101111111111*
+L022398 1011111111111111*
+L022414 1011111111111111*
+L022430 0111111111111111*
+L022446 0111111111111111*
+L022462 1111111111111110*
+L022478 1111111111111110*
+L022494 1111111111111111*
+L022510 1111111111111111*
+L022526 1111111111111111*
+L022542 1111111111111111*
+L022558 1111111111111111*
+L022574 1111111111111111*
+L022590 1111111111111111*
+L022606 1111111111111111*
+L022622 1111111111111111*
+L022638 1111111111111111*
+L022654 1111111111111111*
+L022670 1111111111111111*
Note Block 2 I/O Macrocell Configuration 29 bits (15 if buried) *
N Aclk Clk:2 ClkFreq ClkOp DG FB:2 InMod:2 InReg INz:2 Oe:4 P:2 Pu RegCom RegMod:2 R:2 Slw Tm XorIn:2*
N Aclk Clk:2 ClkFreq ClkOp FB:2 P:2 Pu RegMod:2 R:2 XorIn:2*
-L022686 00000011111111110110100110000*
-L022715 00000011111111110110100110000*
-L022744 00000011111111110110100110000*
-L022773 00000011111111110110100110000*
+L022686 00000000111111110111100110000*
+L022715 00000000111111110111100110000*
+L022744 00000000111111110111100110010*
+L022773 00000000111111110111100110010*
L022802 00000011001110000111100110000*
-L022831 00000011111111110110100110000*
-L022860 0000011110001100*
-L022876 0000011110001100*
-L022892 0000011110001100*
-L022908 0000011110001100*
-L022924 0000011110001100*
+L022831 00000000111111110111100110000*
+L022860 0000000111001100*
+L022876 0000000111001100*
+L022892 0000000111001100*
+L022908 0000000111001100*
+L022924 0000000111001100*
L022940 00000011111111110110100110000*
L022969 00000000111111110111100110000*
L022998 00000011111111110110100110000*
L023027 00000000111111110111100110000*
-L023056 00000011111111110110100110000*
+L023056 00000000111111110111100110000*
Note Block 3 *
Note Block 3 ZIA *
-L023085 111111111110011111111111111111111111111101111111*
-L023133 111111111111001111111111111111111111111101111111*
-L023181 111111111111111111111111111111111111011001111111*
+L023085 111111111111111101110111111111111111111101111111*
+L023133 111111111111111110110111111111111111111101111111*
+L023181 111111111111111111111111111111111111111101110101*
L023229 111111111111001111111111111111111111111101111111*
L023277 111111111111111111111111111111111110011101111111*
-L023325 111111111111010111111111111111111111111101111111*
-L023373 111111111101011111111111111111111111111101111111*
-L023421 111111111111111111111111111111111111001101111111*
-L023469 111111110111011111111111111111111111111101111111*
+L023325 111111111111111110110111111111111111111101111111*
+L023373 111111110111011111111111111111111111111101111111*
+L023421 111111111111111111010111111111111111111101111111*
+L023469 111111111111111111010111111111111111111101111111*
L023517 111111110111011111111111111111111111111101111111*
-L023565 111111111110011111111111111111111111111101111111*
-L023613 111111111111010111111111111111111111111101111111*
-L023661 111111111101011111111111111111111111111101111111*
-L023709 111111111111111111111111111111111111111101100111*
-L023757 111111111111111111111111111111111111111111111111*
-L023805 111111111111111111111111111111111111001101111111*
-L023853 111111111111111111111111111111111111111101110101*
-L023901 111111111111111111111111111111111110011101111111*
-L023949 111111111110011111111111111111111111111101111111*
-L023997 111111111111011011111111111111111111111101111111*
-L024045 111111111111011011111111111111111111111101111111*
-L024093 111111111110011111111111111111111111111101111111*
-L024141 111111111111111111010111111111111111111101111111*
+L023565 111111111111111111010111111111111111111101111111*
+L023613 111111111111111111111111111111111111111111111111*
+L023661 111111111111111111111111111111111110011101111111*
+L023709 111111111111111111010111111111111111111101111111*
+L023757 111111111111111111010111111111111111111101111111*
+L023805 111111111111111111111111011101111111111101111111*
+L023853 111111111111111110110111111111111111111101111111*
+L023901 111111111111111111111111111111111111111101100111*
+L023949 111111111111111111110101111111111111111101111111*
+L023997 111111111111111111110110111111111111111101111111*
+L024045 111111111111111111110011111111111111111101111111*
+L024093 111111111111111111111111111111111111011001111111*
+L024141 111111111111111111111111111111111111001101111111*
L024189 111111111111111111111111111111111111111101100111*
-L024237 111111111111010111111111111111111111111101111111*
+L024237 111111111111111111111111111111111111001101111111*
L024285 111111111111111111111111111111111111111101100111*
-L024333 111111111111111111111111111111110111011101111111*
-L024381 111111111111111111111111111111111111111101100111*
-L024429 111111111111010111111111111111111111111101111111*
+L024333 111111111111111111111111111111111111011001111111*
+L024381 111111111111111111110011111111111111111101111111*
+L024429 111111111111111111010111111111111111111101111111*
L024477 111111111111111111111111111111111111111111111111*
-L024525 111111111111111111111111111111111111011001111111*
-L024573 111111111111111111111111111111111111111101100111*
-L024621 111111111111111111111111111111111011011101111111*
+L024525 111111111111111111111111111111110111011101111111*
+L024573 111111111111111111111111111111111111001101111111*
+L024621 111111111111111111111111101101111111111101111111*
L024669 111111111111111111111111111111111111111101110101*
-L024717 111111111111111111111111111111111110011101111111*
+L024717 111111111111111111111111111111111111111111111111*
L024765 111111111111111111111111111111111111111101100111*
-L024813 111111111101011111111111111111111111111101111111*
-L024861 111111111111111111111111111111111110011101111111*
-L024909 111111111111111111111111111111111111001101111111*
-L024957 111111111110011111111111111111111111111101111111*
+L024813 111111111111111111111111011101111111111101111111*
+L024861 111111111111111111111111111111111111111111111111*
+L024909 111111111111111111111111111111111111111101100111*
+L024957 111111111111111111111111111111111111111101100111*
Note Block 3 PLA AND array *
-L025005 11111111101111011111111111111101111111111111111111111101111110111111101111101111*
-L025085 11110111111111101111111111111101111111111111111111111110111110111111111111111111*
-L025165 11110111011111011111111111111101011111111111111111111111111110111111011111101111*
-L025245 11111011011111011111111111111101011111111111111111111111111110111111101111011111*
-L025325 11110111101111011111111111111101111111111111111111111111111110011111011111011111*
-L025405 11111011101111011111111111111101111111111111111111111111111110011111101111011111*
-L025485 11110111011111011111111111111101111111111111111111011111111110111111011111011111*
-L025565 11111011011111011111111111111101111111111111111111011111111110111111101111101111*
-L025645 11110111101111011111111111011101111111111111111111111111111110111111101111011111*
-L025725 11111011101111011111111111011101111111111111111111111111111110111111011111011111*
-L025805 11111111111111111111111111111111111111111111111111111110111111110111111111111111*
-L025885 11110111011111011111111111111101111111111111111111111111111110111111100111101111*
-L025965 11111011011111011111111111111101111111111111111111111111111110111111010111011111*
-L026045 11111111111111111111111111111111111111111111111111111101111111111011111111111111*
-L026125 11110111011111011111111111111101111111111111110111111111111110111111101111011111*
-L026205 11111011011111011111111111111101111111111111110111111111111110111111011111101111*
-L026285 11111111101111011111111111111101111111111111111111111111111110111101011111101111*
-L026365 11111011111111101111111111111110110111111111011111011111111110111111111111111111*
-L026445 11111011111111101111111111111101111111111111101111111111111110111111111111111111*
-L026525 11110101111111101111111111111110111111111111011111111111111110111111111111111111*
-L026605 11110110111111101111111111111110111111111111101111111111111110111111111111111111*
-L026685 11110111111111011111111111111110111111111111111111111111111110110101111110111111*
-L026765 11110111110111011111111111111110011111110111111111111111111110111101111110111111*
-L026845 11110111111111011111111110111110010111111111111111111111111110111111111110111111*
-L026925 11110111111111011111111110111110110111110111111111111111111110111101111110111111*
-L027005 11110111110111011111111110111110111111111111111111111111111110111111111110111111*
-L027085 11111011111111101111111111111110111111101111011111011111111110111111111111111111*
-L027165 11111011111111101111111111111110110111101111011111111111111110111111111111111111*
-L027245 11111011111101101111111111111111111111111111101111111111111110111111111111111111*
-L027325 11110111101111011111111111111101111111111111111111111101111110111111101111011111*
-L027405 11111011101111011111111111111101111111111111111111111101111110111111011111011111*
-L027485 11111011011111011111111111111101011111111111111111111111111110111111101111101111*
-L027565 11111111101111011111111111111101111111111111111111111111111110011111101111101111*
-L027645 11110111111111101111111111111101111111111111111111111111111110101111111111111111*
-L027725 11110111011111011111111111111101111111111111111111011111111110111111101111101111*
-L027805 11111011011111011111111111111101111111111111111111011111111110111111011111011111*
-L027885 11111011101111011111111111011101111111111111111111111111111110111111011111101111*
-L027965 11110111011111011111111111111101111111111111111111111111111110111111100111011111*
-L028045 11111011011111011111111111111101111111111111111111111111111110111111010111101111*
-L028125 11111011011111011111111111111101111111111111110111111111111110111111101111011111*
-L028205 11111011101111011111111111111101111111111111111111111111111110111101101111011111*
-L028285 11111011111111101111011111111101111111111111111111111111111110111111111111111111*
-L028365 11110111111111101111111111111101101111111111111111111111111110111111111111111111*
-L028445 11111011101111011111111111111101111111111111111111011111111110111111011111011111*
-L028525 11111011111111101111111111111101111111111110111111111111111110111111111111111111*
-L028605 11111011011111011111101111111101111111111111111111111111111110011111111111011111*
-L028685 11110111111111011111111111111101111111111111111111111111111110111111101111101110*
-L028765 01111011111111011111111111111101111111111111111111111111111110111111101111101111*
-L028845 11111011111111011110111111111101111111111111111111111111111110111111011111101111*
-L028925 11100111111111011111111111111101111111111111111111111111111110111111011111101111*
-L029005 11111011111111011111111111111101111111111111111110111111111110111111101111011111*
-L029085 11111011011111010111101011111110111110111101010111110111101110111101111111111011*
-L029165 11111011101111010111101011111110111110111101010111110111101110111110111111111011*
-L029245 11111011011111010111101011111110111110111101011011111011101110111101111111111011*
-L029325 11111011101111010111101011111110111110111101011011111011101110111110111111111011*
-L029405 11111111111111111111111111111111111011111111111111011111111111111111111111111111*
+L025005 11110111111111111111111111111111111111111101011110110111111111101111111111111111*
+L025085 11111101101111111111111110111111111111111110011110111111111111011111111111110111*
+L025165 11111101011111111111111110111111111111111110011110010111111111011111111111111111*
+L025245 11111111111111111111111111111111111111111101101110110111111111111111111111111101*
+L025325 11111111111111111111111111111111111111111110101110110111111111011111111111111110*
+L025405 11111101011111111111111101111111111111111110010110111011111111011111111111111111*
+L025485 11111101101111111111111101111111111111111110011110111011111111011101111111111111*
+L025565 11111111111111111111111111111111111111111101101110110111111101111111111111111111*
+L025645 11111111111111111111111111111111111111111101111110110111111101011111111111111111*
+L025725 11111111111111111111111111111111111111111101101110111111111101111111111111111101*
+L025805 11111111111111111111111111111111111111111111111111111111111101111111111111111110*
+L025885 11111111111111111111011111111111111111111110011110110111111111101110111111111111*
+L025965 11111111111111111111011111111111111111111110011110110111111110101111111111111111*
+L026045 11111111111111111111111111111111111111111111111111111111111110111111111111111101*
+L026125 11111111111111111111101111111111111111111110011110110111111101101101111111111111*
+L026205 11111101011111111111111111110111111111111110011110111011111111011111111111111111*
+L026285 11111111111111111111111111111111111111111110101110111001111111011111111111111111*
+L026365 11111111111111111111111111111111111111110110101110111111111111011111111111111111*
+L026445 01111111111111111111111111111111111111111101111110111111111111111111111111111111*
+L026525 11111110111111111111111101111111111111111110011110110111101111011111111111111111*
+L026605 11111101111111111111111101111111111110111110011110110111111111011111111111111111*
+L026685 11111110111111111111111101111111111111111110011110111011111111011111111101111111*
+L026765 11111110111111111111111110101111111111111110011110111011111111011111111111111111*
+L026845 11111110111111111011111110111111111111111110011110110111111111011111111111111111*
+L026925 11111111111101111111111111111111111111111110101110111001111111111111111111111111*
+L027005 11111111111101111111111111111111111111110110101110111011111111111111111111111111*
+L027085 11111111111110111111111111111111111111111010101110111010111111101111111111111111*
+L027165 11111111111111111101111111111111111111111010101110110110111111101111111111111111*
+L027245 11111111111111111110111111111111111111111110101110110101111111101111111111111111*
+L027325 11111111111111111110111111111111111111110110101110110111111111111111111111111111*
+L027405 11111101101111111111111110111111111111111111111111111111111111111111110111111111*
+L027485 11111101101111111111111111111111111111111111111111111111111111111111110111111110*
+L027565 11111111101111111111111101111111111111111111111111111111111111111111111011111101*
+L027645 11111110011111111111111110111111111111111111110111111111111111111111111111111111*
+L027725 11111111011111111111111110111111111111111111110111111111111111111111111011111111*
+L027805 11111101111111111111111110111111111111111111111011111111111111111111110111111111*
+L027885 11111110011111111111111101111111110111111111111011111111111111111111110111111110*
+L027965 11111111111111111111111101111111111011111111111011111111111111111111111011111101*
+L028045 11111111111111111111111101111111111111111111111011101111111111111111111011111001*
+L028125 11111111111111111111111111111111111111111111111011101111111111110111111011111101*
+L028205 11100110111111111111111101111111111111111111111011011111111111111101110111111110*
+L028285 11111111110111111111111101111111011111111111111011011111111111111111110111111110*
+L028365 11111101111111011111111101111111110111111111110111111111111111111111111111111111*
+L028445 11111101111111011111111101111111111111111111110111011111111111111111111111110111*
+L028525 11111111111111011111111111111111111111111111110111111111111111111111111011111111*
+L028605 11110111111111011111111101111101111111111111110111011111111111111101111111111111*
+L028685 11111110111111011111111111111111111111011111110111111111111111111111111111111111*
+L028765 11111101111111110111111111111111111111011111111111111111111111111111110111111111*
+L028845 11111101111111100111111111111111111111111111111111111111111111111111110111111111*
+L028925 11111110111111111011111101111111111111111111111111111111111111111111110111111101*
+L029005 11111111111111111011111111111111110101111111111111011111111111111111111111111111*
+L029085 11010111111111111011111111111111110101111111111111111111111111111111111111111111*
+L029165 11111111011111111111111111111011111111111111111111111111111111111110111111111111*
+L029245 11111111111111111111111111111111111111111111111111111111111111110111111111111111*
+L029325 11111011101111111111111111111111111111111111111111111111111111111111111111111111*
+L029405 11111111011111111111111111111111111111111111111111111111111111111110111111111111*
Note Block 3 PLA OR array *
L029485 1101111111111111*
@@ -678,7 +678,7 @@ L029885 1101111111111111*
L029901 1101111111111111*
L029917 1101111111111111*
L029933 1101111111111111*
-L029949 1111011111111111*
+L029949 1101111111111111*
L029965 1111011111111111*
L029981 1111011111111111*
L029997 1111011111111111*
@@ -691,20 +691,20 @@ L030093 1111011111111111*
L030109 1111011111111111*
L030125 1111011111111111*
L030141 1111011111111111*
-L030157 1111101111111111*
-L030173 1111101111111111*
-L030189 1111101111111111*
-L030205 1111101111111111*
-L030221 1111101111111111*
-L030237 1111101111111111*
-L030253 1111101111111111*
-L030269 1111101111111111*
-L030285 1111101111111111*
-L030301 1111111111110111*
-L030317 1111111111110111*
-L030333 1111111111110111*
+L030157 1111011111111111*
+L030173 1111011111111111*
+L030189 1111011111111111*
+L030205 1111011111111111*
+L030221 1111011111111111*
+L030237 1111011111111111*
+L030253 1111011111111111*
+L030269 1111011111111111*
+L030285 1111011111111111*
+L030301 1111011111111111*
+L030317 1111101111111111*
+L030333 1111101111111111*
L030349 1111111111110111*
-L030365 1111111111111111*
+L030365 1111111111110111*
Note Block 3 I/O Macrocell Configuration 29 bits (15 if buried) *
N Aclk Clk:2 ClkFreq ClkOp DG FB:2 InMod:2 InReg INz:2 Oe:4 P:2 Pu RegCom RegMod:2 R:2 Slw Tm XorIn:2*
@@ -724,165 +724,165 @@ L030635 00000011111111110110100110000*
L030664 00100000000101111111100110000*
L030693 00000011111111110110100110000*
L030722 00000011111111110110100110000*
-L030751 00000000111111110111100110010*
+L030751 00000011111111110110100110000*
Note Block 4 *
Note Block 4 ZIA *
-L030780 111111111110011111111111111111111111111101111111*
-L030828 111111111111111111111111111111111111011001111111*
-L030876 111111111111111111111111111111111111111101110101*
+L030780 111111111111111111010111111111111111111101111111*
+L030828 111111111111111111111111111111111111111101100111*
+L030876 111111111111111111111111111111111111011001111111*
L030924 111111111111001111111111111111111111111101111111*
L030972 111111111111111111111111111111111110011101111111*
-L031020 111111111111111111100111111111111111111101111111*
-L031068 111111111111111111111111111111111111111111111111*
-L031116 111111111111010111111111111111111111111101111111*
-L031164 111111110111011111111111111111111111111101111111*
+L031020 111111111111111111111111111111111111111101100111*
+L031068 111101101111111111111111111111111111111101111111*
+L031116 111111111111111111111111111111111111001101111111*
+L031164 111111111111111111110011111111111111111101111111*
L031212 111111110111011111111111111111111111111101111111*
-L031260 111111111110011111111111111111111111111101111111*
+L031260 111001111111111111111111111111111111111101111111*
L031308 111111111111001111111111111111111111111101111111*
-L031356 111111111111111111111111111111111011011101111111*
-L031404 111111111111111111111111111111111111111101100111*
-L031452 111111111111111111110011111111111111111101111111*
-L031500 111111111111111111110101111111111111111101111111*
-L031548 111111111111111101110111111111111111111101111111*
-L031596 111111111111111111111111111111111110011101111111*
+L031356 111111111111111111111111111111111110011101111111*
+L031404 111111110111011111111111111111111111111101111111*
+L031452 111111111111111111111111111111110111011101111111*
+L031500 111111111111111111111111111111111111001101111111*
+L031548 111111111111111111111111111111111111111101110101*
+L031596 111111111111111111010111111111111111111101111111*
L031644 111111111111111111111111111111111111111101110101*
L031692 111111111111111111010111111111111111111101111111*
L031740 111111111111111111110011111111111111111101111111*
-L031788 111111111111111111111111111111110111011101111111*
-L031836 111111111111111111111111111111111111001101111111*
-L031884 111111111111111111111111111111111111111101100111*
-L031932 111111111111011011111111111111111111111101111111*
-L031980 111111111111010111111111111111111111111101111111*
-L032028 111111111111111111111111111111111111011001111111*
+L031788 111111111111111110110111111111111111111101111111*
+L031836 111111111111111111010111111111111111111101111111*
+L031884 111111111111111111110101111111111111111101111111*
+L031932 111111111111111111111111111111111111001101111111*
+L031980 111001111111111111111111111111111111111101111111*
+L032028 111111111111111111111111111111110111011101111111*
L032076 111111111111111111111111111111111111111111111111*
-L032124 111111111111111111110110111111111111111101111111*
-L032172 111111111111111111111111111111111111111111111111*
+L032124 111111111111111111100111111111111111111101111111*
+L032172 111111111111111111110110111111111111111101111111*
L032220 111111111111111111111111111111110111011101111111*
-L032268 111111111111111111111111111111111111001101111111*
-L032316 111111111111111111111111111111110111011101111111*
+L032268 111111111111111111100111111111111111111101111111*
+L032316 111111111111111110110111111111111111111101111111*
L032364 111111111111111111010111111111111111111101111111*
-L032412 111111111111111111111111111111111110011101111111*
+L032412 111111111111111111111111111111111111111111111111*
L032460 111111111111111111111111111111111111111101100111*
-L032508 111111111111010111111111111111111111111101111111*
-L032556 111111111111111111111111111111111110011101111111*
-L032604 111111111111111111111111111111111111001101111111*
-L032652 111111111111111111111111111111111111111111111111*
+L032508 111111111111111111110101111111111111111101111111*
+L032556 111111111111111110110111111111111111111101111111*
+L032604 111111111111111111111111111111111111011001111111*
+L032652 111111111111111111110011111111111111111101111111*
Note Block 4 PLA AND array *
-L032700 11111111111111111111111111111111111111111111111111111111111111110111111011111111*
-L032780 11111111111111111111111111111111111111110111111111111111111111111111111111111111*
-L032860 11111101111111111111111111111011111111111111111111111111111111111111111111111111*
-L032940 11111111111111111111111111111111111111111110110111111011111111111111111111111111*
-L033020 11111111111111110111111111110111011111111111111111111111111111111111111111111111*
-L033100 11111111110111110111111111111111011111111011111111111111111111111111111111111111*
-L033180 11111111111111111011111111111111011111111111111111111111111111111011111111111111*
-L033260 11111111111111111111111111111111011111111111111111011111111111111111111111111111*
-L033340 11111111111111110111111011111111011111111111111111111111111111111111111111111111*
-L033420 11011111111111111111111111111111111111111110100111111011111111011111111111110111*
-L033500 11011111111111111111111111111111111111111111100111011011111111011111111111110111*
-L033580 11011111111111111111111111111111111111111110101111011011111111011111111111110111*
-L033660 11111111111111111111111111110111111111111111111111111111011111111111111111111111*
-L033740 11111111110111111111111111111111111111111011111111111111011111111111111111111111*
-L033820 11111111111111111011111111111111111111111111111111111111011111111111111111111111*
-L033900 11111110111111111111111111111111111111111011111111111111011111111111111111111111*
-L033980 11011111111111111111111111111111111111111101101011110111111111011111111111110111*
-L034060 11011111111111011111111111111111111111111111101011110111111111011111111111110111*
-L034140 11011111111111011111111111111111111111111101101111110111111111011111111111110111*
-L034220 11011111111111111111111111111111111111111111101011100111111111010111111011110111*
-L034300 11011111111111111111111111111111111111111101101111100111111111010111111011110111*
-L034380 11011111111111111111110111111111111111111111101011100111111111011111111011110111*
-L034460 11011111111111111111110111111111111111111111101011100111111111010111111111110111*
-L034540 11011111111111111111110111111111111111111101101111100111111111011111111011110111*
-L034620 11011111111111111111110111111111111111111101101111100111111111010111111111110111*
-L034700 11101111111111111111111111111111111111111101101011110111111111011111111111110111*
-L034780 11101111111111011111111111111111111111111111101011100111111111011111111111110111*
-L034860 11101111111111011111111111111111111111111101101111100111111111011111111111110111*
-L034940 11101111111111111111111111111111111111111111101011100111111111011101111011110111*
-L035020 11101111111111111111111111111111111111111111101011100111111111010101111111110111*
-L035100 11101111111111111111111111111111111111111101101111100111111111011101111011110111*
-L035180 11101111111111111111111111111111111111111101101111100111111111010101111111110111*
-L035260 11101111111111111111111111111111111111111111101011110111111111101111111111110111*
-L035340 11101111111111111111111111111111111111111101101011111111111111101111111111110111*
-L035420 11101111111111111111111111111111111111111110100111111011111111101111111111110111*
-L035500 11011111101111111111111110111111111011111110100111111111111110101011101111100111*
-L035580 11011111100111111111111110111111111111111110101111111011111110101011011111100111*
-L035660 11011111011111111111101110111111111011111110101111111011111110101011011111100111*
-L035740 01011111111111111111111110111111111011111110101111111011111110101011011111010111*
-L035820 11011111111111111110111110111111111011111110101111111011111110101011101111010111*
-L035900 11011111111111111111111110111111111011111110101111111011111110101011101110100111*
-L035980 11110111111111111111111111111111111111111111011111110111111111101111111111111111*
-L036060 11111111111111111111111111011111111111111111011111111011111111011111111111111111*
-L036140 11111111111111111111111111101111111111111111011111111011111111101111110111111111*
-L036220 11111111111111111111111111111111111111111111111111110111111101011111111111111111*
-L036300 11111111111111011111111111111111111111111111101111110111111111111111111111111111*
-L036380 11111111111111111111111111111111111111111111101111010111111111111111111111111111*
-L036460 11111111111111101111111111111111111111111111101111101111111101111111111111111111*
-L036540 11111111111111111111111111101111111111111111011110111011111111101111111111111111*
-L036620 11111111111111111111111111101101111111111111111111111111111111111111111011111111*
-L036700 11111111111111111111111111011110111111111111011111111011111111111111111011111111*
-L036780 11101111111111111111111111111111111111011111100111111111111111011111111111110111*
-L036860 11101111111111111111111111111111111111011110101111111111111111011111111111110111*
-L036940 11011111011111111111111111111111111101111111101111111011111111111111111111111011*
-L037020 11101111011111111111111111111111111101111111011111110111111111101111111111111011*
-L037100 11111111111111111111111111111011111111111011111111111111111111111111111111111111*
+L032700 11111111111111111111111111110111011111111111111111011111111110111111111111111111*
+L032780 11111111111111111111111111110111011111111111111111111111111110011111111111111111*
+L032860 11111111111111111111111111111011011111111111111111111111111101101111111111111111*
+L032940 11111111111111111111011111111111101111111111111111011111111101011111111111111111*
+L033020 11111111111111111111011111110111101111111111111111011111111111011111111111111111*
+L033100 11111111111111111111011111111111011111111111111111101111111101101111111111111111*
+L033180 11111111111111111111101111111011011111111111111111111111111111011111111111111111*
+L033260 11111111111111111111101111111111111111101111111111011111111111011111111111111111*
+L033340 11111111111111111111101111111111111111111111011111101111111111101111111111111111*
+L033420 11111111111111111111111111110111101111111111111111111111111111011111111111111111*
+L033500 11111111111111111111111111111111101111111111111111101111111111011111111111111111*
+L033580 11111111111111111111111111110111011111111111111111111111111111101111111111111111*
+L033660 11110110101111011111111101111101011111111111111110111111111111111111111111111011*
+L033740 11110111111111011111111111111110111110111111111110111111111111111101111111111011*
+L033820 11110111011111011111111101111101111111111101111110111111111111111111111111111011*
+L033900 11111011111111101111111111111101111111111111111110111111111111111111111111111001*
+L033980 11101011111111101111111111111111111111111111111110111111111110111111111111111001*
+L034060 11011011111111101111111111111110111111111111111110111111111101111111111111111010*
+L034140 11110111111011101111111111111101111111111111111110111111111011111111111111111111*
+L034220 11110111111111100111111111111110111111111111111110111111111011111111111111111101*
+L034300 11110111111111101111111111111110111111110111111110111111111011111111111111111110*
+L034380 11111001111111011111111101111101111111111111111110111111101011111111111111111111*
+L034460 11111111111101111111111111110111111101111111111111111111111111111111111111111111*
+L034540 11111001111111011111111110111101111111111111111110111111111011111111111111011111*
+L034620 11110101111111011111111110111101111111111111111110111111111111111011111111111011*
+L034700 11111010111111011111111101111101111111111111111010111111111011111111111111111111*
+L034780 10110101111111011111111101111101111111111111111110111111111111111111111111111011*
+L034860 11111010111111011111111110111101111011111111111110111111111011111111111111111111*
+L034940 11111111111111100111111111011110111111111111111110111111111111111111111111111001*
+L035020 11111011111111101111111111011111111111110111111110111111111111111111111111111001*
+L035100 11111011111111100111111111101110111111111111111110111111111111111111111111111010*
+L035180 11111111111111101111111111101110111111110111111110111111111111111111111111111010*
+L035260 11110111111111101001111111111110111111111111111110111111111011111111111111111110*
+L035340 11110111111111101110111111111110111111111011111110111111111011111111111111111101*
+L035420 11111111111111111111111110111111011111111111111111111111111111111111111111111111*
+L035500 11110110111111011111111110111101111111111111111110111111111111111111111110111011*
+L035580 11111111111111111111110111111111111111111111111110111111111111111111111111110111*
+L035660 11110111111111011111111111111110111111111111011110110111111111111101111111111011*
+L035740 11110111111111011111111111111110111101111111011110111011111111111110111111111011*
+L035820 11110111111111011111111111111110111111111111101110111011111111111101111111111011*
+L035900 11110111111111011111111111111110111101111111101110110111111111111110111111111011*
+L035980 11101111011111111111111111111111111111111111111111111111111111111111111111111111*
+L036060 11111111101011111111111111111111111111111111111111111111111111111111111111111111*
+L036140 11111111011111111111111111111111101111111111111111111111111111111111111111111111*
+L036220 11111111101111111111111111111111111110111111111111111111111111111111111111111111*
+L036300 11101111101111111111111111111111111111111111111111111111111111111111111111111111*
+L036380 11111111011011111111111111111111111111111111111111111111111111111111111111111111*
+L036460 11111111011111111111111111111111111111111111111111111111111111111111111011111111*
+L036540 11111111101111111111111111111111111111111111111111111111111111111111111011111111*
+L036620 11111111111111111111111111111111111111111111111111011111111111111111111111111111*
+L036700 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L036780 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L036860 11111111111111111111101111111111111111111111111111111111111111111111111111111111*
+L036940 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L037020 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L037100 11111111111111111111111111111111111111011111111111111111111101111111111111111111*
Note Block 4 PLA OR array *
L037180 1111111111111101*
L037196 1111111111111101*
L037212 1111111111111101*
-L037228 1111111111111011*
-L037244 1111111111111011*
-L037260 1111111111111011*
-L037276 1111111111111011*
-L037292 1111111111111011*
-L037308 1111111111111011*
-L037324 1111111111110111*
-L037340 1111111111110111*
-L037356 1111111111110111*
+L037228 1111111111111101*
+L037244 1111111111111101*
+L037260 1111111111111101*
+L037276 1111111111111101*
+L037292 1111111111111101*
+L037308 1111111111111101*
+L037324 1111111111111011*
+L037340 1111111111111011*
+L037356 1111111111111011*
L037372 1111111111110111*
L037388 1111111111110111*
L037404 1111111111110111*
L037420 1111111111110111*
-L037436 1111111111101111*
-L037452 1111111111101111*
-L037468 1111111111101111*
-L037484 1111111111101111*
-L037500 1111111111101111*
-L037516 1111111111101111*
-L037532 1111111111101111*
-L037548 1111111111101111*
-L037564 1111111111101111*
-L037580 1111111111011111*
-L037596 1111111111011111*
-L037612 1111111111011111*
-L037628 1111111111011111*
-L037644 1111111111011111*
-L037660 1111111111011111*
-L037676 1111111111011111*
-L037692 1111111110111111*
-L037708 1111111110111111*
-L037724 1111111110111111*
-L037740 1111111110111111*
-L037756 1111111110111111*
-L037772 1111111110111111*
-L037788 1111111110111111*
-L037804 1111111110111111*
-L037820 1111111110111111*
-L037836 1111111101111111*
-L037852 1111111101111111*
-L037868 1111111101111111*
-L037884 1111111101111111*
-L037900 1111111101111111*
-L037916 1111111101111111*
-L037932 1111111101111111*
-L037948 1111111101111111*
-L037964 1111111101111111*
-L037980 1111111101111111*
-L037996 1111111011111111*
-L038012 1111111011111111*
-L038028 1111110111111111*
-L038044 1111110111111111*
+L037436 1111111111110111*
+L037452 1111111111110111*
+L037468 1111111111110111*
+L037484 1111111111110111*
+L037500 1111111111110111*
+L037516 1111111111110111*
+L037532 1111111111111111*
+L037548 1111111111110111*
+L037564 1111111111110111*
+L037580 1111111111110111*
+L037596 1111111111110111*
+L037612 1111111111110111*
+L037628 1111111111110111*
+L037644 1111111111110111*
+L037660 1111111111110111*
+L037676 1111111111110111*
+L037692 1111111111110111*
+L037708 1111111111110111*
+L037724 1111111111111111*
+L037740 1111111111110111*
+L037756 1111111111110111*
+L037772 1111111111110111*
+L037788 1111111111110111*
+L037804 1111111111110111*
+L037820 1111111111110111*
+L037836 1111110111101111*
+L037852 1111111111101111*
+L037868 1111111111011111*
+L037884 1111111111011111*
+L037900 1111111010111111*
+L037916 1111111110111111*
+L037932 1111111011111111*
+L037948 1111110111111111*
+L037964 1111111111111111*
+L037980 1111111111111111*
+L037996 1111111111111111*
+L038012 1111111111111111*
+L038028 1111111111111111*
+L038044 1111111111111111*
L038060 1111111111111111*
Note Block 4 I/O Macrocell Configuration 29 bits (15 if buried) *
@@ -892,119 +892,119 @@ L038076 00000011111111110110100110000*
L038105 00000011111111110110100110000*
L038134 00000011111111110110100110000*
L038163 00000011001111111110100110000*
-L038192 00000011111111110110100110000*
+L038192 00000000111111110111100110010*
L038221 00000011001111111110100110000*
L038250 0000000111001100*
L038266 0000000111001100*
-L038282 0000000111001100*
+L038282 0000000111001110*
L038298 0000000111001100*
L038314 0000000111001100*
L038330 00000000111111110111100110000*
L038359 00000000111111110111100110000*
-L038388 00000000111111110111100110000*
-L038417 00000000111111110111100110000*
+L038388 00000000111111110111100110010*
+L038417 00000000111111110111100110001*
L038446 00000000111111110111100110010*
Note Block 5 *
Note Block 5 ZIA *
-L038475 111111111110011111111111111111111111111101111111*
-L038523 111111111111001111111111111111111111111101111111*
-L038571 111111110111011111111111111111111111111101111111*
-L038619 111111111111010111111111111111111111111101111111*
-L038667 111111111111111111111111111111111110011101111111*
-L038715 111111111111111111111111111111111111111101100111*
-L038763 111111110111011111111111111111111111111101111111*
-L038811 111111111111111111111111111111111111001101111111*
-L038859 111111111110011111111111111111111111111101111111*
-L038907 111111110111011111111111111111111111111101111111*
-L038955 111111110111011111111111111111111111111101111111*
-L039003 111111111111010111111111111111111111111101111111*
-L039051 111111111111111111111111111111111110011101111111*
-L039099 111111111111111111111111111111111111111101100111*
-L039147 111111111111111111010111111111111111111101111111*
-L039195 111111111111111111111111111111111111001101111111*
-L039243 111111111111111101110111111111111111111101111111*
-L039291 111111111111111111111111111111111111111101100111*
-L039339 111111111111111111111111111111111111111101100111*
-L039387 111111111111111111111111111111111110011101111111*
-L039435 111111111111111111111111111111111111111111111111*
+L038475 111111111111111111111111111111111011011101111111*
+L038523 111111111111111111111111111111110111011101111111*
+L038571 111111111111111111111111110101111111111101111111*
+L038619 111111111111111111111111111111111110011101111111*
+L038667 111111111111111111110110111111111111111101111111*
+L038715 111111111111111110110111111111111111111101111111*
+L038763 111111111110011111111111111111111111111101111111*
+L038811 111111111111111111110011111111111111111101111111*
+L038859 111111111111111111111111111111111111111101100111*
+L038907 111111111111111111010111111111111111111101111111*
+L038955 111111111111111111110011111111111111111101111111*
+L039003 111111111111111111111111111111111110011101111111*
+L039051 111111111111111111111111110101111111111101111111*
+L039099 111111111111111111110101111111111111111101111111*
+L039147 111111111111111111111111111111110111011101111111*
+L039195 111111111111111111111111011101111111111101111111*
+L039243 111111111111111111111111111111111111111101110101*
+L039291 111111111111111111111111011101111111111101111111*
+L039339 111111111111001111111111111111111111111101111111*
+L039387 111111111111111111111111111111111111011001111111*
+L039435 111111111111111111110101111111111111111101111111*
L039483 111111111111111111111111111111111111011001111111*
-L039531 111111111111011011111111111111111111111101111111*
-L039579 111111111111111111111111111111111111111101110101*
-L039627 111111111111111111111111111111111111001101111111*
-L039675 111111110111011111111111111111111111111101111111*
-L039723 111111111111111111111111111111111111011001111111*
-L039771 111111111111111111111111111111111111111101110101*
+L039531 111111111111111111111111111111111111001101111111*
+L039579 111111111111111111111111111111111111111101100111*
+L039627 111111111111111111111111111111111110011101111111*
+L039675 111111111111111111111111111111111111111101100111*
+L039723 111111111111111111111111111111110111011101111111*
+L039771 111111111111111111111111111111111111111101100111*
L039819 111111111111111111111111111111111111001101111111*
L039867 111111111111111111111111111111111111111111111111*
-L039915 111111111111111111111111111111110111011101111111*
-L039963 111111111111111111110110111111111111111101111111*
-L040011 111111111111111111111111111111111110011101111111*
-L040059 111111111111011011111111111111111111111101111111*
-L040107 111111111111010111111111111111111111111101111111*
+L039915 111111111111111111111111111111111111001101111111*
+L039963 111111111111111111111111111111111111001101111111*
+L040011 111111111111111111111111101101111111111101111111*
+L040059 111111111111111111111111111111111111111101110101*
+L040107 111111111111111111110011111111111111111101111111*
L040155 111111111111111111111111111111111111111101100111*
-L040203 111111111111010111111111111111111111111101111111*
-L040251 111111111111010111111111111111111111111101111111*
-L040299 111111111111111111111111111111111111111101100111*
-L040347 111111111111111111111111111111111111001101111111*
+L040203 111111111111111111111111111111111111111111111111*
+L040251 111111111111111101110111111111111111111101111111*
+L040299 111111111111111111111111111111111111001101111111*
+L040347 111111111111111111111111111111111111111101100111*
Note Block 5 PLA AND array *
-L040395 11111111101111011111111101111101110111101110111110110111101111110111111111111110*
-L040475 11111111101111011111111101111101110111101110111110111011101111111011111111111110*
-L040555 11111111011111011111111101111101111111101110110110110111101111111011111111111110*
-L040635 11111111011111011111111110111101111111101110110110111011101111110111111111111110*
-L040715 11111111101111011111111110111101111111101110111110111111101111110111111111110110*
-L040795 11111111011111011111111110111101111101101110111110110111101111110111111111111110*
-L040875 11111111011111011111111101111101111101101110111110111011101111111011111111111110*
-L040955 11111111101111011111111110011101111111101110111110111111101111111011111111111110*
-L041035 11111111011111011111111101111101111111101110111110110111101111110111110111111110*
-L041115 11111111011111011111111110111101111111101110111110111011101111111011110111111110*
-L041195 11111111010111011111111110111101111111101110111110110111101111111011111111111110*
-L041275 11111111010111011111111101111101111111101110111110111011101111110111111111111110*
-L041355 11111111101111011111111101111101111111101110111110110101101111111011111111111110*
-L041435 11111111101111011111111101111101111111101110111110111001101111110111111111111110*
-L041515 11111101111111011111111111111110111111101110111110110110101111111111111111111110*
-L041595 11111110111111011111111111111110111111101110111110110101101101111111111111111110*
-L041675 11111111111111101111110111111101111111101110111110111011101111111111111111111110*
-L041755 11111111111111101111111111101101101111101110111110111111101111111111111111111110*
-L041835 11111101111111011111111111111110101111101110111110111111101110111111111111111110*
-L041915 11111111111111111111111111111111111111101111111111111111101111011111111111111110*
-L041995 11110111111111101111110111111111111111101110111110111011101111111111111111111110*
-L042075 11110111111111101111111111111111101111101110111110111011101111111111111111111110*
-L042155 11111011111111101111111011111110011111101110111110111111101111111111111111111110*
-L042235 11111111111101101111111011111110101111101110111110111111101111111111101111111110*
-L042315 11111111111110101111111111111111111111101110111110110111101111111111011111111110*
-L042395 11111111111110101111110111111110111111101110111110110111101111111111111111111110*
-L042475 11111111111111111111111111110111111111101101111110111111101111111111111111111110*
-L042555 11111111111111111111111111111111110111111111111111111111111111110111111111111111*
-L042635 11111111011111111111111110011111111111111111111111111111111111111111111111111111*
-L042715 11111111111111111111111101101111111111111111101111111111111111111111110111111111*
-L042795 11111111111111111110111101101111111111111111111111111111111111111101111011111111*
-L042875 11101111111111111111111111111111111101111111111111011111111111111111111111110111*
-L042955 11101111111111111111111111111111111111111111111111011111111111111111111011111111*
-L043035 11101111111111111111111111111111111111111111111111101111111111111110111111111111*
-L043115 01101111111111110111111111111111111101111111111111011111111111111111111111111111*
-L043195 11101111111111111110111101111111111111111111111111111111111111111111110111111111*
-L043275 11111111011111111111111110011111110111111111111111111111111111110111111111111111*
-L043355 11111111011111111111111111011111110111111111111111111111111111110110111111111111*
-L043435 11111111111111111110111101101111111111111111111111111111111111110101111011111111*
-L043515 11101111111111111111111101111111110111111111111111111111111111110111110111111111*
-L043595 11111111101111111111111101011111111111111111111111111111111111111111111111111111*
-L043675 11111111010111111111111110111111111111111111111111111111111111111111111111111111*
-L043755 11111111110111111111111101011111111111111111111111111111111111111111110111111111*
-L043835 11111111111011111111111101011111111011111111111111111111111111111111111011111111*
-L043915 11111111110111111111111101011111110111111111111111111111111111111101111111111111*
-L043995 11111111111011111111111101011111111111111111111111111111111111111110111011111111*
-L044075 11111111011011111111111101101111111111111111011111111111111111111111110111111111*
-L044155 11111111010111111111111111111111111111111111101111111111111111111111110111111111*
-L044235 11111111110111111111111111101111111111111111111111111111111111111111111001111111*
-L044315 11111111111111111111111111111111111101111111111111111111111111110111111111111111*
-L044395 11111111011111111111111111111111111111111111110111111101111111110111111111110111*
-L044475 11111111111111111111111111111111111111111111111111111111111111110111111111100111*
-L044555 11111111111111111111111111111111111111111111111111111111111111110111110111111111*
-L044635 11111111111111111111011101111111111111111111110111111101111111110111111111111111*
-L044715 11111111111111111111011111111111111111111111111111111111111111111111111111101111*
-L044795 01111111111111111111111101111111111111111111111111111111111111110111111111110111*
+L040395 11111110111111111111111101111111111111101110011111111111101110101111111111110111*
+L040475 11111110111111111111111111111111111111011110101111111111101110101111111111110110*
+L040555 10101110111110111111110111111011011101101101101110111011101110101111111111110111*
+L040635 10101110111110110111111011111011111101101101101110111011101110101111111111110111*
+L040715 10101110111110111111111011111011111110111101101110111011101110101111111111110101*
+L040795 10101110111110111111110111111011111110101101101110111011101110101111110111110111*
+L040875 10101110111110111111110111111011111110011101100110111011101110101111111111110111*
+L040955 10101110111110111111111011111011111101101101101101111011101110101101111111110111*
+L041035 11111110111111111111111111111111111111101110101111111111101110101111011111110111*
+L041115 11111110111111111111011111111111111111111110101111111111101110101111111111110111*
+L041195 10101110111110111111111111111011110110101101101101111011101110101111111111110111*
+L041275 11111110111111011111111111111111111111111111111111111111101110111111111111111111*
+L041355 11111111011111111111111111111111111111101111110111111011111111011111111111111111*
+L041435 11111111011110111111111111111111111111111111111111011111111111111111111111011111*
+L041515 11111111010111111111111111111110111111111111111111111111111111111111111111011111*
+L041595 11111111011111111101111111111110111111111111111111111111111111111111111111011111*
+L041675 10111111011111111111111111101111111111101111111111111101111111011111111111111111*
+L041755 11111111011111111111111011111110111111111111111111111111111111111001111111011111*
+L041835 11111111011111111111101111111111111111100111111111111111111111011111111111111111*
+L041915 01111111111111111111111111101111111111101111111111111110111111011111111111111111*
+L041995 11111111111101111111111111101111111111101111111111101111111111011111111111111111*
+L042075 11111111111111111111111111111111111111101111011111111111111111011111111111111101*
+L042155 11111111111111111111111111111111111111101111011111111101111111101111111111111110*
+L042235 11111111111111111111111111111111111111101111011111011111111111101111111111111110*
+L042315 11111111111111111111111111111111111111101111011111111111111111101111110111111110*
+L042395 11110111111111111111111111111111111111111111111111101111111111111111111111111110*
+L042475 11111011111111111111111111111111111111101111011111101110111111101111111011111101*
+L042555 11111111111111111111111011111111101111111111111111111111111111111111111111111111*
+L042635 11111111111111111011110111111111111111111111111111111111111111111111111111111111*
+L042715 11111111111111111111110111111111111111111111111111111110111111111111111111111111*
+L042795 11111111111111111111111011111111111111111111111111101111111111111111111111111111*
+L042875 11111111111111110111110111111111111111111111111111111111111111111111111111111111*
+L042955 11111111111111111111111011111111111111111111111111011111111111111111111111111111*
+L043035 11111111111101111111111111111111111111111111111111011111111111111111111111111111*
+L043115 11111111111111110111111111111111111110111111111111111111111111111111111111111111*
+L043195 11111111111110111111111111111111111111111111111111101111111111111111111111111111*
+L043275 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L043355 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L043435 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L043515 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L043595 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L043675 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L043755 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L043835 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L043915 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L043995 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L044075 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L044155 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L044235 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L044315 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L044395 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L044475 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L044555 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L044635 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L044715 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L044795 11111111111111111111111111101111111111101111111111111111111111011111111111111111*
Note Block 5 PLA OR array *
L044875 1011111111111111*
@@ -1019,50 +1019,50 @@ L045003 1011111111111111*
L045019 1011111111111111*
L045035 1011111111111111*
L045051 1011111111111111*
-L045067 1011111111111111*
-L045083 1011111111111111*
-L045099 1011111111111111*
-L045115 1011111111111111*
-L045131 1011111111111111*
-L045147 1011111111111111*
-L045163 1011111111111111*
-L045179 1011111111111111*
-L045195 1011111111111111*
-L045211 1011111111111111*
-L045227 1011111111111111*
-L045243 1011111111111111*
-L045259 1011111111111111*
-L045275 1011111111111111*
-L045291 1011111111111111*
-L045307 1111111111111011*
-L045323 1111111111111011*
-L045339 1111111111111011*
-L045355 1111111111111011*
-L045371 1111111111111011*
-L045387 1111111111111011*
-L045403 1111111111111011*
-L045419 1111111111111011*
-L045435 1111111111111011*
-L045451 1111111111111110*
-L045467 1111111111111110*
-L045483 1111111111111110*
-L045499 1111111111111110*
-L045515 1111111111111101*
-L045531 1111111111111101*
-L045547 1111111111111101*
-L045563 1111111111111101*
-L045579 1111111111111101*
-L045595 1111111111111101*
-L045611 1111111111111101*
-L045627 1111111111111101*
-L045643 1111111111111101*
-L045659 1111111111110111*
-L045675 1111111111110111*
-L045691 1111111111110111*
+L045067 1111111111111011*
+L045083 1111111111111011*
+L045099 1111111111111011*
+L045115 1111111111111011*
+L045131 1111111111111011*
+L045147 1111111111111011*
+L045163 1111111111111011*
+L045179 1111111111111110*
+L045195 1111111111111110*
+L045211 1111111111111101*
+L045227 1111111111111101*
+L045243 1111111111111101*
+L045259 1111111111111101*
+L045275 1111111111111101*
+L045291 1111111111111101*
+L045307 1111111111110111*
+L045323 1111111111110111*
+L045339 1111111111011111*
+L045355 1111111111011111*
+L045371 1111111110111111*
+L045387 1111111110111111*
+L045403 1111111011111111*
+L045419 1111111111111111*
+L045435 1111111011111111*
+L045451 1111111111111111*
+L045467 1111111111111111*
+L045483 1111111111111111*
+L045499 1111111111111111*
+L045515 1111111111111111*
+L045531 1111111111111111*
+L045547 1111111111111111*
+L045563 1111111111111111*
+L045579 1111111111111111*
+L045595 1111111111111111*
+L045611 1111111111111111*
+L045627 1111111111111111*
+L045643 1111111111111111*
+L045659 1111111111111111*
+L045675 1111111111111111*
+L045691 1111111111111111*
L045707 1111111111111111*
-L045723 1111111111110111*
-L045739 1111111111110111*
-L045755 1111111111110111*
+L045723 1111111111111111*
+L045739 1111111111111111*
+L045755 1111111111111111*
Note Block 5 I/O Macrocell Configuration 29 bits (15 if buried) *
N Aclk Clk:2 ClkFreq ClkOp DG FB:2 InMod:2 InReg INz:2 Oe:4 P:2 Pu RegCom RegMod:2 R:2 Slw Tm XorIn:2*
@@ -1074,116 +1074,116 @@ L045858 00000011001111111110100110000*
L045887 00000011111111110110100110000*
L045916 00000011111111110110100110000*
L045945 0000011110001100*
-L045961 0000011110001100*
-L045977 0000011110001100*
-L045993 0000011110001100*
-L046009 0000011110001100*
+L045961 0000000111001100*
+L045977 0000000111001110*
+L045993 0000000111001100*
+L046009 0000000111001100*
L046025 00000011111111110110100110000*
L046054 00000000111111110111100110000*
L046083 00000000000101111111100110000*
-L046112 00000000111111110111100110010*
-L046141 00000000000101111111100110000*
+L046112 00000000111111110111100110000*
+L046141 00000000000101111111100110010*
Note Block 6 *
Note Block 6 ZIA *
-L046170 111111111110011111111111111111111111111101111111*
-L046218 111111111111111111111111111111111111001101111111*
+L046170 111111111111111111010111111111111111111101111111*
+L046218 111111111111111111111111111111111111011001111111*
L046266 111111111111111111111111111111111111011001111111*
-L046314 111111111111111111111111111111111110011101111111*
-L046362 111111111111111111111111111111111110011101111111*
-L046410 111111111111111111111111111111111111111101100111*
-L046458 111101101111111111111111111111111111111101111111*
-L046506 111111111110011111111111111111111111111101111111*
-L046554 111111111111111111010111111111111111111101111111*
-L046602 111111110111011111111111111111111111111101111111*
-L046650 111111111110011111111111111111111111111101111111*
-L046698 111111111111010111111111111111111111111101111111*
-L046746 111111111111111111111111111111111110011101111111*
-L046794 111111110111011111111111111111111111111101111111*
-L046842 111111111111111111111111111111111111001101111111*
-L046890 111111111111001111111111111111111111111101111111*
+L046314 111111111111001111111111111111111111111101111111*
+L046362 111111111111111111111111111111111111111101100111*
+L046410 111111111111111111111111011101111111111101111111*
+L046458 111111111110011111111111111111111111111101111111*
+L046506 111111111111111111010111111111111111111101111111*
+L046554 111111111111111111111111101101111111111101111111*
+L046602 111111111111111111010111111111111111111101111111*
+L046650 111111111111111111111111111111111111111101110101*
+L046698 111111111111111111111111111111111110011101111111*
+L046746 111111111111111111110011111111111111111101111111*
+L046794 111111111111111110110111111111111111111101111111*
+L046842 111111111111111111111111111111110111011101111111*
+L046890 111111111111111111111111111111111111001101111111*
L046938 111111111111111111111111111111111111111101110101*
-L046986 111111111111001111111111111111111111111101111111*
-L047034 111111111111010111111111111111111111111101111111*
-L047082 111111111111010111111111111111111111111101111111*
+L046986 111111111111111111110110111111111111111101111111*
+L047034 111111111111111111010111111111111111111101111111*
+L047082 111111111111111111100111111111111111111101111111*
L047130 111111111111111111111111111111111111111111111111*
-L047178 111111111111001111111111111111111111111101111111*
+L047178 111111111111111111110101111111111111111101111111*
L047226 111111111111111111111111111111111111001101111111*
-L047274 111111111111010111111111111111111111111101111111*
-L047322 111111111111111111111111111111111111001101111111*
-L047370 111111111111111111111111111111111111111101100111*
-L047418 111111111111111111111111111111110111011101111111*
-L047466 111111111111111111111111111111111111111101100111*
-L047514 111111111111010111111111111111111111111101111111*
+L047274 111111111111111111111111111111111111111101100111*
+L047322 111111111111111111111111111111111110011101111111*
+L047370 111111111111111111110110111111111111111101111111*
+L047418 111111111111111111111111111111111110011101111111*
+L047466 111111111111111111111111011101111111111101111111*
+L047514 111111111111111111111111111111111111001101111111*
L047562 111111111111111111111111111111111111111111111111*
-L047610 111111111111111111111111111111111111011001111111*
-L047658 111111111111010111111111111111111111111101111111*
-L047706 111111111111111111111111111111111110011101111111*
-L047754 111111111111111111111111111111111111111101110101*
-L047802 111111111111111111111111111111111111111111111111*
-L047850 111111110111011111111111111111111111111101111111*
-L047898 111111111111111111111111111111111111111111111111*
+L047610 111111111111111111111111111111110111011101111111*
+L047658 111111111111111111111111111111111111111101100111*
+L047706 111111111111111111111111111111111011011101111111*
+L047754 111111111111111111111111111111110111011101111111*
+L047802 111111111111111101110111111111111111111101111111*
+L047850 111111111111111111010111111111111111111101111111*
+L047898 111111111111111111111111101101111111111101111111*
L047946 111111111111001111111111111111111111111101111111*
-L047994 111111111111111111111111111111111111111101100111*
+L047994 111111111111111111111111111111111111001101111111*
L048042 111111111111111111111111111111111111001101111111*
Note Block 6 PLA AND array *
-L048090 11011010101111111111111110111011111111111111011110011111111110110111111111111110*
-L048170 11010110111011111111111111111011111111111111101110111111111110111111111111111110*
-L048250 11011110111011111111111111111011111111111111101110110111111110111111111111111110*
-L048330 11011010110111111111111111111011111111111111101110111011111110111111111111111110*
-L048410 11100110110111111111111111111011111111111111101110110111011110111111111111111110*
-L048490 11110110111011111111111111111011111111111111101110111011011110111111111111111110*
-L048570 11110110111011111111110111111011111111111111101110110111101110111111111111111110*
-L048650 11100110110111111111110111111011111111111111101110111011101110111111111111111110*
-L048730 11011010011111111111101110111011111111111111011110111111111110111111111111110110*
-L048810 11010110111111111111111110111011111111111111011110111111111110110111111011111110*
-L048890 11010110111111101111111101111011111111111111011110111111111110111011111111111110*
-L048970 01011010111111111111111101111011111111111111011110111111111110110111111111111110*
-L049050 11011010111111111110111101111011111111111111011110111111111110111011111111111110*
-L049130 11010110111111111111111101111011111111111110011110111111111110110111111111111110*
-L049210 11011010111111111111111110111011111110111111011110111111111110111011111111111110*
-L049290 11010110111111111111111110111010111111111111011110111111111110111011111111111110*
-L049370 11111110111111110111111111111011111111111111111111111111111111111111111111111110*
-L049450 11100110111111111111111111111011111011111111011110111111111110011111111111111110*
-L049530 11100110111111111111111111111011110111111111011110111111111110101111111111111110*
-L049610 11111011111111111111111111111111111111111111111111111111101111111111111111111111*
-L049690 11100110110111111111111011011011111111111111101110110111111110111111111111111110*
-L049770 11110110111011111111111011011011111111111111101110111011111110111111111111111110*
-L049850 11110110111011111111111111101011111111111111101110110111101110111111111111111110*
-L049930 11100110110111111111111111101011111111111111101110111011101110111111111111111110*
-L050010 11111110111111111111111111111011111111111111111110111111111101111111111111011110*
-L050090 11111010111001111111111111111011111111111111101110110111111110111111111111111110*
-L050170 11111010110101111111111111111011111111111111101110111011111110111111111111111110*
-L050250 11101010110110111111111111111011111111111111101110110111111110111111111111111110*
-L050330 11101010111010111111111111111011111111111111101110111011111110111111111111111110*
-L050410 11101111011111111111011111111111111111111111011111111111111110111101111111111111*
-L050490 11101111101111111111111111111111111111111111010111111111111110111011111111111111*
-L050570 11101111101111111111111111111111111111111111010111111111111110111110111111111111*
-L050650 11101111111111111111111111111111111111111111010111111111111110111110111111111011*
-L050730 11101111101111111111111111111111111111111111011011111111111110110101111111111111*
-L050810 11101111011111111111111111111111111111111111011011111111111110111110111111110111*
-L050890 11101111111111111111101111111111111111011111101111111111111110111111111111111111*
-L050970 11101111111111111111011111111111111111101111101111111111111110111111111111111111*
-L051050 11111111101111111111111110111111011111111111111111111111111111110111111111111111*
-L051130 11111111101111111111111101111111111111111111111111111111111111111011111111110111*
-L051210 11111111111111111111111101111111101111111111111111111111111111111011111111110111*
-L051290 11111111111111111111111110111111011111111111111111111111111111110111111111111011*
-L051370 11111111101111111111111101111111111111111111111111111111111111111101111111110111*
-L051450 11111111011111111111111110111111101111111111111111111111111111110101111111110111*
-L051530 11111111011111111111111101111111011111111111111111111111111111111001111111111011*
-L051610 11111111011111111111111111111111011111111111111111111111111111110110111111111111*
-L051690 11111111111111111111111101111111101111111111111111111111111111111110111111110111*
-L051770 11111111111111111111111111111111011111111111111111111111111111110110111111111011*
-L051850 11111111111111111111111111111111111111111111111111011111111111111111111111111111*
-L051930 11111111111111111111111111111111101111111111111111111111111111111110111111111011*
-L052010 11111111111111111111111111111111111111111111111111111101111111111111111111111111*
-L052090 11111111111111111111111111111111111111111111111111011111111111111111111111110111*
-L052170 11111111111111111111111111111111011111111111111111011111111111111101111111111111*
-L052250 11111111011111111111111111111111111111111111111111011111111111111111111111111111*
-L052330 11111111111111111111111111111111011111111111111111111111111111111111111111110111*
-L052410 11111111111111111111101111111111111111111111111111111111111111111111111111111011*
-L052490 11111111111111111111011111111111111111111111111011111111111111111111111111111111*
+L048090 11110111111111111111111111111110110111111111111011111011101111111111111111111110*
+L048170 11111011111111111111111111111110110111111111110111111011101111111110111111111110*
+L048250 11101011111111111111111111111110111011111111111111111011101111111111111101110110*
+L048330 11101111111111111111111111111110111011111111101111111011101111111111111111110110*
+L048410 11111110111110111111111011111010111011111111100110111011101110111010111111110110*
+L048490 11111001111110111111010111111010111011111111101101111011101110111010111111110110*
+L048570 11111001110110111111111011111010111011111111101111111011101110111010111111110110*
+L048650 11111001111110111111111111011010111011111111101110111011101110111010111111110110*
+L048730 11111010111110111111111111111010111011111110101101111011101110111010111111110110*
+L048810 11111010111110101111111111111010111011111111101110111011101110111010111111110110*
+L048890 11111111111111111111111111111111111101111111111111111011101111111111111111111110*
+L048970 11100111111111111111111111111101101111111111101111111111111111111111111111111111*
+L049050 11101011111111111101111111111101111111111111101111111111111111111111111111111111*
+L049130 11101111111111110111111111111101111111111111101111111111111111111111111111111111*
+L049210 11101010111111111111111111111101111111101111011110111111111111111111111111111111*
+L049290 11100110111111111111111111111101111111111111011110111111111111111111101111111111*
+L049370 11101001111111111111111111011101111111111111011101111111111111111111111111111111*
+L049450 11101001111111111111111111111101111111111110011110111111111111111111111111111111*
+L049530 10100101111111111111111111111101111111111111011110111111111111111111111111111111*
+L049610 11101010111111101111111111111101111111111111011101111111111111111111111111111111*
+L049690 11101111111111110111111011111110111111111111101111111111111111111111111111111111*
+L049770 11101111111111110111011111111110111111111111111111111111111111111111111111111111*
+L049850 11101111111111111010100111111110111111111111101111111111111111111111111111111111*
+L049930 11101111110111111111011011111110111111111111011111111111111111111111111111111111*
+L050010 11101111110111111101111111111110111111111111111111111111111111111111111111111111*
+L050090 11101111111111111111111111111110011111011111011111111111111111111111111111111111*
+L050170 11101111111111111101111111111110111111101111101111111111111111111111111111111111*
+L050250 11111111111111111111011011111111111111111111111101111111111111011111111111111111*
+L050330 11111101101111111111111111111111011111011111111111111111111111111111111111111111*
+L050410 11111110011111111111101111111111111111111111111111111111111111111111111011111111*
+L050490 11111110011111111111111111111111111111111111111110111101111111111111111111111111*
+L050570 11111111111111111111111111111111111111111111111111111111111111111111111111011111*
+L050650 11111101011111111111011111111111111111111111111101111101111111111111111111111111*
+L050730 11111111011111111111011111111111011111111111111111111101111111011111111111111111*
+L050810 11111111111111111111111111111111101111011111111110111101111111111111111111111111*
+L050890 11111111111111111111111111101111101111111111111111111101111111111111111111111111*
+L050970 11111101111111111101111111111111111111111111111111111110111111111111111111111111*
+L051050 11111111111111110111101111111111111111111111111111111110111111011111111111111111*
+L051130 11111110111111111111110111111111011111101111111101111110111111111111111111111111*
+L051210 11111111111111111111111111111111111111101111111110011110111111011111111111111111*
+L051290 11111111111111111111111111111111111111111111111101101110111111111111100111111111*
+L051370 11101111111111111111010111111110111111111111011111101111111111111111111111111111*
+L051450 11101111111111111111111101111110111111111111101111011111111111111111111111111111*
+L051530 11101111111111111111111110111110111111111111101111101111111111111111111111111111*
+L051610 11101110110111111111111011111110111111111111011111111111111111111111111111111111*
+L051690 11101111110111111111101011111110111111111111011111111111111111111111111111111111*
+L051770 11101111110111111111101111111110111111111111011111111111111111101111111111111111*
+L051850 11101101111011111111011011111110111111111111011111111111111111111111111111111111*
+L051930 11101111111011111111111111111110111111011111011111111111111111111111101111111111*
+L052010 11111111011111111111111111111111111111111111111111111111111111110111111111111111*
+L052090 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L052170 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L052250 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L052330 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L052410 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L052490 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
Note Block 6 PLA OR array *
L052570 1111011111111111*
@@ -1197,51 +1197,51 @@ L052682 1111011111111111*
L052698 1111011111111111*
L052714 1111011111111111*
L052730 1111011111111111*
-L052746 1111011111111111*
-L052762 1111011111111111*
-L052778 1111011111111111*
-L052794 1111011111111111*
-L052810 1111011111111111*
-L052826 1111011111111111*
-L052842 1111011111111111*
-L052858 1111011111111111*
-L052874 1111111111111111*
-L052890 1111011111111111*
-L052906 1111011111111111*
-L052922 1111011111111111*
-L052938 1111011111111111*
-L052954 1111011111111111*
-L052970 1111011111111111*
-L052986 1111011111111111*
-L053002 1111011111111111*
-L053018 1111011111111111*
-L053034 1111111111111110*
-L053050 1111111111111110*
-L053066 1111111111111110*
-L053082 1111111111111110*
-L053098 1111111111111110*
-L053114 1111111111111110*
-L053130 1111111111111110*
-L053146 1111111111111110*
-L053162 1111111111111101*
-L053178 1111111111111101*
-L053194 1111111111111101*
-L053210 1111111111111101*
-L053226 1111111111111101*
-L053242 1111111111111101*
-L053258 1111111111111101*
-L053274 1111111111111101*
-L053290 1111111111111101*
-L053306 1111111111111101*
-L053322 1111111010111111*
-L053338 1111111110111111*
-L053354 1111111101111111*
-L053370 1111111101111111*
-L053386 1111111101111111*
+L052746 1111111111111110*
+L052762 1111111111111110*
+L052778 1111111111111110*
+L052794 1111111111111110*
+L052810 1111111111111110*
+L052826 1111111111111110*
+L052842 1111111111111110*
+L052858 1111111111111110*
+L052874 1111111111111110*
+L052890 1111111111111101*
+L052906 1111111111111101*
+L052922 1111111111111101*
+L052938 1111111111111101*
+L052954 1111111111111101*
+L052970 1111111111111101*
+L052986 1111111111111101*
+L053002 1111111110111111*
+L053018 1111111110111111*
+L053034 1111111110111111*
+L053050 1111111110111111*
+L053066 1111111111111111*
+L053082 1111111110111111*
+L053098 1111111110111111*
+L053114 1111111110111111*
+L053130 1111111110111111*
+L053146 1111111110111111*
+L053162 1111111110111111*
+L053178 1111111110111111*
+L053194 1111111110111111*
+L053210 1111111110111111*
+L053226 1111111101111111*
+L053242 1111111101111111*
+L053258 1111111101111111*
+L053274 1111111101111111*
+L053290 1111111101111111*
+L053306 1111111101111111*
+L053322 1111111101111111*
+L053338 1111111101111111*
+L053354 1111111011111111*
+L053370 1111111111111111*
+L053386 1111111111111111*
L053402 1111111111111111*
-L053418 1111111011111111*
-L053434 1111110111111111*
-L053450 1111110111111111*
+L053418 1111111111111111*
+L053434 1111111111111111*
+L053450 1111111111111111*
Note Block 6 I/O Macrocell Configuration 29 bits (15 if buried) *
N Aclk Clk:2 ClkFreq ClkOp DG FB:2 InMod:2 InReg INz:2 Oe:4 P:2 Pu RegCom RegMod:2 R:2 Slw Tm XorIn:2*
@@ -1249,177 +1249,177 @@ N Aclk Clk:2 ClkFreq ClkOp FB:2 P:2 Pu RegMod:2 R:2 XorIn:2*
L053466 00000011111111110110100110000*
L053495 00000011111111110110100110000*
L053524 00000011111111110110100110000*
-L053553 00000000111111110111100110010*
+L053553 00000011111111110110100110000*
L053582 00000011001110000111100110000*
L053611 00000011111111110110100110000*
-L053640 0000000111001100*
-L053656 0000000111001100*
+L053640 0000011110001100*
+L053656 0000000111001110*
L053672 0000000111001100*
L053688 0000000111001100*
L053704 00000011111111110110100110000*
L053733 00000011111111110110100110000*
L053762 00000011111111110110100110000*
L053791 00000011111111110110100110000*
-L053820 00000000111111110111100110010*
+L053820 00000000111111110111100110000*
L053849 00000000111111110111100110000*
Note Block 7 *
Note Block 7 ZIA *
-L053878 111111111110011111111111111111111111111101111111*
-L053926 111111111111111111111111111111111111001101111111*
-L053974 111111111011011111111111111111111111111101111111*
-L054022 111111111111010111111111111111111111111101111111*
-L054070 111111111111111111111111111111111110011101111111*
-L054118 111111111111111111111111111111111111111101100111*
-L054166 111111111111010111111111111111111111111101111111*
-L054214 111111111110011111111111111111111111111101111111*
-L054262 111111111011011111111111111111111111111101111111*
-L054310 111111111111111111111111111111111111111111111111*
-L054358 111111110111011111111111111111111111111101111111*
-L054406 111111111111011011111111111111111111111101111111*
-L054454 111111111111111111111111111111111110011101111111*
-L054502 111111111011011111111111111111111111111101111111*
-L054550 111111111111111111111111111111110111011101111111*
-L054598 111111111111010111111111111111111111111101111111*
-L054646 111111111110011111111111111111111111111101111111*
-L054694 111111111111111111111111111111111111111111111111*
-L054742 111111111111111111111111111111111111111101100111*
-L054790 111111111111111111111111111111111111011001111111*
+L053878 111111111111010111111111111111111111111101111111*
+L053926 111111111111001111111111111111111111111101111111*
+L053974 111111111111111111111111111111111111111101110101*
+L054022 111111111111001111111111111111111111111101111111*
+L054070 111111111111111111111111111111111111111101100111*
+L054118 111111111111111111111111011101111111111101111111*
+L054166 111111111011011111111111111111111111111101111111*
+L054214 111111111011011111111111111111111111111101111111*
+L054262 111111111111011011111111111111111111111101111111*
+L054310 111001111111111111111111111111111111111101111111*
+L054358 111111111111111111111111111111111111111101110101*
+L054406 111111111111010111111111111111111111111101111111*
+L054454 111111111111111111111111111111111011011101111111*
+L054502 111111111111111110110111111111111111111101111111*
+L054550 111111111111111111010111111111111111111101111111*
+L054598 111111111111001111111111111111111111111101111111*
+L054646 111111111111010111111111111111111111111101111111*
+L054694 111111111111010111111111111111111111111101111111*
+L054742 111111111110011111111111111111111111111101111111*
+L054790 111111111111010111111111111111111111111101111111*
L054838 111111111111111111111111111111111111111111111111*
-L054886 111111111110011111111111111111111111111101111111*
-L054934 111111111111111111111111111111111111001101111111*
-L054982 111111111111111111111111111111111111111101110101*
-L055030 111111111111111111111111111111111111111111111111*
-L055078 111111111111111111111111111111111111111111111111*
-L055126 111111111111111111111111111111110111011101111111*
-L055174 111111111111111111111111111111111111111101110101*
-L055222 111111111111011011111111111111111111111101111111*
+L054886 111111111111010111111111111111111111111101111111*
+L054934 111111111111111111111111111111111111111111111111*
+L054982 111111111111111111111111111111111110011101111111*
+L055030 111111111111010111111111111111111111111101111111*
+L055078 111111111111111111111111011101111111111101111111*
+L055126 111111111111111111110011111111111111111101111111*
+L055174 111111111111111111111111111111111111111101100111*
+L055222 111111111111111111100111111111111111111101111111*
L055270 111111111111111111111111111111111111111111111111*
-L055318 111111111111111111111111111111110111011101111111*
-L055366 111111111111111111110101111111111111111101111111*
-L055414 111111111111111111111111111111111110011101111111*
+L055318 111111111111111111111111111111111111111111111111*
+L055366 111111111111111111111111111111111111111101100111*
+L055414 111111111111111111111111101101111111111101111111*
L055462 111111111111111111111111111111111111111111111111*
-L055510 111111111111111111111111111111111111111111111111*
-L055558 111111111111111111111111111111111111111101100111*
+L055510 111111111011011111111111111111111111111101111111*
+L055558 111111111111111111111111111111111111111111111111*
L055606 111111111111111111111111111111111111111111111111*
-L055654 111111111111111111111111111111111111111111111111*
-L055702 111111111111111111111111111111111111111101100111*
-L055750 111111111111111111111111111111111111111101100111*
+L055654 111111111111111111111111111111111110011101111111*
+L055702 111111111111111111111111111111111111111111111111*
+L055750 111111110111011111111111111111111111111101111111*
Note Block 7 PLA AND array *
-L055798 11111111011111111111111111111111111111111111111111111111111111111111111111111110*
-L055878 11111111101011111111111111111111111111111111111111111111111111111111111111111111*
-L055958 11111111101111111111111111111111111111111111111111111111111111111111111011111111*
-L056038 11111111110111111111111111111111111111011111101111111111111111111111111111111111*
-L056118 11011111110111111111111111111111111111101111011111111111111111111111111111111111*
-L056198 11101111111011111111111111111111111111101111011111111111111111111111111111111101*
-L056278 11101111111011111111111111111111111111101111011111111111111111111111110111111111*
-L056358 11101111111111111111111111111111111111011111011111111101111111111111111111111111*
-L056438 11111111111111111111111111111111111111011111101111110111111111111111111111111111*
-L056518 11011111111111111111111111111111111111011111111111110111111111111111111111111111*
-L056598 11111111110111111111111111111111111111111111101111110111111111111111111111111111*
-L056678 11101111111011111111111011111111111111101111011111111111111111111111111111111111*
-L056758 11101111111011111111111111111111111111111111111111111111111111011111111011111110*
-L056838 11111111110111111111110111111111111111101111011111111111111111101111111011111110*
-L056918 11111111011111111111111111111111111111111111111111111110111111111111111111111111*
-L056998 11111101111111111111111111111111111111111111111111111101111101111111111111111111*
-L057078 11110111111111111111111111111011111111111111111111111111111110111111111111111111*
-L057158 11110111111111110111111111110111111111111111110111111111111101111111111111111111*
-L057238 11110111111111111011111111111111111111111111111011111111111111111111111111111111*
-L057318 11110101111111111111111111111111111111111111111011111111111111111111111111111111*
-L057398 11110101111111111011111111111111111111111111111111111111111110111111111111111111*
-L057478 11110111111111111111111111010111111111111111110111111101111101111111111111111111*
-L057558 11111011111111111111111111111011111111111111110111111111111101111111111111111111*
-L057638 11111001111111111011111111111111111111111111110111111111111101111111111111111111*
-L057718 11111010111111110111111111111111111111111111111011111111111111111111111111111111*
-L057798 11111111111111111111111111111111111111111111111111111111111110111111111111111101*
-L057878 11111010111111110111111111111111111111111111111111111111111110111111111111111111*
-L057958 11111011111111111111111111010111111111111111110111111101111110111111111111111111*
-L058038 11111111111111111111111111110111111111111111110111111110111111111111111111111111*
-L058118 11111111111111111111111111010111111111111111111011111101111111111111111111111111*
-L058198 11111111111111111111111111100111111111111111110111111111111111111111111111111111*
-L058278 11111111111111111111011111111111111111111111111111111111111111111011111111111111*
-L058358 11111111111111111111011111111111011111111111111011111111111111111111111111111111*
-L058438 11111111101111111111011111111110011111111111111111111111111111111111111111111111*
-L058518 11111111111111110111111111111111111111111111111111111111111111111111111111111111*
-L058598 11111111111110111111011101111111101111111111111111111111111111111111111111111111*
-L058678 11111111011111111111010111111111101111111111110111111111111111111111111111111111*
-L058758 11111111111111111111011011111101111111111110111111111111111111111111111111111111*
-L058838 11111111101111111111101111111111101111111110111111111111111111111111111111110111*
-L058918 11111111111111111111101111111111101101111110111011111111111111111111111111110111*
-L058998 11111111111111111111111111111111111111111111111111111111111101111111111111111110*
-L059078 11111111111111011111101111111111011101111110110111111111111111111111111111111111*
-L059158 11111111111111101111101111111101011111111111111111111101111111111111111111111011*
-L059238 11111111111111111111101111111111011111111101110111111101101111111111111111111111*
-L059318 11111111111111111111101111111111101111111101111111111111101111111111111111110111*
-L059398 01111111111111111111011111111111011111111111111111111110111111111111111111111111*
-L059478 01111111011111111111010111111111111111111101111111111111111111111111111111111111*
-L059558 10111111111111111111011111111111011111111111111111111111101111111111111111111111*
-L059638 10111111111111111111101111111111101111111111111011111111111111111111111111110111*
-L059718 10111111111111111111100111111111011111111111110111111111111111110111111111111111*
-L059798 10111111111111111111101011111111101111111111111111111111111111111111111111110111*
-L059878 11111111111111111111111111111111111111111101110111111111111111111111111111111111*
-L059958 01111111011111111111111111111111111111111110111111111111111111111111111111111111*
-L060038 11111111111111111111111111111111111111111110111011111111111111111111111111111111*
-L060118 10111111011111111111111111111111111111111101111111111111111111111111111111111111*
-L060198 11111111111111111111111111111111111111111111111111110101111111111111111111111111*
+L055798 11111111111111111111111111111111111111111111111110110111111111111111111111111111*
+L055878 11111111111111111111111111111111111111111111111101111011111111111111111111111111*
+L055958 11111111111111011111111111111111111111011111111111111101111111111111111111111101*
+L056038 11111111111111111111111111111111111111111111111110111111111111111111011111111111*
+L056118 11111111111111111111111111111111111111011111111111111111111111111111101111111101*
+L056198 11111111111111011111111111111111011111111111111111111101111111111111111111111111*
+L056278 11111111111111111111111111111111011111111111111111111111111111111111101111111111*
+L056358 11111111111111011111111111111111111111111111111111111101111111111111111111111111*
+L056438 11111111111111111111111111111111111111011111111111111111111111111111011111111101*
+L056518 11111111111111111111111111111111011111111111111111111111111111111111011111111111*
+L056598 11111111111111111111111111111111111111101111111111111111111111111111111111111101*
+L056678 11111111111111111111111111111111011111111111111111111111111111111111111111111101*
+L056758 11111111111111111111111111111111101111011111111111111111111111111111111111111110*
+L056838 11111111111111111111110111111111111111111111111111111110111111111111111111111111*
+L056918 11111111111111111111110111111111111110111111111111111111111111111111111111111111*
+L056998 11111111111111111111111011111111111101111111111111111101111111111111111111111111*
+L057078 11011111011111111111111111111111110101111101111111111111111111011111111111111111*
+L057158 01111111011111111111111111111111110111111101111111111111111111011111111111111111*
+L057238 10111111111111111111111111111111111010111110111111111111111111011111111111111111*
+L057318 10101111101111111111111111111111111011111110111111111111111111011111111111111111*
+L057398 11111111111111111111111101111111111111111111111111111111111111011111111111111111*
+L057478 11111111011111111111111111111111111001111111111111111111111111111111111111111111*
+L057558 11111111111111111111111111111101111111111111111111111111111111111111111111111111*
+L057638 01101111111111111111111111111111111011111111111111111111111111111111111111111111*
+L057718 11111111111111111111111111111111111011111101111111111111111111111111111111111111*
+L057798 01101111011111111111111111111111111111111101111111111111111111111111111111111111*
+L057878 11011111111111111111111111111111111101111111111111111111111111011111111111111111*
+L057958 01111111111111111111111111111111111111111111111111111111111111011111111111111111*
+L058038 01101111111111111111111111111111111111111111111111111111111111111111111111111111*
+L058118 11111111011111111111111111111111111101111101111111111111111111111111111111111111*
+L058198 11111111111111111111111111111111111101111111111111111111111111011111111111111111*
+L058278 11110111111111110101011101111111111111111111111111111111111111111111111111111111*
+L058358 10110111111111111111011101111111111101111111111111111111111111111111111111111111*
+L058438 10111111111111110111011101111111111101111111111111111111111111111111111111111111*
+L058518 11011111111111111111111111111111111111111111111111111111111111111111111111111111*
+L058598 10111111111111111101011101111111111111111111111111111111111111111111111111111111*
+L058678 11110111111111110111011111111111111101111111111111111111111111111111111111111111*
+L058758 11111111101111111111111111111111111111111110111111111111111111111111111111111111*
+L058838 11110111111111111101111111111111111101111111111111111111111111111111111111111111*
+L058918 11111111111111110101011111111111111101111111111111111111111111111111111111111111*
+L058998 11111101011111111111111111111111111111111111111111111111111111111111111111111111*
+L059078 11111101110111111111111111111111111111111111111111111111101111011111111111111111*
+L059158 11111101111111111110111111111111111111111111111111111111111111011111111111111111*
+L059238 11110111111101111111011111111111111111111111111111011111111111111111111111011111*
+L059318 11111111111101111110111111111111111111111111111111111111111111111111111111111111*
+L059398 11111101011111111111111111111011111111111111111111111111101111011011111111111111*
+L059478 01111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L059558 11111101011111111110111111111111111111111111111111111111111111011111111111111111*
+L059638 11110101011111111111111111011111111111111111110111111111111111111111111111111111*
+L059718 11111111111111111111111111111111110111111111111111111111111111111111111111111111*
+L059798 11110111011101111111111111111111111111111111111111011111011111111111111111111111*
+L059878 11111111011101111110111111111111111111111111111111011111111111111111111111111111*
+L059958 11111111111111111111111111111111111011111111111111111111111111011111111111111111*
+L060038 11111111110101111111011111011111111111111111111111011111111111111111111111111111*
+L060118 11111111011101111111111111100111111111111111111111011111111111111111111111111111*
+L060198 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
Note Block 7 PLA OR array *
-L060278 1111111111100111*
-L060294 1111111111101101*
-L060310 1111111111110111*
-L060326 1111111111111011*
-L060342 1111111111111011*
-L060358 1111111111111011*
-L060374 1111111111111011*
-L060390 1111111111111011*
-L060406 1111111111111011*
-L060422 1111111111111011*
-L060438 1111111111111011*
-L060454 1111111111111011*
-L060470 1111111111111011*
+L060278 1111101111111111*
+L060294 1111101111111111*
+L060310 1111111111011111*
+L060326 1111111111011111*
+L060342 1111111111011111*
+L060358 1111111111011111*
+L060374 1111111111011111*
+L060390 1111111111101111*
+L060406 1111111111101111*
+L060422 1111111111101111*
+L060438 1111111111110111*
+L060454 1111111111110111*
+L060470 1111111111110111*
L060486 1111111111111011*
-L060502 1111111111111101*
-L060518 1111111111111110*
-L060534 1111111110111111*
-L060550 1111111110111111*
-L060566 1111111110111111*
-L060582 1111111110111111*
-L060598 1111111110111111*
-L060614 1111111110111111*
-L060630 1111111110111111*
-L060646 1111111110111111*
-L060662 1111111110111111*
-L060678 1111111111111111*
+L060502 1111111111111011*
+L060518 1111111111111011*
+L060534 1111111111111101*
+L060550 1111111111111101*
+L060566 1111111111111101*
+L060582 1111111111111101*
+L060598 1111111111111110*
+L060614 1111111111111110*
+L060630 1111111111111110*
+L060646 1111111111111110*
+L060662 1111111111111110*
+L060678 1111111111111110*
L060694 1111111110111111*
L060710 1111111110111111*
-L060726 1111111101111111*
-L060742 1111111101111111*
+L060726 1111111110111111*
+L060742 1111111110111111*
L060758 1111111101111111*
L060774 1111111011111111*
L060790 1111111011111111*
L060806 1111111011111111*
L060822 1111111111111111*
L060838 1111111011111111*
-L060854 1111111011111111*
-L060870 1111111011111111*
-L060886 1111111011111111*
-L060902 1111111011111111*
-L060918 1111111111111111*
-L060934 1111111011111111*
-L060950 1111111011111111*
-L060966 1111111011111111*
-L060982 1111111011111111*
-L060998 1111111011111111*
-L061014 1111111011111111*
-L061030 1111111011111111*
-L061046 1111111011111111*
-L061062 1111111011111111*
-L061078 1111111011111111*
-L061094 1111110111111111*
-L061110 1111110111111111*
-L061126 1111011111111111*
-L061142 1111011111111111*
+L060854 1111110111111111*
+L060870 1111111110111111*
+L060886 1111110111111111*
+L060902 1111110111111111*
+L060918 1111011111111111*
+L060934 1111011111111111*
+L060950 1111011111111111*
+L060966 1111011111111111*
+L060982 1111011111111111*
+L060998 1110111111111111*
+L061014 1111111111111111*
+L061030 1110111111111111*
+L061046 1110111111111111*
+L061062 1111111111111111*
+L061078 1110111111111111*
+L061094 1110111111111111*
+L061110 1111111111111111*
+L061126 1110111111111111*
+L061142 1110111111111111*
L061158 1111111111111111*
Note Block 7 I/O Macrocell Configuration 29 bits (15 if buried) *
@@ -1428,115 +1428,115 @@ N Aclk Clk:2 ClkFreq ClkOp FB:2 P:2 Pu RegMod:2 R:2 XorIn:2*
L061174 00000011111111110110100110000*
L061203 00000011111111110110100110000*
L061232 00000011111111110110100110000*
-L061261 00000011111111110110100110000*
+L061261 00000000111111110111100110000*
L061290 00000000111111110111100110000*
-L061319 00000000000101111111100110010*
+L061319 00000000000101111111100110000*
L061348 0000000111001100*
L061364 0000000111001100*
L061380 0000000111001110*
-L061396 0000000111001100*
-L061412 00000000000101111111100110010*
+L061396 0000000111001110*
+L061412 00000000000101111111100110000*
L061441 00000000000101111111100110000*
-L061470 00000000000101111111100110000*
-L061499 00000000000101111111100110000*
-L061528 00000000000101111111100110000*
-L061557 00000000111111110111100110010*
+L061470 00000000000101111111100110010*
+L061499 00000000000101111111100110010*
+L061528 00000000000101111111100110010*
+L061557 00000000111111110111100110000*
Note Block 8 *
Note Block 8 ZIA *
-L061586 111111111111010111111111111111111111111101111111*
-L061634 111111111111111111111111111111111111011001111111*
-L061682 111111111111111111111111111111111111111101110101*
-L061730 111111111111111111110011111111111111111101111111*
+L061586 111111111111111111111111111111111011011101111111*
+L061634 111111111111111111111111111111111111111101100111*
+L061682 111111111111111111111111110101111111111101111111*
+L061730 111111111111111110110111111111111111111101111111*
L061778 111111111111111111111111111111111110011101111111*
-L061826 111111110111011111111111111111111111111101111111*
-L061874 111111111111010111111111111111111111111101111111*
-L061922 111111111110011111111111111111111111111101111111*
-L061970 111111111110011111111111111111111111111101111111*
-L062018 111111111111001111111111111111111111111101111111*
-L062066 111111110111011111111111111111111111111101111111*
-L062114 111111111110011111111111111111111111111101111111*
-L062162 111111111111111111111111111111111011011101111111*
-L062210 111111111111111111111111111111111111111101100111*
-L062258 111111111111111111110011111111111111111101111111*
-L062306 111111111111111111111111111111111111111101100111*
-L062354 111111111111111111111111111111111111001101111111*
-L062402 111111111111111111100111111111111111111101111111*
-L062450 111111111111111111111111111111111111111101100111*
+L061826 111111111111010111111111111111111111111101111111*
+L061874 111111111110011111111111111111111111111101111111*
+L061922 111111111111111111111111111111111111001101111111*
+L061970 111111111111111111111111101101111111111101111111*
+L062018 111111111111111111010111111111111111111101111111*
+L062066 111111111111011011111111111111111111111101111111*
+L062114 111111111111111111111111111111111111111111111111*
+L062162 111111111111010111111111111111111111111101111111*
+L062210 111111111111111111110011111111111111111101111111*
+L062258 111111111111111111111111111111110111011101111111*
+L062306 111111111111111111111111111111111111001101111111*
+L062354 111111111111111111111111111111111111111101110101*
+L062402 111111111111111111111111111111111111111101100111*
+L062450 111111111111001111111111111111111111111101111111*
L062498 111111111111111111111111111111111110011101111111*
-L062546 111111111111111111110011111111111111111101111111*
-L062594 111111111111001111111111111111111111111101111111*
-L062642 111111111111111111111111111111111110011101111111*
+L062546 111111111111011011111111111111111111111101111111*
+L062594 111111111111111111111111111111111111011001111111*
+L062642 111111111111111111110101111111111111111101111111*
L062690 111111111111111111111111111111111111111101100111*
-L062738 111111111111111111111111111111111110011101111111*
-L062786 111111111110011111111111111111111111111101111111*
+L062738 111111111111111111111111011101111111111101111111*
+L062786 111111111111111111111111111111111111111101100111*
L062834 111111111111111111111111111111111111011001111111*
L062882 111111111111111111111111111111111111111101110101*
-L062930 111111111110011111111111111111111111111101111111*
+L062930 111111111111111111111111101101111111111101111111*
L062978 111111111111111111111111111111111111111111111111*
L063026 111111111111111111111111111111110111011101111111*
-L063074 111111111111111111111111111111111111001101111111*
-L063122 111111111111111111111111111111110111011101111111*
+L063074 111111111111111110110111111111111111111101111111*
+L063122 111111111111111111010111111111111111111101111111*
L063170 111111111111111111111111111111110111011101111111*
-L063218 111111111111111111111111111111111110011101111111*
+L063218 111111111111111110110111111111111111111101111111*
L063266 111111111111111111111111111111111111001101111111*
-L063314 111111111111111111111111111111111111111111111111*
-L063362 111111111111010111111111111111111111111101111111*
+L063314 111111111111111101110111111111111111111101111111*
+L063362 111111111111111111111111111111111110011101111111*
L063410 111111111111111111111111111111111111001101111111*
L063458 111111111111111111111111111111111111001101111111*
Note Block 8 PLA AND array *
-L063506 11011111111111111111111111111111111111101111111101110111111111011111111011111010*
-L063586 11010111111111111111111111111111011111101111111111111011111111011111111011111010*
-L063666 11101011111111111111111111111111101111101111111111110111111111101111111011110110*
-L063746 11011111111111111111111111011111011111101111111111110111111111101111111011111010*
-L063826 11101111101111111111111111111111011111101111111101110101111111101111111011111010*
-L063906 11011011111111111111111111111111011111101111111111111001111111101111111011111010*
-L063986 11010111111111111111111111111111011111101111111111111010111111111111111011111010*
-L064066 11011111101111111111111110111111101111101111100101110111111110101010011011111110*
-L064146 11011111011111111111111111110111101111101111101101110111111110101010101011111110*
-L064226 11011111101111111111111110111111100111101111111101110111111110101010101011111110*
-L064306 11010111111111110111111111111111101111101111111111111111111111111111111011111010*
-L064386 11101111111111111011111111111111101111101111111111111011111111101111111011110110*
-L064466 11011111111111111011111111111111101111101111111111110111111111111111111011111010*
-L064546 11101111101111111011111111111111101111101111111111111111111111101111111011111010*
-L064626 01101111111111111011111111111111111111101111111111110111111111101111111011111010*
-L064706 10101111111111111011111111111111101111101111111111111011111111101111111011111110*
-L064786 11101111111101110111111111111111101111101111111111110111111111101111111011111010*
-L064866 11111111111011111111111111111111011111101111111101110111111111011111101011111010*
-L064946 11011111111111101111111110111111101111101111101110110111111110101010101011110110*
-L065026 11011111111111111111111110111111101111101111101110011011111110101010101011110110*
-L065106 11101111011111110111111111111111101111101111111111011011111111101111111011111010*
-L065186 11100111111111111111111111111111011111101111111111100111111111101111111011111010*
-L065266 11011111111111111111111110111111101111101110101110110111111110101010011011110110*
-L065346 11111101111111111111111111111111111111101111111111111111111111111111111011111010*
-L065426 11111111111111111110111111111111011111101111111101110111111111011111011011111010*
-L065506 11111111111111111111111111111111111111110111111111111111111111111111111111111111*
-L065586 11111111111111111111111111111011111110111111011111111111111111111111111111111111*
-L065666 11111111111111111111111111111010111011111111111111111111011111111111111111111111*
-L065746 11111111011111110111111111111011111011111111111111111111101111111111111111111111*
-L065826 11111111111111110111111111111011111011111111111111111110101111111111111111111111*
-L065906 11111011111111111011111111111011111011111111111111111111101111111111111111111111*
-L065986 11110111111111110111111111111111111101111111111111111111101111111111011111111111*
-L066066 11111111111111111111111111111111111101111111111111111111101111111111011111101111*
-L066146 01111111101111111111011111111111111101111111111111111101111111111111011111111111*
-L066226 01111111011111111111011111111111111101111111111111111110111111111111011111111111*
-L066306 11111111111111111111011111111111111101111111111111111111111111111111011111101111*
-L066386 11110111111111011011010111111111111101111111111111111111111111111111111111111111*
-L066466 11111111011111111111111011111111111101111111111111111111111111111111011111111111*
-L066546 11111111111111111111111111111111111110111111011111111111111111111111111111111111*
-L066626 11111111111111111111110111111111111011111111111111111111111111111111111111111111*
-L066706 11111111111111111111111111111111110111111111111111111111111111111111111111111111*
-L066786 11111011101111111111111111111111111111111111111111111111111111111111111111111111*
-L066866 11111111011111111111111111111110111111111111111111111111111111111111111111111111*
-L066946 11110111101111111111111111111111111111111111111111111111111111111111111111111111*
-L067026 11111111011111111111111111111111111111111111111111111101111111111111111111111111*
-L067106 11111111111111111111111111111110111111111111111111111111011111111111111111111111*
-L067186 11111111111101111111111111111111111111111111111111111111101111111111111111111111*
-L067266 11110111111111111111111111111111111111111111111101111111111111111111111111111111*
-L067346 11111011111111111111111111111111111111111111111110111111111111111111111111111111*
-L067426 11111111111111111111111111111101111111111111111111111111111111111111101111111111*
-L067506 11111111111111111111111111111110111111111111111111111111111111111111011111111111*
+L063506 11111111111111011111111111111110111111101110111111111011011111111111111011110110*
+L063586 11111111111111101111111111111111111111101101111111110111111111111111111011011010*
+L063666 11111111111111111111111111111101111111101101111111110111111111111111111011011010*
+L063746 11111111111111101111111111111111011111101101111111110111111111111111111011111010*
+L063826 11111111111111101111111111111111011111101101111111111111111111111111111011011010*
+L063906 11111111111111011111111111111101011111101101111111111011111111111111111011111010*
+L063986 11111111111111101111111111111110101111101110111111110111111111111111111011110110*
+L064066 11011111111111011111111111111110111111101101111111110111111111111111111011111010*
+L064146 11111111111111011111111111111110101111101101111111111001111111111111111011111010*
+L064226 11111111111111011111111111111111011111101101111111111010111111111111111011111010*
+L064306 10111111011110101111111111111010110110101101111111110111111110111110111011011110*
+L064386 10111111101110101111111111111010111101101101110111110111111110111110111011011110*
+L064466 10111111011110101111111111111010111110101101111111111001111110111110111011100110*
+L064546 10111111011110101111111111111010111111101101111111110111111110111110011011100110*
+L064626 11111111111111101101111111111110111111101110111111111011111111111111111011110110*
+L064706 10111111101110101101111111111010111110101101111111111111111110111110111011110110*
+L064786 11111111111111100111111111111110111111101110111111111111111111111111111011110110*
+L064866 11111111011111101010111111111110111111101110111111111001111111111111111011111010*
+L064946 11111111111111101101111111111110111111101110111110111011111111111111111011111110*
+L065026 11111111111111100111111111111110111111101110111110111011111111111111111011111110*
+L065106 11111111111111111111111111111111111111100111111111110111111111111111111011111010*
+L065186 10111111101110101111111111111010111110101101111111110111111110011110111011011110*
+L065266 11111110111111011111111111111101111110101111111111110111111111111111111011011010*
+L065346 10111111111110101111111111111010111101101101111111110111111110111010111011100110*
+L065426 11111111111111111111011111111111111111101111111111111111111111111111111011111010*
+L065506 11111111111111011111111111111101111101101111101111110111111111111111111011011010*
+L065586 11111111111111011111111111111101111111111111110111111011111111111111111111111111*
+L065666 11011111111111011111111111111110111111111111111011111011111111111111111111111111*
+L065746 11111111111111011111111111111110111111111111111111110101111111111111111111111111*
+L065826 11111111111111111111111111111101111111111111111111110111111111111101111111111111*
+L065906 11110111111111111111111111111111111111111111111011101111111111111111111111111111*
+L065986 11111111111111101111111111011111111111111111111111110111111111111111111111111111*
+L066066 11111111111111101111111111101111111111111111110111111111111111111111111111111111*
+L066146 11101111111111111111111111111111111111111111111011111111111111111111111101111111*
+L066226 11101111111111011111111111111111111111111111110111111011111111111111111110111111*
+L066306 01111111111111111111111101111111011111111111111111111111111111111111111111111111*
+L066386 01111111110111111111111111111111011111111111111111111111111111111111111111111111*
+L066466 11111111110111111111111101111111111111111111111111111111111111111111111111111111*
+L066546 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L066626 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L066706 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L066786 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L066866 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L066946 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L067026 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L067106 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L067186 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L067266 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L067346 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L067426 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L067506 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L067586 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L067666 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L067746 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
@@ -1569,32 +1569,32 @@ L068322 0111111111111111*
L068338 0111111111111111*
L068354 0111111111111111*
L068370 0111111111111111*
-L068386 1011111111111111*
+L068386 0111111111111111*
L068402 1011111111111111*
L068418 1011111111111111*
L068434 1011111111111111*
L068450 1011111111111111*
L068466 1011111111111111*
-L068482 1110111111111111*
-L068498 1110111111111111*
-L068514 1110111111111111*
-L068530 1110111111111111*
+L068482 1011111111111111*
+L068498 1011111111111111*
+L068514 1011111111111111*
+L068530 1011111111111111*
L068546 1110111111111111*
L068562 1110111111111111*
L068578 1110111111111111*
-L068594 1111101111101111*
-L068610 1111101111111111*
-L068626 1111111111101111*
-L068642 1111111111111110*
-L068658 1111111111111110*
-L068674 1111111111111101*
-L068690 1111111111111101*
-L068706 1111111111111011*
-L068722 1111111111111011*
-L068738 1111111111110111*
-L068754 1111111111110111*
-L068770 1111111111011111*
-L068786 1111111111011111*
+L068594 1111111111111111*
+L068610 1111111111111111*
+L068626 1111111111111111*
+L068642 1111111111111111*
+L068658 1111111111111111*
+L068674 1111111111111111*
+L068690 1111111111111111*
+L068706 1111111111111111*
+L068722 1111111111111111*
+L068738 1111111111111111*
+L068754 1111111111111111*
+L068770 1111111111111111*
+L068786 1111111111111111*
L068802 1111111111111111*
L068818 1111111111111111*
L068834 1111111111111111*
@@ -1609,115 +1609,115 @@ L068911 01000000000101111111100110000*
L068940 00000011111111110110100110000*
L068969 01000000000101111111100110000*
L068998 00000011111111110110100110000*
-L069027 01000000000101111111100110000*
+L069027 01000010000111111111100110000*
L069056 0000011110001100*
L069072 0000011110001100*
L069088 0000011110001100*
L069104 0000011110001100*
-L069120 00000000111111110111100110000*
-L069149 01000000000101111111100110000*
-L069178 00000000111111110111100110000*
-L069207 00000000111111110111100110000*
-L069236 00000000111111110111100110000*
-L069265 00000000111111110111100110000*
+L069120 00000011111111110110100110000*
+L069149 01000010000111111111100110000*
+L069178 00000011111111110110100110000*
+L069207 00000011111111110110100110000*
+L069236 00000011111111110110100110000*
+L069265 00000011111111110110100110000*
Note Block 9 *
Note Block 9 ZIA *
-L069294 111111111110011111111111111111111111111101111111*
+L069294 111111111111111111010111111111111111111101111111*
L069342 111111111111111111111111111111111111011001111111*
-L069390 111111111111111111111111111111111111111101110101*
+L069390 111111111111111111100111111111111111111101111111*
L069438 111111111111111111111111111111111110011101111111*
-L069486 111111111011011111111111111111111111111101111111*
-L069534 111111111011011111111111111111111111111101111111*
+L069486 111111111111111111111111111111111111111101100111*
+L069534 111111111111111111110110111111111111111101111111*
L069582 111111111110011111111111111111111111111101111111*
-L069630 111111111111111111111111111111111111001101111111*
+L069630 111111111111111111010111111111111111111101111111*
L069678 111111111111011011111111111111111111111101111111*
-L069726 111111111101011111111111111111111111111101111111*
+L069726 111111111111111111111111111111111111111111111111*
L069774 111111111111111111111111111111111111111101110101*
L069822 111111111111111111111111111111111110011101111111*
-L069870 111111111111111111111111111111111011011101111111*
-L069918 111111111111010111111111111111111111111101111111*
-L069966 111111111111111111110011111111111111111101111111*
-L070014 111111111111111111111111111111111111001101111111*
-L070062 111111111111111111111111111111110111011101111111*
-L070110 111111111111111111111111111111111110011101111111*
-L070158 111111111101011111111111111111111111111101111111*
-L070206 111111111111111111110101111111111111111101111111*
-L070254 111111111111011011111111111111111111111101111111*
-L070302 111111111111001111111111111111111111111101111111*
-L070350 111111111111111111010111111111111111111101111111*
-L070398 111111111111111111111111111111111111111101100111*
-L070446 111111111111111111100111111111111111111101111111*
-L070494 111111111111111111111111111111111111111101100111*
-L070542 111111111111111111111111111111111111011001111111*
-L070590 111111111110011111111111111111111111111101111111*
+L069870 111111111111111111110011111111111111111101111111*
+L069918 111111111111111111111111111111111111111101100111*
+L069966 111111111111111111111111101101111111111101111111*
+L070014 111111111111111110110111111111111111111101111111*
+L070062 111111111111111111111111111111111111111101110101*
+L070110 111111111111111111111111111111111111111101100111*
+L070158 111111111111111111111111011101111111111101111111*
+L070206 111111111111111111111111111111111111011001111111*
+L070254 111111111111111111110110111111111111111101111111*
+L070302 111111111111111111110101111111111111111101111111*
+L070350 111111111111111111111111111111111111001101111111*
+L070398 111111111111111111111111110101111111111101111111*
+L070446 111111111111111111111111111111111110011101111111*
+L070494 111111111111111111111111011101111111111101111111*
+L070542 111111111111111111111111011101111111111101111111*
+L070590 111111111111111111111111111111111111111111111111*
L070638 111111111111111111111111111111111111001101111111*
-L070686 111111111111011011111111111111111111111101111111*
-L070734 111111111111111111111111111111111111001101111111*
-L070782 111111111111111111111111111111111111111101100111*
-L070830 111111111111111111111111111111110111011101111111*
-L070878 111111111111111111111111111111110111011101111111*
-L070926 111111111111111111111111111111111110011101111111*
-L070974 111111111111111111111111111111111111111111111111*
-L071022 111101011111111111111111111111111111111101111111*
-L071070 111111111111111111111111111111111110011101111111*
+L070686 111111111111111111110110111111111111111101111111*
+L070734 111111111111111110110111111111111111111101111111*
+L070782 111111111111111111111111111111111111001101111111*
+L070830 111111111111001111111111111111111111111101111111*
+L070878 111111111111111110110111111111111111111101111111*
+L070926 111111111111111101110111111111111111111101111111*
+L070974 111111111111111111111111111111111111111101100111*
+L071022 111111111111111111110101111111111111111101111111*
+L071070 111111111111111110110111111111111111111101111111*
L071118 111111111111111111111111111111111111001101111111*
-L071166 111111111111111111111111111111111111111111111111*
+L071166 111111111111111111111111111111111111001101111111*
Note Block 9 PLA AND array *
-L071214 11101110111111101111111111111110111111111111111111100111101110111111111111110111*
-L071294 11011110111111101111110110111110101011111111111111111011101110011010101111100111*
-L071374 11011110111111101111111010111110101011111111110111110111101110111010011111100111*
-L071454 11011110111111101111110111110110101011111111111111110111101110111010101111100111*
-L071534 11011110111111101111111010111110101111111111111101110111101110111010101111101111*
-L071614 11011110111111101111111010111110101111111111111101111111101110111010101111100111*
-L071694 11101110111101101111111111111110111111111111111111111011101110111111111111110111*
-L071774 01011110111111101111111110111110101011111111111111111011101110111010101111010111*
-L071854 11011110111111101111111110111110101011111110111111110111101110111010101111010111*
-L071934 11111110111111111111111111111111111111011111111111111111101110111111111111111111*
-L072014 11101110111101101111111111111110111111111111111111111011100110111111111111111011*
-L072094 11101110111110101111111111111110111111111111111111111011101010111111111111111011*
-L072174 11101110111110101111111111111110111111111111111111110101101110111111111111111011*
-L072254 11101110111101101111111111111110111111111111111111110110101110111111111111111011*
-L072334 11111111111111111111111101111111111111111111111111111111111111011111111111111111*
-L072414 11111111110111111111111111111111111111111111111111011111111111011111111101111111*
-L072494 11111111110111111111111111111111111010111111111111111111111111111111111111111111*
-L072574 11111111110111111101111111111111111111111111111111011111111111111111111110111111*
-L072654 11111111100111111111111111111111111111111111111111111111111111111111111111111111*
-L072734 11111111101111111111111111111111111110111111111111111111111111111111111101111111*
-L072814 11111111101111111111111111111111111111111111111110011111111111111111111111111111*
-L072894 11111111101111111101111111111111111111111111111111111111111111011111111111111111*
-L072974 11111111101111111101111111111111111111111111111111111111111111111111111110111111*
-L073054 11111111010111111111111101111111111110111111111111011111111111011111111111111111*
-L073134 11111111010111111101111101111111111111111111111111011111111111011111111111111111*
-L073214 11111111101011111110111101111111111011111111111111111111111111011111111111111111*
-L073294 11111111101011111010111101111111111101111111111111111111111111011111111111111111*
-L073374 11111111110111111111111111111111110111111111111111011111111111111111111111111111*
-L073454 11111111111111111111111111111111110111111111111111011111111111011111111101111111*
-L073534 11111111110111111111111111111111110111111111111111111111111111011111111101111111*
-L073614 11111111111111111101111111111111111111111111111111011111111111011111111111111111*
-L073694 11111111110111111101111111111111111111111111111111111111111111011111111111111111*
-L073774 11111111111111111101111111111111111111111111111111011111111111111111111110111111*
-L073854 11111111111111111101111111111111111011111111111111111111111111111111111110111111*
-L073934 11111111110111111101111111111111111111111111111111111111111111111111111110111111*
-L074014 11111111111111111111111110111111111111111111011111111111111111111111111111111111*
-L074094 11111111111111111111111111111111111011111111101111101111111111111111111111111111*
-L074174 11111111111111111111111111111111111111111111101111101111110111111111111111111111*
-L074254 11111111111111111111111111111111111011111111101111111111110111111111111111111111*
-L074334 11111111111111111111111111111111110111111111111111111111111111011111111111111111*
-L074414 11111111111111111111111111111111111111111111111111111111111111111111111101111111*
-L074494 11110111111111111111011101011111111111110111111111111111111111111111111111111111*
-L074574 11110111111111111110011101111111110111111111111111111111111111111111111111111111*
-L074654 11111111111111111110011101111111110111110111111111111111111111111111111111111111*
-L074734 11111111111111111110011101011111111111111111111111111111111111111111111111111111*
-L074814 11110111111111111111011111111111110111110111111111111111111111111111111111111111*
-L074894 11110111111111111111111111011111110111111111111111111111111111111111111111111111*
-L074974 11111111111111111111011111011111110111110111111111111111111111111111111111111111*
+L071214 11101110111111111111111111110111111111101111011111111111101111101111111111110110*
+L071294 11011110111111111111111111111111110111011111011111111111101111101111111111111010*
+L071374 11101110101111111111111111111111111111011111101111111111101111101111111111110110*
+L071454 11011110111101111111111111111111111111011111011111111111101111011111111111111010*
+L071534 11011110111111111111111111111111111111111111110111111111101111111111111111111010*
+L071614 11011110111101111111111111111101111111111111101111111111101111111111111111111010*
+L071694 11101110111111111111111111111110111111101111101111111111101111101111111111110110*
+L071774 11011110111111111111111111111110111111011111101111111111101111111111111111111010*
+L071854 11101110111111111111111111111110111111101111101111111111101111011111111111111010*
+L071934 11111110101111111111111111111111111111011111101111111111101011011111111111111010*
+L072014 11111110111111111111111111111101111111011111101111011111101010101111111111111010*
+L072094 11111110111111111111111101111101111111011111101111111111101010101111111111111010*
+L072174 11111110111111111111111111111110111111011111101111111111101001101111111111111010*
+L072254 11111110111111111111111110111110111111011111101111101111101011101111111111111010*
+L072334 11111010111111111111111111111111111111101111011101111111101011011011111111111010*
+L072414 11101110111111111111111111111111111111011111011101111111101111010111101111111010*
+L072494 11101110111111110111101111111111111111011111011111111111101111101111111111111010*
+L072574 11101110111110110111111111111111111111011111011111111111101111101111111111111010*
+L072654 11101110111101111011011111111111111111011111011111111111101111101111111111111010*
+L072734 11111110111111111111111111111111111111101111011110111111101011011011111111011010*
+L072814 11101110111111111111111111111111111111011111011110111111101111011010111111111010*
+L072894 11111110111111111111111111111111111111101110011101111111101011010111111111111010*
+L072974 10101110111111111111111111111111111111011111011101111111101111011011111111111010*
+L073054 11111110111111101111111111111111111111101111011110111111101011010111111111111010*
+L073134 11111110111111111111111111111111111111110111101111111111101111101111111111111110*
+L073214 11101110111111111111111111111110111111101111101111110111101111111111111111111010*
+L073294 11101110111111111111111111111101111111101111101111111011101111101111111111111010*
+L073374 11101110111111111111111111111111111111011111011110111111101111010111111110111010*
+L073454 11111111111111111111111111111111110101111111111110111111111111111111111111111111*
+L073534 11111111111111111111110111111111110110111111111111111111111111111111111111111111*
+L073614 11111011111111111111111111111111011111111111111111111111111111111110011111111111*
+L073694 11111111011111111111111111111111111111111111111101111111111111111110111111011111*
+L073774 11111111110111111111111111111111111101111111111101111111111111111111111111111111*
+L073854 11111111111111111111110111011111111111111111111110111111111111110111111111111111*
+L073934 11111111101111111111110111011111101111111111111111111111111111110111111111111111*
+L074014 11111111101111111111110111011111111111111111111111011111111111111111111111111111*
+L074094 11111111111111111111111111101111111101111111111101111111111111110111111011111111*
+L074174 10111111111111111111111111111111111111111111111101111111111111110111110111111111*
+L074254 11111111111111111111111111111111110111111111111111111111111111110111111111111111*
+L074334 11111111111111111111110111011111111111111111111110111111111111111111111111111111*
+L074414 11111111111111111111111011111111111111111111111101111111111111111111110111111111*
+L074494 11111111111111111111111111101111110101111111111101111111111111111111111011111111*
+L074574 11111111110111111111111111101111111111111111111101111111111111111111110111111111*
+L074654 10111111111111111111111111111111111011111111111111111111111111111111111011111111*
+L074734 10111111111111111111111111111111111110111111111111111111111111111111111011111111*
+L074814 10111111111011111111110111111111111111111111111111111111111111111111110111111111*
+L074894 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L074974 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L075054 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L075134 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L075214 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L075294 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L075374 11111111101111111111111101111111111111111111111111111111111111011111111111111111*
+L075374 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L075454 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L075534 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L075614 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
@@ -1737,40 +1737,40 @@ L075854 0111111111111111*
L075870 0111111111111111*
L075886 0111111111111111*
L075902 0111111111111111*
-L075918 1111111111111110*
-L075934 1111111111111110*
-L075950 1111111111111110*
-L075966 1111111111111110*
-L075982 1111111111111110*
-L075998 1111111111111110*
-L076014 1111111111111110*
-L076030 1111111111111110*
-L076046 1111111111111110*
-L076062 1111111111111101*
-L076078 1111111111111101*
-L076094 1111111111111101*
-L076110 1111111111111101*
-L076126 1111111111111011*
-L076142 1111111111111011*
-L076158 1111111111111011*
-L076174 1111111111111011*
-L076190 1111111111111011*
-L076206 1111111111111011*
-L076222 1111111111111011*
-L076238 1111111111111011*
-L076254 1111111111110111*
-L076270 1111111111110111*
-L076286 1111111111110111*
-L076302 1111111111110111*
-L076318 1111111111011111*
-L076334 1111111111111111*
-L076350 1111111110111111*
-L076366 1111111110111111*
-L076382 1111111110111111*
-L076398 1111111110111111*
-L076414 1111111101111111*
-L076430 1111111101111111*
-L076446 1111111101111111*
+L075918 0111111111111111*
+L075934 0111111111111111*
+L075950 0111111111111111*
+L075966 0111111111111111*
+L075982 0111111111111111*
+L075998 0111111111111111*
+L076014 0111111111111111*
+L076030 0111111111111111*
+L076046 0111111111111111*
+L076062 0111111111111111*
+L076078 0111111111111111*
+L076094 0111111111111111*
+L076110 0111111111111111*
+L076126 0111111111111111*
+L076142 1111111111111110*
+L076158 1111111111111110*
+L076174 1111111111111110*
+L076190 1111111111111110*
+L076206 1111111111111110*
+L076222 1111111111111101*
+L076238 1111111111111101*
+L076254 1111111111111101*
+L076270 1111111111111101*
+L076286 1111111111111101*
+L076302 1111111111111011*
+L076318 1111111111111011*
+L076334 1111111111111011*
+L076350 1111111111111011*
+L076366 1111111111111011*
+L076382 1111111111111011*
+L076398 1111111111111011*
+L076414 1111111111111011*
+L076430 1111111111111111*
+L076446 1111111111111111*
L076462 1111111111111111*
L076478 1111111111111111*
L076494 1111111111111111*
@@ -1791,107 +1791,107 @@ L076706 00000011111111110110100110000*
L076735 00000011111111110110100110000*
L076764 0000011110001100*
L076780 0000011110001100*
-L076796 0000000111001100*
-L076812 0000000111001100*
-L076828 00000000111111110111100110010*
+L076796 0000011110001100*
+L076812 0000011110001100*
+L076828 00000011111111110110100110000*
L076857 00000011111111110110100110000*
-L076886 00000000111111110111100110000*
+L076886 00000011111111110110100110000*
L076915 00000000111111110111100110000*
-L076944 00000000111111110111100110010*
+L076944 00000000111111110111100110000*
L076973 00000000111111110111100110000*
Note Block 10 *
Note Block 10 ZIA *
-L077002 111111111011011111111111111111111111111101111111*
-L077050 111111111011011111111111111111111111111101111111*
+L077002 111111111111111111010111111111111111111101111111*
+L077050 111111111111111111111111111111111111001101111111*
L077098 111111111111111111111111111111111111111101110101*
-L077146 111111111111111111111111111111111111111101100111*
-L077194 111111111111111111111111111111111110011101111111*
-L077242 111111110111011111111111111111111111111101111111*
-L077290 111111111011011111111111111111111111111101111111*
-L077338 111111110111011111111111111111111111111101111111*
-L077386 111101101111111111111111111111111111111101111111*
-L077434 111111111011011111111111111111111111111101111111*
-L077482 111111111111111111111111111111111111111111111111*
-L077530 111111111111011011111111111111111111111101111111*
-L077578 111111111111111111111111111111111011011101111111*
-L077626 111111111111111101110111111111111111111101111111*
-L077674 111111111111111111111111111111110111011101111111*
-L077722 111111111101011111111111111111111111111101111111*
-L077770 111111111011011111111111111111111111111101111111*
-L077818 111111111111111111111111111111111110011101111111*
-L077866 111111111101011111111111111111111111111101111111*
-L077914 111111111111010111111111111111111111111101111111*
-L077962 111111111011011111111111111111111111111101111111*
-L078010 111111111110011111111111111111111111111101111111*
-L078058 111111111111011011111111111111111111111101111111*
-L078106 111111111111010111111111111111111111111101111111*
-L078154 111111111110011111111111111111111111111101111111*
+L077146 111111111111001111111111111111111111111101111111*
+L077194 111111111111111101110111111111111111111101111111*
+L077242 111111111111111111110101111111111111111101111111*
+L077290 111101101111111111111111111111111111111101111111*
+L077338 111111111111111111010111111111111111111101111111*
+L077386 111111111111111111110101111111111111111101111111*
+L077434 111111110111011111111111111111111111111101111111*
+L077482 111111111111111111100111111111111111111101111111*
+L077530 111111111111111111111111111111111110011101111111*
+L077578 111111111111111111111111111111111110011101111111*
+L077626 111111110111011111111111111111111111111101111111*
+L077674 111111111111111111110110111111111111111101111111*
+L077722 111111111111011011111111111111111111111101111111*
+L077770 111111111111111110110111111111111111111101111111*
+L077818 111111111111111111111111011101111111111101111111*
+L077866 111111111111111111111111011101111111111101111111*
+L077914 111111111111111111110110111111111111111101111111*
+L077962 111111111111111111111111111111111111111111111111*
+L078010 111111111111111111110101111111111111111101111111*
+L078058 111111111111111111111111111111111111001101111111*
+L078106 111111111111111111111111110101111111111101111111*
+L078154 111111111111111111111111111111111111001101111111*
L078202 111111111111111111111111111111111111111101100111*
-L078250 111111111111111111010111111111111111111101111111*
+L078250 111111111111111111111111111111111111011001111111*
L078298 111111111111111111111111111111111111111101100111*
-L078346 111111111111011011111111111111111111111101111111*
-L078394 111111111011011111111111111111111111111101111111*
-L078442 111111111111111101110111111111111111111101111111*
-L078490 111111111111111111111111111111111111111101100111*
-L078538 111111110111011111111111111111111111111101111111*
-L078586 111111111111111111111111111111111111111111111111*
-L078634 111111111011011111111111111111111111111101111111*
-L078682 111111111111111101110111111111111111111101111111*
-L078730 111111111101011111111111111111111111111101111111*
-L078778 111111111111111111111111111111111110011101111111*
-L078826 111111111111111111111111111111111111111111111111*
+L078346 111111111111111111100111111111111111111101111111*
+L078394 111111111111111111110110111111111111111101111111*
+L078442 111111111111111111111111111111111111011001111111*
+L078490 111111111111111111110101111111111111111101111111*
+L078538 111111111111111111111111111111110111011101111111*
+L078586 111111111111111111111111111111111111111101110101*
+L078634 111111111111111111111111111111111111111111111111*
+L078682 111111111111111111111111111111111111111101100111*
+L078730 111111111111111111110101111111111111111101111111*
+L078778 111111111111111110110111111111111111111101111111*
+L078826 111111111111111111111111111111111111111101100111*
L078874 111111111111111111111111111111111111111111111111*
Note Block 10 PLA AND array *
-L078922 11111101111111111111111111110111111111111111111111111111111111111111111111111111*
-L079002 11111110111111111111111111111011111111111111111111111111111111111111111111111111*
-L079082 11111111111111111111111111110111111111111111111111111111111111011111111111111111*
-L079162 11111111111111111111111111111011111111111111111111111111111111110111111111111111*
-L079242 11111111111111111111111111111101111111111111111111111111111111111011111111111111*
-L079322 11111111111111111111111111110111111111111111111111110111111111111111111111111111*
-L079402 11111111111111111111111111111111111111111111111111110111111111110111111111111111*
-L079482 11111111011111111111111111111111111111111111111111111110111111111111111111111111*
-L079562 11111110101111111111111111111111111111111111111111111111111111111111111111111111*
-L079642 11111111101111111111111111111111111111111111111111111101111111111111111111011111*
-L079722 11111111111111111111111111101111111111111111111111111111111111111111111111111111*
-L079802 11111101011111111111111111111111111111111111111111111111111111111111111111101111*
-L079882 11111101011111111111111111111111111111111111111111111101011111111111111111111111*
-L079962 11111111111111110111111111111111111111111111111111111111111111111111111111111111*
-L080042 11111110110111111111111111111111111111111111011111111111111111111111111111011111*
-L080122 11111110111111111111111111111111111111111111011111111111101111111111111111011111*
-L080202 11111101011111111111111111111111111111111111101111111111111111111111111111111111*
-L080282 11111111011111111111111111111111111111111111111111111101111111111111111111101111*
-L080362 11111111101111111111111111111111111111111111111111011111111111111111111111011111*
-L080442 11111111111111111111111111111111111111111111111111111111110111111111111111111111*
-L080522 11111111111111111111111111111111111111011111111111011110111111101111111111011111*
-L080602 11111111111011111111110111111111111111101111110111111111111111111111111111111111*
-L080682 11111111111111111111110111111111111111011111111110111101111111111111111111111111*
-L080762 11111111111011111111111111111111111111111111111111111111101111111111111111111111*
-L080842 11111111011111111111111111111111111111111101101111111111011111011111111111111111*
-L080922 11111111101111111111111111111111111111111111111111101111111111111111111111111111*
-L081002 11111111111111111111111101111111111111111111111111011111111111111111111111111111*
-L081082 11011111111111111111111111111111111111111111111111111110111111111111111111111111*
-L081162 11111111111111111111111111111111111111111111111111111111111111111111011111111111*
-L081242 11011111111111111111111111111111111011111111111111111111111111111111111111111111*
-L081322 11101111111111111111111111111111110111111111111111111101111111111111111111111111*
-L081402 01111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L081482 11110111111111111111111101111111111101111111111111111111111111111111111111111111*
-L081562 11110111111111111111111101111111111111111111111111111111111111111111111101111111*
-L081642 11111111111111111111111111111111111101111111111111111111111111111111111101111111*
-L081722 11110111111111111111111101111111111101111111111111111111111111111111111101111111*
-L081802 11110111111111111111111101111111111111111111111111111111111011111111111111111111*
-L081882 11111111111111111111111111111111111101111111111111111111111011111111111111111111*
-L081962 11111111111111111111111111111111111111111111111111111111111011111111111101111111*
-L082042 11111111111101111111111111111111101111111111111111111111111111111111111111111111*
-L082122 11111111111111101111111111111111011111111111111111111111111111111111111111111111*
-L082202 11111111111111011111111111111111111111110111111111111111111011111111111111111111*
-L082282 11111111111101101111111111111111111111111011111111111111111111111111111111111111*
-L082362 11111111111111111101111111111111111111111111111111111111111111111111111111111111*
-L082442 11111111111110011111111111111111101111111111111111111111111111111111111111111111*
-L082522 11111111111111111111111111111111111111111111111111111111111110111111110111111111*
-L082602 11111111111111111011111111111111111111111111111111111111111110111111111111111111*
-L082682 11111111111111111111111111111111111111111111111111111111111110111111111011111111*
+L078922 11111111111111111111111111111111111111111111111111111111111111110111111111110111*
+L079002 11011111111111111111111111111111111111111111111110110111111101110111111111111111*
+L079082 11111111111111111111111111111111111111111111101110111111111101110111110111111111*
+L079162 11111111111111111111111111111111111111111111110110101111111101111111111011111111*
+L079242 11011111111111111111111111111011111111111111101110111011111110111111111111111111*
+L079322 11011111111111111111111111111111111111111111111111111111110111111111110111111111*
+L079402 11101111111111111111111111111111111111111111011111111101110111111111111011111111*
+L079482 11101111111111111111111111111111111111111111011111011111110111111111111011111111*
+L079562 11111111111111111111111111111111111111111111111011101110110111111111110111111111*
+L079642 11111111111111111111111111111011111111111111101111111111110111111111111111111111*
+L079722 11101111111111111111111111111111111111111111011110111111111001111111111111110111*
+L079802 11011111111111111111111111111111111111111111101110110111111011111111111011111111*
+L079882 11011101111111111111111110111111111111111111011110111011101011111111111111111111*
+L079962 11011101101111111111111110111111111111111111011110110111111110111111111111111111*
+L080042 11011110111111111111111101111111111111111111011110111011111011111111111111011111*
+L080122 11101111111111111111101111111111111111111111011110110111111110110101111111111111*
+L080202 11101111111101111111101111111111111111111111011110110111111110111111111111111111*
+L080282 11011101111111111111111101111111101111111111011110110111111110111111111111111111*
+L080362 11011110111111111111111110111111111111111110011110111011111011111111111111111111*
+L080442 10011110111111111111111110111111111111111111011110110111111110111111111111111111*
+L080522 11011101111111101111111101111111111111111111011110111011111011111111111111111111*
+L080602 11101111111111111011111111110111111111111111101110111011111110111111111111111111*
+L080682 11101111111111111111111111111011111111111111101110110111111111101111111111111111*
+L080762 11111111111111111111111111011011111111111111101110111011111110111111111111111111*
+L080842 11101111111111111101111111110111111111111111101110110111111011111111111111111111*
+L080922 11011110111111111111111101111111111111111111011110110111111110111111111110111111*
+L081002 11111111111111111111110110111111111111111111111111111111111111111111110111111111*
+L081082 11111111111111111111111101111111111110111111111111111101111111111111111011111111*
+L081162 11111111111111111111110111111111111111011111111111111111111111111111110111111111*
+L081242 11111111111011111111111111111111111101111111111111111101111111111111111111111111*
+L081322 11110111111111111111111101111111010111111111111111111111111111111101111011111111*
+L081402 11111111111111111111111101111111010111111111111111111111111111111111111011011111*
+L081482 11111111111011111111111101111111110111111111111111111101111111111111111111111111*
+L081562 11111111111111111111111111110111111111111111111111111111111111111011111111111111*
+L081642 11111111111111110111111111111011111111111111111111111111111111111111111111111111*
+L081722 11111111111111111111111111111011111111111111111111111111111111110111111111111111*
+L081802 11111111111111111111111111110111111111111111111111111111111111011111111111111111*
+L081882 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L081962 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L082042 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L082122 11111111111111111111111111111101111111111111111111111111111111111111111111111111*
+L082202 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L082282 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L082362 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L082442 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L082522 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L082602 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L082682 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L082762 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L082842 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L082922 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
@@ -1903,53 +1903,53 @@ L083322 111111111111111111111111111111111111111111111111111111111111111111111111
Note Block 10 PLA OR array *
L083402 1111111111011111*
-L083418 1111111111011111*
+L083418 1111111111101111*
L083434 1111111111101111*
-L083450 1111111111110111*
-L083466 1111111111110111*
-L083482 1111111111111011*
-L083498 1111111111111011*
-L083514 1111111101111110*
-L083530 1111111111111110*
-L083546 1111111111111101*
-L083562 1111111111111111*
-L083578 1111111111111101*
-L083594 1111111111111101*
-L083610 1111111111111111*
-L083626 1111111111111101*
-L083642 1111111111111101*
-L083658 1111111111111101*
-L083674 1111111110111111*
-L083690 1111111110111111*
-L083706 1111111111111111*
-L083722 1111111110111111*
-L083738 1111111110111111*
-L083754 1111111110111111*
-L083770 1111111110111111*
-L083786 1111111110111111*
-L083802 1111111101111111*
-L083818 1111111011111111*
-L083834 1111110111111111*
-L083850 1111111111111111*
-L083866 1111110111111111*
-L083882 1111110111111111*
-L083898 1111111111111111*
-L083914 1111101111111111*
-L083930 1111101111111111*
-L083946 1111101111111111*
-L083962 1111011111111111*
-L083978 1111011111111111*
-L083994 1111011111111111*
-L084010 1111011111111111*
-L084026 1110111111111111*
-L084042 1101111111111111*
-L084058 1101111111111111*
-L084074 1101111111111111*
+L083450 1111111111101111*
+L083466 1111111111101111*
+L083482 1111111111101111*
+L083498 1111111111101111*
+L083514 1111111111101111*
+L083530 1111111111101111*
+L083546 1111111111101111*
+L083562 1111111111101111*
+L083578 1111111111101111*
+L083594 1111111111101111*
+L083610 1111111111101111*
+L083626 1111111111101111*
+L083642 1111111111101111*
+L083658 1111111111101111*
+L083674 1111111111101111*
+L083690 1111111111101111*
+L083706 1111111111101111*
+L083722 1111111111101111*
+L083738 1111111111101111*
+L083754 1111111111101111*
+L083770 1111111111101111*
+L083786 1111111111101111*
+L083802 1111111111101111*
+L083818 1111111111110111*
+L083834 1111111111110111*
+L083850 1111111111110111*
+L083866 1111111111110111*
+L083882 1111111111110111*
+L083898 1111111111110111*
+L083914 1111111111110111*
+L083930 1111111111111011*
+L083946 1111111111111011*
+L083962 1111111111111110*
+L083978 1111111111111110*
+L083994 1111111111111111*
+L084010 1111111111111111*
+L084026 1111111111111111*
+L084042 1111111111111111*
+L084058 1111111111111111*
+L084074 1111111111111111*
L084090 1111111111111111*
-L084106 1101111111111111*
-L084122 1011111111111111*
-L084138 0111111111111111*
-L084154 0111111111111111*
+L084106 1111111111111111*
+L084122 1111111111111111*
+L084138 1111111111111111*
+L084154 1111111111111111*
L084170 1111111111111111*
L084186 1111111111111111*
L084202 1111111111111111*
@@ -1962,100 +1962,100 @@ L084282 1111111111111111*
Note Block 10 I/O Macrocell Configuration 29 bits (15 if buried) *
N Aclk Clk:2 ClkFreq ClkOp DG FB:2 InMod:2 InReg INz:2 Oe:4 P:2 Pu RegCom RegMod:2 R:2 Slw Tm XorIn:2*
N Aclk Clk:2 ClkFreq ClkOp FB:2 P:2 Pu RegMod:2 R:2 XorIn:2*
-L084298 00000000111111110111100110010*
-L084327 00000000111111110111100110010*
-L084356 00000000111111110111100110000*
-L084385 00000000111111110111100110010*
-L084414 00000000111111110111100110000*
-L084443 00000000111111110111100110000*
-L084472 0000000111001110*
-L084488 0000000111001110*
-L084504 0000000111001100*
-L084520 0000000111001100*
-L084536 01000000000101111111100110000*
-L084565 01000000000101111111100110010*
+L084298 00000011111111110110100110000*
+L084327 00000011111111110110100110000*
+L084356 00000011111111110110100110000*
+L084385 00000011111111110110100110000*
+L084414 00000011111111110110100110000*
+L084443 00000011111111110110100110000*
+L084472 0000011110001100*
+L084488 0000011110001100*
+L084504 0000011110001100*
+L084520 0000011110001100*
+L084536 01000000000101111111100110010*
+L084565 01000000000101111111100110000*
L084594 01000000000101111111100110000*
L084623 01000000000101111111100110000*
-L084652 00000000111111110111100110000*
+L084652 00000011111111110110100110000*
L084681 00000000111111110111100110000*
Note Block 11 *
Note Block 11 ZIA *
-L084710 111111111111111111111111111111111111111111111111*
-L084758 111111111111111111111111111111110111011101111111*
-L084806 111111110111011111111111111111111111111101111111*
-L084854 111111110111011111111111111111111111111101111111*
-L084902 111111111111111101110111111111111111111101111111*
-L084950 111111111111111111111111111111111111111111111111*
-L084998 111111111111001111111111111111111111111101111111*
-L085046 111111111111010111111111111111111111111101111111*
-L085094 111111111111111111111111111111111111111111111111*
-L085142 111111111101011111111111111111111111111101111111*
-L085190 111111111111111111111111111111111111111111111111*
-L085238 111111111111010111111111111111111111111101111111*
-L085286 111111111111111111111111111111111111111111111111*
-L085334 111111111111111111111111111111111111111111111111*
-L085382 111111111111111111111111111111111111111111111111*
-L085430 111111111111111111111111111111111111111111111111*
-L085478 111111111111111111111111111111111111111111111111*
-L085526 111111111111111111111111111111111111111111111111*
-L085574 111111111111111111111111111111111111111111111111*
-L085622 111111111111111111111111111111111111111111111111*
-L085670 111111111111111111111111111111111111111111111111*
-L085718 111111111111111111111111111111111111111111111111*
-L085766 111111111111111111111111111111111111111111111111*
-L085814 111111111111111111111111111111111111111111111111*
-L085862 111111111111111111111111111111111111111111111111*
-L085910 111111111111111111111111111111111111111111111111*
-L085958 111111111111111111111111111111111111111111111111*
-L086006 111111111111111111111111111111111111111111111111*
+L084710 111111111111010111111111111111111111111101111111*
+L084758 111111111111111111010111111111111111111101111111*
+L084806 111111111111111111111111111111111111111101110101*
+L084854 111111111111111111110011111111111111111101111111*
+L084902 111111111111111111111111111111111110011101111111*
+L084950 111111111111010111111111111111111111111101111111*
+L084998 111111111110011111111111111111111111111101111111*
+L085046 111111111111111111110101111111111111111101111111*
+L085094 111111111111011011111111111111111111111101111111*
+L085142 111001111111111111111111111111111111111101111111*
+L085190 111111111111111111111111111111111111111101110101*
+L085238 111111111111111111110101111111111111111101111111*
+L085286 111111111111010111111111111111111111111101111111*
+L085334 111111111111111111110110111111111111111101111111*
+L085382 111111111111001111111111111111111111111101111111*
+L085430 111111111111111111111111111111111111001101111111*
+L085478 111111111111111111010111111111111111111101111111*
+L085526 111111111111111111111111111111111111111101100111*
+L085574 111111111111111111110101111111111111111101111111*
+L085622 111111111111111111111111111111111111011001111111*
+L085670 111111111111111111110101111111111111111101111111*
+L085718 111111111111111111111111111111111111111101100111*
+L085766 111111111111111111111111111111111111001101111111*
+L085814 111111111111111111110110111111111111111101111111*
+L085862 111111111111111111010111111111111111111101111111*
+L085910 111111111111111111111111111111111111111101100111*
+L085958 111111111111111111111111011101111111111101111111*
+L086006 111111111111111111110011111111111111111101111111*
L086054 111111111111111111111111111111111111111111111111*
-L086102 111111111111111111111111111111111111111111111111*
-L086150 111111111111111111111111111111111111111111111111*
-L086198 111111111111111111111111111111111111111111111111*
-L086246 111111111111111111111111111111111111111111111111*
+L086102 111111111111111110110111111111111111111101111111*
+L086150 111111111111111111111111111111111111011001111111*
+L086198 111111111111111111110101111111111111111101111111*
+L086246 111111111111111111111111111111111011011101111111*
L086294 111111111111111111111111111111111111111111111111*
-L086342 111111111111111111111111111111111111111111111111*
-L086390 111111111111111111111111111111111111111111111111*
-L086438 111111111111111111111111111111111111111111111111*
-L086486 111111111111111111111111111111111111111111111111*
-L086534 111111111111111111111111111111111111111111111111*
-L086582 111111111111111111111111111111111111111111111111*
+L086342 111111111111111110110111111111111111111101111111*
+L086390 111111111111111111111111011101111111111101111111*
+L086438 111111111111111111111111011101111111111101111111*
+L086486 111111111111111111111111111111111110011101111111*
+L086534 111111111111111111111111111111111111111101100111*
+L086582 111111111111001111111111111111111111111101111111*
Note Block 11 PLA AND array *
-L086630 11111101101111111111111111111111111111111111111111111111111111111111111111111111*
-L086710 11111101111101111111111111111111111111111111111111111111111111111111111111111111*
-L086790 11111110011110111111111111111111111111111111111111111111111111111111111111111111*
-L086870 11111101011111111111111111111111111111111111111111111111111111111111111111111111*
-L086950 11111111111101111111111111111111111111111111111111111111111111111111111111111111*
-L087030 11101111111111101111111011111111111111111111111111111111111111111111111111111111*
-L087110 11110111111111011111111111111111111111111111111111111111111111111111111111111111*
-L087190 11110111111111111111110111111111111111111111111111111111111111111111111111111111*
-L087270 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L087350 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L087430 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L087510 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L087590 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L087670 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L087750 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L087830 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L087910 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L087990 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L088070 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L088150 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L088230 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L088310 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L088390 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L088470 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L088550 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L088630 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L088710 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L088790 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L088870 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L088950 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L089030 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L089110 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L089190 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L086630 11111111111111111111111111111101111011011111101111111111111110111111111111111111*
+L086710 11110111011111111111111111111101111111101111011111111111111110111111111111011110*
+L086790 11111111101111111111111111111101111111011111011111111111111110111111111111010101*
+L086870 11111111011111111111111111111101111111011111011111011111111110111111111111011101*
+L086950 11111111011111111111111111111101111111101101011111111111111110111111111111101101*
+L087030 11111111101111111111011111111101111111101111011111111111111110111111111111101101*
+L087110 11111111101111111111111111111101111111101111011111111111111110111111011111011111*
+L087190 11111111111111111111111111011101111111101111101111111111111110111111111111111111*
+L087270 11111111111110111111111111011110111111011111101111011111111110111111111111111111*
+L087350 11111111111101111111111111101110111111101111101111011111111110111111111111111111*
+L087430 11111111111111111111111111011110111111011111101111111111110110111111011111111111*
+L087510 11111110111111111111111111011110111111011111101111111111110110111111111011111111*
+L087590 11110111111111110101011111111110111111011111011111111111111110111011111111111111*
+L087670 10111111111101110111011111111110111111011111011111111111111110111011111111111111*
+L087750 11111111111011111111011111111110111111011111011111111111111110110111111111111111*
+L087830 10110111111001111111111111111110111111011111011111111111111110111111111111111111*
+L087910 10111111111011111101111111111110111111011111011111111111111110111111111111111111*
+L087990 11111111111111111111111111111101101111011111011111111111111110111111111111101101*
+L088070 11111111111111111111111111111101111110011111011111111111111110111111111111101110*
+L088150 11111111111111111111111111111101111111101111011111111111111110111111111101101110*
+L088230 11101111111111111111111111111101111111101111011111111111111110111111111111011101*
+L088310 11111111111111111111111111101110111111101111101111111011111010111111111111111111*
+L088390 11111111111111111111110111011111111111101111101111111111111110111111111111111111*
+L088470 11111111111111111111111111101110111111011111101111111111111110011111111111111111*
+L088550 11111111111111111111111111111101111111011111011110111111111110111111111111011110*
+L088630 11111111111111111111111111111101111111011111110111111111111111111111111111111111*
+L088710 11111111111111011111111111111101111111011111111111111110111111111111111111111111*
+L088790 11111111111111111111111111101101111111011011111111111111110111111111110111111111*
+L088870 11111111111111111111111111111101111111011011111111111111111111011111111111111111*
+L088950 11110111110111111111111101111111111111111111111111111111111111110111111111111111*
+L089030 11110111111111111111111111111011111111111111111111111111111111110111111111111111*
+L089110 11111111111111111111111101111011111111111111111111111111111111111111111111111111*
+L089190 11111111110111111111111111111011111111111111111111111111111111111111111111111111*
L089270 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L089350 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L089430 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
@@ -2078,42 +2078,42 @@ L090710 111111111111111111111111111111111111111111111111111111111111111111111111
L090790 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L090870 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L090950 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L091030 11111111111111111101111111111111111111111111111111111111111111111111111111111111*
+L091030 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
Note Block 11 PLA OR array *
L091110 1111111111111110*
L091126 1111111111111110*
L091142 1111111111111110*
-L091158 1111111111101111*
-L091174 1111111111101111*
-L091190 1111111110111111*
-L091206 1111111110111111*
-L091222 1111111110111111*
-L091238 1111111111111111*
-L091254 1111111111111111*
-L091270 1111111111111111*
-L091286 1111111111111111*
-L091302 1111111111111111*
-L091318 1111111111111111*
-L091334 1111111111111111*
-L091350 1111111111111111*
-L091366 1111111111111111*
-L091382 1111111111111111*
-L091398 1111111111111111*
-L091414 1111111111111111*
-L091430 1111111111111111*
-L091446 1111111111111111*
-L091462 1111111111111111*
-L091478 1111111111111111*
-L091494 1111111111111111*
-L091510 1111111111111111*
-L091526 1111111111111111*
-L091542 1111111111111111*
-L091558 1111111111111111*
-L091574 1111111111111111*
-L091590 1111111111111111*
-L091606 1111111111111111*
-L091622 1111111111111111*
+L091158 1111111111111110*
+L091174 1111111111111110*
+L091190 1111111111111110*
+L091206 1111111111111110*
+L091222 1111111111111110*
+L091238 1111111111111110*
+L091254 1111111111111110*
+L091270 1111111111111110*
+L091286 1111111111111110*
+L091302 1111111111111110*
+L091318 1111111111111110*
+L091334 1111111111111110*
+L091350 1111111111111110*
+L091366 1111111111111110*
+L091382 1111111111111110*
+L091398 1111111111111110*
+L091414 1111111111111110*
+L091430 1111111111111110*
+L091446 1111111111111110*
+L091462 1111111111111110*
+L091478 1111111111111110*
+L091494 1111111111111110*
+L091510 1111111111101111*
+L091526 1111111111101111*
+L091542 1111111111101111*
+L091558 1111111111101111*
+L091574 1111111110111111*
+L091590 1111111110111111*
+L091606 1111111110111111*
+L091622 1111111110111111*
L091638 1111111111111111*
L091654 1111111111111111*
L091670 1111111111111111*
@@ -2156,80 +2156,80 @@ L092273 00000000111111110111100110000*
L092302 00000011111111110110100110000*
L092331 00000011111111110110100110000*
L092360 00000011111111110110100110000*
-L092389 00000000111111110111100110010*
+L092389 00000000111111110111100110000*
Note Block 12 *
Note Block 12 ZIA *
-L092418 111111111111111111111111111111111111111111111111*
-L092466 111111111111111111111111111111111111111111111111*
-L092514 111111111111111111111111111111111111111111111111*
-L092562 111111111111111111111111111111111111111111111111*
-L092610 111111111111111111111111111111111111111111111111*
-L092658 111111111111111111111111111111111111111111111111*
-L092706 111111111111111111111111111111111111111111111111*
-L092754 111111111111111111111111111111111111111111111111*
-L092802 111111111111111111111111111111111111111111111111*
-L092850 111111111111111111111111111111111111111111111111*
-L092898 111111111111111111111111111111111111111111111111*
-L092946 111111111111111111111111111111111111111111111111*
-L092994 111111111111111111111111111111111111111111111111*
-L093042 111111111111111111111111111111111111111111111111*
-L093090 111111111111111111111111111111111111111111111111*
-L093138 111111111111111111111111111111111111111111111111*
-L093186 111111111111111111111111111111111111111111111111*
-L093234 111111111111111111111111111111111111111111111111*
-L093282 111111111111111111111111111111111111111111111111*
-L093330 111111111111111111111111111111111111111111111111*
-L093378 111111111111111111111111111111111111111111111111*
-L093426 111111111111111111111111111111111111111111111111*
-L093474 111111111111111111111111111111111111111111111111*
-L093522 111111111111111111111111111111111111111111111111*
-L093570 111111111111111111111111111111111111111111111111*
-L093618 111111111111111111111111111111111111111111111111*
-L093666 111111111111111111111111111111111111111111111111*
-L093714 111111111111111111111111111111111111111111111111*
-L093762 111111111111111111111111111111111111111111111111*
-L093810 111111111111111111111111111111111111111111111111*
-L093858 111111111111111111111111111111111111111111111111*
-L093906 111111111111111111111111111111111111111111111111*
-L093954 111111111111111111111111111111111111111111111111*
-L094002 111111111111111111111111111111111111111111111111*
-L094050 111111111111111111111111111111111111111111111111*
-L094098 111111111111111111111111111111111111111111111111*
+L092418 111111111111111111110110111111111111111101111111*
+L092466 111111111111111111111111111111111111001101111111*
+L092514 111111111111111111111111111111111111011001111111*
+L092562 111111111111111111111111111111111110011101111111*
+L092610 111111111111111111110110111111111111111101111111*
+L092658 111111111111111111110011111111111111111101111111*
+L092706 111111111111111111111111101101111111111101111111*
+L092754 111111111111111111111111111111111111001101111111*
+L092802 111101101111111111111111111111111111111101111111*
+L092850 110101111111111111111111111111111111111101111111*
+L092898 111111111111111111110011111111111111111101111111*
+L092946 111111111111111111111111111111111110011101111111*
+L092994 111100111111111111111111111111111111111101111111*
+L093042 111111111111111111111111101101111111111101111111*
+L093090 111111111111111111110110111111111111111101111111*
+L093138 111111111111111110110111111111111111111101111111*
+L093186 111111111111111111111111111111111111111101110101*
+L093234 111111111111111111111111011101111111111101111111*
+L093282 111111111111111111110101111111111111111101111111*
+L093330 111111111111111111110101111111111111111101111111*
+L093378 111111111111111111111111011101111111111101111111*
+L093426 111111111111111111111111111111111111011001111111*
+L093474 111111111111111111111111011101111111111101111111*
+L093522 111111111111111111111111111111111111111101100111*
+L093570 111111111111111111010111111111111111111101111111*
+L093618 111111111111111111110110111111111111111101111111*
+L093666 111111111111111111111111111111110111011101111111*
+L093714 111111111111111111110011111111111111111101111111*
+L093762 111111111111111111111111111111111111001101111111*
+L093810 111111111111111111110110111111111111111101111111*
+L093858 111111111111111111111111111111111111001101111111*
+L093906 111111111111111111111111111111111111111101100111*
+L093954 111111111111001111111111111111111111111101111111*
+L094002 111111111111111111111111111111111111111101110101*
+L094050 111111111111111111010111111111111111111101111111*
+L094098 111111111111111101110111111111111111111101111111*
L094146 111111111111111111111111111111111111111111111111*
-L094194 111111111111111111111111111111111111111111111111*
-L094242 111111111111111111111111111111111111111111111111*
+L094194 111111111111111111111111111111111110011101111111*
+L094242 111111111111111111111111111111111111001101111111*
L094290 111111111111111111111111111111111111111111111111*
Note Block 12 PLA AND array *
-L094338 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L094418 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L094498 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L094578 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L094658 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L094738 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L094818 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L094898 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L094978 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L095058 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L095138 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L095218 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L095298 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L095378 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L095458 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L095538 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L095618 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L095698 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L095778 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L095858 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L095938 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L096018 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L096098 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L096178 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L096258 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L096338 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L096418 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L096498 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L094338 11101010111101011111111111111111111111111110111111111111101110111111111111110111*
+L094418 11010110111111111111110111111111111111111101111111111111101110111111111111111011*
+L094498 11011010111111011111111011111111111111111110111111111111101110010111111111011011*
+L094578 11101010111111101111111011111111111111111110111111111111101110111101111111111111*
+L094658 11111110111111101111110111111111111111111101111111111111101110111101111111111011*
+L094738 11111010111111101111111011111111111111111110111111111111101110111101111111111011*
+L094818 11101110111111101111111011111111111111111110111111111111101110111101111111111011*
+L094898 11101110111111101111110111111111111111111110111111111111101110111110111111111111*
+L094978 11100110111111101111111111111111111111111110111111111111101110111110111111110111*
+L095058 11111110111111101111110111111111111111111110111111111111101110111110111111111011*
+L095138 11010110111111101111111111111111111111111110111111111111101110111110111111111011*
+L095218 11111110111111111101111111111111111111111111111111111111101110111111111111111111*
+L095298 11111110111111101111110111111111111111111111111111111111100110111111111111111111*
+L095378 11111110111111111111111111111111111111111111111111111111100110111101111111111111*
+L095458 11101110111111011111111111111111111111111101110111111111101010111111111111111011*
+L095538 11111110111111111111111111111111111111011111111111111111101110111111111111111111*
+L095618 11111110111111111111111101111111111111111111111111111111101110111111111111111111*
+L095698 11011010111111011111111111111111110111111110111111111111101110110111111111101011*
+L095778 11111110111111111111111111111111111110110111111111111111101110110111111111101111*
+L095858 11110110111111011111110111111111111111111010111111111111101110111101111111111011*
+L095938 11011110111111011111110111111111011111111011111111111111101010110111111111011011*
+L096018 11111110111111111111111111111111111111111111011111111111101110111111111111111111*
+L096098 11111110111111111111111111111111111111111111111111111111101110111111110111111111*
+L096178 11111110111111111111111111111111111111110111111110111111101110110111111111011111*
+L096258 11111110111111100111111111111111111111111110111111110111101110111111111111110111*
+L096338 11111110011111110111111111111111111111111111111011111111101110111111111111111111*
+L096418 10101011111011011111100111100101111111111111111111011110111011111101101111111011*
+L096498 10101011111011011111101011100101111111111111111111011110111011111110101111111011*
L096578 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L096658 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L096738 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
@@ -2260,34 +2260,34 @@ L098658 111111111111111111111111111111111111111111111111111111111111111111111111
L098738 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
Note Block 12 PLA OR array *
-L098818 1111111111111111*
-L098834 1111111111111111*
-L098850 1111111111111111*
-L098866 1111111111111111*
-L098882 1111111111111111*
-L098898 1111111111111111*
-L098914 1111111111111111*
-L098930 1111111111111111*
-L098946 1111111111111111*
-L098962 1111111111111111*
-L098978 1111111111111111*
-L098994 1111111111111111*
-L099010 1111111111111111*
-L099026 1111111111111111*
-L099042 1111111111111111*
-L099058 1111111111111111*
-L099074 1111111111111111*
-L099090 1111111111111111*
-L099106 1111111111111111*
-L099122 1111111111111111*
-L099138 1111111111111111*
-L099154 1111111111111111*
-L099170 1111111111111111*
-L099186 1111111111111111*
-L099202 1111111111111111*
-L099218 1111111111111111*
-L099234 1111111111111111*
-L099250 1111111111111111*
+L098818 1111111111111110*
+L098834 1111111111111110*
+L098850 1111111111111110*
+L098866 1111111111111110*
+L098882 1111111111111110*
+L098898 1111111111111110*
+L098914 1111111111111110*
+L098930 1111111111111110*
+L098946 1111111111111110*
+L098962 1111111111111110*
+L098978 1111111111111110*
+L098994 1111111111111110*
+L099010 1111111111111110*
+L099026 1111111111111110*
+L099042 1111111111111110*
+L099058 1111111111111110*
+L099074 1111111111111110*
+L099090 1111111111111110*
+L099106 1111111111111110*
+L099122 1111111111111110*
+L099138 1111111111111110*
+L099154 1111111111111110*
+L099170 1111111111111110*
+L099186 1111111111111110*
+L099202 1111111111111110*
+L099218 1111111111111110*
+L099234 1111111111111101*
+L099250 1111111111111101*
L099266 1111111111111111*
L099282 1111111111111111*
L099298 1111111111111111*
@@ -2334,86 +2334,86 @@ L099952 0000011110001100*
L099968 00000011111111110110100110000*
L099997 00000011111111110110100110000*
L100026 00000011111111110110100110000*
-L100055 00000011111111110110100110000*
-L100084 00000011111111110110100110000*
+L100055 00000000111111110111100110000*
+L100084 00000000111111110111100110000*
Note Block 13 *
Note Block 13 ZIA *
-L100113 111111111111111111111111111111111111111111111111*
-L100161 111111111111111111111111111111111111111111111111*
-L100209 111111111111111111111111111111111111111111111111*
-L100257 111111111111111111111111111111111111111111111111*
-L100305 111111111111111111111111111111111111111111111111*
-L100353 111111111111111111111111111111111111111111111111*
-L100401 111111111111111111111111111111111111111111111111*
-L100449 111111111111111111111111111111111111111111111111*
-L100497 111111111111111111111111111111111111111111111111*
-L100545 111111111111111111111111111111111111111111111111*
-L100593 111111111111111111111111111111111111111111111111*
-L100641 111111111111111111111111111111111111111111111111*
-L100689 111111111111111111111111111111111111111111111111*
-L100737 111111111111111111111111111111111111111111111111*
-L100785 111111111111111111111111111111111111111111111111*
-L100833 111111111111111111111111111111111111111111111111*
-L100881 111111111111111111111111111111111111111111111111*
-L100929 111111111111111111111111111111111111111111111111*
-L100977 111111111111111111111111111111111111111111111111*
-L101025 111111111111111111111111111111111111111111111111*
+L100113 111111111111111111110110111111111111111101111111*
+L100161 111111111111111110110111111111111111111101111111*
+L100209 111111111111111111110110111111111111111101111111*
+L100257 111111111111001111111111111111111111111101111111*
+L100305 111111111111111111110110111111111111111101111111*
+L100353 111001111111111111111111111111111111111101111111*
+L100401 111111111011011111111111111111111111111101111111*
+L100449 111111111111111111110101111111111111111101111111*
+L100497 111111110111011111111111111111111111111101111111*
+L100545 111111111111001111111111111111111111111101111111*
+L100593 111111111111111111111111111111111111111101110101*
+L100641 111111111111111111111111111111111110011101111111*
+L100689 111111111111111111110011111111111111111101111111*
+L100737 111111111111111111110011111111111111111101111111*
+L100785 111111111111001111111111111111111111111101111111*
+L100833 111111111111111110110111111111111111111101111111*
+L100881 111111111111111111111111111111111111001101111111*
+L100929 111111111111001111111111111111111111111101111111*
+L100977 111111111111111111110110111111111111111101111111*
+L101025 111111111111111111111111111111111111001101111111*
L101073 111111111111111111111111111111111111111111111111*
-L101121 111111111111111111111111111111111111111111111111*
+L101121 111111111111111101110111111111111111111101111111*
L101169 111111111111111111111111111111111111111111111111*
-L101217 111111111111111111111111111111111111111111111111*
-L101265 111111111111111111111111111111111111111111111111*
-L101313 111111111111111111111111111111111111111111111111*
-L101361 111111111111111111111111111111111111111111111111*
-L101409 111111111111111111111111111111111111111111111111*
+L101217 111111111111111111111111111111111111111101110101*
+L101265 111111111111111111111111011101111111111101111111*
+L101313 111111111111111111111111111111111111111101100111*
+L101361 111111111111111111111111111111111111011001111111*
+L101409 111111111111111111111111011101111111111101111111*
L101457 111111111111111111111111111111111111111111111111*
-L101505 111111111111111111111111111111111111111111111111*
-L101553 111111111111111111111111111111111111111111111111*
-L101601 111111111111111111111111111111111111111111111111*
-L101649 111111111111111111111111111111111111111111111111*
-L101697 111111111111111111111111111111111111111111111111*
-L101745 111111111111111111111111111111111111111111111111*
-L101793 111111111111111111111111111111111111111111111111*
+L101505 111111111111111111010111111111111111111101111111*
+L101553 111111111111111110110111111111111111111101111111*
+L101601 111111111111111111111111111111111111001101111111*
+L101649 111111111111111111111111111111111011011101111111*
+L101697 111111111111111111110110111111111111111101111111*
+L101745 111111111111111111110011111111111111111101111111*
+L101793 111111111111111111111111011101111111111101111111*
L101841 111111111111111111111111111111111111111111111111*
-L101889 111111111111111111111111111111111111111111111111*
-L101937 111111111111111111111111111111111111111111111111*
-L101985 111111111111111111111111111111111111111111111111*
+L101889 111111111111111111111111111111111110011101111111*
+L101937 111111111111111111111111111111111111111101100111*
+L101985 111111111111111111111111101101111111111101111111*
Note Block 13 PLA AND array *
-L102033 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L102113 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L102193 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L102273 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L102353 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L102433 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L102513 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L102593 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L102673 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L102753 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L102833 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L102913 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L102993 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L103073 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L103153 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L103233 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L103313 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L103393 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L103473 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L103553 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L103633 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L103713 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L103793 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L103873 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L103953 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L104033 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L104113 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L104193 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L104273 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L104353 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L104433 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L104513 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L104593 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L102033 11111111101111111111111111111111101110011101111111111111111101111111111111111111*
+L102113 11111111101111111111111111111111101110011101111111111111110111111101111111111111*
+L102193 11111111101111111111111110111111101110011101111111111111111111111101111111111111*
+L102273 11111111101111111111111111111110101110011101111111111111111111111111111111111111*
+L102353 11111111101111111111111111111111101110011111111111111011111111011111011111111111*
+L102433 11111111101111111111111111011111101110011111111111111011111111011111111111111111*
+L102513 01111111101111101111111111111111101110011111111111111011111111011011111111111111*
+L102593 11111011101111101111111111111111101110011111111111111011111111011111111111111111*
+L102673 11111110111101111111111111111111111111111111111111111111111111111111111111111111*
+L102753 11111111111101111111111111111111111111111111111011111111111111111111111111111011*
+L102833 11111111111101111111111011111111111111111111111101111111111111111111111111110111*
+L102913 11111111111101111111111111111111111111111111111101101111110111111111111111111111*
+L102993 11111111111101111111111011111111111111111111111110111111111111111111111111111011*
+L103073 11011111111101111111011111111111111111111111111101101111111111111111111111111111*
+L103153 11111111111101111111111111111111111111111111110111011101111111111111111111110111*
+L103233 11111111111101111111111110111111111111111111111111011101111011111111111111111111*
+L103313 11111111111101111111101111111111111111111111111111111110111111111111111111111011*
+L103393 11111101111110111111101111111111111111111111111011111111111111111111111111110111*
+L103473 11111111111110111111011110111111111111111111111111101111111111111111110111011111*
+L103553 11111111111110111111111111111111111111111111111111011111111111111101111111110101*
+L103633 11111111111110111111011011111111111111111111111101111111111111111111110111111111*
+L103713 11111111111110111111111011111111111111111111111110111111111111111101111111110111*
+L103793 11011101111110111111111111111111111111111111111110101111111111111111111111111111*
+L103873 11111101111110111111101111111111111111111111111111101101111111111111111111111111*
+L103953 11111111111110111111101111111111111111111111110111111101111111111111110111111111*
+L104033 11111111111110111111111111111111111111111111111111111101110111111111110111111111*
+L104113 11111111111111111111111111111111110111111111111111111111111111111011111111111111*
+L104193 11111111111111111110111111111111110111111111111111111111111111111111111111111111*
+L104273 11111111111111111001111111111111111111111111111111111111111111110111111111111111*
+L104353 11111111110111110111111111111011111111111111111111111111111111111111111111111111*
+L104433 11111111111011111011111111111111110111111111111111111111111111111111111111111111*
+L104513 11111111111111110111111111111111111011111111111111111111111111111011111111111111*
+L104593 11111111111111110110111111111111111011111111111111111111111111111111111111111111*
L104673 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L104753 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L104833 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
@@ -2424,7 +2424,7 @@ L105153 111111111111111111111111111111111111111111111111111111111111111111111111
L105233 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L105313 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L105393 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
-L105473 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
+L105473 11111111111111111111111111110111111111111111111111111111111111111111111111111111*
L105553 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L105633 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
L105713 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
@@ -2439,39 +2439,39 @@ L106353 111111111111111111111111111111111111111111111111111111111111111111111111
L106433 11111111111111111111111111111111111111111111111111111111111111111111111111111111*
Note Block 13 PLA OR array *
-L106513 1111111111111111*
-L106529 1111111111111111*
-L106545 1111111111111111*
-L106561 1111111111111111*
-L106577 1111111111111111*
-L106593 1111111111111111*
-L106609 1111111111111111*
-L106625 1111111111111111*
-L106641 1111111111111111*
-L106657 1111111111111111*
-L106673 1111111111111111*
-L106689 1111111111111111*
-L106705 1111111111111111*
-L106721 1111111111111111*
-L106737 1111111111111111*
-L106753 1111111111111111*
-L106769 1111111111111111*
-L106785 1111111111111111*
-L106801 1111111111111111*
-L106817 1111111111111111*
-L106833 1111111111111111*
-L106849 1111111111111111*
-L106865 1111111111111111*
-L106881 1111111111111111*
-L106897 1111111111111111*
-L106913 1111111111111111*
-L106929 1111111111111111*
-L106945 1111111111111111*
-L106961 1111111111111111*
-L106977 1111111111111111*
-L106993 1111111111111111*
-L107009 1111111111111111*
-L107025 1111111111111111*
+L106513 1111111111111110*
+L106529 1111111111111110*
+L106545 1111111111111110*
+L106561 1111111111111110*
+L106577 1111111111111110*
+L106593 1111111111111110*
+L106609 1111111111111110*
+L106625 1111111111111110*
+L106641 1111111111110111*
+L106657 1111111111110111*
+L106673 1111111111110111*
+L106689 1111111111110111*
+L106705 1111111111110111*
+L106721 1111111111110111*
+L106737 1111111111110111*
+L106753 1111111111110111*
+L106769 1111111111110111*
+L106785 1111111111110111*
+L106801 1111111111110111*
+L106817 1111111111110111*
+L106833 1111111111110111*
+L106849 1111111111110111*
+L106865 1111111111110111*
+L106881 1111111111110111*
+L106897 1111111111110111*
+L106913 1111111111110111*
+L106929 1111111111101111*
+L106945 1111111111101111*
+L106961 1111111111011111*
+L106977 1111111111011111*
+L106993 1111111111011111*
+L107009 1111111111011111*
+L107025 1111111111011111*
L107041 1111111111111111*
L107057 1111111111111111*
L107073 1111111111111111*
@@ -2509,12 +2509,12 @@ L107583 0000011110001100*
L107599 0000011110001100*
L107615 0000011110001100*
L107631 0000011110001100*
-L107647 0000011110001100*
-L107663 00000011111111110110100110000*
-L107692 00000011111111110110100110000*
+L107647 0000000111001100*
+L107663 00000000111111110111100110010*
+L107692 00000000111111110111100110000*
L107721 00000011111111110110100110000*
L107750 00000011111111110110100110000*
-L107779 00000011111111110110100110000*
+L107779 00000000111111110111100110000*
Note Block 14 *
Note Block 14 ZIA *
@@ -2905,5 +2905,5 @@ L123246 00*
Note VREF enable *
L123248 1*
-C2D4B*
-5713
+C2A11*
+570B
diff --git a/ALUminium/main.mfd b/ALUminium/main.mfd
index d9e2eb6..e473310 100644
--- a/ALUminium/main.mfd
+++ b/ALUminium/main.mfd
@@ -2,169 +2,208 @@ MDF Database: version 1.0
MDF_INFO | main | XC2C256-7-VQ100
MACROCELL | 0 | 2 | OP_RESULT<0>_MC
ATTRIBUTES | 1074004738 | 0
-INPUTS | 32 | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7> | s_operationLeft<0>.COMB | s_operationLeft<7>.COMB | OP_RESULT<0>154 | OP_RESULT<0>155 | OP_RESULT<0>2 | OP_RESULT<0>3 | OP_RESULT<0>72 | s_operationRight<2> | OP_RESULT<0>125 | s_operationChoose<0> | s_operationRight<0> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<4> | s_operationLeft<0> | s_operationLeft<7> | s_operationRight<1> | s_operationLeft<1> | s_operationLeft<3> | s_operationLeft<2> | s_operationLeft<4> | s_operationRight<4> | s_operationRight<6> | s_operationRight<3> | s_operationRight<5> | s_operationRight<7> | s_operationLeft<5> | s_operationLeft<6>
-INPUTMC | 32 | 7 | 12 | 7 | 13 | 7 | 14 | 1 | 13 | 3 | 12 | 4 | 10 | 4 | 7 | 4 | 12 | 4 | 11 | 4 | 6 | 8 | 5 | 1 | 12 | 5 | 13 | 8 | 1 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 11 | 1 | 13 | 3 | 12 | 8 | 3 | 1 | 14 | 3 | 1 | 3 | 0 | 3 | 2 | 10 | 10 | 10 | 12 | 8 | 11 | 10 | 11 | 10 | 13 | 3 | 4 | 3 | 5
-EQ | 102 |
- OP_RESULT<0> = !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & s_operationLeft<0>.COMB
+INPUTS | 1 | OP_RESULT<0>_BUFR
+INPUTMC | 1 | 12 | 15
+EQ | 1 |
+ OP_RESULT<0> = OP_RESULT<0>_BUFR; // (1 pt, 1 inp)
+
+MACROCELL | 12 | 15 | OP_RESULT<0>_BUFR_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 1 | 0 | 2
+INPUTS | 29 | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7> | OP_RESULT<0>2 | OP_RESULT<0>3 | OP_RESULT<0>126 | OP_RESULT<0>153 | s_operationChoose<0>.COMB | s_operationLeft<0> | N_PZ_371 | s_operationChoose<4> | s_operationRight<0> | N_PZ_244 | s_operationLeft<7> | N_PZ_388 | s_operationRight<1> | s_operationRight<2> | N_PZ_488 | Mshift_s_resultRotateRight_Sh<6> | Mshift_s_resultRotateRight_Sh<4> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<2> | s_operationChoose<0> | s_operationRight<7> | s_accumulator<0> | N_PZ_614 | s_operationLeft<2> | s_operationLeft<1>
+INPUTMC | 29 | 7 | 12 | 7 | 13 | 7 | 14 | 13 | 15 | 2 | 14 | 12 | 14 | 0 | 15 | 5 | 13 | 1 | 13 | 1 | 9 | 7 | 11 | 8 | 1 | 1 | 12 | 3 | 12 | 11 | 11 | 8 | 3 | 8 | 5 | 0 | 14 | 4 | 9 | 2 | 8 | 5 | 15 | 7 | 10 | 7 | 5 | 5 | 13 | 10 | 13 | 0 | 10 | 1 | 6 | 3 | 0 | 1 | 14
+EQ | 83 |
+ OP_RESULT<0>_BUFR = !s_operationChoose<5> & !s_operationChoose<6> &
+ !s_operationChoose<7> & OP_RESULT<0>2
# !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & s_operationLeft<7>.COMB
+ !s_operationChoose<7> & OP_RESULT<0>3
# !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & OP_RESULT<0>154
+ !s_operationChoose<7> & OP_RESULT<0>126
# !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & OP_RESULT<0>155
+ !s_operationChoose<7> & OP_RESULT<0>153
# !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & OP_RESULT<0>2
+ !s_operationChoose<7> & s_operationChoose<0>.COMB
+ # s_operationLeft<0> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & N_PZ_371
+ # !s_operationChoose<4> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<0> &
+ N_PZ_371
# !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & OP_RESULT<0>3
+ !s_operationChoose<7> & N_PZ_244 & !s_operationLeft<7> & N_PZ_388
# !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & OP_RESULT<0>72
+ !s_operationChoose<7> & s_operationRight<1> & s_operationRight<2> &
+ N_PZ_488 & !Mshift_s_resultRotateRight_Sh<6>
# !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & s_operationRight<2> & OP_RESULT<0>125
- # s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<3> &
- !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7>
- # s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & !s_operationLeft<0>
- # s_operationChoose<0> & s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & s_operationLeft<0>
- # !s_operationChoose<0> & s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & s_operationChoose<4> & s_operationLeft<0>
- # s_operationRight<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & !s_operationLeft<0>
- # s_operationRight<0> & !s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & !s_operationLeft<0>
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- !s_operationLeft<0>
- # s_operationChoose<0> & !s_operationChoose<2> &
+ !s_operationChoose<7> & !s_operationRight<1> & s_operationRight<2> &
+ !Mshift_s_resultRotateRight_Sh<4> & N_PZ_488
+ # s_operationLeft<0> & !s_operationChoose<4> &
s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationChoose<4> &
- s_operationLeft<7>
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- !s_operationLeft<0>
- # !s_operationChoose<0> & !s_operationRight<0> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<0>
+ # !s_operationLeft<0> & !s_operationChoose<4> &
!s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- s_operationLeft<0>
- # !s_operationChoose<0> & !s_operationRight<0> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<0>
+ # !s_operationLeft<0> & !s_operationChoose<4> &
!s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- s_operationLeft<0>
- # !s_operationRight<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- s_operationLeft<0>
- # !s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<0>
+ # s_operationChoose<0> & s_operationChoose<2> &
+ s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<0>
+ # !s_operationChoose<4> & !s_operationChoose<1> &
+ s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
+ !s_operationChoose<7> & s_operationRight<7> & N_PZ_388
+ # s_accumulator<0> & !s_operationChoose<0> &
+ s_operationChoose<4> & !s_operationChoose<2> & !s_operationChoose<1> &
+ s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
+ !s_operationChoose<7>
+ # s_operationLeft<0> & !s_operationChoose<0> &
+ !s_operationChoose<4> & !s_operationChoose<2> & !s_operationChoose<1> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<1>
- # !s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationRight<0>
+ # s_operationLeft<0> & !s_operationChoose<0> &
+ !s_operationChoose<4> & !s_operationChoose<1> & !s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationRight<1> & s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<3>
- # !s_operationChoose<0> & !s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationRight<0>
+ # s_operationLeft<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<2>
- # !s_operationChoose<0> & !s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationRight<0>
+ # !s_operationLeft<0> & s_operationChoose<0> &
+ !s_operationChoose<4> & s_operationChoose<2> & !s_operationChoose<1> &
+ !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
+ !s_operationChoose<7>
+ # !s_operationLeft<0> & s_operationChoose<0> &
+ !s_operationChoose<4> & !s_operationChoose<2> & !s_operationChoose<1> &
+ s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
+ !s_operationChoose<7>
+ # s_operationChoose<4> & !s_operationChoose<2> &
+ s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationLeft<7> &
+ !N_PZ_371
+ # s_operationLeft<0> & s_operationChoose<0> &
+ s_operationChoose<4> & !s_operationChoose<1> & !s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationRight<1> & s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<4>
- # s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
- s_operationRight<2> & !s_operationChoose<4> & s_operationLeft<7> &
- !s_operationRight<4> & !s_operationRight<6> & !s_operationRight<3> &
- !s_operationRight<5> & !s_operationRight<7>
- # s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- s_operationRight<2> & !s_operationChoose<4> & !s_operationRight<4> &
- !s_operationRight<6> & !s_operationRight<3> & !s_operationRight<5> &
- !s_operationRight<7> & s_operationLeft<5>
- # s_operationChoose<0> & !s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
+ s_operationRight<0> & !N_PZ_488
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & s_operationRight<2> & !s_operationChoose<4> &
- !s_operationRight<4> & !s_operationRight<6> & !s_operationRight<3> &
- !s_operationRight<5> & !s_operationRight<7> & s_operationLeft<6>
- # s_operationChoose<0> & !s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationRight<1> & s_operationRight<2> & N_PZ_614
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationRight<1> & s_operationRight<2> & !s_operationChoose<4> &
- s_operationLeft<4> & !s_operationRight<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7>; // (28 pt, 32 inp)
+ !s_operationRight<0> & s_operationRight<1> & s_operationRight<2> &
+ s_operationLeft<2>
+ # s_operationChoose<4> & s_operationChoose<2> &
+ !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
+ !s_operationChoose<7> & s_operationRight<0> & s_operationRight<1> &
+ s_operationRight<2> & s_operationLeft<1> & !N_PZ_371 & !N_PZ_488; // (26 pt, 29 inp)
+
+MACROCELL | 0 | 10 | s_accumulator<0>_MC
+ATTRIBUTES | 2155905856 | 0
+OUTPUTMC | 1 | 12 | 15
+INPUTS | 9 | s_operationLeft<0> | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7>
+INPUTMC | 9 | 1 | 13 | 5 | 13 | 7 | 11 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 12 | 7 | 13 | 7 | 14
+EQ | 5 |
+ s_accumulator<0> := s_operationLeft<0>; // (1 pt, 1 inp)
+ s_accumulator<0>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
+ s_accumulator<0>.CE = !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7>; // (1 pt, 8 inp)
+GLOBALS | 1 | 2 | CLK_RIGHT
+
+MACROCELL | 1 | 13 | s_operationLeft<0>_MC
+ATTRIBUTES | 545293056 | 5
+OUTPUTMC | 37 | 0 | 10 | 2 | 14 | 12 | 14 | 4 | 10 | 0 | 15 | 12 | 15 | 1 | 7 | 6 | 14 | 2 | 7 | 8 | 0 | 6 | 8 | 0 | 5 | 0 | 0 | 6 | 9 | 9 | 0 | 1 | 10 | 13 | 12 | 7 | 6 | 7 | 7 | 11 | 15 | 1 | 0 | 5 | 1 | 4 | 4 | 4 | 12 | 6 | 4 | 5 | 13 | 7 | 4 | 7 | 3 | 1 | 13 | 1 | 14 | 3 | 2 | 3 | 4 | 3 | 5 | 3 | 12 | 8 | 1 | 10 | 11 | 10 | 12
+INPUTS | 18 | s_operationChoose<0> | s_operationChoose<1> | s_operationChoose<3> | s_operationRight<1> | s_operationRight<2> | s_operationRight<7> | s_operationRight<3> | s_operationRight<4> | s_operationRight<5> | s_operationRight<6> | Mshift_s_resultRotateRight_Sh<5> | s_operationRight<0> | s_operationLeft<3> | Madd_s_resultAdd__or0000 | N_PZ_140 | s_operationLeft<0> | s_operationLeft<4> | s_operationLeft<7>
+INPUTMC | 18 | 5 | 13 | 5 | 15 | 7 | 10 | 8 | 3 | 8 | 5 | 10 | 13 | 8 | 11 | 10 | 10 | 10 | 11 | 10 | 12 | 4 | 6 | 8 | 1 | 3 | 1 | 1 | 7 | 5 | 9 | 1 | 13 | 3 | 2 | 3 | 12
+EQ | 35 |
+ s_operationLeft<0>.COMB = s_operationChoose<0> & s_operationChoose<1> &
+ s_operationChoose<3> & s_operationRight<1> & !s_operationRight<2> &
+ !s_operationRight<7> & !s_operationRight<3> & !s_operationRight<4> &
+ !s_operationRight<5> & !s_operationRight<6> &
+ !Mshift_s_resultRotateRight_Sh<5>
+ # s_operationChoose<0> & s_operationChoose<1> &
+ !s_operationRight<0> & !s_operationRight<1> & !s_operationRight<2> &
+ !s_operationRight<7> & s_operationLeft<3> & !s_operationRight<3> &
+ !s_operationRight<4> & !s_operationRight<5> & !s_operationRight<6>
+ # !s_operationChoose<0> & s_operationChoose<1> &
+ s_operationChoose<3> & !s_operationRight<0> & !s_operationRight<2> &
+ !s_operationRight<7> & !s_operationRight<3> & !s_operationRight<4> &
+ !s_operationRight<5> & !s_operationRight<6> & Madd_s_resultAdd__or0000
+ # !s_operationChoose<0> & s_operationChoose<1> &
+ s_operationChoose<3> & !s_operationRight<1> & !s_operationRight<2> &
+ !s_operationRight<7> & !s_operationRight<3> & !s_operationRight<4> &
+ !s_operationRight<5> & !s_operationRight<6> & N_PZ_140
+ # s_operationLeft<0> & !s_operationChoose<0> &
+ s_operationChoose<1> & s_operationChoose<3> & s_operationRight<1> &
+ !s_operationRight<2> & !s_operationRight<7> & !s_operationRight<3> &
+ !s_operationRight<4> & !s_operationRight<5> & !s_operationRight<6> &
+ Madd_s_resultAdd__or0000
+ # s_operationChoose<0> & s_operationChoose<1> &
+ s_operationChoose<3> & s_operationRight<0> & !s_operationRight<1> &
+ !s_operationRight<2> & !s_operationRight<7> & !s_operationRight<3> &
+ !s_operationRight<4> & s_operationLeft<4> & !s_operationRight<5> &
+ !s_operationRight<6>
+ # s_operationChoose<0> & s_operationChoose<1> &
+ s_operationChoose<3> & !s_operationRight<0> & !s_operationRight<1> &
+ s_operationRight<2> & s_operationLeft<7> & !s_operationRight<7> &
+ !s_operationRight<3> & !s_operationRight<4> & !s_operationRight<5> &
+ !s_operationRight<6>; // (7 pt, 18 inp)
+// Direct Input Register
+s_operationLeft<0> := OP_LEFT<0>; // (0 pt, 0 inp)
+ s_operationLeft<0>.CLK = CLK_LEFT; // GCK (0 pt, 0 inp)
+GLOBALS | 1 | 2 | CLK_LEFT
MACROCELL | 5 | 13 | s_operationChoose<0>_MC
ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 29 | 4 | 10 | 6 | 3 | 4 | 13 | 4 | 12 | 4 | 11 | 1 | 12 | 4 | 6 | 0 | 2 | 8 | 0 | 0 | 5 | 2 | 14 | 9 | 0 | 1 | 0 | 2 | 12 | 1 | 15 | 2 | 4 | 4 | 8 | 5 | 1 | 4 | 9 | 6 | 4 | 7 | 13 | 1 | 13 | 1 | 14 | 3 | 2 | 3 | 4 | 3 | 5 | 3 | 12 | 10 | 1 | 10 | 0
-INPUTS | 15 | s_operationRight<2> | s_operationLeft<4> | s_operationRight<0> | s_operationRight<1> | s_operationLeft<6> | s_operationLeft<5> | Mshift_s_resultRotateRight_Sh<3> | s_operationChoose<5>.COMB | N_PZ_134 | N_PZ_203 | Mshift_s_resultRotateLeft_Sh<5> | s_operationLeft<2> | s_operationLeft<3> | N_PZ_106 | N_PZ_114
-INPUTMC | 15 | 8 | 5 | 3 | 2 | 8 | 1 | 8 | 3 | 3 | 5 | 3 | 4 | 10 | 8 | 7 | 12 | 6 | 7 | 6 | 8 | 10 | 15 | 3 | 0 | 3 | 1 | 8 | 12 | 8 | 14
-EQ | 20 |
- s_operationChoose<0>.COMB = s_operationRight<2> & s_operationLeft<4>
- # s_operationRight<0> & !s_operationRight<1> &
- s_operationLeft<6>
- # !s_operationLeft<5> &
- Mshift_s_resultRotateRight_Sh<3> & !s_operationChoose<5>.COMB
- # !Mshift_s_resultRotateRight_Sh<3> &
- !s_operationChoose<5>.COMB & !N_PZ_134
- # s_operationRight<1> & !s_operationLeft<6> &
- s_operationLeft<5> & !N_PZ_203
- # s_operationRight<1> & s_operationLeft<5> &
- !s_operationChoose<5>.COMB & !Mshift_s_resultRotateLeft_Sh<5>
- # s_operationLeft<2> & s_operationLeft<3> &
- Mshift_s_resultRotateRight_Sh<3> & !s_operationChoose<5>.COMB
- # s_operationRight<1> & !s_operationLeft<6> &
- !s_operationLeft<5> & !Mshift_s_resultRotateLeft_Sh<5> & N_PZ_134
- # s_operationLeft<3> & N_PZ_106 & N_PZ_114 &
- Mshift_s_resultRotateRight_Sh<3> & !s_operationChoose<5>.COMB; // (9 pt, 15 inp)
+OUTPUTMC | 36 | 0 | 10 | 13 | 15 | 1 | 9 | 1 | 15 | 2 | 14 | 12 | 14 | 0 | 14 | 0 | 15 | 11 | 11 | 12 | 15 | 0 | 9 | 6 | 15 | 8 | 0 | 0 | 8 | 0 | 5 | 0 | 7 | 0 | 0 | 9 | 0 | 0 | 6 | 11 | 15 | 1 | 0 | 0 | 4 | 2 | 4 | 0 | 1 | 5 | 1 | 0 | 3 | 4 | 12 | 6 | 4 | 5 | 13 | 5 | 15 | 1 | 13 | 1 | 14 | 5 | 14 | 3 | 2 | 8 | 1 | 10 | 11
+INPUTS | 19 | s_operationChoose<1>.COMB | OP_RESULT<0>94 | N_PZ_244 | Msub_s_resultSub__or00023 | OP_RESULT<0>107 | s_operationLeft<3> | s_operationRight<3> | s_operationChoose<0> | s_operationChoose<2> | s_operationLeft<7> | s_operationRight<7> | s_operationLeft<2>.COMB | N_PZ_494 | s_operationLeft<0> | s_operationRight<0> | Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830 | s_operationRight<4> | s_operationLeft<4> | N_PZ_560
+INPUTMC | 19 | 5 | 15 | 5 | 8 | 1 | 12 | 1 | 3 | 4 | 8 | 3 | 1 | 8 | 11 | 5 | 13 | 7 | 5 | 3 | 12 | 10 | 13 | 3 | 0 | 2 | 6 | 1 | 13 | 8 | 1 | 0 | 13 | 10 | 10 | 3 | 2 | 2 | 5
+EQ | 19 |
+ s_operationChoose<0>.COMB = s_operationChoose<1>.COMB & OP_RESULT<0>94 &
+ N_PZ_244 & !Msub_s_resultSub__or00023
+ # s_operationChoose<1>.COMB & N_PZ_244 &
+ !Msub_s_resultSub__or00023 & OP_RESULT<0>107
+ # s_operationChoose<1>.COMB & N_PZ_244 &
+ s_operationLeft<3> & !s_operationRight<3>
+ # !s_operationChoose<0> & s_operationChoose<2> &
+ N_PZ_244 & s_operationLeft<7> & !s_operationRight<7>
+ # !s_operationChoose<0> & s_operationChoose<2> &
+ N_PZ_244 & !s_operationLeft<2>.COMB & N_PZ_494
+ # s_operationLeft<0> & !s_operationRight<0> &
+ s_operationChoose<1>.COMB & N_PZ_244 & !Msub_s_resultSub__or00023 &
+ !Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830
+ # !s_operationChoose<0> & s_operationChoose<2> &
+ N_PZ_244 & !s_operationRight<4> & s_operationLeft<4> &
+ !N_PZ_560; // (7 pt, 19 inp)
// Direct Input Register
s_operationChoose<0> := OP_CHOOSE<0>; // (0 pt, 0 inp)
s_operationChoose<0>.CLK = CLK_CHOOSE; // GCK (0 pt, 0 inp)
GLOBALS | 1 | 2 | CLK_CHOOSE
-MACROCELL | 8 | 1 | s_operationRight<0>_MC
+MACROCELL | 7 | 11 | s_operationChoose<4>_MC
ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 41 | 1 | 12 | 4 | 6 | 0 | 2 | 8 | 14 | 7 | 6 | 7 | 4 | 10 | 8 | 8 | 15 | 8 | 0 | 6 | 15 | 0 | 5 | 6 | 14 | 10 | 15 | 2 | 14 | 9 | 0 | 1 | 0 | 10 | 9 | 7 | 7 | 10 | 14 | 5 | 12 | 1 | 15 | 2 | 4 | 5 | 1 | 4 | 9 | 6 | 4 | 5 | 13 | 5 | 15 | 7 | 11 | 7 | 12 | 7 | 14 | 1 | 13 | 1 | 14 | 3 | 2 | 3 | 4 | 3 | 5 | 3 | 12 | 8 | 1 | 8 | 3 | 5 | 14 | 4 | 13 | 4 | 11
-INPUTS | 11 | s_operationLeft<2>.COMB | s_operationLeft<3> | s_operationRight<3> | s_operationLeft<3>.COMB | s_operationLeft<2> | N_PZ_187 | N_PZ_296 | s_operationRight<0> | N_PZ_106 | s_operationLeft<1> | s_operationLeft<0>
-INPUTMC | 11 | 3 | 0 | 3 | 1 | 8 | 11 | 3 | 1 | 3 | 0 | 3 | 15 | 8 | 10 | 8 | 1 | 8 | 12 | 1 | 14 | 1 | 13
-EQ | 14 |
- s_operationRight<0>.COMB = s_operationLeft<2>.COMB
- # !s_operationLeft<3> & s_operationRight<3> &
- !s_operationLeft<3>.COMB
- # !s_operationLeft<2> & !s_operationLeft<3>.COMB &
- !N_PZ_187 & N_PZ_296
- # s_operationRight<0> & !s_operationLeft<3>.COMB &
- !N_PZ_187 & N_PZ_106 & !N_PZ_296
- # !s_operationLeft<1> & !s_operationLeft<3>.COMB &
- !N_PZ_187 & !N_PZ_106 & !N_PZ_296
- # !s_operationLeft<0> & !s_operationLeft<3>.COMB &
- !N_PZ_187 & N_PZ_106 & !N_PZ_296; // (6 pt, 11 inp)
+OUTPUTMC | 37 | 0 | 10 | 1 | 12 | 13 | 15 | 1 | 9 | 1 | 15 | 2 | 14 | 12 | 14 | 0 | 14 | 0 | 15 | 12 | 15 | 0 | 9 | 6 | 14 | 6 | 15 | 8 | 0 | 0 | 8 | 6 | 8 | 0 | 5 | 0 | 7 | 0 | 0 | 9 | 0 | 0 | 6 | 11 | 15 | 1 | 0 | 0 | 4 | 2 | 4 | 0 | 1 | 5 | 1 | 0 | 3 | 4 | 12 | 6 | 4 | 1 | 14 | 5 | 14 | 3 | 2 | 8 | 1 | 10 | 11 | 7 | 5 | 7 | 10
+INPUTS | 6 | s_operationLeft<4> | N_PZ_295 | N_PZ_326 | N_PZ_386 | s_operationRight<6>.COMB | N_PZ_323
+INPUTMC | 6 | 3 | 2 | 9 | 14 | 9 | 13 | 7 | 3 | 10 | 12 | 7 | 4
+EQ | 6 |
+ s_operationChoose<4>.COMB = s_operationLeft<4> & N_PZ_295
+ # N_PZ_326 & N_PZ_386
+ # s_operationRight<6>.COMB & N_PZ_323 & N_PZ_326; // (3 pt, 6 inp)
// Direct Input Register
-s_operationRight<0> := OP_RIGHT<0>; // (0 pt, 0 inp)
- s_operationRight<0>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
-GLOBALS | 1 | 2 | CLK_RIGHT
+s_operationChoose<4> := OP_CHOOSE<4>; // (0 pt, 0 inp)
+ s_operationChoose<4>.CLK = CLK_CHOOSE; // GCK (0 pt, 0 inp)
+GLOBALS | 1 | 2 | CLK_CHOOSE
MACROCELL | 7 | 5 | s_operationChoose<2>_MC
ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 30 | 4 | 10 | 4 | 7 | 1 | 10 | 4 | 12 | 4 | 11 | 1 | 12 | 4 | 6 | 0 | 2 | 8 | 0 | 6 | 15 | 0 | 5 | 2 | 14 | 9 | 0 | 1 | 0 | 2 | 12 | 1 | 15 | 2 | 4 | 4 | 8 | 5 | 1 | 4 | 9 | 6 | 4 | 7 | 13 | 1 | 13 | 1 | 14 | 3 | 2 | 3 | 4 | 3 | 5 | 3 | 12 | 4 | 13 | 11 | 9
-INPUTS | 2 | s_operationRight<6> | s_operationLeft<6>
-INPUTMC | 2 | 10 | 12 | 3 | 5
-EQ | 4 |
- s_operationChoose<2>.COMB = !s_operationRight<6> & s_operationLeft<6>; // (1 pt, 2 inp)
+OUTPUTMC | 37 | 0 | 10 | 13 | 15 | 1 | 15 | 2 | 14 | 12 | 14 | 0 | 14 | 0 | 15 | 11 | 11 | 12 | 15 | 0 | 9 | 6 | 14 | 6 | 15 | 8 | 0 | 0 | 8 | 6 | 8 | 0 | 5 | 0 | 7 | 0 | 0 | 9 | 0 | 0 | 6 | 11 | 15 | 1 | 0 | 0 | 4 | 2 | 4 | 0 | 1 | 5 | 1 | 0 | 3 | 4 | 12 | 6 | 4 | 5 | 13 | 5 | 15 | 1 | 14 | 5 | 14 | 3 | 2 | 8 | 1 | 10 | 11 | 7 | 13
+INPUTS | 2 | s_operationChoose<4>.COMB | s_operationLeft<5>.COMB
+INPUTMC | 2 | 7 | 11 | 3 | 4
+EQ | 7 |
+ s_operationChoose<2>.COMB = s_operationChoose<4>.COMB &
+ !s_operationLeft<5>.COMB
+ # !s_operationChoose<4>.COMB &
+ s_operationLeft<5>.COMB; // (2 pt, 2 inp)
// Direct Input Register
s_operationChoose<2> := OP_CHOOSE<2>; // (0 pt, 0 inp)
s_operationChoose<2>.CLK = CLK_CHOOSE; // GCK (0 pt, 0 inp)
@@ -172,19 +211,16 @@ GLOBALS | 1 | 2 | CLK_CHOOSE
MACROCELL | 5 | 15 | s_operationChoose<1>_MC
ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 27 | 4 | 10 | 4 | 7 | 1 | 10 | 4 | 12 | 4 | 11 | 1 | 12 | 4 | 6 | 0 | 2 | 8 | 0 | 6 | 15 | 0 | 5 | 2 | 14 | 9 | 0 | 1 | 0 | 1 | 15 | 2 | 4 | 5 | 1 | 4 | 9 | 6 | 4 | 1 | 13 | 1 | 14 | 3 | 2 | 3 | 4 | 3 | 5 | 3 | 12 | 10 | 1 | 10 | 0
-INPUTS | 9 | s_operationRight<0> | s_operationRight<1> | s_operationRight<2> | s_operationLeft<4> | s_operationLeft<6> | N_PZ_134 | s_operationLeft<5> | s_operationChoose<5>.COMB | Mshift_s_resultRotateLeft_Sh<5>
-INPUTMC | 9 | 8 | 1 | 8 | 3 | 8 | 5 | 3 | 2 | 3 | 5 | 6 | 7 | 3 | 4 | 7 | 12 | 10 | 15
-EQ | 12 |
- s_operationChoose<1>.COMB = s_operationRight<0> & !s_operationRight<1> &
- s_operationRight<2> & s_operationLeft<4> & s_operationLeft<6>
- # s_operationRight<0> & s_operationRight<2> &
- s_operationLeft<4> & s_operationLeft<6> & !N_PZ_134
- # s_operationRight<1> & s_operationRight<2> &
- s_operationLeft<4> & s_operationLeft<5> & !s_operationChoose<5>.COMB
- # s_operationRight<1> & s_operationRight<2> &
- !s_operationLeft<6> & !s_operationLeft<5> &
- !Mshift_s_resultRotateLeft_Sh<5> & N_PZ_134; // (4 pt, 9 inp)
+OUTPUTMC | 33 | 0 | 10 | 1 | 12 | 1 | 9 | 1 | 15 | 2 | 14 | 0 | 14 | 0 | 15 | 12 | 15 | 0 | 9 | 6 | 14 | 6 | 15 | 8 | 0 | 0 | 8 | 6 | 8 | 0 | 5 | 0 | 7 | 9 | 0 | 0 | 6 | 11 | 15 | 1 | 0 | 0 | 4 | 2 | 4 | 0 | 1 | 5 | 1 | 0 | 3 | 4 | 12 | 6 | 4 | 1 | 13 | 1 | 14 | 3 | 2 | 10 | 11 | 13 | 15 | 5 | 13
+INPUTS | 7 | s_operationChoose<0> | s_operationChoose<2> | N_PZ_560 | s_operationLeft<3> | s_operationRight<3> | s_operationRight<4> | s_operationLeft<4>
+INPUTMC | 7 | 5 | 13 | 7 | 5 | 2 | 5 | 3 | 1 | 8 | 11 | 10 | 10 | 3 | 2
+EQ | 9 |
+ s_operationChoose<1>.COMB = !s_operationChoose<0> & s_operationChoose<2> &
+ !N_PZ_560
+ $ !s_operationChoose<0> & s_operationChoose<2> &
+ !s_operationLeft<3> & s_operationRight<3> & !N_PZ_560
+ # !s_operationChoose<0> & s_operationChoose<2> &
+ s_operationRight<4> & !s_operationLeft<4> & !N_PZ_560; // (3 pt, 7 inp)
// Direct Input Register
s_operationChoose<1> := OP_CHOOSE<1>; // (0 pt, 0 inp)
s_operationChoose<1>.CLK = CLK_CHOOSE; // GCK (0 pt, 0 inp)
@@ -192,11 +228,16 @@ GLOBALS | 1 | 2 | CLK_CHOOSE
MACROCELL | 7 | 10 | s_operationChoose<3>_MC
ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 24 | 4 | 10 | 4 | 7 | 1 | 10 | 4 | 12 | 4 | 11 | 1 | 12 | 4 | 6 | 0 | 2 | 8 | 0 | 0 | 5 | 2 | 14 | 9 | 0 | 1 | 0 | 1 | 15 | 2 | 4 | 5 | 1 | 4 | 9 | 6 | 4 | 1 | 13 | 1 | 14 | 3 | 12 | 6 | 3 | 4 | 8 | 11 | 9
-INPUTS | 2 | s_operationRight<6> | s_operationLeft<6>
-INPUTMC | 2 | 10 | 12 | 3 | 5
-EQ | 4 |
- s_operationChoose<3>.COMB = s_operationRight<6> & !s_operationLeft<6>; // (1 pt, 2 inp)
+OUTPUTMC | 30 | 0 | 10 | 1 | 12 | 13 | 15 | 1 | 9 | 1 | 15 | 12 | 14 | 0 | 14 | 0 | 15 | 12 | 15 | 0 | 9 | 8 | 0 | 0 | 8 | 0 | 5 | 0 | 7 | 9 | 0 | 0 | 6 | 1 | 0 | 0 | 4 | 2 | 4 | 0 | 1 | 5 | 1 | 0 | 3 | 4 | 12 | 6 | 4 | 1 | 13 | 3 | 2 | 10 | 11 | 7 | 9 | 7 | 15 | 7 | 14
+INPUTS | 7 | s_operationChoose<4>.COMB | N_PZ_326 | N_PZ_386 | s_operationLeft<4> | N_PZ_295 | s_operationRight<6>.COMB | N_PZ_323
+INPUTMC | 7 | 7 | 11 | 9 | 13 | 7 | 3 | 3 | 2 | 9 | 14 | 10 | 12 | 7 | 4
+EQ | 9 |
+ s_operationChoose<3>.COMB = !s_operationChoose<4>.COMB & N_PZ_326
+ # !N_PZ_326 & N_PZ_386
+ # s_operationLeft<4> & N_PZ_295 & N_PZ_386
+ # s_operationRight<6>.COMB & N_PZ_323 & !N_PZ_326
+ # s_operationLeft<4> & s_operationRight<6>.COMB &
+ N_PZ_295 & N_PZ_323; // (5 pt, 7 inp)
// Direct Input Register
s_operationChoose<3> := OP_CHOOSE<3>; // (0 pt, 0 inp)
s_operationChoose<3>.CLK = CLK_CHOOSE; // GCK (0 pt, 0 inp)
@@ -204,12 +245,14 @@ GLOBALS | 1 | 2 | CLK_CHOOSE
MACROCELL | 7 | 12 | s_operationChoose<5>_MC
ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 13 | 0 | 2 | 8 | 0 | 0 | 5 | 9 | 0 | 1 | 0 | 2 | 4 | 5 | 1 | 6 | 4 | 2 | 14 | 1 | 15 | 5 | 13 | 5 | 15 | 3 | 5
-INPUTS | 3 | s_operationRight<0> | s_operationLeft<6> | s_operationLeft<5>
-INPUTMC | 3 | 8 | 1 | 3 | 5 | 3 | 4
-EQ | 5 |
- s_operationChoose<5>.COMB = s_operationRight<0> & !s_operationLeft<6>
- # !s_operationRight<0> & !s_operationLeft<5>; // (2 pt, 3 inp)
+OUTPUTMC | 20 | 0 | 10 | 12 | 15 | 0 | 9 | 8 | 0 | 0 | 8 | 0 | 5 | 0 | 7 | 9 | 0 | 0 | 6 | 1 | 0 | 0 | 4 | 2 | 4 | 0 | 1 | 5 | 1 | 0 | 3 | 6 | 4 | 7 | 9 | 7 | 15 | 7 | 8 | 7 | 14
+INPUTS | 4 | Mmult_s_resultMul_mult0001__or0012 | s_operationRight<6>.COMB | N_PZ_323 | N_PZ_386
+INPUTMC | 4 | 7 | 6 | 10 | 12 | 7 | 4 | 7 | 3
+EQ | 7 |
+ s_operationChoose<5>.COMB = Mmult_s_resultMul_mult0001__or0012
+ $ s_operationRight<6>.COMB & !N_PZ_323
+ # s_operationRight<6>.COMB & N_PZ_386
+ # !s_operationRight<6>.COMB & N_PZ_323 & !N_PZ_386; // (4 pt, 4 inp)
// Direct Input Register
s_operationChoose<5> := OP_CHOOSE<5>; // (0 pt, 0 inp)
s_operationChoose<5>.CLK = CLK_CHOOSE; // GCK (0 pt, 0 inp)
@@ -217,33 +260,15 @@ GLOBALS | 1 | 2 | CLK_CHOOSE
MACROCELL | 7 | 13 | s_operationChoose<6>_MC
ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 8 | 0 | 2 | 8 | 0 | 0 | 5 | 9 | 0 | 1 | 0 | 2 | 4 | 5 | 1 | 6 | 4
-INPUTS | 10 | s_operationChoose<0> | s_operationChoose<2> | s_operationRight<7> | s_operationChoose<4> | s_operationLeft<7> | s_operationLeft<0> | s_operationLeft<6> | s_operationLeft<5> | N_PZ_231 | OP_RESULT<5>90
-INPUTMC | 10 | 5 | 13 | 7 | 5 | 10 | 13 | 7 | 11 | 3 | 12 | 1 | 13 | 3 | 5 | 3 | 4 | 6 | 9 | 2 | 12
-EQ | 26 |
- s_operationChoose<6>.COMB = s_operationChoose<0> & s_operationChoose<2> &
- s_operationRight<7>
- # s_operationChoose<0> & !s_operationChoose<4> &
- s_operationLeft<7>
- # s_operationChoose<0> & !s_operationChoose<4> &
- s_operationRight<7>
- # !s_operationChoose<4> & s_operationLeft<7> &
- s_operationRight<7>
- # s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<4> & s_operationLeft<0>
- # !s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<4> & s_operationLeft<7>
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<4> & !s_operationLeft<7> & s_operationLeft<6>
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<4> & !s_operationLeft<7> & s_operationLeft<5>
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<4> & !s_operationLeft<7> & !N_PZ_231
- # !s_operationChoose<2> & !s_operationLeft<7> &
- !s_operationLeft<6> & !s_operationLeft<5> & OP_RESULT<5>90
- # !s_operationChoose<0> & s_operationChoose<4> &
- s_operationLeft<7> & !s_operationLeft<6> & !s_operationLeft<5> &
- N_PZ_231 & !OP_RESULT<5>90; // (11 pt, 10 inp)
+OUTPUTMC | 17 | 0 | 10 | 12 | 15 | 0 | 9 | 8 | 0 | 0 | 8 | 0 | 5 | 0 | 7 | 9 | 0 | 0 | 6 | 1 | 0 | 0 | 4 | 2 | 4 | 0 | 1 | 5 | 1 | 0 | 3 | 6 | 4 | 6 | 7
+INPUTS | 4 | Mmult_s_resultMul_mult0001__or0014 | s_operationRight<3> | s_operationChoose<2>.COMB | s_operationLeft<4>
+INPUTMC | 4 | 7 | 9 | 8 | 11 | 7 | 5 | 3 | 2
+EQ | 8 |
+ s_operationChoose<6>.COMB = Mmult_s_resultMul_mult0001__or0014
+ $ !s_operationRight<3> & s_operationChoose<2>.COMB
+ # !s_operationLeft<4> & s_operationChoose<2>.COMB
+ # s_operationRight<3> & s_operationLeft<4> &
+ !s_operationChoose<2>.COMB; // (4 pt, 4 inp)
// Direct Input Register
s_operationChoose<6> := OP_CHOOSE<6>; // (0 pt, 0 inp)
s_operationChoose<6>.CLK = CLK_CHOOSE; // GCK (0 pt, 0 inp)
@@ -251,2322 +276,2359 @@ GLOBALS | 1 | 2 | CLK_CHOOSE
MACROCELL | 7 | 14 | s_operationChoose<7>_MC
ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 9 | 0 | 2 | 8 | 0 | 0 | 5 | 9 | 0 | 1 | 0 | 2 | 4 | 5 | 1 | 6 | 4 | 2 | 14
-INPUTS | 3 | s_operationRight<0> | s_operationLeft<0> | s_operationLeft<7>
-INPUTMC | 3 | 8 | 1 | 1 | 13 | 3 | 12
-EQ | 5 |
- s_operationChoose<7>.COMB = s_operationRight<0> & !s_operationLeft<0>
- # !s_operationRight<0> & !s_operationLeft<7>; // (2 pt, 3 inp)
+OUTPUTMC | 19 | 0 | 10 | 12 | 15 | 0 | 9 | 8 | 0 | 0 | 8 | 0 | 5 | 0 | 7 | 9 | 0 | 0 | 6 | 1 | 0 | 0 | 4 | 2 | 4 | 0 | 1 | 5 | 1 | 0 | 3 | 6 | 4 | 7 | 15 | 13 | 11 | 13 | 10
+INPUTS | 7 | s_operationLeft<2> | Mmult_s_resultMul_mult0001__or0014 | s_operationLeft<3> | Mmult_s_resultMul_mult0001__or0012 | s_operationChoose<3>.COMB | s_operationRight<3> | s_operationChoose<5>.COMB
+INPUTMC | 7 | 3 | 0 | 7 | 9 | 3 | 1 | 7 | 6 | 7 | 10 | 8 | 11 | 7 | 12
+EQ | 17 |
+ s_operationChoose<7>.COMB = s_operationLeft<2> &
+ !Mmult_s_resultMul_mult0001__or0014
+ $ s_operationLeft<2> & s_operationLeft<3> &
+ Mmult_s_resultMul_mult0001__or0012 & Mmult_s_resultMul_mult0001__or0014 &
+ s_operationChoose<3>.COMB
+ # s_operationLeft<2> & !s_operationRight<3> &
+ !Mmult_s_resultMul_mult0001__or0012 & !Mmult_s_resultMul_mult0001__or0014 &
+ !s_operationChoose<3>.COMB
+ # s_operationLeft<2> & s_operationLeft<3> &
+ s_operationRight<3> & Mmult_s_resultMul_mult0001__or0014 &
+ s_operationChoose<3>.COMB & s_operationChoose<5>.COMB
+ # s_operationLeft<2> & !s_operationLeft<3> &
+ !Mmult_s_resultMul_mult0001__or0012 & !Mmult_s_resultMul_mult0001__or0014 &
+ !s_operationChoose<3>.COMB & !s_operationChoose<5>.COMB; // (5 pt, 7 inp)
// Direct Input Register
s_operationChoose<7> := OP_CHOOSE<7>; // (0 pt, 0 inp)
s_operationChoose<7>.CLK = CLK_CHOOSE; // GCK (0 pt, 0 inp)
GLOBALS | 1 | 2 | CLK_CHOOSE
+MACROCELL | 8 | 1 | s_operationRight<0>_MC
+ATTRIBUTES | 545293056 | 5
+OUTPUTMC | 42 | 2 | 14 | 12 | 14 | 1 | 6 | 2 | 8 | 4 | 10 | 4 | 7 | 0 | 15 | 4 | 9 | 12 | 15 | 1 | 7 | 6 | 14 | 5 | 9 | 5 | 10 | 4 | 6 | 5 | 12 | 2 | 9 | 4 | 11 | 2 | 7 | 8 | 0 | 6 | 8 | 0 | 5 | 1 | 8 | 6 | 9 | 9 | 15 | 13 | 12 | 11 | 15 | 1 | 0 | 2 | 4 | 5 | 1 | 4 | 12 | 6 | 4 | 5 | 13 | 9 | 14 | 9 | 13 | 7 | 3 | 1 | 13 | 1 | 14 | 3 | 2 | 3 | 4 | 3 | 5 | 3 | 12 | 10 | 12
+INPUTS | 11 | s_operationChoose<0> | s_operationChoose<4> | N_PZ_309 | s_operationChoose<2> | s_operationRight<7> | s_operationLeft<7> | s_operationLeft<6> | OP_RESULT<6>88 | s_operationLeft<3> | OP_RESULT<3>100 | s_operationLeft<0>
+INPUTMC | 11 | 5 | 13 | 7 | 11 | 2 | 15 | 7 | 5 | 10 | 13 | 3 | 12 | 3 | 5 | 5 | 14 | 3 | 1 | 0 | 0 | 1 | 13
+EQ | 21 |
+ s_operationRight<0>.COMB = s_operationChoose<0> & !s_operationChoose<4> &
+ N_PZ_309
+ # s_operationChoose<0> & s_operationChoose<2> &
+ s_operationRight<7>
+ # !s_operationChoose<4> & s_operationLeft<7> &
+ !N_PZ_309
+ # !s_operationLeft<7> & !s_operationLeft<6> &
+ OP_RESULT<6>88
+ # !s_operationLeft<7> & !s_operationLeft<3> &
+ OP_RESULT<3>100
+ # s_operationLeft<0> & s_operationChoose<0> &
+ s_operationChoose<4> & !s_operationChoose<2>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & s_operationLeft<7>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationLeft<7> & s_operationLeft<6>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationLeft<7> & !s_operationLeft<6> & !OP_RESULT<6>88; // (9 pt, 11 inp)
+// Direct Input Register
+s_operationRight<0> := OP_RIGHT<0>; // (0 pt, 0 inp)
+ s_operationRight<0>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
+GLOBALS | 1 | 2 | CLK_RIGHT
+
MACROCELL | 8 | 3 | s_operationRight<1>_MC
ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 28 | 1 | 12 | 0 | 2 | 8 | 12 | 8 | 0 | 0 | 5 | 6 | 14 | 2 | 14 | 9 | 0 | 1 | 0 | 10 | 9 | 7 | 7 | 10 | 14 | 5 | 12 | 1 | 15 | 2 | 4 | 5 | 1 | 4 | 9 | 6 | 4 | 5 | 13 | 5 | 15 | 1 | 13 | 1 | 14 | 3 | 2 | 3 | 4 | 3 | 5 | 5 | 14 | 11 | 15 | 11 | 11
-INPUTS | 12 | s_operationRight<0> | s_operationRight<2> | s_operationLeft<3> | N_PZ_437 | N_PZ_296 | Mmult_s_resultMul_mult0001_Mxor__index0010 | Mmult_s_resultMul_mult0001_Mxor__index0003 | s_operationLeft<1> | N_PZ_106 | s_operationLeft<0> | Madd_s_resultAdd__or0000 | Mshift_s_resultRotateRight_Sh<1>
-INPUTMC | 12 | 8 | 1 | 8 | 5 | 3 | 1 | 8 | 13 | 8 | 10 | 7 | 7 | 10 | 9 | 1 | 14 | 8 | 12 | 1 | 13 | 7 | 6 | 8 | 15
-EQ | 20 |
- s_operationRight<1>.COMB = s_operationRight<0> & s_operationRight<2> &
- s_operationLeft<3> & !N_PZ_437
- # s_operationRight<2> & s_operationLeft<3> &
- !N_PZ_296 & !Mmult_s_resultMul_mult0001_Mxor__index0010
- # s_operationRight<2> & s_operationLeft<3> &
- !Mmult_s_resultMul_mult0001_Mxor__index0010 & Mmult_s_resultMul_mult0001_Mxor__index0003
- # s_operationRight<2> & s_operationLeft<1> &
- s_operationLeft<3> & N_PZ_106 & !N_PZ_296
- # s_operationRight<0> & s_operationRight<2> &
- s_operationLeft<3> & !s_operationLeft<0> & Madd_s_resultAdd__or0000 &
- Mmult_s_resultMul_mult0001_Mxor__index0003
- # !s_operationRight<0> & s_operationRight<2> &
- s_operationLeft<3> & s_operationLeft<0> & Madd_s_resultAdd__or0000 &
- Mmult_s_resultMul_mult0001_Mxor__index0003
- # s_operationLeft<1> & s_operationLeft<3> &
- !N_PZ_106 & Mshift_s_resultRotateRight_Sh<1> & N_PZ_437 &
- Mmult_s_resultMul_mult0001_Mxor__index0003; // (7 pt, 12 inp)
+OUTPUTMC | 30 | 4 | 8 | 0 | 13 | 0 | 15 | 12 | 15 | 1 | 7 | 6 | 15 | 8 | 0 | 0 | 5 | 6 | 9 | 9 | 0 | 9 | 15 | 13 | 12 | 11 | 15 | 1 | 0 | 2 | 4 | 5 | 1 | 4 | 12 | 6 | 4 | 9 | 14 | 7 | 4 | 9 | 13 | 1 | 13 | 1 | 14 | 3 | 2 | 3 | 4 | 10 | 11 | 10 | 12 | 13 | 11 | 13 | 10 | 11 | 9
+INPUTS | 4 | Mmult_s_resultMul_mult0001__and0043 | N_PZ_454 | s_operationLeft<1> | s_operationRight<4>
+INPUTMC | 4 | 7 | 7 | 7 | 8 | 1 | 14 | 10 | 10
+EQ | 8 |
+ s_operationRight<1>.COMB = Mmult_s_resultMul_mult0001__and0043 & N_PZ_454
+ # s_operationLeft<1> & s_operationRight<4> &
+ Mmult_s_resultMul_mult0001__and0043
+ # s_operationLeft<1> & s_operationRight<4> &
+ N_PZ_454; // (3 pt, 4 inp)
// Direct Input Register
s_operationRight<1> := OP_RIGHT<1>; // (0 pt, 0 inp)
s_operationRight<1>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
GLOBALS | 1 | 2 | CLK_RIGHT
MACROCELL | 8 | 5 | s_operationRight<2>_MC
-ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 27 | 0 | 2 | 8 | 0 | 8 | 10 | 6 | 15 | 0 | 5 | 6 | 14 | 2 | 14 | 9 | 0 | 1 | 0 | 7 | 7 | 5 | 12 | 1 | 15 | 2 | 4 | 5 | 1 | 4 | 9 | 6 | 4 | 5 | 13 | 5 | 15 | 1 | 13 | 1 | 14 | 3 | 2 | 3 | 4 | 3 | 5 | 8 | 3 | 5 | 14 | 4 | 14 | 4 | 12
-INPUTS | 4 | s_operationLeft<3> | s_operationRight<3> | N_PZ_187 | N_PZ_437
-INPUTMC | 4 | 3 | 1 | 8 | 11 | 3 | 15 | 8 | 13
-EQ | 5 |
- s_operationRight<2>.COMB = !s_operationLeft<3> & s_operationRight<3>
- # !N_PZ_187 & N_PZ_437; // (2 pt, 4 inp)
+ATTRIBUTES | 2155905024 | 4
+OUTPUTMC | 26 | 5 | 8 | 1 | 3 | 0 | 15 | 12 | 15 | 6 | 15 | 8 | 0 | 6 | 8 | 0 | 5 | 6 | 9 | 9 | 0 | 13 | 12 | 11 | 15 | 1 | 0 | 2 | 4 | 5 | 1 | 4 | 12 | 6 | 4 | 9 | 14 | 7 | 4 | 9 | 13 | 7 | 3 | 1 | 13 | 1 | 14 | 3 | 2 | 3 | 4 | 10 | 11
+INPUTS | 0
+EQ | 4 |
+
// Direct Input Register
s_operationRight<2> := OP_RIGHT<2>; // (0 pt, 0 inp)
s_operationRight<2>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
GLOBALS | 1 | 2 | CLK_RIGHT
-MACROCELL | 7 | 11 | s_operationChoose<4>_MC
-ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 29 | 4 | 10 | 4 | 7 | 1 | 10 | 4 | 12 | 4 | 11 | 1 | 12 | 4 | 6 | 0 | 2 | 8 | 0 | 6 | 15 | 0 | 5 | 2 | 14 | 9 | 0 | 1 | 0 | 2 | 12 | 1 | 15 | 2 | 4 | 4 | 8 | 5 | 1 | 4 | 9 | 6 | 4 | 7 | 13 | 1 | 13 | 1 | 14 | 3 | 2 | 3 | 4 | 3 | 5 | 3 | 12 | 5 | 14
-INPUTS | 3 | s_operationRight<0> | s_operationLeft<6> | s_operationLeft<7>
-INPUTMC | 3 | 8 | 1 | 3 | 5 | 3 | 12
-EQ | 5 |
- s_operationChoose<4>.COMB = s_operationRight<0> & !s_operationLeft<6>
- # !s_operationRight<0> & !s_operationLeft<7>; // (2 pt, 3 inp)
-// Direct Input Register
-s_operationChoose<4> := OP_CHOOSE<4>; // (0 pt, 0 inp)
- s_operationChoose<4>.CLK = CLK_CHOOSE; // GCK (0 pt, 0 inp)
-GLOBALS | 1 | 2 | CLK_CHOOSE
-
-MACROCELL | 3 | 2 | s_operationLeft<4>_MC
-ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 20 | 1 | 12 | 0 | 2 | 10 | 8 | 0 | 5 | 10 | 15 | 2 | 14 | 1 | 0 | 2 | 12 | 6 | 8 | 10 | 9 | 10 | 14 | 5 | 1 | 5 | 13 | 5 | 15 | 3 | 0 | 3 | 1 | 3 | 2 | 3 | 4 | 5 | 14 | 10 | 6
-INPUTS | 25 | s_operationChoose<0> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<4> | s_operationLeft<4> | Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 | Madd_s_resultAdd__or0003 | s_operationRight<2>.COMB | s_operationLeft<0> | s_operationRight<4> | Mmult_s_resultMul_mult0001__and0043 | Mmult_s_resultMul_mult0001__or0012 | Mmult_s_resultMul_mult0001_Mxor__index0010 | s_operationLeft<3> | s_operationRight<3> | Madd_s_resultAdd__or0001 | s_operationRight<0> | s_operationRight<1> | s_operationRight<2> | s_operationLeft<7> | s_operationLeft<1> | s_operationLeft<5> | s_operationLeft<2> | s_operationLeft<6> | Mmult_s_resultMul_mult0001_Mxor__index0009
-INPUTMC | 25 | 5 | 13 | 7 | 5 | 5 | 15 | 7 | 11 | 3 | 2 | 4 | 15 | 9 | 12 | 8 | 5 | 1 | 13 | 10 | 10 | 9 | 9 | 9 | 8 | 7 | 7 | 3 | 1 | 8 | 11 | 6 | 6 | 8 | 1 | 8 | 3 | 8 | 5 | 3 | 12 | 1 | 14 | 3 | 4 | 3 | 0 | 3 | 5 | 6 | 14
-EQ | 87 |
- s_operationLeft<4>.COMB = s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<4> & !s_operationLeft<4>
- # !s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<4> &
- !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
- # !s_operationChoose<0> & !s_operationChoose<1> &
- !s_operationChoose<4> & !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 &
- Madd_s_resultAdd__or0003
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<4> & s_operationRight<2>.COMB &
- Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<4> & !s_operationRight<2>.COMB &
- !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<4> & s_operationLeft<0> &
- s_operationRight<4> & !Mmult_s_resultMul_mult0001__and0043
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<4> &
- !Mmult_s_resultMul_mult0001__or0012 & Mmult_s_resultMul_mult0001_Mxor__index0010 &
- !Mmult_s_resultMul_mult0001__and0043
- # !s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<4> & s_operationLeft<3> &
- s_operationRight<3> & Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
- # !s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<4> & s_operationLeft<3> &
- !Madd_s_resultAdd__or0001 & Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
- # !s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<4> & s_operationRight<3> &
- !Madd_s_resultAdd__or0001 & Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
- # !s_operationRight<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationRight<1> & s_operationRight<2> &
- s_operationChoose<4> & s_operationLeft<0>
- # !s_operationRight<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationRight<1> & !s_operationRight<2> &
- s_operationChoose<4> & s_operationLeft<4>
- # s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & s_operationLeft<3>
- # s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & s_operationLeft<7>
- # s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & s_operationLeft<1>
- # s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & s_operationLeft<5>
- # s_operationChoose<0> & !s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & s_operationLeft<2>
- # s_operationChoose<0> & !s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & s_operationLeft<6>
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<4> & s_operationLeft<1> &
- s_operationRight<3> & !Mmult_s_resultMul_mult0001__or0012 &
- !Mmult_s_resultMul_mult0001__and0043
- # !s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & s_operationLeft<5>
- # !s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & s_operationLeft<1>
- # !s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & s_operationLeft<7>
- # !s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & s_operationLeft<3>
- # !s_operationChoose<0> & !s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & s_operationLeft<6>
- # !s_operationChoose<0> & !s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & s_operationLeft<2>
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<4> & s_operationLeft<1> &
- s_operationLeft<0> & Mmult_s_resultMul_mult0001_Mxor__index0009 &
- Mmult_s_resultMul_mult0001_Mxor__index0010 & !Mmult_s_resultMul_mult0001__and0043
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<4> & s_operationLeft<0> &
- s_operationRight<3> & Mmult_s_resultMul_mult0001_Mxor__index0009 &
- !Mmult_s_resultMul_mult0001__or0012 & !Mmult_s_resultMul_mult0001__and0043; // (27 pt, 25 inp)
-// Direct Input Register
-s_operationLeft<4> := OP_LEFT<4>; // (0 pt, 0 inp)
- s_operationLeft<4>.CLK = CLK_LEFT; // GCK (0 pt, 0 inp)
-GLOBALS | 1 | 2 | CLK_LEFT
-
-MACROCELL | 1 | 14 | s_operationLeft<1>_MC
-ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 32 | 0 | 2 | 8 | 12 | 8 | 14 | 7 | 6 | 7 | 4 | 8 | 15 | 8 | 0 | 0 | 5 | 6 | 14 | 6 | 9 | 2 | 14 | 6 | 7 | 1 | 0 | 2 | 12 | 6 | 8 | 7 | 7 | 9 | 8 | 5 | 12 | 9 | 9 | 10 | 5 | 10 | 4 | 7 | 8 | 4 | 8 | 5 | 1 | 7 | 9 | 1 | 13 | 1 | 14 | 3 | 2 | 3 | 4 | 3 | 5 | 8 | 1 | 8 | 3
-INPUTS | 23 | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<4> | s_operationLeft<6> | N_PZ_501 | s_operationChoose<2>.COMB | s_operationRight<0> | s_operationRight<1> | s_operationRight<2> | s_operationRight<4> | s_operationRight<3> | s_operationRight<5> | s_operationRight<7> | s_operationChoose<0> | s_operationRight<6> | N_PZ_187 | s_operationLeft<3>.COMB | s_operationLeft<7> | s_operationLeft<1> | s_operationLeft<5> | s_operationLeft<0> | s_operationLeft<2>
-INPUTMC | 23 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 11 | 3 | 5 | 6 | 3 | 7 | 5 | 8 | 1 | 8 | 3 | 8 | 5 | 10 | 10 | 8 | 11 | 10 | 11 | 10 | 13 | 5 | 13 | 10 | 12 | 3 | 15 | 3 | 1 | 3 | 12 | 1 | 14 | 3 | 4 | 1 | 13 | 3 | 0
-EQ | 49 |
- s_operationLeft<1>.COMB = !s_operationChoose<2> & !s_operationChoose<1> &
- s_operationChoose<3> & !s_operationChoose<4> & !s_operationLeft<6> &
- !N_PZ_501
- # !s_operationChoose<2> & !s_operationChoose<1> &
- s_operationChoose<3> & !s_operationChoose<4> & s_operationChoose<2>.COMB &
- N_PZ_501
- # !s_operationRight<0> & !s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationRight<1> &
- !s_operationRight<2> & !s_operationChoose<4> & !s_operationRight<4> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7> &
- s_operationChoose<2>.COMB
- # !s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- !s_operationRight<4> & !s_operationRight<6> & !s_operationRight<5> &
- !s_operationRight<7> & N_PZ_187
- # !s_operationChoose<0> & !s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- !s_operationRight<6> & !s_operationRight<3> & !s_operationRight<5> &
- !s_operationRight<7> & s_operationLeft<3>.COMB
- # s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- !s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- s_operationLeft<7> & !s_operationRight<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7>
- # !s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- !s_operationRight<1> & s_operationRight<2> & !s_operationChoose<4> &
- s_operationLeft<1> & !s_operationRight<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7>
- # !s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- !s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- !s_operationRight<4> & !s_operationRight<6> & !s_operationRight<3> &
- !s_operationRight<5> & !s_operationRight<7> & s_operationLeft<5>
- # !s_operationChoose<0> & !s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- s_operationRight<1> & s_operationRight<2> & !s_operationChoose<4> &
- s_operationLeft<0> & !s_operationRight<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7>
- # !s_operationChoose<0> & !s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- !s_operationRight<1> & s_operationRight<2> & !s_operationChoose<4> &
- s_operationLeft<2> & !s_operationRight<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7>; // (10 pt, 23 inp)
-// Direct Input Register
-s_operationLeft<1> := OP_LEFT<1>; // (0 pt, 0 inp)
- s_operationLeft<1>.CLK = CLK_LEFT; // GCK (0 pt, 0 inp)
-GLOBALS | 1 | 2 | CLK_LEFT
-
MACROCELL | 3 | 0 | s_operationLeft<2>_MC
ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 38 | 0 | 2 | 8 | 15 | 8 | 10 | 6 | 15 | 0 | 5 | 6 | 14 | 6 | 9 | 2 | 14 | 6 | 6 | 8 | 13 | 9 | 0 | 6 | 7 | 1 | 0 | 2 | 12 | 6 | 8 | 10 | 9 | 7 | 7 | 5 | 12 | 9 | 10 | 1 | 15 | 2 | 4 | 9 | 13 | 9 | 14 | 9 | 15 | 5 | 1 | 6 | 4 | 5 | 13 | 1 | 13 | 1 | 14 | 3 | 2 | 3 | 4 | 3 | 5 | 8 | 1 | 10 | 11 | 4 | 14 | 4 | 13 | 4 | 12 | 4 | 15
-INPUTS | 2 | s_operationLeft<4> | s_operationRight<4>
-INPUTMC | 2 | 3 | 2 | 10 | 10
+OUTPUTMC | 33 | 5 | 8 | 1 | 3 | 12 | 15 | 5 | 9 | 5 | 12 | 0 | 8 | 6 | 8 | 1 | 5 | 0 | 5 | 0 | 0 | 1 | 8 | 6 | 9 | 1 | 10 | 13 | 12 | 11 | 15 | 1 | 0 | 5 | 1 | 7 | 9 | 7 | 15 | 7 | 8 | 7 | 4 | 7 | 3 | 7 | 14 | 1 | 14 | 3 | 2 | 3 | 4 | 10 | 10 | 10 | 11 | 2 | 5 | 2 | 14 | 12 | 14 | 4 | 12 | 5 | 13
+INPUTS | 2 | s_operationLeft<6> | s_operationRight<6>
+INPUTMC | 2 | 3 | 5 | 10 | 12
EQ | 4 |
- s_operationLeft<2>.COMB = !s_operationLeft<4> & s_operationRight<4>; // (1 pt, 2 inp)
+ s_operationLeft<2>.COMB = !s_operationLeft<6> & s_operationRight<6>; // (1 pt, 2 inp)
// Direct Input Register
s_operationLeft<2> := OP_LEFT<2>; // (0 pt, 0 inp)
s_operationLeft<2>.CLK = CLK_LEFT; // GCK (0 pt, 0 inp)
GLOBALS | 1 | 2 | CLK_LEFT
-MACROCELL | 3 | 1 | s_operationLeft<3>_MC
-ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 38 | 3 | 15 | 0 | 2 | 10 | 8 | 0 | 5 | 6 | 14 | 6 | 9 | 2 | 14 | 9 | 0 | 6 | 7 | 1 | 0 | 2 | 12 | 6 | 8 | 10 | 9 | 7 | 7 | 5 | 12 | 9 | 12 | 2 | 4 | 9 | 13 | 9 | 14 | 9 | 15 | 5 | 1 | 6 | 4 | 5 | 13 | 1 | 13 | 3 | 2 | 3 | 4 | 3 | 5 | 8 | 1 | 8 | 3 | 8 | 5 | 8 | 11 | 10 | 7 | 4 | 14 | 4 | 13 | 4 | 12 | 8 | 0 | 4 | 15 | 1 | 14
-INPUTS | 2 | s_operationLeft<4> | s_operationRight<4>
-INPUTMC | 2 | 3 | 2 | 10 | 10
+MACROCELL | 13 | 15 | OP_RESULT<0>2_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 1 | 12 | 15
+INPUTS | 18 | s_operationChoose<4> | s_operationChoose<3> | s_operationChoose<1>.COMB | OP_RESULT<0>94 | N_PZ_244 | N_PZ_435 | Msub_s_resultSub_Mxor_Result<3>__xor0000 | s_operationChoose<0> | s_operationChoose<2> | N_PZ_309 | s_operationLeft<3>.COMB | Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 | OP_RESULT<0>107 | s_operationLeft<6>.COMB | N_PZ_560 | Msub_s_resultSub_Mxor_Result<5>__xor0000 | s_operationRight<4> | Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
+INPUTMC | 18 | 7 | 11 | 7 | 10 | 5 | 15 | 5 | 8 | 1 | 12 | 2 | 2 | 5 | 7 | 5 | 13 | 7 | 5 | 2 | 15 | 3 | 1 | 2 | 3 | 4 | 8 | 3 | 5 | 2 | 5 | 2 | 0 | 10 | 10 | 2 | 1
+EQ | 24 |
+ OP_RESULT<0>2 = !s_operationChoose<4> & s_operationChoose<3> &
+ s_operationChoose<1>.COMB & OP_RESULT<0>94 & !N_PZ_244 & !N_PZ_435
+ # !s_operationChoose<4> & s_operationChoose<3> &
+ s_operationChoose<1>.COMB & !N_PZ_244 & !N_PZ_435 &
+ !Msub_s_resultSub_Mxor_Result<3>__xor0000
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & s_operationChoose<3> & !N_PZ_244 & !N_PZ_435 &
+ N_PZ_309
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & s_operationChoose<3> & !N_PZ_244 & !N_PZ_435 &
+ s_operationLeft<3>.COMB
+ # !s_operationChoose<4> & s_operationChoose<3> &
+ s_operationChoose<1>.COMB & !N_PZ_244 & !N_PZ_435 &
+ Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 & OP_RESULT<0>107
+ # !s_operationChoose<4> & s_operationChoose<3> &
+ s_operationChoose<1>.COMB & !N_PZ_244 & !N_PZ_435 &
+ Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 & !s_operationLeft<6>.COMB
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & s_operationChoose<3> & !N_PZ_244 & !N_PZ_435 &
+ !N_PZ_560 & !Msub_s_resultSub_Mxor_Result<5>__xor0000
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & s_operationChoose<3> & !N_PZ_244 & !N_PZ_435 &
+ !s_operationRight<4> & Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 &
+ !N_PZ_560; // (8 pt, 18 inp)
+
+MACROCELL | 5 | 8 | OP_RESULT<0>94_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 13 | 2 | 3 | 13 | 15 | 2 | 14 | 0 | 15 | 2 | 12 | 8 | 0 | 9 | 0 | 11 | 15 | 1 | 0 | 4 | 12 | 5 | 13 | 1 | 14 | 3 | 4
+INPUTS | 2 | s_operationRight<2> | s_operationLeft<2>
+INPUTMC | 2 | 8 | 5 | 3 | 0
+EQ | 1 |
+ OP_RESULT<0>94 = !s_operationRight<2> & s_operationLeft<2>; // (1 pt, 2 inp)
+
+MACROCELL | 1 | 12 | N_PZ_244_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 4 | 13 | 15 | 12 | 15 | 6 | 4 | 5 | 13
+INPUTS | 5 | s_operationChoose<4> | s_operationChoose<1> | s_operationChoose<3> | s_operationLeft<7> | s_operationRight<7>
+INPUTMC | 5 | 7 | 11 | 5 | 15 | 7 | 10 | 3 | 12 | 10 | 13
EQ | 4 |
- s_operationLeft<3>.COMB = s_operationLeft<4> & !s_operationRight<4>; // (1 pt, 2 inp)
-// Direct Input Register
-s_operationLeft<3> := OP_LEFT<3>; // (0 pt, 0 inp)
- s_operationLeft<3>.CLK = CLK_LEFT; // GCK (0 pt, 0 inp)
-GLOBALS | 1 | 2 | CLK_LEFT
+ N_PZ_244 = !s_operationChoose<4> & !s_operationChoose<1> &
+ s_operationChoose<3> & s_operationLeft<7>
+ # !s_operationChoose<4> & !s_operationChoose<1> &
+ s_operationChoose<3> & !s_operationRight<7>; // (2 pt, 5 inp)
MACROCELL | 3 | 12 | s_operationLeft<7>_MC
ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 25 | 4 | 10 | 4 | 13 | 4 | 7 | 1 | 10 | 4 | 12 | 4 | 11 | 1 | 12 | 0 | 2 | 8 | 0 | 0 | 5 | 9 | 0 | 1 | 0 | 1 | 15 | 5 | 1 | 4 | 9 | 6 | 4 | 7 | 11 | 7 | 13 | 7 | 14 | 1 | 13 | 1 | 14 | 3 | 2 | 3 | 4 | 3 | 12 | 5 | 14
-INPUTS | 16 | s_operationChoose<0> | s_operationRight<0> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<4> | s_operationLeft<7> | s_operationLeft<0> | s_operationRight<7> | s_operationChoose<3>.COMB | s_operationChoose<2>.COMB | s_operationRight<4>.COMB | N_PZ_106 | N_PZ_296 | s_operationRight<3>.COMB | Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
-INPUTMC | 16 | 5 | 13 | 8 | 1 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 11 | 3 | 12 | 1 | 13 | 10 | 13 | 7 | 10 | 7 | 5 | 10 | 10 | 8 | 12 | 8 | 10 | 8 | 11 | 4 | 15
-EQ | 27 |
- s_operationLeft<7>.COMB = !s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- s_operationChoose<4> & s_operationLeft<7> & s_operationLeft<0> &
- s_operationRight<7> & !s_operationChoose<3>.COMB &
- !s_operationChoose<2>.COMB & s_operationRight<4>.COMB & N_PZ_106 & !N_PZ_296 &
- !s_operationRight<3>.COMB & Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
- # !s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- s_operationChoose<4> & !s_operationLeft<7> & s_operationLeft<0> &
- !s_operationRight<7> & !s_operationChoose<3>.COMB &
- !s_operationChoose<2>.COMB & s_operationRight<4>.COMB & N_PZ_106 & !N_PZ_296 &
- !s_operationRight<3>.COMB & Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
- # !s_operationChoose<0> & !s_operationRight<0> &
- !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- s_operationChoose<4> & s_operationLeft<7> & !s_operationLeft<0> &
- s_operationRight<7> & !s_operationChoose<3>.COMB &
- !s_operationChoose<2>.COMB & s_operationRight<4>.COMB & N_PZ_106 & !N_PZ_296 &
- !s_operationRight<3>.COMB & Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
- # !s_operationChoose<0> & !s_operationRight<0> &
- !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- s_operationChoose<4> & !s_operationLeft<7> & !s_operationLeft<0> &
- !s_operationRight<7> & !s_operationChoose<3>.COMB &
- !s_operationChoose<2>.COMB & s_operationRight<4>.COMB & N_PZ_106 & !N_PZ_296 &
- !s_operationRight<3>.COMB & Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000; // (4 pt, 16 inp)
+OUTPUTMC | 30 | 1 | 12 | 2 | 15 | 1 | 15 | 0 | 15 | 4 | 9 | 12 | 15 | 4 | 11 | 2 | 7 | 8 | 0 | 11 | 15 | 2 | 4 | 5 | 1 | 0 | 3 | 4 | 12 | 6 | 4 | 5 | 13 | 1 | 13 | 1 | 14 | 3 | 2 | 3 | 4 | 8 | 1 | 6 | 14 | 6 | 15 | 6 | 8 | 6 | 9 | 9 | 0 | 9 | 15 | 7 | 4 | 7 | 3 | 10 | 11
+INPUTS | 3 | s_operationLeft<0> | s_operationRight<0> | s_operationLeft<1>
+INPUTMC | 3 | 1 | 13 | 8 | 1 | 1 | 14
+EQ | 5 |
+ s_operationLeft<7>.COMB = !s_operationLeft<0> & s_operationRight<0>
+ # !s_operationRight<0> & !s_operationLeft<1>; // (2 pt, 3 inp)
// Direct Input Register
s_operationLeft<7> := OP_LEFT<7>; // (0 pt, 0 inp)
s_operationLeft<7>.CLK = CLK_LEFT; // GCK (0 pt, 0 inp)
GLOBALS | 1 | 2 | CLK_LEFT
-MACROCELL | 1 | 13 | s_operationLeft<0>_MC
+MACROCELL | 10 | 13 | s_operationRight<7>_MC
ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 30 | 4 | 6 | 0 | 2 | 8 | 14 | 8 | 0 | 6 | 15 | 0 | 5 | 6 | 14 | 6 | 9 | 2 | 14 | 1 | 0 | 2 | 12 | 6 | 8 | 7 | 7 | 9 | 8 | 5 | 12 | 9 | 9 | 2 | 4 | 7 | 8 | 5 | 1 | 7 | 15 | 7 | 9 | 7 | 13 | 7 | 14 | 1 | 13 | 1 | 14 | 3 | 2 | 3 | 4 | 3 | 12 | 8 | 1 | 8 | 3
-INPUTS | 21 | s_operationRight<0> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationRight<1> | s_operationRight<2> | s_operationChoose<4> | s_operationLeft<0> | s_operationChoose<0> | s_operationLeft<3> | s_operationLeft<1> | s_operationLeft<2> | s_operationLeft<5> | s_operationLeft<7> | s_operationLeft<6> | s_operationRight<4> | s_operationRight<6> | s_operationRight<5> | s_operationRight<7> | N_PZ_187 | s_operationRight<3>
-INPUTMC | 21 | 8 | 1 | 7 | 5 | 5 | 15 | 7 | 10 | 8 | 3 | 8 | 5 | 7 | 11 | 1 | 13 | 5 | 13 | 3 | 1 | 1 | 14 | 3 | 0 | 3 | 4 | 3 | 12 | 3 | 5 | 10 | 10 | 10 | 12 | 10 | 11 | 10 | 13 | 3 | 15 | 8 | 11
-EQ | 50 |
- s_operationLeft<0>.COMB = !s_operationRight<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & s_operationLeft<0>
- # s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- s_operationRight<1> & !s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<3>
- # s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- !s_operationRight<1> & !s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<1>
- # s_operationChoose<0> & !s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- s_operationRight<1> & !s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<2>
- # !s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- s_operationRight<1> & !s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<5>
- # !s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- !s_operationRight<1> & !s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<7>
- # !s_operationChoose<0> & !s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- s_operationRight<1> & !s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<6>
- # s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- !s_operationRight<4> & !s_operationRight<6> & !s_operationRight<5> &
- !s_operationRight<7> & N_PZ_187
- # !s_operationRight<0> & !s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationRight<1> &
- !s_operationRight<2> & !s_operationChoose<4> & s_operationLeft<0> &
- !s_operationRight<4> & !s_operationRight<6> & !s_operationRight<3> &
- !s_operationRight<5> & !s_operationRight<7>
- # s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- !s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- s_operationLeft<1> & !s_operationRight<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7>
- # s_operationChoose<0> & !s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- s_operationLeft<2> & !s_operationRight<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7>; // (11 pt, 21 inp)
+OUTPUTMC | 19 | 1 | 12 | 2 | 15 | 2 | 2 | 1 | 15 | 0 | 14 | 0 | 15 | 12 | 15 | 8 | 0 | 0 | 5 | 1 | 0 | 2 | 4 | 5 | 1 | 4 | 12 | 6 | 4 | 5 | 13 | 1 | 13 | 8 | 1 | 3 | 2 | 10 | 11
+INPUTS | 3 | s_operationRight<5> | Msub_s_resultSub_Mxor_Result<5>__xor0000 | Madd_s_resultAdd__or0003
+INPUTMC | 3 | 10 | 11 | 2 | 0 | 2 | 10
+EQ | 7 |
+ s_operationRight<7>.COMB = !s_operationRight<5> &
+ Msub_s_resultSub_Mxor_Result<5>__xor0000
+ # !Msub_s_resultSub_Mxor_Result<5>__xor0000 &
+ Madd_s_resultAdd__or0003; // (2 pt, 3 inp)
// Direct Input Register
-s_operationLeft<0> := OP_LEFT<0>; // (0 pt, 0 inp)
- s_operationLeft<0>.CLK = CLK_LEFT; // GCK (0 pt, 0 inp)
-GLOBALS | 1 | 2 | CLK_LEFT
+s_operationRight<7> := OP_RIGHT<7>; // (0 pt, 0 inp)
+ s_operationRight<7>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
+GLOBALS | 1 | 2 | CLK_RIGHT
-MACROCELL | 10 | 10 | s_operationRight<4>_MC
-ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 25 | 0 | 2 | 8 | 0 | 0 | 5 | 9 | 0 | 1 | 0 | 9 | 9 | 10 | 5 | 10 | 4 | 9 | 12 | 1 | 15 | 9 | 14 | 9 | 15 | 4 | 9 | 1 | 13 | 1 | 14 | 3 | 0 | 3 | 1 | 3 | 2 | 10 | 7 | 4 | 13 | 4 | 12 | 2 | 4 | 3 | 12 | 10 | 12 | 10 | 13
-INPUTS | 2 | s_operationRight<5> | s_operationLeft<5>
-INPUTMC | 2 | 10 | 11 | 3 | 4
-EQ | 5 |
- s_operationRight<4>.COMB = s_operationRight<5> & s_operationLeft<5>
- # !s_operationRight<5> & !s_operationLeft<5>; // (2 pt, 2 inp)
+MACROCELL | 2 | 2 | N_PZ_435_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 3 | 13 | 15 | 2 | 14 | 11 | 11
+INPUTS | 2 | s_operationRight<7> | N_PZ_309
+INPUTMC | 2 | 10 | 13 | 2 | 15
+EQ | 1 |
+ N_PZ_435 = s_operationRight<7> & N_PZ_309; // (1 pt, 2 inp)
+
+MACROCELL | 2 | 15 | N_PZ_309_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 6 | 2 | 2 | 13 | 15 | 2 | 14 | 12 | 14 | 4 | 12 | 8 | 1
+INPUTS | 2 | s_operationLeft<7> | s_operationRight<7>
+INPUTMC | 2 | 3 | 12 | 10 | 13
+EQ | 2 |
+ N_PZ_309 = s_operationLeft<7> & !s_operationRight<7>
+ # !s_operationLeft<7> & s_operationRight<7>; // (2 pt, 2 inp)
+
+MACROCELL | 2 | 3 | Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 8 | 13 | 15 | 12 | 14 | 6 | 8 | 1 | 5 | 0 | 5 | 6 | 9 | 13 | 12 | 1 | 14
+INPUTS | 2 | OP_RESULT<0>94 | Msub_s_resultSub__or00023
+INPUTMC | 2 | 5 | 8 | 1 | 3
+EQ | 1 |
+ Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 = !OP_RESULT<0>94 & !Msub_s_resultSub__or00023; // (1 pt, 2 inp)
+
+MACROCELL | 1 | 3 | Msub_s_resultSub__or00023_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 12 | 2 | 3 | 2 | 14 | 2 | 12 | 11 | 11 | 9 | 0 | 13 | 12 | 11 | 15 | 5 | 13 | 9 | 14 | 7 | 4 | 7 | 3 | 3 | 4
+INPUTS | 2 | s_operationRight<2> | s_operationLeft<2>
+INPUTMC | 2 | 8 | 5 | 3 | 0
+EQ | 1 |
+ Msub_s_resultSub__or00023 = s_operationRight<2> & !s_operationLeft<2>; // (1 pt, 2 inp)
+
+MACROCELL | 4 | 8 | OP_RESULT<0>107_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 14 | 13 | 15 | 2 | 14 | 12 | 14 | 0 | 15 | 6 | 14 | 6 | 15 | 8 | 0 | 6 | 9 | 13 | 12 | 5 | 13 | 7 | 3 | 1 | 14 | 3 | 2 | 3 | 5
+INPUTS | 2 | s_operationRight<1> | s_operationLeft<1>
+INPUTMC | 2 | 8 | 3 | 1 | 14
+EQ | 1 |
+ OP_RESULT<0>107 = !s_operationRight<1> & s_operationLeft<1>; // (1 pt, 2 inp)
+
+MACROCELL | 1 | 14 | s_operationLeft<1>_MC
+ATTRIBUTES | 545293056 | 5
+OUTPUTMC | 34 | 4 | 8 | 0 | 13 | 4 | 10 | 12 | 15 | 0 | 9 | 1 | 7 | 6 | 14 | 5 | 12 | 6 | 15 | 8 | 0 | 0 | 5 | 0 | 0 | 1 | 8 | 6 | 9 | 1 | 10 | 9 | 15 | 13 | 12 | 7 | 6 | 7 | 7 | 11 | 15 | 1 | 0 | 5 | 1 | 11 | 9 | 4 | 13 | 4 | 14 | 4 | 12 | 9 | 14 | 7 | 4 | 7 | 3 | 3 | 2 | 3 | 4 | 3 | 12 | 8 | 3 | 10 | 12
+INPUTS | 17 | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<1> | s_operationLeft<2> | Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 | s_operationRight<0> | s_operationRight<1> | OP_RESULT<0>94 | s_operationRight<2> | Mshift_s_resultRotateRight_Sh<4> | OP_RESULT<0>107 | N_PZ_614 | Mshift_s_resultRotateLeft_Sh<6> | s_operationLeft<0> | s_operationLeft<3> | s_operationLeft<7>
+INPUTMC | 17 | 5 | 13 | 7 | 11 | 7 | 5 | 5 | 15 | 3 | 0 | 2 | 3 | 8 | 1 | 8 | 3 | 5 | 8 | 8 | 5 | 2 | 8 | 4 | 8 | 1 | 6 | 4 | 7 | 1 | 13 | 3 | 1 | 3 | 12
+EQ | 32 |
+ s_operationLeft<1>.COMB = s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationLeft<2>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> &
+ !Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000
+ # s_operationChoose<4> & s_operationChoose<2> &
+ !s_operationChoose<1> & !s_operationRight<0> & !s_operationRight<1> &
+ OP_RESULT<0>94
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
+ !s_operationRight<2> & !Mshift_s_resultRotateRight_Sh<4>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<0> &
+ !s_operationRight<2> & OP_RESULT<0>107
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
+ s_operationRight<2> & N_PZ_614
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<1> &
+ s_operationRight<2> & !Mshift_s_resultRotateLeft_Sh<6>
+ # s_operationLeft<0> & !s_operationChoose<0> &
+ s_operationChoose<4> & s_operationChoose<2> & !s_operationChoose<1> &
+ !s_operationRight<0> & s_operationRight<1> & !s_operationRight<2>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<0> &
+ !s_operationRight<1> & !s_operationRight<2> & s_operationLeft<3>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<0> &
+ s_operationRight<1> & !s_operationRight<2> & s_operationLeft<7>; // (10 pt, 17 inp)
// Direct Input Register
-s_operationRight<4> := OP_RIGHT<4>; // (0 pt, 0 inp)
- s_operationRight<4>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
-GLOBALS | 1 | 2 | CLK_RIGHT
+s_operationLeft<1> := OP_LEFT<1>; // (0 pt, 0 inp)
+ s_operationLeft<1>.CLK = CLK_LEFT; // GCK (0 pt, 0 inp)
+GLOBALS | 1 | 2 | CLK_LEFT
-MACROCELL | 10 | 12 | s_operationRight<6>_MC
+MACROCELL | 3 | 5 | s_operationLeft<6>_MC
ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 16 | 0 | 2 | 8 | 0 | 0 | 5 | 9 | 0 | 1 | 0 | 1 | 15 | 4 | 8 | 5 | 1 | 4 | 9 | 7 | 15 | 7 | 9 | 11 | 9 | 7 | 5 | 7 | 10 | 1 | 13 | 1 | 14
-INPUTS | 3 | s_operationRight<5> | s_operationRight<4>.COMB | Madd_s_resultAdd__or0003
-INPUTMC | 3 | 10 | 11 | 10 | 10 | 9 | 12
+OUTPUTMC | 23 | 4 | 7 | 4 | 9 | 4 | 6 | 4 | 11 | 8 | 0 | 0 | 1 | 5 | 1 | 4 | 12 | 9 | 14 | 9 | 13 | 3 | 0 | 3 | 1 | 5 | 14 | 3 | 2 | 3 | 4 | 8 | 1 | 13 | 15 | 2 | 14 | 2 | 12 | 6 | 8 | 9 | 0 | 13 | 12 | 11 | 15
+INPUTS | 4 | Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830 | s_operationLeft<0> | s_operationRight<0> | OP_RESULT<0>107
+INPUTMC | 4 | 0 | 13 | 1 | 13 | 8 | 1 | 4 | 8
EQ | 6 |
- s_operationRight<6>.COMB = !s_operationRight<5> & s_operationRight<4>.COMB
- # !s_operationRight<4>.COMB &
- Madd_s_resultAdd__or0003; // (2 pt, 3 inp)
+ s_operationLeft<6>.COMB = Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830
+ # !s_operationLeft<0> & s_operationRight<0> &
+ !OP_RESULT<0>107; // (2 pt, 4 inp)
// Direct Input Register
-s_operationRight<6> := OP_RIGHT<6>; // (0 pt, 0 inp)
- s_operationRight<6>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
-GLOBALS | 1 | 2 | CLK_RIGHT
+s_operationLeft<6> := OP_LEFT<6>; // (0 pt, 0 inp)
+ s_operationLeft<6>.CLK = CLK_LEFT; // GCK (0 pt, 0 inp)
+GLOBALS | 1 | 2 | CLK_LEFT
-MACROCELL | 8 | 11 | s_operationRight<3>_MC
+MACROCELL | 5 | 7 | Msub_s_resultSub_Mxor_Result<3>__xor0000_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 8 | 13 | 15 | 2 | 14 | 12 | 14 | 2 | 12 | 11 | 11 | 9 | 0 | 2 | 10 | 11 | 15
+INPUTS | 2 | s_operationLeft<3> | s_operationRight<3>
+INPUTMC | 2 | 3 | 1 | 8 | 11
+EQ | 2 |
+ Msub_s_resultSub_Mxor_Result<3>__xor0000 = s_operationLeft<3> & s_operationRight<3>
+ # !s_operationLeft<3> & !s_operationRight<3>; // (2 pt, 2 inp)
+
+MACROCELL | 3 | 1 | s_operationLeft<3>_MC
ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 24 | 3 | 15 | 0 | 2 | 8 | 0 | 0 | 5 | 2 | 14 | 9 | 0 | 1 | 0 | 9 | 8 | 9 | 10 | 9 | 9 | 9 | 12 | 1 | 15 | 9 | 13 | 9 | 14 | 9 | 15 | 4 | 9 | 1 | 13 | 1 | 14 | 3 | 2 | 8 | 1 | 8 | 5 | 8 | 11 | 10 | 6 | 3 | 12
-INPUTS | 3 | N_PZ_187 | s_operationLeft<3> | s_operationRight<3>
-INPUTMC | 3 | 3 | 15 | 3 | 1 | 8 | 11
-EQ | 5 |
- s_operationRight<3>.COMB = N_PZ_187
- # !s_operationLeft<3> & s_operationRight<3>; // (2 pt, 3 inp)
+OUTPUTMC | 39 | 5 | 7 | 1 | 6 | 0 | 15 | 5 | 9 | 5 | 10 | 0 | 5 | 0 | 7 | 0 | 0 | 1 | 8 | 6 | 9 | 9 | 0 | 1 | 10 | 9 | 15 | 13 | 12 | 11 | 15 | 1 | 0 | 7 | 9 | 7 | 15 | 5 | 13 | 5 | 15 | 9 | 14 | 7 | 4 | 7 | 3 | 7 | 14 | 1 | 13 | 1 | 14 | 5 | 14 | 3 | 2 | 3 | 4 | 8 | 1 | 6 | 7 | 10 | 11 | 13 | 15 | 2 | 6 | 12 | 14 | 11 | 11 | 2 | 4 | 5 | 1 | 4 | 12
+INPUTS | 2 | s_operationLeft<6> | s_operationRight<6>
+INPUTMC | 2 | 3 | 5 | 10 | 12
+EQ | 4 |
+ s_operationLeft<3>.COMB = s_operationLeft<6> & !s_operationRight<6>; // (1 pt, 2 inp)
+// Direct Input Register
+s_operationLeft<3> := OP_LEFT<3>; // (0 pt, 0 inp)
+ s_operationLeft<3>.CLK = CLK_LEFT; // GCK (0 pt, 0 inp)
+GLOBALS | 1 | 2 | CLK_LEFT
+
+MACROCELL | 8 | 11 | s_operationRight<3>_MC
+ATTRIBUTES | 2155905024 | 4
+OUTPUTMC | 24 | 5 | 7 | 2 | 14 | 0 | 14 | 0 | 15 | 2 | 12 | 8 | 0 | 0 | 5 | 9 | 0 | 7 | 6 | 7 | 7 | 2 | 10 | 11 | 15 | 1 | 0 | 2 | 4 | 5 | 1 | 7 | 9 | 7 | 15 | 7 | 8 | 6 | 4 | 5 | 13 | 5 | 15 | 7 | 13 | 7 | 14 | 1 | 13
+INPUTS | 0
+EQ | 4 |
+
// Direct Input Register
s_operationRight<3> := OP_RIGHT<3>; // (0 pt, 0 inp)
s_operationRight<3>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
GLOBALS | 1 | 2 | CLK_RIGHT
-MACROCELL | 10 | 11 | s_operationRight<5>_MC
+MACROCELL | 10 | 10 | s_operationRight<4>_MC
ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 22 | 4 | 14 | 4 | 10 | 4 | 13 | 1 | 10 | 4 | 11 | 0 | 2 | 8 | 0 | 0 | 5 | 9 | 0 | 1 | 0 | 1 | 15 | 2 | 4 | 7 | 8 | 4 | 9 | 7 | 9 | 1 | 13 | 1 | 14 | 10 | 10 | 10 | 11 | 10 | 12 | 10 | 13 | 10 | 2
+OUTPUTMC | 24 | 2 | 1 | 13 | 15 | 2 | 14 | 0 | 14 | 0 | 15 | 2 | 12 | 8 | 0 | 0 | 5 | 7 | 7 | 2 | 10 | 11 | 15 | 1 | 0 | 2 | 4 | 5 | 1 | 7 | 15 | 13 | 11 | 13 | 10 | 11 | 9 | 6 | 4 | 5 | 13 | 5 | 15 | 1 | 13 | 8 | 3 | 6 | 7
INPUTS | 3 | Mmult_s_resultMul_mult0001_Mxor__n0006<3>__xor0000 | s_operationLeft<2> | s_operationRight<5>
-INPUTMC | 3 | 10 | 7 | 3 | 0 | 10 | 11
+INPUTMC | 3 | 6 | 7 | 3 | 0 | 10 | 11
EQ | 5 |
- s_operationRight<5>.COMB = Mmult_s_resultMul_mult0001_Mxor__n0006<3>__xor0000
+ s_operationRight<4>.COMB = Mmult_s_resultMul_mult0001_Mxor__n0006<3>__xor0000
$ s_operationLeft<2> & s_operationRight<5>; // (2 pt, 3 inp)
// Direct Input Register
-s_operationRight<5> := OP_RIGHT<5>; // (0 pt, 0 inp)
- s_operationRight<5>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
+s_operationRight<4> := OP_RIGHT<4>; // (0 pt, 0 inp)
+ s_operationRight<4>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
GLOBALS | 1 | 2 | CLK_RIGHT
-MACROCELL | 10 | 13 | s_operationRight<7>_MC
-ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 20 | 4 | 10 | 4 | 13 | 4 | 7 | 1 | 10 | 4 | 12 | 4 | 11 | 0 | 2 | 8 | 0 | 0 | 5 | 9 | 0 | 1 | 0 | 1 | 15 | 4 | 9 | 7 | 15 | 6 | 4 | 7 | 13 | 1 | 13 | 1 | 14 | 3 | 12 | 5 | 1
-INPUTS | 3 | s_operationRight<5> | N_PZ_378 | s_operationRight<4>.COMB
-INPUTMC | 3 | 10 | 11 | 4 | 14 | 10 | 10
-EQ | 5 |
- s_operationRight<7>.COMB = s_operationRight<5> & N_PZ_378
- # N_PZ_378 & s_operationRight<4>.COMB; // (2 pt, 3 inp)
-// Direct Input Register
-s_operationRight<7> := OP_RIGHT<7>; // (0 pt, 0 inp)
- s_operationRight<7>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
-GLOBALS | 1 | 2 | CLK_RIGHT
+MACROCELL | 2 | 1 | Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 7 | 13 | 15 | 2 | 14 | 12 | 14 | 2 | 12 | 11 | 11 | 2 | 10 | 11 | 15
+INPUTS | 2 | s_operationRight<4> | s_operationLeft<4>
+INPUTMC | 2 | 10 | 10 | 3 | 2
+EQ | 2 |
+ Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 = s_operationRight<4> & !s_operationLeft<4>
+ # !s_operationRight<4> & s_operationLeft<4>; // (2 pt, 2 inp)
-MACROCELL | 3 | 5 | s_operationLeft<6>_MC
+MACROCELL | 3 | 2 | s_operationLeft<4>_MC
ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 19 | 1 | 12 | 0 | 2 | 8 | 0 | 0 | 5 | 1 | 0 | 4 | 8 | 5 | 1 | 5 | 13 | 5 | 15 | 7 | 5 | 7 | 10 | 7 | 11 | 7 | 12 | 7 | 13 | 1 | 13 | 1 | 14 | 3 | 2 | 3 | 4 | 5 | 14
-INPUTS | 17 | s_operationChoose<0> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<4> | s_operationLeft<1> | N_PZ_106 | s_operationRight<1> | s_operationRight<2> | s_operationChoose<5>.COMB | Mshift_s_resultRotateRight_Sh<1> | s_operationChoose<4>.COMB | Mshift_s_resultRotateLeft_Sh<5> | N_PZ_114 | s_operationRight<0> | s_operationLeft<2> | N_PZ_296 | s_operationLeft<3>
-INPUTMC | 17 | 5 | 13 | 7 | 5 | 5 | 15 | 7 | 11 | 1 | 14 | 8 | 12 | 8 | 3 | 8 | 5 | 7 | 12 | 8 | 15 | 7 | 11 | 10 | 15 | 8 | 14 | 8 | 1 | 3 | 0 | 8 | 10 | 3 | 1
-EQ | 28 |
- s_operationLeft<6>.COMB = s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<4> & !s_operationLeft<1>
- # !s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<4> & !N_PZ_106
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationRight<1> & s_operationRight<2> &
- s_operationChoose<4> & !s_operationChoose<5>.COMB
+OUTPUTMC | 27 | 2 | 1 | 2 | 14 | 1 | 6 | 2 | 8 | 5 | 10 | 2 | 9 | 8 | 0 | 0 | 5 | 9 | 0 | 0 | 6 | 1 | 10 | 9 | 15 | 11 | 15 | 1 | 0 | 2 | 4 | 5 | 13 | 5 | 15 | 9 | 13 | 7 | 10 | 7 | 11 | 7 | 13 | 1 | 13 | 5 | 14 | 3 | 4 | 10 | 11 | 10 | 12 | 5 | 1
+INPUTS | 27 | s_operationChoose<1> | s_operationChoose<3> | OP_RESULT<6>88 | s_operationChoose<0> | s_operationChoose<4> | s_operationLeft<6> | s_operationRight<6> | s_operationChoose<2> | s_operationLeft<2>.COMB | s_operationLeft<1> | Msub_s_resultSub__or0005 | s_operationLeft<3>.COMB | s_operationRight<7>.COMB | s_operationLeft<0> | Mmult_s_resultMul_mult0001_Mxor__index0033 | s_operationRight<1> | s_operationRight<2> | Mshift_s_resultRotateRight_Sh<4> | Mshift_s_resultRotateRight_Sh<0> | Mshift_s_resultRotateRight_Sh<6> | s_operationRight<0> | OP_RESULT<0>107 | N_PZ_614 | Mshift_s_resultRotateLeft_Sh<6> | s_operationLeft<2> | s_operationLeft<3> | s_operationLeft<7>
+INPUTMC | 27 | 5 | 15 | 7 | 10 | 5 | 14 | 5 | 13 | 7 | 11 | 3 | 5 | 10 | 12 | 7 | 5 | 3 | 0 | 1 | 14 | 10 | 15 | 3 | 1 | 10 | 13 | 1 | 13 | 4 | 13 | 8 | 3 | 8 | 5 | 2 | 8 | 4 | 10 | 4 | 9 | 8 | 1 | 4 | 8 | 1 | 6 | 4 | 7 | 3 | 0 | 3 | 1 | 3 | 12
+EQ | 91 |
+ s_operationLeft<4>.COMB = s_operationChoose<1> & !s_operationChoose<3> &
+ OP_RESULT<6>88
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<1> & !s_operationChoose<3> & s_operationLeft<6>
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<1> & !s_operationChoose<3> & s_operationRight<6>
# s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationRight<1> & !s_operationRight<2> &
- s_operationChoose<4> & !Mshift_s_resultRotateRight_Sh<1>
- # !s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & s_operationRight<1> & !s_operationRight<2> &
- s_operationChoose<4> & !s_operationChoose<4>.COMB
- # !s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationRight<1> & s_operationRight<2> &
- s_operationChoose<4> & !Mshift_s_resultRotateLeft_Sh<5>
- # !s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationRight<1> & !s_operationRight<2> &
- s_operationChoose<4> & N_PZ_114
- # !s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
- s_operationChoose<4> & s_operationLeft<2> & !N_PZ_296
- # !s_operationChoose<0> & !s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & s_operationLeft<3>; // (9 pt, 17 inp)
+ s_operationChoose<1> & !s_operationChoose<3> & s_operationRight<6>
+ # !s_operationChoose<4> & s_operationChoose<2> &
+ !s_operationChoose<1> & !s_operationChoose<3> & s_operationLeft<2>.COMB
+ # !s_operationChoose<4> & s_operationChoose<1> &
+ !s_operationChoose<3> & s_operationLeft<6> & s_operationRight<6>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<3> &
+ s_operationLeft<1>
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationLeft<6>
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<1> & !s_operationChoose<3> & s_operationLeft<2>.COMB &
+ !Msub_s_resultSub__or0005
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ s_operationLeft<3>.COMB
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<1> & !s_operationChoose<3> & s_operationLeft<3>.COMB &
+ s_operationRight<7>.COMB
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<1> & !s_operationChoose<3> & s_operationLeft<2>.COMB &
+ s_operationRight<7>.COMB
+ # !s_operationLeft<0> & s_operationChoose<0> &
+ s_operationChoose<4> & !s_operationChoose<2> & !s_operationChoose<1> &
+ !s_operationChoose<3> & Mmult_s_resultMul_mult0001_Mxor__index0033
+ # s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationRight<6> & Mmult_s_resultMul_mult0001_Mxor__index0033
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ s_operationLeft<3>.COMB & !Msub_s_resultSub__or0005
+ # s_operationLeft<0> & s_operationChoose<0> &
+ s_operationChoose<4> & !s_operationChoose<2> & !s_operationChoose<1> &
+ !s_operationChoose<3> & s_operationRight<6> &
+ !Mmult_s_resultMul_mult0001_Mxor__index0033
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ s_operationRight<1> & s_operationRight<2> &
+ !Mshift_s_resultRotateRight_Sh<4>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ s_operationRight<1> & !s_operationRight<2> &
+ !Mshift_s_resultRotateRight_Sh<0>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationRight<1> & !s_operationRight<2> &
+ !Mshift_s_resultRotateRight_Sh<6>
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationLeft<3>.COMB & !s_operationLeft<2>.COMB &
+ Msub_s_resultSub__or0005
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ s_operationRight<0> & s_operationRight<2> & OP_RESULT<0>107
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ s_operationRight<1> & !s_operationRight<2> & N_PZ_614
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationRight<1> & !s_operationRight<2> &
+ !Mshift_s_resultRotateLeft_Sh<6>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationLeft<3>.COMB & !s_operationLeft<2>.COMB &
+ !s_operationRight<7>.COMB
+ # s_operationChoose<4> & s_operationChoose<2> &
+ !s_operationChoose<1> & !s_operationChoose<3> & !s_operationRight<0> &
+ !s_operationRight<1> & s_operationRight<2> & s_operationLeft<2>
+ # s_operationLeft<0> & !s_operationChoose<0> &
+ s_operationChoose<4> & s_operationChoose<2> & !s_operationChoose<1> &
+ !s_operationChoose<3> & !s_operationRight<0> & s_operationRight<1> &
+ s_operationRight<2>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ s_operationRight<0> & !s_operationRight<1> & s_operationRight<2> &
+ s_operationLeft<3>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ s_operationRight<0> & s_operationRight<1> & s_operationRight<2> &
+ s_operationLeft<7>; // (28 pt, 27 inp)
// Direct Input Register
-s_operationLeft<6> := OP_LEFT<6>; // (0 pt, 0 inp)
- s_operationLeft<6>.CLK = CLK_LEFT; // GCK (0 pt, 0 inp)
+s_operationLeft<4> := OP_LEFT<4>; // (0 pt, 0 inp)
+ s_operationLeft<4>.CLK = CLK_LEFT; // GCK (0 pt, 0 inp)
GLOBALS | 1 | 2 | CLK_LEFT
+MACROCELL | 2 | 5 | N_PZ_560_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 4 | 13 | 15 | 11 | 11 | 5 | 13 | 5 | 15
+INPUTS | 3 | s_operationLeft<2>.COMB | s_operationLeft<5> | s_operationRight<5>
+INPUTMC | 3 | 3 | 0 | 3 | 4 | 10 | 11
+EQ | 2 |
+ N_PZ_560 = s_operationLeft<2>.COMB
+ # !s_operationLeft<5> & s_operationRight<5>; // (2 pt, 3 inp)
+
MACROCELL | 3 | 4 | s_operationLeft<5>_MC
ATTRIBUTES | 545293056 | 5
-OUTPUTMC | 25 | 4 | 14 | 4 | 10 | 1 | 10 | 4 | 11 | 1 | 12 | 0 | 2 | 0 | 5 | 10 | 15 | 1 | 0 | 2 | 12 | 10 | 14 | 1 | 15 | 2 | 4 | 4 | 8 | 5 | 1 | 5 | 13 | 5 | 15 | 7 | 12 | 7 | 13 | 1 | 13 | 1 | 14 | 3 | 2 | 3 | 4 | 10 | 10 | 5 | 14
-INPUTS | 16 | s_operationChoose<0> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<4> | s_operationLeft<2> | N_PZ_296 | s_operationRight<0> | s_operationRight<1> | s_operationRight<2> | s_operationLeft<5> | s_operationLeft<3> | s_operationLeft<4> | s_operationLeft<7> | s_operationLeft<1> | s_operationLeft<0> | s_operationLeft<6>
-INPUTMC | 16 | 5 | 13 | 7 | 5 | 5 | 15 | 7 | 11 | 3 | 0 | 8 | 10 | 8 | 1 | 8 | 3 | 8 | 5 | 3 | 4 | 3 | 1 | 3 | 2 | 3 | 12 | 1 | 14 | 1 | 13 | 3 | 5
-EQ | 40 |
- s_operationLeft<5>.COMB = s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<4> & !s_operationLeft<2>
- # !s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<4> & N_PZ_296
- # !s_operationRight<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationRight<1> & !s_operationRight<2> &
- s_operationChoose<4> & s_operationLeft<2>
- # s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & s_operationLeft<5>
- # s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & s_operationLeft<3>
- # s_operationChoose<0> & !s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & s_operationLeft<4>
- # !s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & s_operationLeft<3>
- # !s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & s_operationLeft<7>
- # !s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & s_operationLeft<5>
- # !s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & s_operationLeft<1>
- # !s_operationChoose<0> & !s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & s_operationLeft<4>
- # !s_operationChoose<0> & !s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & s_operationLeft<0>
- # !s_operationChoose<0> & !s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & s_operationLeft<6>; // (13 pt, 16 inp)
+OUTPUTMC | 20 | 2 | 5 | 2 | 0 | 2 | 6 | 2 | 14 | 2 | 8 | 4 | 7 | 4 | 6 | 2 | 9 | 0 | 5 | 1 | 0 | 0 | 4 | 2 | 4 | 5 | 1 | 9 | 14 | 9 | 13 | 5 | 14 | 3 | 4 | 10 | 11 | 10 | 12 | 7 | 5
+INPUTS | 20 | s_operationLeft<7> | s_operationLeft<5> | Mshift_s_resultRotateLeft_Sh<7> | s_operationRight<0> | s_operationRight<1> | s_operationRight<2> | s_operationLeft<6> | Mshift_s_resultRotateRight_Sh<6> | N_PZ_338 | s_operationLeft<3> | s_operationLeft<4> | Mshift_s_resultRotateRight_Sh<4> | Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830 | s_operationLeft<1> | N_PZ_140 | s_operationLeft<2> | s_operationLeft<0> | Msub_s_resultSub__or00023 | OP_RESULT<0>94 | Mshift_s_resultRotateRight_Sh<3>
+INPUTMC | 20 | 3 | 12 | 3 | 4 | 4 | 11 | 8 | 1 | 8 | 3 | 8 | 5 | 3 | 5 | 4 | 9 | 1 | 10 | 3 | 1 | 3 | 2 | 2 | 8 | 0 | 13 | 1 | 14 | 5 | 9 | 3 | 0 | 1 | 13 | 1 | 3 | 5 | 8 | 5 | 10
+EQ | 57 |
+ s_operationLeft<5>.COMB = s_operationLeft<7> & !s_operationLeft<5> &
+ Mshift_s_resultRotateLeft_Sh<7>
+ # s_operationRight<0> & !s_operationRight<1> &
+ !s_operationRight<2> & s_operationLeft<7>
+ # s_operationRight<0> & !s_operationRight<1> &
+ s_operationLeft<7> & !s_operationLeft<5>
+ # !s_operationRight<0> & s_operationRight<1> &
+ s_operationLeft<6> & !s_operationLeft<5>
+ # !s_operationRight<0> & !s_operationRight<1> &
+ s_operationRight<2> & s_operationLeft<5>
+ # !s_operationRight<0> & s_operationRight<2> &
+ !s_operationLeft<6> & s_operationLeft<5>
+ # !s_operationRight<1> & s_operationRight<2> &
+ !s_operationLeft<7> & s_operationLeft<5>
+ # s_operationRight<2> & s_operationLeft<5> &
+ Mshift_s_resultRotateRight_Sh<6> & !Mshift_s_resultRotateLeft_Sh<7>
+ # s_operationRight<2> & s_operationLeft<5> &
+ Mshift_s_resultRotateRight_Sh<6> & N_PZ_338
+ # !s_operationRight<2> & s_operationLeft<7> &
+ Mshift_s_resultRotateLeft_Sh<7> & N_PZ_338
+ # s_operationLeft<3> & s_operationLeft<4> &
+ Mshift_s_resultRotateRight_Sh<4> & !Mshift_s_resultRotateRight_Sh<6>
+ # s_operationRight<1> & s_operationRight<2> &
+ s_operationLeft<7> & s_operationLeft<4> &
+ Mshift_s_resultRotateLeft_Sh<7>
+ # s_operationRight<1> & !s_operationRight<2> &
+ s_operationLeft<6> & s_operationLeft<5> &
+ !Mshift_s_resultRotateRight_Sh<6>
+ # s_operationRight<1> & !s_operationLeft<7> &
+ s_operationLeft<6> & !s_operationLeft<4> & !s_operationLeft<5>
+ # !s_operationLeft<7> & s_operationLeft<6> &
+ !s_operationLeft<3> & !s_operationLeft<5> &
+ Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830
+ # s_operationLeft<1> & s_operationLeft<4> &
+ Mshift_s_resultRotateRight_Sh<4> & !Mshift_s_resultRotateRight_Sh<6> & N_PZ_140
+ # s_operationRight<1> & s_operationRight<2> &
+ s_operationLeft<2> & s_operationLeft<7> & s_operationLeft<3> &
+ Mshift_s_resultRotateLeft_Sh<7>
+ # s_operationRight<1> & !s_operationLeft<2> &
+ !s_operationLeft<7> & s_operationLeft<6> & !s_operationLeft<3> &
+ !s_operationLeft<5>
+ # s_operationLeft<0> & s_operationRight<1> &
+ s_operationLeft<7> & Msub_s_resultSub__or00023 & s_operationLeft<1> &
+ s_operationLeft<3> & Mshift_s_resultRotateLeft_Sh<7>
+ # s_operationRight<0> & s_operationRight<1> &
+ !s_operationRight<2> & !s_operationLeft<7> & !s_operationLeft<6> &
+ s_operationLeft<4> & s_operationLeft<5>
+ # s_operationRight<1> & OP_RESULT<0>94 &
+ !s_operationLeft<7> & !s_operationLeft<6> & s_operationLeft<3> &
+ s_operationLeft<5> & Mshift_s_resultRotateRight_Sh<3>
+ # s_operationLeft<0> & s_operationRight<1> &
+ !s_operationRight<2> & !s_operationLeft<7> & s_operationLeft<1> &
+ !s_operationLeft<6> & s_operationLeft<3> & s_operationLeft<5> &
+ !N_PZ_140; // (22 pt, 20 inp)
// Direct Input Register
s_operationLeft<5> := OP_LEFT<5>; // (0 pt, 0 inp)
s_operationLeft<5>.CLK = CLK_LEFT; // GCK (0 pt, 0 inp)
GLOBALS | 1 | 2 | CLK_LEFT
-MACROCELL | 4 | 10 | OP_RESULT<0>154_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 0 | 2
-INPUTS | 12 | s_operationChoose<0> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<4> | s_operationLeft<7> | s_operationRight<7> | s_operationChoose<3>.COMB | s_operationChoose<2>.COMB | s_operationRight<5> | N_PZ_378 | s_operationLeft<5>
-INPUTMC | 12 | 5 | 13 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 11 | 3 | 12 | 10 | 13 | 7 | 10 | 7 | 5 | 10 | 11 | 4 | 14 | 3 | 4
-EQ | 27 |
- OP_RESULT<0>154 = s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- !s_operationLeft<7> & s_operationRight<7>
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- !s_operationLeft<7> & s_operationChoose<3>.COMB &
- !s_operationChoose<2>.COMB
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- s_operationRight<7> & s_operationChoose<3>.COMB &
- !s_operationChoose<2>.COMB
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- !s_operationLeft<7> & s_operationRight<5> & !s_operationChoose<2>.COMB &
- N_PZ_378
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- !s_operationLeft<7> & !s_operationLeft<5> & !s_operationChoose<2>.COMB &
- N_PZ_378
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- s_operationRight<5> & s_operationRight<7> & !s_operationChoose<2>.COMB &
- N_PZ_378
+MACROCELL | 10 | 11 | s_operationRight<5>_MC
+ATTRIBUTES | 545293056 | 5
+OUTPUTMC | 20 | 2 | 5 | 2 | 0 | 2 | 6 | 2 | 14 | 0 | 14 | 0 | 15 | 8 | 0 | 0 | 5 | 1 | 0 | 2 | 4 | 5 | 1 | 4 | 4 | 4 | 13 | 4 | 14 | 10 | 15 | 6 | 4 | 1 | 13 | 10 | 10 | 10 | 11 | 10 | 13
+INPUTS | 30 | s_operationChoose<4> | Msub_s_resultSub_Mxor_Result<5>__xor0000 | N_PZ_371 | s_operationChoose<2> | s_operationLeft<5> | s_operationChoose<0> | s_operationChoose<1> | s_operationChoose<3> | s_operationRight<5> | s_operationLeft<3> | s_operationLeft<4> | OP_RESULT<3>100 | Msub_s_resultSub__or0004 | s_operationRight<7>.COMB | s_operationLeft<2> | Mmult_s_resultMul_mult0001__and0052 | Mmult_s_resultMul_mult0001_Mxor__index0025 | Msub_s_resultSub__or0005 | Madd_s_resultAdd__or0003 | s_operationLeft<0> | s_operationRight<1> | s_operationRight<2> | Mshift_s_resultRotateRight_Sh<3> | Mshift_s_resultRotateRight_Sh<7> | Mshift_s_resultRotateRight_Sh<1> | Mshift_s_resultRotateRight_Sh<5> | Mshift_s_resultRotateLeft_Sh<7> | N_PZ_140 | s_operationLeft<7>.COMB | Mshift_s_resultRotateLeft_Sh<5>
+INPUTMC | 30 | 7 | 11 | 2 | 0 | 1 | 9 | 7 | 5 | 3 | 4 | 5 | 13 | 5 | 15 | 7 | 10 | 10 | 11 | 3 | 1 | 3 | 2 | 0 | 0 | 2 | 12 | 10 | 13 | 3 | 0 | 4 | 4 | 11 | 9 | 10 | 15 | 2 | 10 | 1 | 13 | 8 | 3 | 8 | 5 | 5 | 10 | 2 | 7 | 5 | 12 | 4 | 6 | 4 | 11 | 5 | 9 | 3 | 12 | 2 | 9
+EQ | 75 |
+ s_operationRight<5>.COMB = !s_operationChoose<4> &
+ !Msub_s_resultSub_Mxor_Result<5>__xor0000 & N_PZ_371
+ # s_operationChoose<2> & s_operationLeft<5> &
+ N_PZ_371
# s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- s_operationRight<7> & !s_operationLeft<5> & !s_operationChoose<2>.COMB &
- N_PZ_378; // (7 pt, 12 inp)
+ s_operationChoose<1> & !s_operationChoose<3> & s_operationRight<5>
+ # s_operationChoose<4> & !s_operationChoose<2> &
+ s_operationLeft<3> & !s_operationLeft<5> & N_PZ_371
+ # s_operationChoose<4> & !s_operationChoose<2> &
+ s_operationLeft<4> & !s_operationLeft<5> & N_PZ_371
+ # !s_operationChoose<4> & s_operationChoose<1> &
+ !s_operationChoose<3> & s_operationLeft<5> & s_operationRight<5>
+ # s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationLeft<3> & !s_operationLeft<5> & OP_RESULT<3>100
+ # !s_operationLeft<3> & !s_operationLeft<4> &
+ s_operationLeft<5> & N_PZ_371 & !OP_RESULT<3>100
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<3> & !s_operationLeft<5> &
+ !N_PZ_371
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<3> &
+ !Msub_s_resultSub_Mxor_Result<5>__xor0000 & !Msub_s_resultSub__or0004
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !Msub_s_resultSub_Mxor_Result<5>__xor0000
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<1> & !s_operationChoose<3> &
+ !Msub_s_resultSub_Mxor_Result<5>__xor0000 & s_operationRight<7>.COMB
+ # s_operationChoose<4> & !s_operationChoose<2> &
+ s_operationChoose<1> & !s_operationChoose<3> & s_operationLeft<2> &
+ !N_PZ_371
+ # s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !Mmult_s_resultMul_mult0001__and0052 & Mmult_s_resultMul_mult0001_Mxor__index0025
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<3> &
+ Msub_s_resultSub_Mxor_Result<5>__xor0000 & !N_PZ_371 & Msub_s_resultSub__or0005
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ Msub_s_resultSub_Mxor_Result<5>__xor0000 & !Madd_s_resultAdd__or0003
+ # s_operationLeft<0> & s_operationChoose<0> &
+ s_operationChoose<4> & !s_operationChoose<2> & !s_operationChoose<1> &
+ !s_operationChoose<3> & s_operationRight<5> &
+ !Mmult_s_resultMul_mult0001__and0052
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ s_operationRight<1> & s_operationRight<2> &
+ !Mshift_s_resultRotateRight_Sh<3>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ s_operationRight<1> & !s_operationRight<2> &
+ !Mshift_s_resultRotateRight_Sh<7>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationRight<1> & s_operationRight<2> &
+ !Mshift_s_resultRotateRight_Sh<1>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationRight<1> & !s_operationRight<2> &
+ !Mshift_s_resultRotateRight_Sh<5>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<3> & s_operationRight<1> &
+ s_operationRight<2> & !N_PZ_371 & !Mshift_s_resultRotateLeft_Sh<7>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<3> & s_operationRight<1> &
+ !s_operationRight<2> & !N_PZ_371 & N_PZ_140
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<3> & !s_operationRight<1> &
+ s_operationRight<2> & !N_PZ_371 & !s_operationLeft<7>.COMB
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<3> & !s_operationRight<1> &
+ !s_operationRight<2> & !N_PZ_371 & !Mshift_s_resultRotateLeft_Sh<5>; // (25 pt, 30 inp)
+// Direct Input Register
+s_operationRight<5> := OP_RIGHT<5>; // (0 pt, 0 inp)
+ s_operationRight<5>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
+GLOBALS | 1 | 2 | CLK_RIGHT
-MACROCELL | 4 | 14 | N_PZ_378_MC
+MACROCELL | 2 | 0 | Msub_s_resultSub_Mxor_Result<5>__xor0000_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 2 | 4 | 10 | 10 | 13
-INPUTS | 5 | s_operationLeft<2>.COMB | s_operationRight<5> | s_operationLeft<5> | s_operationLeft<3>.COMB | s_operationRight<2>.COMB
-INPUTMC | 5 | 3 | 0 | 10 | 11 | 3 | 4 | 3 | 1 | 8 | 5
+OUTPUTMC | 6 | 13 | 15 | 12 | 14 | 2 | 4 | 10 | 15 | 10 | 11 | 10 | 13
+INPUTS | 2 | s_operationLeft<5> | s_operationRight<5>
+INPUTMC | 2 | 3 | 4 | 10 | 11
+EQ | 2 |
+ Msub_s_resultSub_Mxor_Result<5>__xor0000 = s_operationLeft<5> & s_operationRight<5>
+ # !s_operationLeft<5> & !s_operationRight<5>; // (2 pt, 2 inp)
+
+MACROCELL | 1 | 9 | N_PZ_371_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 9 | 2 | 14 | 12 | 14 | 12 | 15 | 0 | 5 | 9 | 0 | 1 | 0 | 2 | 4 | 4 | 12 | 10 | 11
+INPUTS | 4 | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<1> | s_operationChoose<3>
+INPUTMC | 4 | 5 | 13 | 7 | 11 | 5 | 15 | 7 | 10
EQ | 4 |
- N_PZ_378 = s_operationLeft<2>.COMB
- # s_operationRight<5> & !s_operationLeft<5>
- # !s_operationLeft<3>.COMB &
- s_operationRight<2>.COMB; // (3 pt, 5 inp)
+ N_PZ_371 = s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<1> & !s_operationChoose<3>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<1> & !s_operationChoose<3>; // (2 pt, 4 inp)
-MACROCELL | 4 | 7 | OP_RESULT<0>155_MC
+MACROCELL | 2 | 14 | OP_RESULT<0>3_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 0 | 2
-INPUTS | 7 | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<4> | s_operationLeft<7> | N_PZ_377 | s_operationRight<7>
-INPUTMC | 7 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 11 | 3 | 12 | 4 | 13 | 10 | 13
+OUTPUTMC | 1 | 12 | 15
+INPUTS | 22 | s_operationRight<4> | s_operationLeft<4> | N_PZ_344 | s_operationLeft<5> | s_operationRight<5> | Msub_s_resultSub_Mxor_Result<3>__xor0000 | s_operationRight<3> | Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 | OP_RESULT<0>94 | Msub_s_resultSub__or00023 | s_operationLeft<0> | OP_RESULT<0>107 | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<1> | N_PZ_435 | N_PZ_371 | s_operationRight<0> | s_operationLeft<6>.COMB | N_PZ_309 | s_operationLeft<2>.COMB
+INPUTMC | 22 | 10 | 10 | 3 | 2 | 1 | 15 | 3 | 4 | 10 | 11 | 5 | 7 | 8 | 11 | 2 | 1 | 5 | 8 | 1 | 3 | 1 | 13 | 4 | 8 | 5 | 13 | 7 | 11 | 7 | 5 | 5 | 15 | 2 | 2 | 1 | 9 | 8 | 1 | 3 | 5 | 2 | 15 | 3 | 0
+EQ | 24 |
+ OP_RESULT<0>3 = s_operationRight<4> & !s_operationLeft<4> &
+ N_PZ_344
+ # !s_operationLeft<5> & s_operationRight<5> &
+ N_PZ_344
+ # !Msub_s_resultSub_Mxor_Result<3>__xor0000 &
+ s_operationRight<3> & !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 &
+ N_PZ_344
+ # !OP_RESULT<0>94 & Msub_s_resultSub__or00023 &
+ Msub_s_resultSub_Mxor_Result<3>__xor0000 & !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 &
+ N_PZ_344
+ # !s_operationLeft<0> & !OP_RESULT<0>94 &
+ !OP_RESULT<0>107 & Msub_s_resultSub_Mxor_Result<3>__xor0000 &
+ !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 & N_PZ_344
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & s_operationChoose<1> & N_PZ_435 & !N_PZ_371
+ # s_operationRight<0> & !OP_RESULT<0>94 &
+ !OP_RESULT<0>107 & Msub_s_resultSub_Mxor_Result<3>__xor0000 &
+ !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 & N_PZ_344
+ # !OP_RESULT<0>94 & !OP_RESULT<0>107 &
+ s_operationLeft<6>.COMB & Msub_s_resultSub_Mxor_Result<3>__xor0000 &
+ !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 & N_PZ_344
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & s_operationChoose<1> & !N_PZ_309 &
+ s_operationLeft<2>.COMB & !N_PZ_371; // (9 pt, 22 inp)
+
+MACROCELL | 1 | 15 | N_PZ_344_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 1 | 2 | 14
+INPUTS | 8 | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationLeft<7> | N_PZ_494 | s_operationRight<7>
+INPUTMC | 8 | 5 | 13 | 7 | 11 | 7 | 5 | 5 | 15 | 7 | 10 | 3 | 12 | 2 | 6 | 10 | 13
EQ | 6 |
- OP_RESULT<0>155 = s_operationChoose<2> & !s_operationChoose<1> &
- s_operationChoose<3> & !s_operationChoose<4> & s_operationLeft<7> &
- N_PZ_377
- # s_operationChoose<2> & !s_operationChoose<1> &
- s_operationChoose<3> & !s_operationChoose<4> & !s_operationRight<7> &
- N_PZ_377; // (2 pt, 7 inp)
-
-MACROCELL | 4 | 13 | N_PZ_377_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 4 | 7
-INPUTS | 11 | s_operationChoose<2>.COMB | N_PZ_501 | s_operationChoose<0> | s_operationLeft<7> | s_operationRight<7> | s_operationRight<5> | s_operationRight<4>.COMB | s_operationLeft<3>.COMB | s_operationRight<0>.COMB | s_operationLeft<2>.COMB | N_PZ_187
-INPUTMC | 11 | 7 | 5 | 6 | 3 | 5 | 13 | 3 | 12 | 10 | 13 | 10 | 11 | 10 | 10 | 3 | 1 | 8 | 1 | 3 | 0 | 3 | 15
-EQ | 11 |
- N_PZ_377 = s_operationChoose<2>.COMB & N_PZ_501
- # !s_operationChoose<0> & s_operationLeft<7> &
- !s_operationRight<7>
- # !s_operationRight<5> & !s_operationRight<4>.COMB &
- N_PZ_501
- # s_operationLeft<3>.COMB &
- s_operationRight<4>.COMB & N_PZ_501
- # s_operationRight<4>.COMB & N_PZ_501 &
- !s_operationRight<0>.COMB
- # !s_operationLeft<2>.COMB &
- s_operationRight<4>.COMB & N_PZ_501 & N_PZ_187; // (6 pt, 11 inp)
-
-MACROCELL | 6 | 3 | N_PZ_501_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 4 | 4 | 13 | 1 | 10 | 5 | 1 | 1 | 14
-INPUTS | 2 | s_operationChoose<0> | s_operationChoose<3>.COMB
-INPUTMC | 2 | 5 | 13 | 7 | 10
-EQ | 1 |
- N_PZ_501 = !s_operationChoose<0> & !s_operationChoose<3>.COMB; // (1 pt, 2 inp)
+ N_PZ_344 = s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationLeft<7> & !N_PZ_494
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
+ s_operationRight<7> & !N_PZ_494; // (2 pt, 8 inp)
-MACROCELL | 3 | 15 | N_PZ_187_MC
+MACROCELL | 2 | 6 | N_PZ_494_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 14 | 4 | 13 | 4 | 12 | 8 | 0 | 2 | 14 | 9 | 0 | 1 | 0 | 1 | 15 | 9 | 15 | 4 | 9 | 1 | 13 | 1 | 14 | 8 | 1 | 8 | 5 | 8 | 11
-INPUTS | 2 | s_operationLeft<3> | s_operationRight<3>
-INPUTMC | 2 | 3 | 1 | 8 | 11
+OUTPUTMC | 3 | 1 | 15 | 11 | 11 | 5 | 13
+INPUTS | 3 | s_operationLeft<3>.COMB | s_operationLeft<5> | s_operationRight<5>
+INPUTMC | 3 | 3 | 1 | 3 | 4 | 10 | 11
+EQ | 2 |
+ N_PZ_494 = s_operationLeft<3>.COMB
+ # s_operationLeft<5> & !s_operationRight<5>; // (2 pt, 3 inp)
+
+MACROCELL | 12 | 14 | OP_RESULT<0>126_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 1 | 12 | 15
+INPUTS | 16 | s_operationLeft<0> | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<3> | s_operationRight<0> | N_PZ_309 | Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 | OP_RESULT<0>107 | Msub_s_resultSub_Mxor_Result<3>__xor0000 | s_operationLeft<3>.COMB | Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 | s_operationLeft<2>.COMB | Msub_s_resultSub_Mxor_Result<5>__xor0000 | N_PZ_371 | Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830
+INPUTMC | 16 | 1 | 13 | 5 | 13 | 7 | 11 | 7 | 5 | 7 | 10 | 8 | 1 | 2 | 15 | 2 | 3 | 4 | 8 | 5 | 7 | 3 | 1 | 2 | 1 | 3 | 0 | 2 | 0 | 1 | 9 | 0 | 13
+EQ | 16 |
+ OP_RESULT<0>126 = s_operationLeft<0> & !s_operationChoose<0> &
+ s_operationChoose<4> & !s_operationChoose<2> & !s_operationChoose<3> &
+ s_operationRight<0> & !N_PZ_309 &
+ Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 & !OP_RESULT<0>107 &
+ Msub_s_resultSub_Mxor_Result<3>__xor0000 & !s_operationLeft<3>.COMB &
+ !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 & !s_operationLeft<2>.COMB &
+ Msub_s_resultSub_Mxor_Result<5>__xor0000 & !N_PZ_371 &
+ !Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830
+ # !s_operationLeft<0> & !s_operationChoose<0> &
+ s_operationChoose<4> & !s_operationChoose<2> & !s_operationChoose<3> &
+ !s_operationRight<0> & !N_PZ_309 &
+ Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 & !OP_RESULT<0>107 &
+ Msub_s_resultSub_Mxor_Result<3>__xor0000 & !s_operationLeft<3>.COMB &
+ !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 & !s_operationLeft<2>.COMB &
+ Msub_s_resultSub_Mxor_Result<5>__xor0000 & !N_PZ_371 &
+ !Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830; // (2 pt, 16 inp)
+
+MACROCELL | 0 | 13 | Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 10 | 12 | 14 | 6 | 14 | 6 | 15 | 8 | 0 | 6 | 9 | 13 | 12 | 5 | 13 | 7 | 3 | 3 | 4 | 3 | 5
+INPUTS | 2 | s_operationRight<1> | s_operationLeft<1>
+INPUTMC | 2 | 8 | 3 | 1 | 14
EQ | 1 |
- N_PZ_187 = s_operationLeft<3> & !s_operationRight<3>; // (1 pt, 2 inp)
+ Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830 = s_operationRight<1> & !s_operationLeft<1>; // (1 pt, 2 inp)
-MACROCELL | 4 | 12 | OP_RESULT<0>2_MC
+MACROCELL | 1 | 6 | N_PZ_614_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 0 | 2
-INPUTS | 14 | s_operationLeft<3>.COMB | N_PZ_226 | s_operationRight<4>.COMB | s_operationLeft<2>.COMB | s_operationRight<2>.COMB | N_PZ_187 | s_operationChoose<0> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<4> | s_operationLeft<7> | s_operationRight<7> | s_operationChoose<2>.COMB
-INPUTMC | 14 | 3 | 1 | 1 | 10 | 10 | 10 | 3 | 0 | 8 | 5 | 3 | 15 | 5 | 13 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 11 | 3 | 12 | 10 | 13 | 7 | 5
-EQ | 14 |
- OP_RESULT<0>2 = s_operationLeft<3>.COMB & N_PZ_226
- # !s_operationRight<4>.COMB & N_PZ_226
- # !s_operationLeft<2>.COMB &
- !s_operationRight<2>.COMB & N_PZ_226
- # !s_operationLeft<2>.COMB & N_PZ_187 & N_PZ_226
- # !s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- s_operationLeft<7> & !s_operationRight<7>
- # !s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- s_operationLeft<7> & s_operationChoose<2>.COMB
- # !s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- !s_operationRight<7> & s_operationChoose<2>.COMB; // (7 pt, 14 inp)
+OUTPUTMC | 6 | 12 | 15 | 11 | 15 | 5 | 1 | 1 | 14 | 3 | 2 | 10 | 12
+INPUTS | 3 | s_operationRight<0> | s_operationLeft<3> | s_operationLeft<4>
+INPUTMC | 3 | 8 | 1 | 3 | 1 | 3 | 2
+EQ | 2 |
+ N_PZ_614 = s_operationRight<0> & s_operationLeft<3>
+ # !s_operationRight<0> & s_operationLeft<4>; // (2 pt, 3 inp)
-MACROCELL | 1 | 10 | N_PZ_226_MC
+MACROCELL | 2 | 8 | Mshift_s_resultRotateRight_Sh<4>_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 4 | 12
-INPUTS | 9 | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<4> | s_operationLeft<7> | s_operationRight<5> | N_PZ_501 | s_operationLeft<5> | s_operationRight<7>
-INPUTMC | 9 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 11 | 3 | 12 | 10 | 11 | 6 | 3 | 3 | 4 | 10 | 13
-EQ | 12 |
- N_PZ_226 = s_operationChoose<2> & s_operationChoose<1> &
- s_operationChoose<3> & !s_operationChoose<4> & s_operationLeft<7> &
- !s_operationRight<5> & N_PZ_501
- # s_operationChoose<2> & s_operationChoose<1> &
- s_operationChoose<3> & !s_operationChoose<4> & s_operationLeft<7> &
- s_operationLeft<5> & N_PZ_501
- # s_operationChoose<2> & s_operationChoose<1> &
- s_operationChoose<3> & !s_operationChoose<4> & !s_operationRight<5> &
- !s_operationRight<7> & N_PZ_501
- # s_operationChoose<2> & s_operationChoose<1> &
- s_operationChoose<3> & !s_operationChoose<4> & !s_operationRight<7> &
- s_operationLeft<5> & N_PZ_501; // (4 pt, 9 inp)
-
-MACROCELL | 4 | 11 | OP_RESULT<0>3_MC
+OUTPUTMC | 6 | 12 | 15 | 11 | 15 | 1 | 14 | 3 | 2 | 3 | 4 | 10 | 12
+INPUTS | 3 | s_operationRight<0> | s_operationLeft<5> | s_operationLeft<4>
+INPUTMC | 3 | 8 | 1 | 3 | 4 | 3 | 2
+EQ | 2 |
+ Mshift_s_resultRotateRight_Sh<4> = s_operationRight<0> & !s_operationLeft<5>
+ # !s_operationRight<0> & !s_operationLeft<4>; // (2 pt, 3 inp)
+
+MACROCELL | 0 | 14 | N_PZ_488_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 0 | 2
-INPUTS | 12 | s_operationChoose<0> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<4> | s_operationLeft<7> | s_operationRight<7> | s_operationChoose<3>.COMB | s_operationRight<5> | s_operationLeft<5> | s_operationChoose<2>.COMB | s_operationRight<0>.COMB
-INPUTMC | 12 | 5 | 13 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 11 | 3 | 12 | 10 | 13 | 7 | 10 | 10 | 11 | 3 | 4 | 7 | 5 | 8 | 1
-EQ | 33 |
- OP_RESULT<0>3 = s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- !s_operationLeft<7> & s_operationRight<7>
- # s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- !s_operationLeft<7> & s_operationChoose<3>.COMB
- # s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- s_operationRight<7> & s_operationChoose<3>.COMB
- # s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- !s_operationLeft<7> & s_operationRight<5> & !s_operationLeft<5> &
- !s_operationChoose<2>.COMB
- # s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- !s_operationLeft<7> & s_operationRight<5> & !s_operationChoose<2>.COMB &
- s_operationRight<0>.COMB
- # s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- !s_operationLeft<7> & !s_operationLeft<5> & !s_operationChoose<2>.COMB &
- s_operationRight<0>.COMB
- # s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- s_operationRight<5> & s_operationRight<7> & !s_operationLeft<5> &
- !s_operationChoose<2>.COMB
- # s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- s_operationRight<5> & s_operationRight<7> & !s_operationChoose<2>.COMB &
- s_operationRight<0>.COMB
- # s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- s_operationRight<7> & !s_operationLeft<5> & !s_operationChoose<2>.COMB &
- s_operationRight<0>.COMB; // (9 pt, 12 inp)
+OUTPUTMC | 2 | 0 | 15 | 12 | 15
+INPUTS | 10 | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationRight<7> | s_operationRight<3> | s_operationRight<4> | s_operationRight<5> | s_operationRight<6>
+INPUTMC | 10 | 5 | 13 | 7 | 11 | 7 | 5 | 5 | 15 | 7 | 10 | 10 | 13 | 8 | 11 | 10 | 10 | 10 | 11 | 10 | 12
+EQ | 6 |
+ N_PZ_488 = s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3>
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationRight<7> & !s_operationRight<3> & !s_operationRight<4> &
+ !s_operationRight<5> & !s_operationRight<6>; // (2 pt, 10 inp)
+
+MACROCELL | 10 | 12 | s_operationRight<6>_MC
+ATTRIBUTES | 545293056 | 5
+OUTPUTMC | 18 | 0 | 14 | 0 | 15 | 8 | 0 | 0 | 5 | 1 | 0 | 2 | 4 | 5 | 1 | 4 | 15 | 4 | 14 | 4 | 12 | 6 | 4 | 1 | 13 | 3 | 0 | 3 | 1 | 3 | 2 | 7 | 10 | 7 | 11 | 7 | 12
+INPUTS | 12 | s_operationRight<0> | s_operationRight<1> | s_operationLeft<5> | N_PZ_338 | s_operationLeft<4> | Mshift_s_resultRotateRight_Sh<4> | N_PZ_456 | N_PZ_614 | N_PZ_140 | Mshift_s_resultRotateRight_Sh<3> | s_operationLeft<0> | s_operationLeft<1>
+INPUTMC | 12 | 8 | 1 | 8 | 3 | 3 | 4 | 1 | 10 | 3 | 2 | 2 | 8 | 1 | 8 | 1 | 6 | 5 | 9 | 5 | 10 | 1 | 13 | 1 | 14
+EQ | 18 |
+ s_operationRight<6>.COMB = s_operationRight<0> & !s_operationRight<1> &
+ s_operationLeft<5>
+ # s_operationRight<0> & s_operationLeft<5> &
+ N_PZ_338
+ # s_operationLeft<4> &
+ !Mshift_s_resultRotateRight_Sh<4> & N_PZ_456
+ # s_operationRight<1> & s_operationLeft<4> &
+ !s_operationLeft<5> & !N_PZ_456
+ # s_operationRight<1> & s_operationLeft<4> &
+ N_PZ_614 & !Mshift_s_resultRotateRight_Sh<4>
+ # s_operationRight<1> & !s_operationLeft<5> &
+ N_PZ_614 & N_PZ_140 & Mshift_s_resultRotateRight_Sh<3>
+ # s_operationLeft<0> & s_operationRight<1> &
+ s_operationLeft<1> & !s_operationLeft<5> & N_PZ_614 &
+ Mshift_s_resultRotateRight_Sh<3>; // (7 pt, 12 inp)
+// Direct Input Register
+s_operationRight<6> := OP_RIGHT<6>; // (0 pt, 0 inp)
+ s_operationRight<6>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
+GLOBALS | 1 | 2 | CLK_RIGHT
-MACROCELL | 1 | 12 | OP_RESULT<0>125_MC
+MACROCELL | 0 | 15 | OP_RESULT<0>153_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 0 | 2
-INPUTS | 11 | s_operationChoose<0> | s_operationRight<0> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationRight<1> | s_operationChoose<4> | s_operationLeft<7> | s_operationLeft<5> | s_operationLeft<6> | s_operationLeft<4>
-INPUTMC | 11 | 5 | 13 | 8 | 1 | 7 | 5 | 5 | 15 | 7 | 10 | 8 | 3 | 7 | 11 | 3 | 12 | 3 | 4 | 3 | 5 | 3 | 2
-EQ | 12 |
- OP_RESULT<0>125 = s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- s_operationRight<1> & s_operationChoose<4> & s_operationLeft<7>
- # s_operationChoose<0> & s_operationRight<0> &
+OUTPUTMC | 1 | 12 | 15
+INPUTS | 21 | s_operationRight<0> | s_operationRight<1> | OP_RESULT<0>94 | N_PZ_488 | s_operationRight<2> | s_operationLeft<3> | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | Mshift_s_resultRotateRight_Sh<0> | Mshift_s_resultRotateLeft_Sh<6> | s_operationLeft<0> | s_operationLeft<7> | s_operationRight<7> | s_operationRight<3> | s_operationRight<4> | s_operationRight<5> | s_operationRight<6> | OP_RESULT<0>107
+INPUTMC | 21 | 8 | 1 | 8 | 3 | 5 | 8 | 0 | 14 | 8 | 5 | 3 | 1 | 5 | 13 | 7 | 11 | 7 | 5 | 5 | 15 | 7 | 10 | 4 | 10 | 4 | 7 | 1 | 13 | 3 | 12 | 10 | 13 | 8 | 11 | 10 | 10 | 10 | 11 | 10 | 12 | 4 | 8
+EQ | 30 |
+ OP_RESULT<0>153 = !s_operationRight<0> & s_operationRight<1> &
+ OP_RESULT<0>94 & N_PZ_488
+ # s_operationRight<0> & s_operationRight<1> &
+ !s_operationRight<2> & s_operationLeft<3> & N_PZ_488
+ # s_operationChoose<0> & s_operationChoose<4> &
s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- !s_operationRight<1> & s_operationChoose<4> & s_operationLeft<5>
- # s_operationChoose<0> & !s_operationRight<0> &
+ !s_operationRight<1> & !s_operationRight<2> &
+ !Mshift_s_resultRotateRight_Sh<0>
+ # !s_operationChoose<0> & s_operationChoose<4> &
s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- s_operationRight<1> & s_operationChoose<4> & s_operationLeft<6>
- # s_operationChoose<0> & !s_operationRight<0> &
+ s_operationRight<1> & !s_operationRight<2> &
+ !Mshift_s_resultRotateLeft_Sh<6>
+ # s_operationLeft<0> & !s_operationChoose<0> &
+ s_operationChoose<4> & s_operationChoose<2> & !s_operationChoose<1> &
+ !s_operationChoose<3> & !s_operationRight<0> & !s_operationRight<1> &
+ !s_operationRight<2>
+ # !s_operationChoose<0> & s_operationChoose<4> &
s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- !s_operationRight<1> & s_operationChoose<4> & s_operationLeft<4>; // (4 pt, 11 inp)
+ s_operationRight<0> & !s_operationRight<1> & !s_operationRight<2> &
+ s_operationLeft<7>
+ # s_operationLeft<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationRight<0> & !s_operationRight<1> & !s_operationRight<2> &
+ !s_operationRight<7> & !s_operationRight<3> & !s_operationRight<4> &
+ !s_operationRight<5> & !s_operationRight<6>
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
+ s_operationRight<0> & !s_operationRight<2> & !s_operationRight<7> &
+ OP_RESULT<0>107 & !s_operationRight<3> & !s_operationRight<4> &
+ !s_operationRight<5> & !s_operationRight<6>; // (8 pt, 21 inp)
-MACROCELL | 4 | 6 | OP_RESULT<0>72_MC
+MACROCELL | 4 | 10 | Mshift_s_resultRotateRight_Sh<0>_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 0 | 2
-INPUTS | 7 | s_operationChoose<0> | s_operationRight<0> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<4> | s_operationLeft<0> | s_operationChoose<2>
-INPUTMC | 7 | 5 | 13 | 8 | 1 | 5 | 15 | 7 | 10 | 7 | 11 | 1 | 13 | 7 | 5
-EQ | 6 |
- OP_RESULT<0>72 = !s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<4> &
- s_operationLeft<0>
- # s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- s_operationChoose<4> & s_operationLeft<0>; // (2 pt, 7 inp)
+OUTPUTMC | 5 | 0 | 15 | 0 | 5 | 6 | 9 | 11 | 15 | 3 | 2
+INPUTS | 3 | s_operationLeft<0> | s_operationRight<0> | s_operationLeft<1>
+INPUTMC | 3 | 1 | 13 | 8 | 1 | 1 | 14
+EQ | 2 |
+ Mshift_s_resultRotateRight_Sh<0> = !s_operationLeft<0> & !s_operationRight<0>
+ # s_operationRight<0> & !s_operationLeft<1>; // (2 pt, 3 inp)
-MACROCELL | 8 | 0 | OP_RESULT<1>_MC
-ATTRIBUTES | 1074004738 | 0
-INPUTS | 31 | s_operationChoose<3> | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7> | s_operationLeft<6>.COMB | s_operationChoose<0> | s_operationChoose<2> | s_operationChoose<1> | s_operationRight<1> | s_operationChoose<4> | N_PZ_106 | s_operationLeft<1> | s_operationLeft<6> | Madd_s_resultAdd__or0000 | s_operationLeft<0> | s_operationRight<0> | s_operationRight<2> | s_operationChoose<7>.COMB | Mshift_s_resultRotateRight_Sh<3> | N_PZ_114 | Msub_s_resultSub__or0001 | s_operationRight<6> | s_operationRight<3> | s_operationRight<5> | s_operationRight<7> | s_operationLeft<3>.COMB | s_operationRight<4> | N_PZ_187 | s_operationLeft<7> | s_operationChoose<5>.COMB | Mshift_s_resultRotateRight_Sh<1>
-INPUTMC | 31 | 7 | 10 | 7 | 12 | 7 | 13 | 7 | 14 | 3 | 5 | 5 | 13 | 7 | 5 | 5 | 15 | 8 | 3 | 7 | 11 | 8 | 12 | 1 | 14 | 3 | 5 | 7 | 6 | 1 | 13 | 8 | 1 | 8 | 5 | 7 | 14 | 10 | 8 | 8 | 14 | 7 | 4 | 10 | 12 | 8 | 11 | 10 | 11 | 10 | 13 | 3 | 1 | 10 | 10 | 3 | 15 | 3 | 12 | 7 | 12 | 8 | 15
-EQ | 107 |
- OP_RESULT<1> = !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationLeft<6>.COMB
+MACROCELL | 4 | 7 | Mshift_s_resultRotateLeft_Sh<6>_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 4 | 0 | 15 | 11 | 15 | 1 | 14 | 3 | 2
+INPUTS | 3 | s_operationRight<0> | s_operationLeft<5> | s_operationLeft<6>
+INPUTMC | 3 | 8 | 1 | 3 | 4 | 3 | 5
+EQ | 2 |
+ Mshift_s_resultRotateLeft_Sh<6> = s_operationRight<0> & !s_operationLeft<5>
+ # !s_operationRight<0> & !s_operationLeft<6>; // (2 pt, 3 inp)
+
+MACROCELL | 4 | 9 | Mshift_s_resultRotateRight_Sh<6>_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 6 | 12 | 15 | 0 | 5 | 11 | 15 | 1 | 0 | 3 | 2 | 3 | 4
+INPUTS | 3 | s_operationRight<0> | s_operationLeft<7> | s_operationLeft<6>
+INPUTMC | 3 | 8 | 1 | 3 | 12 | 3 | 5
+EQ | 2 |
+ Mshift_s_resultRotateRight_Sh<6> = s_operationRight<0> & !s_operationLeft<7>
+ # !s_operationRight<0> & !s_operationLeft<6>; // (2 pt, 3 inp)
+
+MACROCELL | 11 | 11 | N_PZ_388_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 1 | 12 | 15
+INPUTS | 10 | s_operationChoose<0> | s_operationChoose<2> | N_PZ_435 | s_operationLeft<3>.COMB | N_PZ_560 | N_PZ_494 | Msub_s_resultSub__or0004 | Msub_s_resultSub__or00023 | Msub_s_resultSub_Mxor_Result<3>__xor0000 | Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
+INPUTMC | 10 | 5 | 13 | 7 | 5 | 2 | 2 | 3 | 1 | 2 | 5 | 2 | 6 | 2 | 12 | 1 | 3 | 5 | 7 | 2 | 1
+EQ | 9 |
+ N_PZ_388 = s_operationChoose<0> & s_operationChoose<2> &
+ N_PZ_435
# s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationLeft<3>.COMB & N_PZ_560
+ # s_operationChoose<0> & s_operationChoose<2> &
+ !N_PZ_494 & Msub_s_resultSub__or0004
+ # s_operationChoose<0> & s_operationChoose<2> &
+ Msub_s_resultSub__or00023 & Msub_s_resultSub_Mxor_Result<3>__xor0000 &
+ !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 & !N_PZ_494; // (4 pt, 10 inp)
+
+MACROCELL | 2 | 12 | Msub_s_resultSub__or0004_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 4 | 11 | 11 | 11 | 15 | 10 | 15 | 10 | 11
+INPUTS | 7 | s_operationRight<4> | Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 | Msub_s_resultSub_Mxor_Result<3>__xor0000 | s_operationRight<3> | OP_RESULT<0>94 | Msub_s_resultSub__or00023 | s_operationLeft<6>.COMB
+INPUTMC | 7 | 10 | 10 | 2 | 1 | 5 | 7 | 8 | 11 | 5 | 8 | 1 | 3 | 3 | 5
+EQ | 8 |
+ Msub_s_resultSub__or0004 = s_operationRight<4> &
+ Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
+ # !Msub_s_resultSub_Mxor_Result<3>__xor0000 &
+ s_operationRight<3> & !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
+ # !OP_RESULT<0>94 & Msub_s_resultSub__or00023 &
+ Msub_s_resultSub_Mxor_Result<3>__xor0000 & !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
+ # !OP_RESULT<0>94 & s_operationLeft<6>.COMB &
+ Msub_s_resultSub_Mxor_Result<3>__xor0000 & !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000; // (4 pt, 7 inp)
+
+MACROCELL | 8 | 0 | OP_RESULT<1>_MC
+ATTRIBUTES | 1074004738 | 0
+INPUTS | 32 | s_operationChoose<3> | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7> | OP_RESULT<1>138 | s_operationChoose<0> | OP_RESULT<1>104 | s_operationChoose<4> | s_operationChoose<1> | s_operationRight<1> | s_operationLeft<1> | s_operationChoose<2> | Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830 | s_operationLeft<0> | s_operationLeft<6> | s_accumulator<1> | OP_RESULT<0>107 | Madd_s_resultAdd__or0000 | s_operationRight<2> | Mshift_s_resultRotateRight_Sh<7> | Mshift_s_resultRotateRight_Sh<3> | s_operationRight<0> | s_operationRight<7> | s_operationRight<3> | s_operationRight<4> | s_operationRight<5> | s_operationRight<6> | OP_RESULT<0>94 | Mshift_s_resultRotateRight_Sh<5> | s_operationLeft<4> | s_operationLeft<7> | N_PZ_140
+INPUTMC | 32 | 7 | 10 | 7 | 12 | 7 | 13 | 7 | 14 | 6 | 15 | 5 | 13 | 6 | 14 | 7 | 11 | 5 | 15 | 8 | 3 | 1 | 14 | 7 | 5 | 0 | 13 | 1 | 13 | 3 | 5 | 0 | 9 | 4 | 8 | 1 | 7 | 8 | 5 | 2 | 7 | 5 | 10 | 8 | 1 | 10 | 13 | 8 | 11 | 10 | 10 | 10 | 11 | 10 | 12 | 5 | 8 | 4 | 6 | 3 | 2 | 3 | 12 | 5 | 9
+EQ | 112 |
+ OP_RESULT<1> = !s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & OP_RESULT<1>138
+ # s_operationChoose<0> & !s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ OP_RESULT<1>104
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
!s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1>
- # s_operationChoose<0> & s_operationChoose<1> &
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationLeft<1>
+ # s_operationChoose<0> & s_operationChoose<2> &
+ s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1>
+ # !s_operationChoose<4> & !s_operationChoose<2> &
+ !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> &
+ Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830
+ # !s_operationChoose<4> & s_operationChoose<1> &
!s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & !N_PZ_106
- # s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationChoose<7> & s_operationRight<1> & s_operationLeft<1>
+ # !s_operationLeft<0> & !s_operationChoose<0> &
+ s_operationChoose<4> & s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ s_operationLeft<1>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationChoose<4> & s_operationLeft<1> & N_PZ_106
- # s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationChoose<4> &
s_operationLeft<6>
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
!s_operationLeft<1>
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !N_PZ_106 &
- Madd_s_resultAdd__or0000
- # !s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationChoose<4> &
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
s_operationLeft<1>
- # !s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- !N_PZ_106
- # !s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & !N_PZ_106 &
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ s_accumulator<1>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ OP_RESULT<0>107
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & OP_RESULT<0>107 &
!Madd_s_resultAdd__or0000
- # !s_operationChoose<0> & s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & s_operationChoose<4> & s_operationLeft<1> &
- !s_operationLeft<0>
- # !s_operationRight<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- !N_PZ_106
- # s_operationChoose<0> & s_operationChoose<2> &
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> &
+ Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830 & !Madd_s_resultAdd__or0000
+ # s_operationLeft<0> & !s_operationChoose<0> &
+ s_operationChoose<4> & !s_operationChoose<2> & s_operationChoose<1> &
!s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & s_operationRight<1> & s_operationRight<2> &
- s_operationChoose<4> & !s_operationChoose<7>.COMB
- # s_operationChoose<0> & s_operationChoose<2> &
+ !s_operationChoose<7> & !s_operationLeft<1>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
+ s_operationRight<2> & !Mshift_s_resultRotateRight_Sh<7>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
+ !s_operationRight<2> & !Mshift_s_resultRotateRight_Sh<3>
+ # s_operationLeft<0> & !s_operationChoose<0> &
+ !s_operationChoose<4> & !s_operationChoose<2> & !s_operationChoose<1> &
!s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & s_operationRight<1> & !s_operationRight<2> &
- s_operationChoose<4> & !Mshift_s_resultRotateRight_Sh<3>
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationChoose<4> &
- s_operationLeft<1> & !N_PZ_114
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- N_PZ_106 & Msub_s_resultSub__or0001
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationChoose<4> &
- !s_operationLeft<1> & s_operationLeft<0>
- # s_operationChoose<0> & !s_operationRight<0> &
- !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationChoose<7> & s_operationRight<0> & !OP_RESULT<0>107 &
+ !Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830
+ # !s_operationChoose<4> & !s_operationChoose<2> &
+ s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<0> &
+ !s_operationRight<2> & !s_operationRight<7> & OP_RESULT<0>107 &
+ !s_operationRight<3> & !s_operationRight<4> & !s_operationRight<5> &
+ !s_operationRight<6>
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & s_operationChoose<4> & s_operationLeft<0>
- # !s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ s_operationRight<0> & !s_operationRight<1> & OP_RESULT<0>94 &
+ !s_operationRight<7> & !s_operationRight<3> & !s_operationRight<4> &
+ !s_operationRight<5> & !s_operationRight<6>
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationChoose<4> & N_PZ_106 & N_PZ_114
- # s_operationChoose<0> & s_operationRight<0> &
+ !s_operationRight<1> & s_operationRight<2> & !s_operationRight<7> &
+ !s_operationRight<3> & !s_operationRight<4> & !s_operationRight<5> &
+ !s_operationRight<6> & !Mshift_s_resultRotateRight_Sh<5>
+ # s_operationChoose<0> & !s_operationChoose<4> &
!s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
- !s_operationRight<2> & !s_operationChoose<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7> &
- s_operationLeft<3>.COMB
- # s_operationChoose<0> & !s_operationRight<0> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<0> &
+ s_operationRight<1> & !s_operationRight<2> & !s_operationRight<7> &
+ !s_operationRight<3> & !s_operationRight<4> & s_operationLeft<4> &
+ !s_operationRight<5> & !s_operationRight<6>
+ # s_operationChoose<0> & !s_operationChoose<4> &
!s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
- !s_operationRight<2> & !s_operationChoose<4> & !s_operationRight<4> &
- !s_operationRight<6> & !s_operationRight<5> & !s_operationRight<7> &
- N_PZ_187
- # s_operationChoose<0> & !s_operationRight<0> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<0> &
+ s_operationRight<1> & s_operationRight<2> & s_operationLeft<7> &
+ !s_operationRight<7> & !s_operationRight<3> & !s_operationRight<4> &
+ !s_operationRight<5> & !s_operationRight<6>
+ # s_operationChoose<0> & !s_operationChoose<4> &
!s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
- s_operationRight<2> & !s_operationChoose<4> & s_operationLeft<7> &
- !s_operationRight<4> & !s_operationRight<6> & !s_operationRight<3> &
- !s_operationRight<5> & !s_operationRight<7>
- # s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- s_operationRight<2> & !s_operationChoose<4> & !s_operationRight<4> &
- !s_operationRight<6> & !s_operationRight<3> & !s_operationRight<5> &
- !s_operationRight<7> & !s_operationChoose<5>.COMB
- # s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- !s_operationRight<2> & !s_operationChoose<4> & !s_operationRight<4> &
- !s_operationRight<6> & !s_operationRight<3> & !s_operationRight<5> &
- !s_operationRight<7> & !Mshift_s_resultRotateRight_Sh<1>
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- !s_operationRight<2> & !s_operationChoose<4> & !s_operationRight<4> &
- !s_operationRight<6> & !s_operationRight<3> & !s_operationRight<5> &
- !s_operationRight<7> & N_PZ_114; // (25 pt, 31 inp)
-
-MACROCELL | 8 | 12 | N_PZ_106_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 10 | 7 | 6 | 7 | 4 | 8 | 0 | 10 | 9 | 7 | 7 | 5 | 13 | 3 | 5 | 3 | 12 | 8 | 1 | 8 | 3
-INPUTS | 2 | s_operationRight<1> | s_operationLeft<1>
-INPUTMC | 2 | 8 | 3 | 1 | 14
-EQ | 2 |
- N_PZ_106 = s_operationRight<1> & s_operationLeft<1>
- # !s_operationRight<1> & !s_operationLeft<1>; // (2 pt, 2 inp)
+ !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<0> &
+ s_operationRight<1> & !s_operationRight<2> & !s_operationRight<7> &
+ !s_operationRight<3> & !s_operationRight<4> & !s_operationRight<5> &
+ !s_operationRight<6> & N_PZ_140
+ # s_operationLeft<0> & !s_operationChoose<0> &
+ !s_operationChoose<4> & !s_operationChoose<2> & s_operationChoose<1> &
+ s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
+ !s_operationChoose<7> & s_operationRight<0> & !s_operationRight<1> &
+ !s_operationRight<2> & !s_operationRight<7> & !s_operationRight<3> &
+ !s_operationRight<4> & !s_operationRight<5> & !s_operationRight<6>; // (26 pt, 32 inp)
+
+MACROCELL | 0 | 9 | s_accumulator<1>_MC
+ATTRIBUTES | 2155905856 | 0
+OUTPUTMC | 1 | 8 | 0
+INPUTS | 9 | s_operationLeft<1> | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7>
+INPUTMC | 9 | 1 | 14 | 5 | 13 | 7 | 11 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 12 | 7 | 13 | 7 | 14
+EQ | 5 |
+ s_accumulator<1> := s_operationLeft<1>; // (1 pt, 1 inp)
+ s_accumulator<1>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
+ s_accumulator<1>.CE = !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7>; // (1 pt, 8 inp)
+GLOBALS | 1 | 2 | CLK_RIGHT
-MACROCELL | 7 | 6 | Madd_s_resultAdd__or0000_MC
+MACROCELL | 1 | 7 | Madd_s_resultAdd__or0000_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 7 | 8 | 0 | 6 | 15 | 0 | 5 | 6 | 6 | 10 | 9 | 7 | 7 | 8 | 3
-INPUTS | 4 | s_operationLeft<1> | N_PZ_106 | s_operationRight<0> | N_PZ_114
-INPUTMC | 4 | 1 | 14 | 8 | 12 | 8 | 1 | 8 | 14
-EQ | 2 |
- Madd_s_resultAdd__or0000 = s_operationLeft<1> & N_PZ_106
- # s_operationRight<0> & !N_PZ_106 & N_PZ_114; // (2 pt, 4 inp)
+OUTPUTMC | 10 | 6 | 14 | 8 | 0 | 6 | 8 | 1 | 5 | 0 | 5 | 13 | 12 | 6 | 4 | 7 | 4 | 7 | 3 | 1 | 13
+INPUTS | 4 | s_operationRight<1> | s_operationLeft<1> | s_operationLeft<0> | s_operationRight<0>
+INPUTMC | 4 | 8 | 3 | 1 | 14 | 1 | 13 | 8 | 1
+EQ | 5 |
+ Madd_s_resultAdd__or0000 = s_operationRight<1> & s_operationLeft<1>
+ # s_operationLeft<0> & s_operationRight<0> &
+ s_operationRight<1>
+ # s_operationLeft<0> & s_operationRight<0> &
+ s_operationLeft<1>; // (3 pt, 4 inp)
-MACROCELL | 8 | 14 | N_PZ_114_MC
+MACROCELL | 6 | 14 | OP_RESULT<1>104_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 13 | 7 | 6 | 7 | 4 | 8 | 0 | 2 | 14 | 9 | 0 | 7 | 7 | 5 | 12 | 1 | 15 | 2 | 4 | 4 | 9 | 6 | 4 | 5 | 13 | 3 | 5
-INPUTS | 3 | s_operationRight<0> | s_operationLeft<0> | s_operationLeft<1>
-INPUTMC | 3 | 8 | 1 | 1 | 13 | 1 | 14
-EQ | 2 |
- N_PZ_114 = s_operationRight<0> & s_operationLeft<0>
- # !s_operationRight<0> & s_operationLeft<1>; // (2 pt, 3 inp)
+OUTPUTMC | 1 | 8 | 0
+INPUTS | 10 | s_operationLeft<0> | s_operationChoose<2> | s_operationChoose<1> | Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830 | OP_RESULT<0>107 | Madd_s_resultAdd__or0000 | s_operationChoose<4> | s_operationLeft<1> | s_operationLeft<7>.COMB | s_operationRight<0>
+INPUTMC | 10 | 1 | 13 | 7 | 5 | 5 | 15 | 0 | 13 | 4 | 8 | 1 | 7 | 7 | 11 | 1 | 14 | 3 | 12 | 8 | 1
+EQ | 17 |
+ OP_RESULT<1>104 = s_operationLeft<0> & !s_operationChoose<2> &
+ !s_operationChoose<1> & Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830
+ # !s_operationChoose<2> & !s_operationChoose<1> &
+ OP_RESULT<0>107 & Madd_s_resultAdd__or0000
+ # s_operationChoose<4> & !s_operationChoose<2> &
+ !s_operationChoose<1> & s_operationLeft<1> & s_operationLeft<7>.COMB
+ # !s_operationChoose<4> & !s_operationChoose<2> &
+ !s_operationChoose<1> & !s_operationRight<0> &
+ Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830
+ # !s_operationChoose<4> & !s_operationChoose<2> &
+ !s_operationChoose<1> & OP_RESULT<0>107 & !s_operationLeft<7>.COMB
+ # s_operationLeft<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<0> &
+ Madd_s_resultAdd__or0000
+ # !s_operationLeft<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<0> &
+ !OP_RESULT<0>107 & !Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830; // (7 pt, 10 inp)
-MACROCELL | 7 | 4 | Msub_s_resultSub__or0001_MC
+MACROCELL | 5 | 9 | N_PZ_140_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 5 | 8 | 0 | 6 | 15 | 8 | 13 | 10 | 9 | 7 | 7
-INPUTS | 4 | s_operationLeft<1> | N_PZ_106 | s_operationRight<0> | N_PZ_114
-INPUTMC | 4 | 1 | 14 | 8 | 12 | 8 | 1 | 8 | 14
+OUTPUTMC | 14 | 6 | 15 | 8 | 0 | 6 | 9 | 9 | 0 | 9 | 15 | 13 | 12 | 2 | 4 | 4 | 12 | 6 | 4 | 7 | 3 | 1 | 13 | 3 | 4 | 10 | 11 | 10 | 12
+INPUTS | 3 | s_operationRight<0> | s_operationLeft<2> | s_operationLeft<3>
+INPUTMC | 3 | 8 | 1 | 3 | 0 | 3 | 1
EQ | 2 |
- Msub_s_resultSub__or0001 = !s_operationLeft<1> & !N_PZ_106
- # s_operationRight<0> & N_PZ_106 & !N_PZ_114; // (2 pt, 4 inp)
+ N_PZ_140 = s_operationRight<0> & s_operationLeft<2>
+ # !s_operationRight<0> & s_operationLeft<3>; // (2 pt, 3 inp)
-MACROCELL | 10 | 8 | Mshift_s_resultRotateRight_Sh<3>_MC
+MACROCELL | 5 | 10 | Mshift_s_resultRotateRight_Sh<3>_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 7 | 8 | 0 | 2 | 14 | 10 | 9 | 10 | 14 | 2 | 4 | 6 | 4 | 5 | 13
+OUTPUTMC | 7 | 8 | 0 | 9 | 0 | 9 | 15 | 4 | 12 | 3 | 4 | 10 | 11 | 10 | 12
INPUTS | 3 | s_operationRight<0> | s_operationLeft<4> | s_operationLeft<3>
INPUTMC | 3 | 8 | 1 | 3 | 2 | 3 | 1
EQ | 2 |
Mshift_s_resultRotateRight_Sh<3> = s_operationRight<0> & !s_operationLeft<4>
# !s_operationRight<0> & !s_operationLeft<3>; // (2 pt, 3 inp)
-MACROCELL | 8 | 15 | Mshift_s_resultRotateRight_Sh<1>_MC
+MACROCELL | 4 | 6 | Mshift_s_resultRotateRight_Sh<5>_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 8 | 6 | 15 | 8 | 0 | 9 | 0 | 4 | 12 | 9 | 14 | 9 | 13 | 1 | 13 | 10 | 11
+INPUTS | 3 | s_operationRight<0> | s_operationLeft<6> | s_operationLeft<5>
+INPUTMC | 3 | 8 | 1 | 3 | 5 | 3 | 4
+EQ | 2 |
+ Mshift_s_resultRotateRight_Sh<5> = s_operationRight<0> & !s_operationLeft<6>
+ # !s_operationRight<0> & !s_operationLeft<5>; // (2 pt, 3 inp)
+
+MACROCELL | 6 | 15 | OP_RESULT<1>138_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 1 | 8 | 0
+INPUTS | 15 | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<1> | Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830 | s_operationChoose<0> | s_operationLeft<1> | OP_RESULT<0>107 | s_operationRight<1> | s_operationRight<2> | Mshift_s_resultRotateRight_Sh<5> | Mshift_s_resultRotateRight_Sh<1> | N_PZ_140 | Mshift_s_resultRotateLeft_Sh<7> | Mshift_s_resultRotateLeft_Sh<5> | s_operationLeft<7>.COMB
+INPUTMC | 15 | 7 | 11 | 7 | 5 | 5 | 15 | 0 | 13 | 5 | 13 | 1 | 14 | 4 | 8 | 8 | 3 | 8 | 5 | 4 | 6 | 5 | 12 | 5 | 9 | 4 | 11 | 2 | 9 | 3 | 12
+EQ | 24 |
+ OP_RESULT<1>138 = !s_operationChoose<4> & s_operationChoose<2> &
+ !s_operationChoose<1> & Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationLeft<1>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & OP_RESULT<0>107
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<1> &
+ s_operationRight<2> & !Mshift_s_resultRotateRight_Sh<5>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<1> &
+ !s_operationRight<2> & !Mshift_s_resultRotateRight_Sh<1>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
+ s_operationRight<2> & N_PZ_140
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
+ !s_operationRight<2> & !Mshift_s_resultRotateLeft_Sh<7>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<1> &
+ s_operationRight<2> & !Mshift_s_resultRotateLeft_Sh<5>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<1> &
+ !s_operationRight<2> & !s_operationLeft<7>.COMB; // (9 pt, 15 inp)
+
+MACROCELL | 5 | 12 | Mshift_s_resultRotateRight_Sh<1>_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 8 | 8 | 0 | 2 | 14 | 10 | 9 | 7 | 7 | 2 | 4 | 6 | 4 | 3 | 5 | 8 | 3
+OUTPUTMC | 6 | 6 | 15 | 6 | 8 | 6 | 9 | 9 | 0 | 9 | 15 | 10 | 11
INPUTS | 3 | s_operationRight<0> | s_operationLeft<2> | s_operationLeft<1>
INPUTMC | 3 | 8 | 1 | 3 | 0 | 1 | 14
EQ | 2 |
Mshift_s_resultRotateRight_Sh<1> = s_operationRight<0> & !s_operationLeft<2>
# !s_operationRight<0> & !s_operationLeft<1>; // (2 pt, 3 inp)
+MACROCELL | 2 | 9 | Mshift_s_resultRotateLeft_Sh<5>_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 5 | 6 | 15 | 9 | 0 | 4 | 12 | 6 | 4 | 10 | 11
+INPUTS | 3 | s_operationRight<0> | s_operationLeft<4> | s_operationLeft<5>
+INPUTMC | 3 | 8 | 1 | 3 | 2 | 3 | 4
+EQ | 2 |
+ Mshift_s_resultRotateLeft_Sh<5> = s_operationRight<0> & !s_operationLeft<4>
+ # !s_operationRight<0> & !s_operationLeft<5>; // (2 pt, 3 inp)
+
+MACROCELL | 4 | 11 | Mshift_s_resultRotateLeft_Sh<7>_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 6 | 6 | 15 | 9 | 0 | 4 | 12 | 6 | 4 | 3 | 4 | 10 | 11
+INPUTS | 3 | s_operationRight<0> | s_operationLeft<6> | s_operationLeft<7>
+INPUTMC | 3 | 8 | 1 | 3 | 5 | 3 | 12
+EQ | 2 |
+ Mshift_s_resultRotateLeft_Sh<7> = s_operationRight<0> & !s_operationLeft<6>
+ # !s_operationRight<0> & !s_operationLeft<7>; // (2 pt, 3 inp)
+
+MACROCELL | 2 | 7 | Mshift_s_resultRotateRight_Sh<7>_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 4 | 8 | 0 | 9 | 0 | 4 | 12 | 10 | 11
+INPUTS | 3 | s_operationLeft<0> | s_operationRight<0> | s_operationLeft<7>
+INPUTMC | 3 | 1 | 13 | 8 | 1 | 3 | 12
+EQ | 2 |
+ Mshift_s_resultRotateRight_Sh<7> = !s_operationLeft<0> & s_operationRight<0>
+ # !s_operationRight<0> & !s_operationLeft<7>; // (2 pt, 3 inp)
+
MACROCELL | 0 | 5 | OP_RESULT<2>_MC
ATTRIBUTES | 1074004738 | 0
-INPUTS | 28 | s_operationChoose<3> | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7> | s_operationLeft<5>.COMB | s_operationChoose<0> | OP_RESULT<2>88 | s_operationChoose<2> | s_operationChoose<1> | s_operationRight<2> | s_operationChoose<4> | s_operationLeft<2> | s_operationLeft<5> | s_operationLeft<1> | s_operationLeft<0> | Madd_s_resultAdd__or0000 | N_PZ_296 | s_operationRight<0> | s_operationRight<1> | s_operationLeft<7> | s_operationLeft<6> | s_operationRight<4> | s_operationRight<6> | s_operationRight<3> | s_operationRight<5> | s_operationRight<7> | s_operationLeft<3> | s_operationLeft<4>
-INPUTMC | 28 | 7 | 10 | 7 | 12 | 7 | 13 | 7 | 14 | 3 | 4 | 5 | 13 | 6 | 15 | 7 | 5 | 5 | 15 | 8 | 5 | 7 | 11 | 3 | 0 | 3 | 4 | 1 | 14 | 1 | 13 | 7 | 6 | 8 | 10 | 8 | 1 | 8 | 3 | 3 | 12 | 3 | 5 | 10 | 10 | 10 | 12 | 8 | 11 | 10 | 11 | 10 | 13 | 3 | 1 | 3 | 2
-EQ | 121 |
+INPUTS | 31 | s_operationChoose<3> | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7> | s_operationLeft<1>.COMB | s_operationChoose<0> | OP_RESULT<2>96 | s_operationChoose<4> | Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 | N_PZ_371 | s_operationChoose<2> | s_operationLeft<2> | s_operationLeft<0> | s_operationLeft<1> | s_operationChoose<1> | s_operationRight<2> | s_accumulator<2> | Madd_s_resultAdd__or0001 | s_operationLeft<5> | s_operationRight<1> | Mshift_s_resultRotateRight_Sh<0> | Mshift_s_resultRotateRight_Sh<6> | Madd_s_resultAdd__or0000 | s_operationRight<7> | s_operationRight<3> | s_operationRight<4> | s_operationRight<5> | s_operationRight<6> | s_operationRight<0> | s_operationLeft<3> | s_operationLeft<4>
+INPUTMC | 31 | 7 | 10 | 7 | 12 | 7 | 13 | 7 | 14 | 1 | 14 | 5 | 13 | 6 | 8 | 7 | 11 | 2 | 3 | 1 | 9 | 7 | 5 | 3 | 0 | 1 | 13 | 1 | 14 | 5 | 15 | 8 | 5 | 0 | 8 | 1 | 5 | 3 | 4 | 8 | 3 | 4 | 10 | 4 | 9 | 1 | 7 | 10 | 13 | 8 | 11 | 10 | 10 | 10 | 11 | 10 | 12 | 8 | 1 | 3 | 1 | 3 | 2
+EQ | 100 |
OP_RESULT<2> = !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationLeft<5>.COMB
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationLeft<1>.COMB
# s_operationChoose<0> & !s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- OP_RESULT<2>88
+ OP_RESULT<2>96
+ # !s_operationChoose<4> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> &
+ !Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 & N_PZ_371
+ # s_operationChoose<2> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationLeft<2> &
+ N_PZ_371
+ # !s_operationLeft<0> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationLeft<2> &
+ !s_operationLeft<1> & N_PZ_371
+ # s_operationLeft<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<5> & !s_operationChoose<6> &
+ !s_operationChoose<7> & !s_operationLeft<2> & N_PZ_371
# s_operationChoose<0> & s_operationChoose<2> &
s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
!s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<2>
- # s_operationChoose<0> & s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & s_operationRight<2> & !s_operationChoose<4>
- # s_operationChoose<0> & s_operationChoose<1> &
+ # s_operationChoose<4> & !s_operationChoose<2> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ !s_operationLeft<2> & s_operationLeft<1> & N_PZ_371
+ # !s_operationChoose<4> & s_operationChoose<1> &
!s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & s_operationLeft<2>
- # s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationChoose<7> & s_operationRight<2> & s_operationLeft<2>
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<2> & !s_operationChoose<4> & s_operationLeft<2>
- # s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationChoose<4> &
- s_operationLeft<5>
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- !s_operationLeft<2>
- # !s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationChoose<4> &
- s_operationLeft<2>
- # !s_operationChoose<2> & !s_operationChoose<1> &
- s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & s_operationRight<2> & !s_operationChoose<4> &
!s_operationLeft<2>
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationChoose<4> &
- s_operationLeft<1> & !s_operationLeft<2>
- # !s_operationChoose<0> & !s_operationChoose<2> &
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ s_accumulator<2>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ !Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> &
+ !Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 & Madd_s_resultAdd__or0001
+ # s_operationChoose<4> & !s_operationChoose<2> &
s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationChoose<4> &
- !s_operationLeft<2> & s_operationLeft<0>
- # !s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<2> &
- !s_operationChoose<4> & s_operationLeft<2>
- # !s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- Madd_s_resultAdd__or0000 & !N_PZ_296
- # !s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- !Madd_s_resultAdd__or0000 & N_PZ_296
- # !s_operationChoose<0> & s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & s_operationChoose<4> & !s_operationLeft<1> &
- s_operationLeft<2> & !s_operationLeft<0>
- # s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & s_operationLeft<1>
- # s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & s_operationLeft<7>
- # s_operationChoose<0> & !s_operationRight<0> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationLeft<5> &
+ !N_PZ_371
+ # s_operationChoose<0> & s_operationChoose<4> &
s_operationChoose<2> & !s_operationChoose<3> & !s_operationChoose<5> &
!s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & s_operationLeft<0>
- # s_operationChoose<0> & !s_operationRight<0> &
+ s_operationRight<2> & !Mshift_s_resultRotateRight_Sh<0>
+ # s_operationChoose<0> & s_operationChoose<4> &
s_operationChoose<2> & !s_operationChoose<3> & !s_operationChoose<5> &
!s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & s_operationLeft<6>
- # s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- s_operationRight<2> & !s_operationChoose<4> & s_operationLeft<7> &
- !s_operationRight<4> & !s_operationRight<6> & !s_operationRight<3> &
- !s_operationRight<5> & !s_operationRight<7>
- # s_operationChoose<0> & !s_operationRight<0> &
+ s_operationRight<2> & !Mshift_s_resultRotateRight_Sh<6>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 & Madd_s_resultAdd__or0000
+ # s_operationChoose<0> & !s_operationChoose<4> &
!s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<5> &
!s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- s_operationRight<2> & !s_operationChoose<4> & !s_operationRight<4> &
- !s_operationRight<6> & !s_operationRight<3> & !s_operationRight<5> &
- !s_operationRight<7> & s_operationLeft<6>
- # !s_operationRight<0> & !s_operationChoose<2> &
+ s_operationRight<2> & !s_operationRight<7> & !s_operationRight<3> &
+ !s_operationRight<4> & !s_operationRight<5> & !s_operationRight<6> &
+ !Mshift_s_resultRotateRight_Sh<6>
+ # !s_operationChoose<4> & !s_operationChoose<2> &
s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- !s_operationRight<2> & !s_operationChoose<4> & s_operationLeft<2> &
- !s_operationRight<4> & !s_operationRight<6> & !s_operationRight<3> &
- !s_operationRight<5> & !s_operationRight<7>
- # s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- !s_operationRight<4> & !s_operationRight<6> & !s_operationRight<3> &
- !s_operationRight<5> & !s_operationRight<7> & s_operationLeft<5>
- # s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- s_operationLeft<3> & !s_operationRight<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7>
- # s_operationChoose<0> & !s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- s_operationLeft<4> & !s_operationRight<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7>
- # !s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- s_operationLeft<1> & !s_operationRight<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7>
- # !s_operationChoose<0> & !s_operationRight<0> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<0> &
+ !s_operationRight<1> & !s_operationRight<2> & s_operationLeft<2> &
+ !s_operationRight<7> & !s_operationRight<3> & !s_operationRight<4> &
+ !s_operationRight<5> & !s_operationRight<6>
+ # s_operationLeft<0> & !s_operationChoose<0> &
+ !s_operationChoose<4> & !s_operationChoose<2> & s_operationChoose<1> &
+ s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
+ !s_operationChoose<7> & !s_operationRight<0> & s_operationRight<1> &
+ !s_operationRight<2> & !s_operationRight<7> & !s_operationRight<3> &
+ !s_operationRight<4> & !s_operationRight<5> & !s_operationRight<6>
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<0> &
+ s_operationRight<1> & !s_operationRight<2> & !s_operationRight<7> &
+ !s_operationRight<3> & !s_operationRight<4> & s_operationLeft<5> &
+ !s_operationRight<5> & !N_PZ_371 & !s_operationRight<6>
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<0> &
+ !s_operationRight<1> & !s_operationRight<2> & !s_operationRight<7> &
+ s_operationLeft<3> & !s_operationRight<3> & !s_operationRight<4> &
+ !s_operationRight<5> & !N_PZ_371 & !s_operationRight<6>
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<0> &
+ s_operationRight<1> & !s_operationRight<2> & !s_operationRight<7> &
+ !s_operationRight<3> & !s_operationRight<4> & s_operationLeft<4> &
+ !s_operationRight<5> & !N_PZ_371 & !s_operationRight<6>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
!s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- s_operationLeft<0> & !s_operationRight<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7>; // (28 pt, 28 inp)
+ s_operationRight<0> & !s_operationRight<1> & !s_operationRight<2> &
+ !s_operationRight<7> & s_operationLeft<1> & !s_operationRight<3> &
+ !s_operationRight<4> & !s_operationRight<5> & !s_operationRight<6>; // (24 pt, 31 inp)
-MACROCELL | 8 | 10 | N_PZ_296_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 13 | 6 | 15 | 0 | 5 | 6 | 6 | 8 | 13 | 7 | 7 | 1 | 15 | 4 | 9 | 6 | 4 | 3 | 4 | 3 | 5 | 3 | 12 | 8 | 1 | 8 | 3
-INPUTS | 2 | s_operationRight<2> | s_operationLeft<2>
-INPUTMC | 2 | 8 | 5 | 3 | 0
-EQ | 2 |
- N_PZ_296 = s_operationRight<2> & !s_operationLeft<2>
- # !s_operationRight<2> & s_operationLeft<2>; // (2 pt, 2 inp)
+MACROCELL | 0 | 8 | s_accumulator<2>_MC
+ATTRIBUTES | 2155905856 | 0
+OUTPUTMC | 1 | 0 | 5
+INPUTS | 9 | s_operationLeft<2> | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7>
+INPUTMC | 9 | 3 | 0 | 5 | 13 | 7 | 11 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 12 | 7 | 13 | 7 | 14
+EQ | 5 |
+ s_accumulator<2> := s_operationLeft<2>; // (1 pt, 1 inp)
+ s_accumulator<2>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
+ s_accumulator<2>.CE = !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7>; // (1 pt, 8 inp)
+GLOBALS | 1 | 2 | CLK_RIGHT
-MACROCELL | 6 | 15 | OP_RESULT<2>88_MC
+MACROCELL | 6 | 8 | OP_RESULT<2>96_MC
ATTRIBUTES | 536871680 | 0
OUTPUTMC | 1 | 0 | 5
-INPUTS | 10 | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<4> | Msub_s_resultSub__or0001 | N_PZ_296 | s_operationRight<0> | s_operationLeft<0> | s_operationRight<2> | Madd_s_resultAdd__or0000 | s_operationLeft<2>
-INPUTMC | 10 | 7 | 5 | 5 | 15 | 7 | 11 | 7 | 4 | 8 | 10 | 8 | 1 | 1 | 13 | 8 | 5 | 7 | 6 | 3 | 0
-EQ | 22 |
- OP_RESULT<2>88 = !s_operationChoose<2> & !s_operationChoose<1> &
- !s_operationChoose<4> & Msub_s_resultSub__or0001 & !N_PZ_296
- # !s_operationChoose<2> & !s_operationChoose<1> &
- !s_operationChoose<4> & !Msub_s_resultSub__or0001 & N_PZ_296
- # s_operationRight<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<4> & s_operationLeft<0> &
- N_PZ_296
- # !s_operationRight<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationRight<2> & s_operationChoose<4> &
+INPUTS | 12 | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<1> | Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 | s_operationLeft<6>.COMB | s_operationLeft<0> | s_operationRight<0> | Madd_s_resultAdd__or0000 | s_operationLeft<2> | s_operationRight<2> | s_operationLeft<7>.COMB | Mshift_s_resultRotateRight_Sh<1>
+INPUTMC | 12 | 7 | 11 | 7 | 5 | 5 | 15 | 2 | 3 | 3 | 5 | 1 | 13 | 8 | 1 | 1 | 7 | 3 | 0 | 8 | 5 | 3 | 12 | 5 | 12
+EQ | 24 |
+ OP_RESULT<2>96 = !s_operationChoose<4> & !s_operationChoose<2> &
+ !s_operationChoose<1> & Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 &
+ s_operationLeft<6>.COMB
+ # !s_operationChoose<4> & !s_operationChoose<2> &
+ !s_operationChoose<1> & !Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 &
+ !s_operationLeft<6>.COMB
+ # s_operationLeft<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<0> &
+ !Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000
+ # !s_operationLeft<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<0> &
Madd_s_resultAdd__or0000
- # !s_operationRight<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<4> & !s_operationLeft<0> &
+ # !s_operationLeft<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationLeft<2> &
Madd_s_resultAdd__or0000
- # !s_operationChoose<2> & !s_operationChoose<1> &
- s_operationChoose<4> & !s_operationLeft<2> & !s_operationLeft<0> &
+ # s_operationChoose<4> & !s_operationChoose<2> &
+ !s_operationChoose<1> & !s_operationRight<0> & !s_operationRight<2> &
Madd_s_resultAdd__or0000
- # s_operationRight<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<4> & s_operationLeft<2> &
- !s_operationLeft<0> & !Madd_s_resultAdd__or0000
- # !s_operationRight<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<0> & !Madd_s_resultAdd__or0000; // (8 pt, 10 inp)
+ # s_operationChoose<4> & !s_operationChoose<2> &
+ !s_operationChoose<1> & !Madd_s_resultAdd__or0000 &
+ s_operationLeft<7>.COMB & !Mshift_s_resultRotateRight_Sh<1>
+ # s_operationLeft<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<0> &
+ s_operationRight<2> & !Madd_s_resultAdd__or0000; // (8 pt, 12 inp)
+
+MACROCELL | 1 | 5 | Madd_s_resultAdd__or0001_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 4 | 0 | 5 | 9 | 0 | 2 | 10 | 11 | 15
+INPUTS | 3 | s_operationLeft<2> | Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 | Madd_s_resultAdd__or0000
+INPUTMC | 3 | 3 | 0 | 2 | 3 | 1 | 7
+EQ | 4 |
+ Madd_s_resultAdd__or0001 = !s_operationLeft<2> &
+ Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000
+ # !Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 &
+ !Madd_s_resultAdd__or0000; // (2 pt, 3 inp)
MACROCELL | 9 | 0 | OP_RESULT<3>_MC
ATTRIBUTES | 1074004738 | 0
-INPUTS | 27 | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7> | OP_RESULT<3>122 | s_operationChoose<0> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<4> | s_operationLeft<3> | s_operationRight<3>.COMB | N_PZ_437 | Madd_s_resultAdd__or0001 | s_operationRight<0> | s_operationRight<1> | s_operationRight<2> | s_operationRight<4> | s_operationRight<6> | s_operationRight<5> | s_operationRight<7> | N_PZ_187 | s_operationRight<3> | s_operationLeft<3>.COMB | s_operationChoose<5>.COMB | N_PZ_114 | s_operationLeft<7> | s_operationLeft<2>
-INPUTMC | 27 | 7 | 12 | 7 | 13 | 7 | 14 | 2 | 14 | 5 | 13 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 11 | 3 | 1 | 8 | 11 | 8 | 13 | 6 | 6 | 8 | 1 | 8 | 3 | 8 | 5 | 10 | 10 | 10 | 12 | 10 | 11 | 10 | 13 | 3 | 15 | 8 | 11 | 3 | 1 | 7 | 12 | 8 | 14 | 3 | 12 | 3 | 0
-EQ | 68 |
- OP_RESULT<3> = !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & OP_RESULT<3>122
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- !s_operationLeft<3>
- # !s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- s_operationRight<3>.COMB
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- s_operationRight<3>.COMB & !N_PZ_437
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- !s_operationRight<3>.COMB & N_PZ_437
- # !s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- s_operationRight<3>.COMB & Madd_s_resultAdd__or0001
- # !s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- !s_operationRight<3>.COMB & !Madd_s_resultAdd__or0001
- # s_operationChoose<0> & !s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- !s_operationRight<2> & !s_operationChoose<4> & !s_operationRight<4> &
- !s_operationRight<6> & !s_operationRight<5> & !s_operationRight<7> &
- N_PZ_187
- # !s_operationRight<0> & !s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- !s_operationRight<2> & !s_operationChoose<4> & !s_operationRight<4> &
- !s_operationRight<6> & !s_operationRight<5> & !s_operationRight<7> &
- N_PZ_187
- # s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
+INPUTS | 32 | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7> | s_operationLeft<0>.COMB | s_operationChoose<1> | s_operationChoose<3> | OP_RESULT<3>100 | s_operationChoose<0> | Msub_s_resultSub_Mxor_Result<3>__xor0000 | s_operationRight<3> | s_operationLeft<4> | s_operationLeft<3> | N_PZ_371 | s_accumulator<3> | Madd_s_resultAdd__or0001 | s_operationLeft<0> | Mmult_s_resultMul_mult0001_Mxor__index0009 | OP_RESULT<0>94 | s_operationRight<1> | s_operationRight<2> | Mshift_s_resultRotateRight_Sh<1> | Mshift_s_resultRotateRight_Sh<5> | Mshift_s_resultRotateRight_Sh<7> | Mshift_s_resultRotateRight_Sh<3> | Msub_s_resultSub__or00023 | s_operationLeft<6>.COMB | Mshift_s_resultRotateLeft_Sh<5> | s_operationLeft<7>.COMB | Mshift_s_resultRotateLeft_Sh<7> | N_PZ_140
+INPUTMC | 32 | 7 | 11 | 7 | 5 | 7 | 12 | 7 | 13 | 7 | 14 | 1 | 13 | 5 | 15 | 7 | 10 | 0 | 0 | 5 | 13 | 5 | 7 | 8 | 11 | 3 | 2 | 3 | 1 | 1 | 9 | 0 | 7 | 1 | 5 | 1 | 13 | 6 | 9 | 5 | 8 | 8 | 3 | 8 | 5 | 5 | 12 | 4 | 6 | 2 | 7 | 5 | 10 | 1 | 3 | 3 | 5 | 2 | 9 | 3 | 12 | 4 | 11 | 5 | 9
+EQ | 118 |
+ OP_RESULT<3> = !s_operationChoose<4> & !s_operationChoose<2> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- !s_operationRight<6> & !s_operationRight<3> & !s_operationRight<5> &
- !s_operationRight<7> & s_operationLeft<3>.COMB
- # s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
- !s_operationRight<2> & !s_operationChoose<4> & !s_operationRight<4> &
- !s_operationRight<6> & !s_operationRight<3> & !s_operationRight<5> &
- !s_operationRight<7> & !s_operationChoose<5>.COMB
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
- !s_operationRight<2> & !s_operationChoose<4> & !s_operationRight<4> &
- !s_operationRight<6> & !s_operationRight<3> & !s_operationRight<5> &
- !s_operationRight<7> & N_PZ_114
- # s_operationChoose<0> & !s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
+ s_operationLeft<0>.COMB
+ # s_operationChoose<1> & !s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationRight<1> & s_operationRight<2> & !s_operationChoose<4> &
- s_operationLeft<7> & !s_operationRight<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7>
- # !s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
+ OP_RESULT<3>100
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> &
+ !Msub_s_resultSub_Mxor_Result<3>__xor0000
+ # !s_operationChoose<4> & s_operationChoose<1> &
+ !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
+ !s_operationChoose<7> & Msub_s_resultSub_Mxor_Result<3>__xor0000 &
+ s_operationRight<3>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- s_operationLeft<2> & !s_operationRight<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7>; // (14 pt, 27 inp)
-
-MACROCELL | 2 | 14 | OP_RESULT<3>122_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 9 | 0
-INPUTS | 24 | s_operationChoose<0> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationRight<3> | s_operationChoose<4> | s_operationLeft<3> | s_operationLeft<4> | N_PZ_187 | N_PZ_231 | s_operationLeft<0> | Mmult_s_resultMul_mult0001_Mxor__index0009 | s_operationRight<1> | s_operationRight<2> | Mshift_s_resultRotateRight_Sh<1> | s_operationChoose<5>.COMB | s_operationChoose<7>.COMB | Mshift_s_resultRotateRight_Sh<3> | Mshift_s_resultRotateLeft_Sh<5> | N_PZ_114 | s_operationChoose<4>.COMB | s_operationLeft<1> | s_operationLeft<2> | s_operationRight<0>
-INPUTMC | 24 | 5 | 13 | 7 | 5 | 5 | 15 | 7 | 10 | 8 | 11 | 7 | 11 | 3 | 1 | 3 | 2 | 3 | 15 | 6 | 9 | 1 | 13 | 6 | 14 | 8 | 3 | 8 | 5 | 8 | 15 | 7 | 12 | 7 | 14 | 10 | 8 | 10 | 15 | 8 | 14 | 7 | 11 | 1 | 14 | 3 | 0 | 8 | 1
-EQ | 71 |
- OP_RESULT<3>122 = s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<1> & !s_operationChoose<3> & s_operationRight<3>
- # s_operationChoose<0> & s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<4> & s_operationLeft<3>
- # s_operationChoose<0> & s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<4> & s_operationRight<3>
- # s_operationChoose<1> & !s_operationChoose<3> &
- !s_operationChoose<4> & s_operationLeft<3> & s_operationRight<3>
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<4> &
- !s_operationLeft<3>
- # s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<1> & !s_operationChoose<3> & s_operationChoose<4> &
- s_operationLeft<4>
- # !s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<1> & !s_operationChoose<3> & s_operationChoose<4> &
- s_operationLeft<3>
- # !s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<4> &
- N_PZ_187
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<1> & !s_operationChoose<3> & s_operationChoose<4> &
- !N_PZ_231
- # s_operationChoose<2> & !s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<4> & !s_operationLeft<3> &
s_operationRight<3>
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & s_operationChoose<4> &
- !s_operationLeft<0> & Mmult_s_resultMul_mult0001_Mxor__index0009
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & s_operationChoose<4> &
- !s_operationRight<3> & Mmult_s_resultMul_mult0001_Mxor__index0009
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> &
- !Mshift_s_resultRotateRight_Sh<1>
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & !s_operationChoose<5>.COMB
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & !s_operationChoose<7>.COMB
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> &
- !Mshift_s_resultRotateRight_Sh<3>
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & s_operationChoose<4> &
- s_operationLeft<0> & s_operationRight<3> &
+ # s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ s_operationLeft<4>
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !s_operationLeft<3> &
+ !N_PZ_371
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ !s_operationLeft<3>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ s_accumulator<3>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ !Msub_s_resultSub_Mxor_Result<3>__xor0000
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ !Msub_s_resultSub_Mxor_Result<3>__xor0000
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> &
+ !Msub_s_resultSub_Mxor_Result<3>__xor0000 & Madd_s_resultAdd__or0001
+ # !s_operationLeft<0> & s_operationChoose<0> &
+ s_operationChoose<4> & !s_operationChoose<2> & !s_operationChoose<1> &
+ !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
+ !s_operationChoose<7> & Mmult_s_resultMul_mult0001_Mxor__index0009
+ # s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ !s_operationRight<3> & Mmult_s_resultMul_mult0001_Mxor__index0009
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & OP_RESULT<0>94 &
+ !Msub_s_resultSub_Mxor_Result<3>__xor0000 & !N_PZ_371
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ Msub_s_resultSub_Mxor_Result<3>__xor0000 & !Madd_s_resultAdd__or0001
+ # s_operationLeft<0> & s_operationChoose<0> &
+ s_operationChoose<4> & !s_operationChoose<2> & !s_operationChoose<1> &
+ !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
+ !s_operationChoose<7> & s_operationRight<3> &
!Mmult_s_resultMul_mult0001_Mxor__index0009
- # !s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> &
- !Mshift_s_resultRotateLeft_Sh<5>
- # !s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & N_PZ_114
- # !s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & !s_operationChoose<4>.COMB
- # !s_operationChoose<0> & s_operationChoose<1> &
- !s_operationChoose<3> & s_operationChoose<4> & !s_operationLeft<1> &
- !s_operationLeft<2> & s_operationLeft<3> & !s_operationLeft<0>
- # !s_operationChoose<0> & s_operationRight<0> &
+ # s_operationChoose<0> & s_operationChoose<4> &
s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- !s_operationRight<1> & !s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<2>
- # !s_operationChoose<0> & !s_operationRight<0> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ s_operationRight<1> & s_operationRight<2> &
+ !Mshift_s_resultRotateRight_Sh<1>
+ # s_operationChoose<0> & s_operationChoose<4> &
s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- !s_operationRight<1> & !s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<3>; // (23 pt, 24 inp)
-
-MACROCELL | 6 | 14 | Mmult_s_resultMul_mult0001_Mxor__index0009_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 4 | 2 | 14 | 9 | 8 | 9 | 9 | 3 | 2
-INPUTS | 7 | s_operationRight<0> | s_operationLeft<3> | s_operationRight<2> | s_operationLeft<1> | s_operationLeft<0> | s_operationRight<1> | s_operationLeft<2>
-INPUTMC | 7 | 8 | 1 | 3 | 1 | 8 | 5 | 1 | 14 | 1 | 13 | 8 | 3 | 3 | 0
-EQ | 23 |
- Mmult_s_resultMul_mult0001_Mxor__index0009 = s_operationRight<0> & s_operationLeft<3>
- $ s_operationRight<0> & s_operationRight<2> &
- s_operationLeft<1> & !s_operationLeft<0>
- # !s_operationRight<0> & s_operationRight<1> &
- !s_operationRight<2> & s_operationLeft<2>
- # !s_operationRight<0> & s_operationRight<1> &
- s_operationLeft<2> & s_operationLeft<0>
- # !s_operationRight<0> & !s_operationRight<1> &
- s_operationRight<2> & s_operationLeft<1>
- # s_operationRight<1> & !s_operationRight<2> &
- !s_operationLeft<1> & s_operationLeft<2>
- # s_operationRight<1> & !s_operationLeft<1> &
- s_operationLeft<2> & !s_operationLeft<0>
- # !s_operationRight<1> & s_operationRight<2> &
- s_operationLeft<1> & !s_operationLeft<2>
- # s_operationRight<2> & s_operationLeft<1> &
- !s_operationLeft<2> & !s_operationLeft<0>
- # s_operationRight<0> & s_operationRight<1> &
- !s_operationRight<2> & s_operationLeft<1> & !s_operationLeft<2> &
- s_operationLeft<0>
- # s_operationRight<0> & !s_operationRight<1> &
- s_operationRight<2> & !s_operationLeft<1> & s_operationLeft<2> &
- s_operationLeft<0>; // (11 pt, 7 inp)
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ s_operationRight<1> & !s_operationRight<2> &
+ !Mshift_s_resultRotateRight_Sh<5>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ !s_operationRight<1> & s_operationRight<2> &
+ !Mshift_s_resultRotateRight_Sh<7>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ !s_operationRight<1> & !s_operationRight<2> &
+ !Mshift_s_resultRotateRight_Sh<3>
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !OP_RESULT<0>94 &
+ Msub_s_resultSub__or00023 & Msub_s_resultSub_Mxor_Result<3>__xor0000 &
+ !N_PZ_371
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !OP_RESULT<0>94 &
+ s_operationLeft<6>.COMB & Msub_s_resultSub_Mxor_Result<3>__xor0000 &
+ !N_PZ_371
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !Msub_s_resultSub__or00023 &
+ !s_operationLeft<6>.COMB & !Msub_s_resultSub_Mxor_Result<3>__xor0000 &
+ !N_PZ_371
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
+ s_operationRight<2> & !N_PZ_371 & !Mshift_s_resultRotateLeft_Sh<5>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
+ !s_operationRight<2> & !N_PZ_371 & !s_operationLeft<7>.COMB
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
+ s_operationRight<2> & !N_PZ_371 & !Mshift_s_resultRotateLeft_Sh<7>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
+ !s_operationRight<2> & !N_PZ_371 & N_PZ_140; // (28 pt, 32 inp)
-MACROCELL | 6 | 9 | N_PZ_231_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 8 | 2 | 14 | 1 | 0 | 2 | 12 | 10 | 9 | 7 | 7 | 9 | 14 | 4 | 8 | 7 | 13
-INPUTS | 4 | s_operationLeft<3> | s_operationLeft<1> | s_operationLeft<2> | s_operationLeft<0>
-INPUTMC | 4 | 3 | 1 | 1 | 14 | 3 | 0 | 1 | 13
-EQ | 3 |
- N_PZ_231 = s_operationLeft<3>
- # !s_operationLeft<1> & !s_operationLeft<2> &
- !s_operationLeft<0>; // (2 pt, 4 inp)
+MACROCELL | 0 | 7 | s_accumulator<3>_MC
+ATTRIBUTES | 2155905856 | 0
+OUTPUTMC | 1 | 9 | 0
+INPUTS | 9 | s_operationLeft<3> | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7>
+INPUTMC | 9 | 3 | 1 | 5 | 13 | 7 | 11 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 12 | 7 | 13 | 7 | 14
+EQ | 5 |
+ s_accumulator<3> := s_operationLeft<3>; // (1 pt, 1 inp)
+ s_accumulator<3>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
+ s_accumulator<3>.CE = !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7>; // (1 pt, 8 inp)
+GLOBALS | 1 | 2 | CLK_RIGHT
-MACROCELL | 10 | 15 | Mshift_s_resultRotateLeft_Sh<5>_MC
+MACROCELL | 0 | 0 | OP_RESULT<3>100_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 8 | 2 | 14 | 1 | 15 | 2 | 4 | 4 | 9 | 6 | 4 | 5 | 13 | 5 | 15 | 3 | 5
-INPUTS | 3 | s_operationRight<0> | s_operationLeft<4> | s_operationLeft<5>
-INPUTMC | 3 | 8 | 1 | 3 | 2 | 3 | 4
-EQ | 2 |
- Mshift_s_resultRotateLeft_Sh<5> = s_operationRight<0> & !s_operationLeft<4>
- # !s_operationRight<0> & !s_operationLeft<5>; // (2 pt, 3 inp)
+OUTPUTMC | 5 | 9 | 0 | 1 | 0 | 5 | 14 | 8 | 1 | 10 | 11
+INPUTS | 7 | s_operationChoose<0> | s_operationChoose<4> | s_operationLeft<3> | s_operationLeft<0> | s_operationChoose<2> | s_operationLeft<2> | s_operationLeft<1>
+INPUTMC | 7 | 5 | 13 | 7 | 11 | 3 | 1 | 1 | 13 | 7 | 5 | 3 | 0 | 1 | 14
+EQ | 8 |
+ OP_RESULT<3>100 = !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationLeft<3>
+ $ s_operationLeft<0> & !s_operationChoose<0> &
+ s_operationChoose<4> & !s_operationChoose<2>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationLeft<2>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationLeft<1>; // (4 pt, 7 inp)
-MACROCELL | 6 | 6 | Madd_s_resultAdd__or0001_MC
+MACROCELL | 6 | 9 | Mmult_s_resultMul_mult0001_Mxor__index0009_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 3 | 9 | 0 | 9 | 12 | 3 | 2
-INPUTS | 3 | s_operationLeft<2> | N_PZ_296 | Madd_s_resultAdd__or0000
-INPUTMC | 3 | 3 | 0 | 8 | 10 | 7 | 6
-EQ | 2 |
- Madd_s_resultAdd__or0001 = !s_operationLeft<2> & !N_PZ_296
- # !Madd_s_resultAdd__or0000 & N_PZ_296; // (2 pt, 3 inp)
+OUTPUTMC | 4 | 9 | 0 | 7 | 6 | 7 | 7 | 11 | 15
+INPUTS | 15 | s_operationRight<2> | OP_RESULT<0>107 | N_PZ_456 | s_operationLeft<1> | N_PZ_140 | s_operationLeft<0> | s_operationRight<0> | s_operationRight<1> | s_operationLeft<2> | s_operationLeft<3> | Mshift_s_resultRotateRight_Sh<0> | Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830 | s_operationLeft<7>.COMB | Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 | Mshift_s_resultRotateRight_Sh<1>
+INPUTMC | 15 | 8 | 5 | 4 | 8 | 1 | 8 | 1 | 14 | 5 | 9 | 1 | 13 | 8 | 1 | 8 | 3 | 3 | 0 | 3 | 1 | 4 | 10 | 0 | 13 | 3 | 12 | 2 | 3 | 5 | 12
+EQ | 26 |
+ Mmult_s_resultMul_mult0001_Mxor__index0009 = s_operationRight<2> & OP_RESULT<0>107 & !N_PZ_456
+ # !s_operationLeft<1> & !N_PZ_140 & N_PZ_456
+ # s_operationLeft<0> & !s_operationRight<0> &
+ s_operationRight<1> & s_operationLeft<2>
+ # !s_operationLeft<0> & !s_operationRight<2> &
+ s_operationLeft<3> & !Mshift_s_resultRotateRight_Sh<0>
+ # !s_operationLeft<0> & s_operationLeft<2> &
+ Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830 & !N_PZ_456
+ # !s_operationRight<1> & !s_operationRight<2> &
+ s_operationLeft<3> & N_PZ_456
+ # !s_operationRight<1> & !s_operationLeft<1> &
+ s_operationLeft<7>.COMB & N_PZ_456
+ # s_operationRight<2> & s_operationLeft<1> &
+ !s_operationLeft<3> & s_operationLeft<7>.COMB
+ # s_operationLeft<0> & s_operationRight<1> &
+ s_operationRight<2> & s_operationLeft<3> & N_PZ_456
+ # s_operationLeft<0> & s_operationLeft<2> &
+ s_operationLeft<1> & s_operationLeft<3> & N_PZ_456
+ # s_operationRight<1> &
+ !Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 & Mshift_s_resultRotateRight_Sh<0> &
+ !Mshift_s_resultRotateRight_Sh<1> & !N_PZ_456
+ # !s_operationRight<1> & s_operationLeft<2> &
+ Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 & !s_operationLeft<7>.COMB & !N_PZ_456
+ # s_operationRight<0> & s_operationRight<1> &
+ !s_operationRight<2> & s_operationLeft<1> & !s_operationLeft<7>.COMB &
+ !N_PZ_456; // (13 pt, 15 inp)
-MACROCELL | 8 | 13 | N_PZ_437_MC
+MACROCELL | 1 | 8 | N_PZ_456_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 3 | 9 | 0 | 8 | 3 | 8 | 5
-INPUTS | 3 | s_operationLeft<2> | N_PZ_296 | Msub_s_resultSub__or0001
-INPUTMC | 3 | 3 | 0 | 8 | 10 | 7 | 4
-EQ | 2 |
- N_PZ_437 = !s_operationLeft<2> & N_PZ_296
- # Msub_s_resultSub__or0001 & !N_PZ_296; // (2 pt, 3 inp)
+OUTPUTMC | 6 | 6 | 9 | 9 | 15 | 13 | 12 | 9 | 14 | 9 | 13 | 10 | 12
+INPUTS | 4 | s_operationRight<0> | s_operationLeft<3> | s_operationLeft<2> | s_operationLeft<1>
+INPUTMC | 4 | 8 | 1 | 3 | 1 | 3 | 0 | 1 | 14
+EQ | 3 |
+ N_PZ_456 = s_operationRight<0> & s_operationLeft<3>
+ # s_operationRight<0> & s_operationLeft<2> &
+ s_operationLeft<1>; // (2 pt, 4 inp)
MACROCELL | 1 | 0 | OP_RESULT<4>_MC
ATTRIBUTES | 1074004738 | 0
-INPUTS | 30 | s_operationChoose<3> | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7> | s_operationLeft<4>.COMB | s_operationChoose<0> | s_operationChoose<2> | s_operationChoose<1> | s_operationRight<4> | s_operationChoose<4> | Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 | s_operationLeft<4> | s_operationLeft<3> | N_PZ_231 | N_PZ_134 | s_operationRight<0> | s_operationRight<1> | s_operationRight<2> | s_operationRight<6> | s_operationRight<3> | s_operationRight<5> | s_operationRight<7> | s_operationLeft<3>.COMB | N_PZ_187 | s_operationLeft<7> | s_operationLeft<5> | s_operationLeft<6> | s_operationLeft<1> | s_operationLeft<2> | s_operationLeft<0>
-INPUTMC | 30 | 7 | 10 | 7 | 12 | 7 | 13 | 7 | 14 | 3 | 2 | 5 | 13 | 7 | 5 | 5 | 15 | 10 | 10 | 7 | 11 | 4 | 15 | 3 | 2 | 3 | 1 | 6 | 9 | 6 | 7 | 8 | 1 | 8 | 3 | 8 | 5 | 10 | 12 | 8 | 11 | 10 | 11 | 10 | 13 | 3 | 1 | 3 | 15 | 3 | 12 | 3 | 4 | 3 | 5 | 1 | 14 | 3 | 0 | 1 | 13
-EQ | 89 |
+INPUTS | 28 | s_operationChoose<3> | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7> | OP_RESULT<4>120 | s_operationChoose<4> | s_operationRight<4> | N_PZ_371 | s_operationLeft<4> | s_operationChoose<2> | s_operationLeft<3> | OP_RESULT<3>100 | s_operationChoose<0> | s_operationChoose<1> | s_operationLeft<0> | s_operationLeft<2> | s_operationLeft<1> | s_accumulator<4> | s_operationRight<1> | s_operationRight<2> | s_operationRight<7> | s_operationRight<3> | s_operationRight<5> | s_operationRight<6> | Mshift_s_resultRotateRight_Sh<6> | s_operationRight<0> | OP_RESULT<0>94 | s_operationLeft<5>
+INPUTMC | 28 | 7 | 10 | 7 | 12 | 7 | 13 | 7 | 14 | 11 | 15 | 7 | 11 | 10 | 10 | 1 | 9 | 3 | 2 | 7 | 5 | 3 | 1 | 0 | 0 | 5 | 13 | 5 | 15 | 1 | 13 | 3 | 0 | 1 | 14 | 0 | 6 | 8 | 3 | 8 | 5 | 10 | 13 | 8 | 11 | 10 | 11 | 10 | 12 | 4 | 9 | 8 | 1 | 5 | 8 | 3 | 4
+EQ | 90 |
OP_RESULT<4> = !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationLeft<4>.COMB
+ !s_operationChoose<6> & !s_operationChoose<7> & OP_RESULT<4>120
+ # !s_operationChoose<4> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<4> &
+ N_PZ_371
+ # !s_operationChoose<4> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationLeft<4> &
+ N_PZ_371
+ # s_operationChoose<2> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationLeft<4> &
+ N_PZ_371
+ # !s_operationChoose<5> & !s_operationChoose<6> &
+ !s_operationChoose<7> & !s_operationLeft<3> & !s_operationLeft<4> &
+ N_PZ_371 & OP_RESULT<3>100
# s_operationChoose<0> & s_operationChoose<2> &
s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
!s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<4>
- # s_operationChoose<0> & s_operationChoose<1> &
+ # !s_operationChoose<4> & s_operationChoose<1> &
!s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> &
- !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
- # s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationChoose<7> & s_operationRight<4> & s_operationLeft<4>
+ # !s_operationLeft<0> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !s_operationLeft<2> &
+ !s_operationLeft<1> & !s_operationLeft<3> & s_operationLeft<4> &
+ N_PZ_371
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationChoose<4> & s_operationRight<4> &
- Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
- # s_operationChoose<0> & !s_operationChoose<2> &
+ !s_operationLeft<4>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ s_accumulator<4>
+ # s_operationChoose<4> & !s_operationChoose<2> &
s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationLeft<4> &
- s_operationLeft<3>
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationLeft<3> &
!s_operationLeft<4>
- # !s_operationChoose<0> & s_operationChoose<2> &
+ # s_operationChoose<4> & !s_operationChoose<2> &
s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationChoose<4> &
- s_operationLeft<4>
- # !s_operationChoose<0> & !s_operationChoose<2> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationLeft<3> &
+ !N_PZ_371
+ # !s_operationChoose<4> & !s_operationChoose<2> &
!s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
- # !s_operationChoose<2> & s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & s_operationChoose<4> & !s_operationLeft<4> &
- s_operationLeft<3>
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationChoose<4> &
- !s_operationLeft<4> & !N_PZ_231
- # !s_operationChoose<0> & s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & s_operationChoose<4> & s_operationLeft<4> &
- N_PZ_231 & !N_PZ_134
- # !s_operationRight<0> & !s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- !s_operationRight<2> & !s_operationChoose<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7> &
- s_operationLeft<3>.COMB
- # !s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- !s_operationRight<4> & !s_operationRight<6> & !s_operationRight<5> &
- !s_operationRight<7> & N_PZ_187
- # s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- s_operationLeft<7> & !s_operationRight<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7>
- # s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- !s_operationRight<4> & !s_operationRight<6> & !s_operationRight<3> &
- !s_operationRight<5> & !s_operationRight<7> & s_operationLeft<5>
- # s_operationChoose<0> & !s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<4> &
+ !s_operationLeft<4>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- !s_operationRight<4> & !s_operationRight<6> & !s_operationRight<3> &
- !s_operationRight<5> & !s_operationRight<7> & s_operationLeft<6>
- # !s_operationChoose<0> & s_operationRight<0> &
+ !s_operationRight<4> & s_operationLeft<4>
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
+ !s_operationRight<2> & !s_operationRight<7> & !s_operationRight<3> &
+ !s_operationRight<4> & !s_operationRight<5> & !N_PZ_371 &
+ !s_operationRight<6> & !Mshift_s_resultRotateRight_Sh<6>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
!s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- s_operationLeft<1> & !s_operationRight<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7>
- # !s_operationChoose<0> & !s_operationRight<0> &
+ !s_operationRight<0> & s_operationRight<1> & OP_RESULT<0>94 &
+ !s_operationRight<7> & !s_operationRight<3> & !s_operationRight<4> &
+ !s_operationRight<5> & !s_operationRight<6>
+ # !s_operationChoose<4> & !s_operationChoose<2> &
+ s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<0> &
+ !s_operationRight<1> & !s_operationRight<2> & !s_operationRight<7> &
+ !s_operationRight<3> & !s_operationRight<4> & s_operationLeft<4> &
+ !s_operationRight<5> & !s_operationRight<6>
+ # s_operationLeft<0> & !s_operationChoose<0> &
+ !s_operationChoose<4> & !s_operationChoose<2> & s_operationChoose<1> &
+ s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
+ !s_operationChoose<7> & !s_operationRight<0> & !s_operationRight<1> &
+ s_operationRight<2> & !s_operationRight<7> & !s_operationRight<3> &
+ !s_operationRight<4> & !s_operationRight<5> & !s_operationRight<6>
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<0> &
+ !s_operationRight<1> & !s_operationRight<2> & !s_operationRight<7> &
+ !s_operationRight<3> & !s_operationRight<4> & s_operationLeft<5> &
+ !s_operationRight<5> & !N_PZ_371 & !s_operationRight<6>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
!s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- s_operationLeft<2> & !s_operationRight<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7>
- # !s_operationChoose<0> & !s_operationRight<0> &
+ s_operationRight<0> & s_operationRight<1> & !s_operationRight<2> &
+ !s_operationRight<7> & s_operationLeft<1> & !s_operationRight<3> &
+ !s_operationRight<4> & !s_operationRight<5> & !s_operationRight<6>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
!s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationRight<1> & s_operationRight<2> & !s_operationChoose<4> &
- s_operationLeft<0> & !s_operationRight<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7>; // (19 pt, 30 inp)
-
-MACROCELL | 4 | 15 | Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 4 | 1 | 0 | 9 | 12 | 3 | 2 | 3 | 12
-INPUTS | 2 | s_operationLeft<2>.COMB | s_operationLeft<3>.COMB
-INPUTMC | 2 | 3 | 0 | 3 | 1
-EQ | 1 |
- Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 = !s_operationLeft<2>.COMB & !s_operationLeft<3>.COMB; // (1 pt, 2 inp)
-
-MACROCELL | 6 | 7 | N_PZ_134_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 7 | 1 | 0 | 10 | 9 | 7 | 7 | 10 | 14 | 5 | 13 | 5 | 15 | 5 | 14
-INPUTS | 3 | s_operationLeft<3> | s_operationLeft<1> | s_operationLeft<2>
-INPUTMC | 3 | 3 | 1 | 1 | 14 | 3 | 0
-EQ | 2 |
- N_PZ_134 = s_operationLeft<3>
- # s_operationLeft<1> & s_operationLeft<2>; // (2 pt, 3 inp)
-
-MACROCELL | 2 | 4 | OP_RESULT<5>_MC
-ATTRIBUTES | 1074004738 | 0
-INPUTS | 31 | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7> | OP_RESULT<5>124 | s_operationChoose<1> | s_operationChoose<3> | OP_RESULT<5>90 | s_operationChoose<0> | s_operationChoose<2> | s_operationRight<5> | s_operationChoose<4> | s_operationLeft<5> | s_operationLeft<2> | s_operationLeft<0> | Mmult_s_resultMul_mult0001_Mxor__index0025 | s_operationLeft<2>.COMB | s_operationRight<4>.COMB | Madd_s_resultAdd__or0003 | s_operationRight<1> | s_operationRight<2> | Mshift_s_resultRotateRight_Sh<3> | s_operationChoose<7>.COMB | Mshift_s_resultRotateRight_Sh<1> | s_operationChoose<5>.COMB | s_operationLeft<3>.COMB | s_operationRight<2>.COMB | s_operationChoose<4>.COMB | N_PZ_114 | Mshift_s_resultRotateLeft_Sh<5> | s_operationRight<0> | s_operationLeft<3>
-INPUTMC | 31 | 7 | 12 | 7 | 13 | 7 | 14 | 1 | 15 | 5 | 15 | 7 | 10 | 2 | 12 | 5 | 13 | 7 | 5 | 10 | 11 | 7 | 11 | 3 | 4 | 3 | 0 | 1 | 13 | 10 | 4 | 3 | 0 | 10 | 10 | 9 | 12 | 8 | 3 | 8 | 5 | 10 | 8 | 7 | 14 | 8 | 15 | 7 | 12 | 3 | 1 | 8 | 5 | 7 | 11 | 8 | 14 | 10 | 15 | 8 | 1 | 3 | 1
-EQ | 114 |
- OP_RESULT<5> = !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & OP_RESULT<5>124
- # s_operationChoose<1> & !s_operationChoose<3> &
- !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- OP_RESULT<5>90
- # s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<5>
- # s_operationChoose<0> & s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & s_operationRight<5>
- # s_operationChoose<0> & s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & s_operationLeft<5>
- # s_operationChoose<1> & !s_operationChoose<3> &
- !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationChoose<4> & s_operationRight<5> & s_operationLeft<5>
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- !s_operationLeft<5>
- # s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationChoose<4> &
- s_operationLeft<2>
- # s_operationChoose<2> & !s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & s_operationRight<5> &
- !s_operationLeft<5>
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationChoose<4> &
- !s_operationLeft<0> & Mmult_s_resultMul_mult0001_Mxor__index0025
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationChoose<4> &
- !s_operationRight<5> & Mmult_s_resultMul_mult0001_Mxor__index0025
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- s_operationLeft<2>.COMB & s_operationRight<4>.COMB
- # !s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- !s_operationRight<5> & s_operationLeft<5>
- # !s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- s_operationRight<4>.COMB & !Madd_s_resultAdd__or0003
- # !s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- !s_operationRight<4>.COMB & Madd_s_resultAdd__or0003
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> &
- !Mshift_s_resultRotateRight_Sh<3>
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & !s_operationChoose<7>.COMB
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> &
- !Mshift_s_resultRotateRight_Sh<1>
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & !s_operationChoose<5>.COMB
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationChoose<4> &
- s_operationLeft<0> & s_operationRight<5> &
- !Mmult_s_resultMul_mult0001_Mxor__index0025
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- !s_operationLeft<2>.COMB & s_operationLeft<3>.COMB &
- !s_operationRight<4>.COMB
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- !s_operationLeft<2>.COMB & !s_operationRight<2>.COMB &
- !s_operationRight<4>.COMB
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- !s_operationLeft<3>.COMB & s_operationRight<2>.COMB &
- s_operationRight<4>.COMB
- # !s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & !s_operationChoose<4>.COMB
- # !s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & N_PZ_114
- # !s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> &
- !Mshift_s_resultRotateLeft_Sh<5>
- # !s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & !s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<2>
- # !s_operationChoose<0> & !s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & !s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<3>; // (28 pt, 31 inp)
-
-MACROCELL | 2 | 12 | OP_RESULT<5>90_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 3 | 2 | 4 | 4 | 8 | 7 | 13
-INPUTS | 10 | s_operationChoose<0> | s_operationChoose<2> | s_operationChoose<4> | s_operationLeft<5> | s_operationLeft<4> | s_operationLeft<3> | N_PZ_231 | s_operationLeft<1> | s_operationLeft<2> | s_operationLeft<0>
-INPUTMC | 10 | 5 | 13 | 7 | 5 | 7 | 11 | 3 | 4 | 3 | 2 | 3 | 1 | 6 | 9 | 1 | 14 | 3 | 0 | 1 | 13
-EQ | 12 |
- OP_RESULT<5>90 = !s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<4> & s_operationLeft<5>
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<4> & s_operationLeft<4> & !s_operationLeft<5>
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<4> & s_operationLeft<3> & !s_operationLeft<5>
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<4> & !s_operationLeft<5> & !N_PZ_231
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<4> & !s_operationLeft<4> & !s_operationLeft<1> &
- !s_operationLeft<2> & !s_operationLeft<3> & !s_operationLeft<0> &
- s_operationLeft<5>; // (5 pt, 10 inp)
-
-MACROCELL | 10 | 4 | Mmult_s_resultMul_mult0001_Mxor__index0025_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 3 | 2 | 4 | 7 | 8 | 7 | 9
-INPUTS | 5 | N_PZ_442 | Mmult_s_resultMul_mult0001__or0018 | Mmult_s_resultMul_mult0001__and0043 | s_operationLeft<1> | s_operationRight<4>
-INPUTMC | 5 | 9 | 10 | 10 | 5 | 9 | 9 | 1 | 14 | 10 | 10
-EQ | 7 |
- Mmult_s_resultMul_mult0001_Mxor__index0025 = N_PZ_442 & !Mmult_s_resultMul_mult0001__or0018
- # Mmult_s_resultMul_mult0001__and0043 &
- !Mmult_s_resultMul_mult0001__or0018
- # s_operationLeft<1> & s_operationRight<4> &
- !Mmult_s_resultMul_mult0001__or0018
- # s_operationLeft<1> & s_operationRight<4> &
- N_PZ_442 & Mmult_s_resultMul_mult0001__and0043; // (4 pt, 5 inp)
-
-MACROCELL | 9 | 10 | N_PZ_442_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 4 | 10 | 5 | 10 | 4 | 9 | 14 | 9 | 15
-INPUTS | 3 | N_PZ_117 | s_operationLeft<2> | s_operationRight<3>
-INPUTMC | 3 | 11 | 15 | 3 | 0 | 8 | 11
-EQ | 2 |
- N_PZ_442 = N_PZ_117
- $ s_operationLeft<2> & s_operationRight<3>; // (2 pt, 3 inp)
-
-MACROCELL | 11 | 15 | N_PZ_117_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 3 | 9 | 10 | 9 | 13 | 9 | 15
-INPUTS | 4 | Mmult_s_resultMul_mult0001__or0012 | Mmult_s_resultMul_mult0001_Mxor__index0004 | N_PZ_317 | s_operationRight<1>.COMB
-INPUTMC | 4 | 9 | 8 | 10 | 14 | 5 | 12 | 8 | 3
-EQ | 7 |
- N_PZ_117 = Mmult_s_resultMul_mult0001__or0012
- $ Mmult_s_resultMul_mult0001_Mxor__index0004 &
- !N_PZ_317
- # Mmult_s_resultMul_mult0001_Mxor__index0004 &
- s_operationRight<1>.COMB
- # !Mmult_s_resultMul_mult0001_Mxor__index0004 &
- N_PZ_317 & !s_operationRight<1>.COMB; // (4 pt, 4 inp)
+ s_operationRight<0> & !s_operationRight<1> & !s_operationRight<2> &
+ !s_operationRight<7> & s_operationLeft<3> & !s_operationRight<3> &
+ !s_operationRight<4> & !s_operationRight<5> & !s_operationRight<6>; // (21 pt, 28 inp)
+
+MACROCELL | 0 | 6 | s_accumulator<4>_MC
+ATTRIBUTES | 2155905856 | 0
+OUTPUTMC | 1 | 1 | 0
+INPUTS | 9 | s_operationLeft<4> | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7>
+INPUTMC | 9 | 3 | 2 | 5 | 13 | 7 | 11 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 12 | 7 | 13 | 7 | 14
+EQ | 5 |
+ s_accumulator<4> := s_operationLeft<4>; // (1 pt, 1 inp)
+ s_accumulator<4>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
+ s_accumulator<4>.CE = !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7>; // (1 pt, 8 inp)
+GLOBALS | 1 | 2 | CLK_RIGHT
-MACROCELL | 9 | 8 | Mmult_s_resultMul_mult0001__or0012_MC
+MACROCELL | 11 | 15 | OP_RESULT<4>120_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 6 | 11 | 15 | 9 | 9 | 9 | 13 | 9 | 14 | 9 | 15 | 3 | 2
-INPUTS | 5 | s_operationLeft<1> | s_operationRight<3> | Mmult_s_resultMul_mult0001_Mxor__index0010 | s_operationLeft<0> | Mmult_s_resultMul_mult0001_Mxor__index0009
-INPUTMC | 5 | 1 | 14 | 8 | 11 | 7 | 7 | 1 | 13 | 6 | 14
-EQ | 6 |
- Mmult_s_resultMul_mult0001__or0012 = s_operationLeft<1> & s_operationRight<3> &
- Mmult_s_resultMul_mult0001_Mxor__index0010
- # s_operationLeft<1> & s_operationLeft<0> &
- s_operationRight<3> & Mmult_s_resultMul_mult0001_Mxor__index0009
- # s_operationLeft<0> & s_operationRight<3> &
- Mmult_s_resultMul_mult0001_Mxor__index0009 & Mmult_s_resultMul_mult0001_Mxor__index0010; // (3 pt, 5 inp)
-
-MACROCELL | 7 | 7 | Mmult_s_resultMul_mult0001_Mxor__index0010_MC
+OUTPUTMC | 1 | 1 | 0
+INPUTS | 32 | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<1> | s_operationLeft<4> | Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 | Madd_s_resultAdd__or0003 | Msub_s_resultSub__or0004 | s_operationLeft<0> | s_operationRight<4> | Mmult_s_resultMul_mult0001__and0043 | s_operationRight<1> | s_operationRight<2> | Mshift_s_resultRotateRight_Sh<6> | Mshift_s_resultRotateRight_Sh<0> | Mshift_s_resultRotateRight_Sh<4> | Mmult_s_resultMul_mult0001_Mxor__index0010 | Mmult_s_resultMul_mult0001__or0012 | OP_RESULT<0>94 | Msub_s_resultSub_Mxor_Result<3>__xor0000 | s_operationLeft<3> | s_operationRight<3> | s_operationRight<0> | Mshift_s_resultRotateLeft_Sh<6> | N_PZ_614 | Madd_s_resultAdd__or0001 | s_operationLeft<2> | s_operationLeft<1> | Msub_s_resultSub__or00023 | s_operationLeft<6>.COMB | s_operationLeft<7> | Mmult_s_resultMul_mult0001_Mxor__index0009
+INPUTMC | 32 | 5 | 13 | 7 | 11 | 7 | 5 | 5 | 15 | 3 | 2 | 2 | 1 | 2 | 10 | 2 | 12 | 1 | 13 | 10 | 10 | 7 | 7 | 8 | 3 | 8 | 5 | 4 | 9 | 4 | 10 | 2 | 8 | 13 | 12 | 7 | 6 | 5 | 8 | 5 | 7 | 3 | 1 | 8 | 11 | 8 | 1 | 4 | 7 | 1 | 6 | 1 | 5 | 3 | 0 | 1 | 14 | 1 | 3 | 3 | 5 | 3 | 12 | 6 | 9
+EQ | 80 |
+ OP_RESULT<4>120 = s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationLeft<4>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> &
+ Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<1> & Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 &
+ Madd_s_resultAdd__or0003
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> &
+ !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 & Msub_s_resultSub__or0004
+ # s_operationLeft<0> & s_operationChoose<0> &
+ s_operationChoose<4> & !s_operationChoose<2> & !s_operationChoose<1> &
+ s_operationRight<4> & !Mmult_s_resultMul_mult0001__and0043
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
+ !s_operationRight<2> & !Mshift_s_resultRotateRight_Sh<6>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<1> &
+ s_operationRight<2> & !Mshift_s_resultRotateRight_Sh<0>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<1> &
+ !s_operationRight<2> & !Mshift_s_resultRotateRight_Sh<4>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> &
+ Mmult_s_resultMul_mult0001_Mxor__index0010 & !Mmult_s_resultMul_mult0001__or0012 &
+ !Mmult_s_resultMul_mult0001__and0043
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & OP_RESULT<0>94 &
+ Msub_s_resultSub_Mxor_Result<3>__xor0000 & Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationLeft<3> &
+ !s_operationRight<3> & Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<0> &
+ s_operationRight<1> & OP_RESULT<0>94
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<1> &
+ s_operationRight<2> & !Mshift_s_resultRotateLeft_Sh<6>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<1> &
+ !s_operationRight<2> & N_PZ_614
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> &
+ !Msub_s_resultSub_Mxor_Result<3>__xor0000 & !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 &
+ !Madd_s_resultAdd__or0001
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationLeft<3> &
+ s_operationRight<3> & !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
+ # s_operationLeft<0> & !s_operationChoose<0> &
+ s_operationChoose<4> & s_operationChoose<2> & !s_operationChoose<1> &
+ !s_operationRight<0> & !s_operationRight<1> & s_operationRight<2>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<0> &
+ s_operationRight<1> & s_operationRight<2> & s_operationLeft<3>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationRight<0> &
+ s_operationRight<1> & s_operationRight<2> & s_operationLeft<2>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationLeft<1> &
+ s_operationRight<3> & !Mmult_s_resultMul_mult0001__or0012 &
+ !Mmult_s_resultMul_mult0001__and0043
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !Msub_s_resultSub__or00023 &
+ !s_operationLeft<6>.COMB & Msub_s_resultSub_Mxor_Result<3>__xor0000 &
+ Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<0> &
+ s_operationRight<1> & !s_operationRight<2> & s_operationLeft<1>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & s_operationRight<0> &
+ !s_operationRight<1> & s_operationRight<2> & s_operationLeft<7>
+ # s_operationLeft<0> & s_operationChoose<0> &
+ s_operationChoose<4> & !s_operationChoose<2> & !s_operationChoose<1> &
+ s_operationLeft<1> & !s_operationRight<4> &
+ Mmult_s_resultMul_mult0001_Mxor__index0009 & Mmult_s_resultMul_mult0001_Mxor__index0010
+ # s_operationLeft<0> & s_operationChoose<0> &
+ s_operationChoose<4> & !s_operationChoose<2> & !s_operationChoose<1> &
+ s_operationRight<3> & !s_operationRight<4> &
+ Mmult_s_resultMul_mult0001_Mxor__index0009 & !Mmult_s_resultMul_mult0001__or0012; // (25 pt, 32 inp)
+
+MACROCELL | 13 | 12 | Mmult_s_resultMul_mult0001_Mxor__index0010_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 5 | 9 | 8 | 5 | 12 | 9 | 9 | 3 | 2 | 8 | 3
-INPUTS | 16 | s_operationRight<2> | Mmult_s_resultMul_mult0001_Mxor__index0003 | s_operationLeft<1> | N_PZ_296 | s_operationRight<0> | Madd_s_resultAdd__or0000 | s_operationRight<1> | Msub_s_resultSub__or0001 | s_operationLeft<0> | N_PZ_114 | N_PZ_106 | N_PZ_231 | N_PZ_134 | s_operationLeft<2> | s_operationLeft<3> | Mshift_s_resultRotateRight_Sh<1>
-INPUTMC | 16 | 8 | 5 | 10 | 9 | 1 | 14 | 8 | 10 | 8 | 1 | 7 | 6 | 8 | 3 | 7 | 4 | 1 | 13 | 8 | 14 | 8 | 12 | 6 | 9 | 6 | 7 | 3 | 0 | 3 | 1 | 8 | 15
-EQ | 44 |
+OUTPUTMC | 5 | 7 | 6 | 7 | 7 | 11 | 15 | 7 | 4 | 7 | 3
+INPUTS | 16 | s_operationRight<2> | Mmult_s_resultMul_mult0001_Mxor__index0003 | s_operationLeft<2> | s_operationLeft<1> | s_operationLeft<0> | N_PZ_456 | s_operationRight<0> | Madd_s_resultAdd__or0000 | Msub_s_resultSub__or00023 | OP_RESULT<0>107 | s_operationLeft<3> | N_PZ_140 | Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 | Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830 | s_operationLeft<6>.COMB | s_operationRight<1>
+INPUTMC | 16 | 8 | 5 | 9 | 15 | 3 | 0 | 1 | 14 | 1 | 13 | 1 | 8 | 8 | 1 | 1 | 7 | 1 | 3 | 4 | 8 | 3 | 1 | 5 | 9 | 2 | 3 | 0 | 13 | 3 | 5 | 8 | 3
+EQ | 47 |
Mmult_s_resultMul_mult0001_Mxor__index0010 = !s_operationRight<2> &
Mmult_s_resultMul_mult0001_Mxor__index0003
- # !s_operationLeft<1> & N_PZ_296 &
- Mmult_s_resultMul_mult0001_Mxor__index0003
- # !s_operationRight<0> & !Madd_s_resultAdd__or0000 &
- N_PZ_296 & Mmult_s_resultMul_mult0001_Mxor__index0003
- # s_operationRight<1> & !Msub_s_resultSub__or0001 &
- !N_PZ_296 & Mmult_s_resultMul_mult0001_Mxor__index0003
- # !s_operationLeft<0> & N_PZ_114 & N_PZ_296 &
- Mmult_s_resultMul_mult0001_Mxor__index0003
- # !N_PZ_106 & Madd_s_resultAdd__or0000 & !N_PZ_231 &
+ # !s_operationLeft<2> & !s_operationLeft<1> &
Mmult_s_resultMul_mult0001_Mxor__index0003
- # !N_PZ_114 & N_PZ_296 & !N_PZ_134 &
- Mmult_s_resultMul_mult0001_Mxor__index0003
- # s_operationRight<0> & s_operationLeft<1> &
- !N_PZ_296 & N_PZ_231 &
- Mmult_s_resultMul_mult0001_Mxor__index0003
- # s_operationRight<0> & N_PZ_106 & N_PZ_114 &
- N_PZ_231 & Mmult_s_resultMul_mult0001_Mxor__index0003
+ # !s_operationLeft<0> & !s_operationLeft<2> &
+ !N_PZ_456 & Mmult_s_resultMul_mult0001_Mxor__index0003
# !s_operationRight<0> & s_operationLeft<2> &
- !N_PZ_106 & !N_PZ_296 &
+ Madd_s_resultAdd__or0000 & Mmult_s_resultMul_mult0001_Mxor__index0003
+ # !s_operationRight<0> & !s_operationLeft<2> &
+ !Madd_s_resultAdd__or0000 & Mmult_s_resultMul_mult0001_Mxor__index0003
+ # Msub_s_resultSub__or00023 & OP_RESULT<0>107 &
+ N_PZ_456 & !Mmult_s_resultMul_mult0001_Mxor__index0003
+ # OP_RESULT<0>107 & !s_operationLeft<3> &
+ Madd_s_resultAdd__or0000 & Mmult_s_resultMul_mult0001_Mxor__index0003
+ # s_operationLeft<0> & !s_operationRight<0> &
+ Msub_s_resultSub__or00023 & Madd_s_resultAdd__or0000 &
!Mmult_s_resultMul_mult0001_Mxor__index0003
- # !s_operationLeft<1> & s_operationLeft<2> &
- !N_PZ_114 & !N_PZ_296 &
+ # s_operationLeft<0> & !s_operationLeft<3> &
+ Madd_s_resultAdd__or0000 & N_PZ_140 &
+ Mmult_s_resultMul_mult0001_Mxor__index0003
+ # !s_operationLeft<0> & s_operationRight<2> &
+ s_operationLeft<2> & !s_operationLeft<1> &
!Mmult_s_resultMul_mult0001_Mxor__index0003
- # s_operationLeft<2> & N_PZ_106 & !N_PZ_296 &
- !N_PZ_134 & !Mmult_s_resultMul_mult0001_Mxor__index0003
- # s_operationLeft<2> & !N_PZ_114 & !N_PZ_296 &
- !N_PZ_231 & !Mmult_s_resultMul_mult0001_Mxor__index0003
- # s_operationRight<2> & s_operationLeft<1> &
- !N_PZ_114 & N_PZ_296 & N_PZ_231 &
+ # !s_operationLeft<0> & s_operationRight<2> &
+ !s_operationLeft<3> & N_PZ_456 &
!Mmult_s_resultMul_mult0001_Mxor__index0003
- # s_operationLeft<1> & s_operationLeft<3> &
- !N_PZ_106 & Mshift_s_resultRotateRight_Sh<1> & N_PZ_296 &
+ # !s_operationLeft<0> & Msub_s_resultSub__or00023 &
+ s_operationLeft<1> & N_PZ_456 &
!Mmult_s_resultMul_mult0001_Mxor__index0003
- # s_operationLeft<1> & s_operationLeft<0> &
- N_PZ_106 & N_PZ_296 & !N_PZ_134 &
+ # !s_operationRight<0> & s_operationLeft<2> &
+ Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 & !Madd_s_resultAdd__or0000 &
!Mmult_s_resultMul_mult0001_Mxor__index0003
- # !s_operationLeft<1> & s_operationLeft<2> &
- s_operationLeft<3> & !N_PZ_106 & !N_PZ_296 &
+ # s_operationRight<2> & !s_operationLeft<3> &
+ !Madd_s_resultAdd__or0000 & N_PZ_140 &
!Mmult_s_resultMul_mult0001_Mxor__index0003
- # !s_operationLeft<2> & s_operationLeft<0> &
- Madd_s_resultAdd__or0000 & !Mshift_s_resultRotateRight_Sh<1> & N_PZ_296 &
+ # s_operationLeft<2> &
+ Mcompar_s_resultEqual_0_cmp_eq0000_or0001_xor0000 & s_operationLeft<3> &
+ Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830 & !Mmult_s_resultMul_mult0001_Mxor__index0003
+ # s_operationLeft<2> & s_operationLeft<1> &
+ s_operationLeft<3> & N_PZ_456 &
+ Mmult_s_resultMul_mult0001_Mxor__index0003
+ # !OP_RESULT<0>107 & !s_operationLeft<6>.COMB &
+ s_operationLeft<3> & N_PZ_456 &
+ Mmult_s_resultMul_mult0001_Mxor__index0003
+ # s_operationLeft<0> & s_operationRight<1> &
+ Msub_s_resultSub__or00023 & !s_operationLeft<6>.COMB & !s_operationLeft<3> &
!Mmult_s_resultMul_mult0001_Mxor__index0003; // (18 pt, 16 inp)
-MACROCELL | 10 | 9 | Mmult_s_resultMul_mult0001_Mxor__index0003_MC
+MACROCELL | 9 | 15 | Mmult_s_resultMul_mult0001_Mxor__index0003_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 3 | 7 | 7 | 5 | 12 | 8 | 3
-INPUTS | 13 | Mshift_s_resultRotateRight_Sh<3> | N_PZ_134 | s_operationRight<0> | s_operationRight<1> | s_operationLeft<4> | s_operationLeft<3> | Msub_s_resultSub__or0001 | Mshift_s_resultRotateRight_Sh<1> | N_PZ_231 | Madd_s_resultAdd__or0000 | s_operationLeft<2> | N_PZ_106 | N_PZ_203
-INPUTMC | 13 | 10 | 8 | 6 | 7 | 8 | 1 | 8 | 3 | 3 | 2 | 3 | 1 | 7 | 4 | 8 | 15 | 6 | 9 | 7 | 6 | 3 | 0 | 8 | 12 | 6 | 8
-EQ | 13 |
- Mmult_s_resultMul_mult0001_Mxor__index0003 = !Mshift_s_resultRotateRight_Sh<3> & !N_PZ_134
- # s_operationRight<0> & !s_operationRight<1> &
- s_operationLeft<4>
- # !s_operationRight<0> & s_operationRight<1> &
- s_operationLeft<3>
- # s_operationLeft<4> & Msub_s_resultSub__or0001 &
- !Mshift_s_resultRotateRight_Sh<1> & N_PZ_231
- # Madd_s_resultAdd__or0000 &
- !Msub_s_resultSub__or0001 & !Mshift_s_resultRotateRight_Sh<3> & N_PZ_231
- # s_operationRight<0> & s_operationLeft<2> &
- N_PZ_106 & N_PZ_134 & !N_PZ_203
- # s_operationRight<1> & !s_operationLeft<4> &
- !s_operationLeft<2> & s_operationLeft<3> & Msub_s_resultSub__or0001; // (7 pt, 13 inp)
-
-MACROCELL | 6 | 8 | N_PZ_203_MC
+OUTPUTMC | 3 | 13 | 12 | 7 | 4 | 7 | 3
+INPUTS | 11 | s_operationRight<0> | s_operationLeft<4> | N_PZ_456 | s_operationRight<1> | N_PZ_338 | s_operationLeft<3> | N_PZ_140 | Mshift_s_resultRotateRight_Sh<3> | s_operationLeft<1> | s_operationLeft<7>.COMB | Mshift_s_resultRotateRight_Sh<1>
+INPUTMC | 11 | 8 | 1 | 3 | 2 | 1 | 8 | 8 | 3 | 1 | 10 | 3 | 1 | 5 | 9 | 5 | 10 | 1 | 14 | 3 | 12 | 5 | 12
+EQ | 9 |
+ Mmult_s_resultMul_mult0001_Mxor__index0003 = s_operationRight<0> & s_operationLeft<4> &
+ !N_PZ_456
+ # s_operationRight<1> & N_PZ_456 & N_PZ_338
+ # !s_operationRight<1> & s_operationLeft<4> &
+ N_PZ_456
+ # s_operationRight<1> & s_operationLeft<3> &
+ N_PZ_140 & !Mshift_s_resultRotateRight_Sh<3>
+ # s_operationLeft<1> & !s_operationLeft<7>.COMB &
+ !Mshift_s_resultRotateRight_Sh<3> & Mshift_s_resultRotateRight_Sh<1>; // (5 pt, 11 inp)
+
+MACROCELL | 1 | 10 | N_PZ_338_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 4 | 10 | 9 | 10 | 14 | 5 | 13 | 5 | 14
-INPUTS | 5 | s_operationLeft<4> | s_operationLeft<2> | s_operationLeft<3> | s_operationLeft<1> | s_operationLeft<0>
-INPUTMC | 5 | 3 | 2 | 3 | 0 | 3 | 1 | 1 | 14 | 1 | 13
-EQ | 4 |
- N_PZ_203 = s_operationLeft<4>
- # s_operationLeft<2> & s_operationLeft<3>
- # s_operationLeft<1> & s_operationLeft<3> &
- s_operationLeft<0>; // (3 pt, 5 inp)
-
-MACROCELL | 10 | 14 | Mmult_s_resultMul_mult0001_Mxor__index0004_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 2 | 11 | 15 | 11 | 11
-INPUTS | 7 | s_operationRight<0> | s_operationRight<1> | s_operationLeft<5> | N_PZ_203 | s_operationLeft<4> | N_PZ_134 | Mshift_s_resultRotateRight_Sh<3>
-INPUTMC | 7 | 8 | 1 | 8 | 3 | 3 | 4 | 6 | 8 | 3 | 2 | 6 | 7 | 10 | 8
-EQ | 12 |
- Mmult_s_resultMul_mult0001_Mxor__index0004 = s_operationRight<0> & !s_operationRight<1> &
- s_operationLeft<5>
- # s_operationRight<0> & s_operationLeft<5> &
- !N_PZ_203
- # !s_operationRight<0> & s_operationRight<1> &
- s_operationLeft<4>
- # s_operationRight<0> & s_operationLeft<4> &
- s_operationLeft<5> & N_PZ_134
- # s_operationRight<1> & !s_operationLeft<5> &
- Mshift_s_resultRotateRight_Sh<3> & N_PZ_203
- # s_operationRight<1> & !s_operationLeft<5> &
- !N_PZ_134 & N_PZ_203; // (6 pt, 7 inp)
+OUTPUTMC | 4 | 9 | 15 | 9 | 13 | 3 | 4 | 10 | 12
+INPUTS | 5 | s_operationLeft<3> | s_operationLeft<4> | s_operationLeft<0> | s_operationLeft<2> | s_operationLeft<1>
+INPUTMC | 5 | 3 | 1 | 3 | 2 | 1 | 13 | 3 | 0 | 1 | 14
+EQ | 5 |
+ N_PZ_338 = !s_operationLeft<3> & !s_operationLeft<4>
+ # !s_operationLeft<0> & !s_operationLeft<2> &
+ !s_operationLeft<4>
+ # !s_operationLeft<2> & !s_operationLeft<1> &
+ !s_operationLeft<4>; // (3 pt, 5 inp)
-MACROCELL | 5 | 12 | N_PZ_317_MC
+MACROCELL | 7 | 6 | Mmult_s_resultMul_mult0001__or0012_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 2 | 11 | 15 | 11 | 11
-INPUTS | 10 | s_operationRight<2> | s_operationLeft<3> | Mmult_s_resultMul_mult0001_Mxor__index0010 | Mmult_s_resultMul_mult0001_Mxor__index0003 | s_operationLeft<2> | s_operationRight<1> | N_PZ_114 | s_operationRight<0> | s_operationLeft<1> | s_operationLeft<0>
-INPUTMC | 10 | 8 | 5 | 3 | 1 | 7 | 7 | 10 | 9 | 3 | 0 | 8 | 3 | 8 | 14 | 8 | 1 | 1 | 14 | 1 | 13
-EQ | 12 |
- N_PZ_317 = s_operationRight<2> & s_operationLeft<3>
- # !Mmult_s_resultMul_mult0001_Mxor__index0010 &
- Mmult_s_resultMul_mult0001_Mxor__index0003
- # s_operationRight<2> & s_operationLeft<2> &
- !Mmult_s_resultMul_mult0001_Mxor__index0010
- # s_operationRight<1> & s_operationRight<2> &
- s_operationLeft<2> & N_PZ_114
- # s_operationRight<0> & s_operationRight<2> &
- s_operationLeft<1> & s_operationLeft<2> & s_operationLeft<0>
- # s_operationRight<1> & s_operationRight<2> &
- s_operationLeft<1> & s_operationLeft<0> &
- Mmult_s_resultMul_mult0001_Mxor__index0003; // (6 pt, 10 inp)
+OUTPUTMC | 6 | 7 | 7 | 11 | 15 | 7 | 9 | 7 | 15 | 7 | 12 | 7 | 14
+INPUTS | 5 | s_operationLeft<1> | s_operationRight<3> | Mmult_s_resultMul_mult0001_Mxor__index0010 | s_operationLeft<0> | Mmult_s_resultMul_mult0001_Mxor__index0009
+INPUTMC | 5 | 1 | 14 | 8 | 11 | 13 | 12 | 1 | 13 | 6 | 9
+EQ | 6 |
+ Mmult_s_resultMul_mult0001__or0012 = s_operationLeft<1> & s_operationRight<3> &
+ Mmult_s_resultMul_mult0001_Mxor__index0010
+ # s_operationLeft<0> & s_operationLeft<1> &
+ s_operationRight<3> & Mmult_s_resultMul_mult0001_Mxor__index0009
+ # s_operationLeft<0> & s_operationRight<3> &
+ Mmult_s_resultMul_mult0001_Mxor__index0009 & Mmult_s_resultMul_mult0001_Mxor__index0010; // (3 pt, 5 inp)
-MACROCELL | 9 | 9 | Mmult_s_resultMul_mult0001__and0043_MC
+MACROCELL | 7 | 7 | Mmult_s_resultMul_mult0001__and0043_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 3 | 10 | 5 | 10 | 4 | 3 | 2
-INPUTS | 7 | s_operationLeft<0> | s_operationRight<4> | Mmult_s_resultMul_mult0001__or0012 | Mmult_s_resultMul_mult0001_Mxor__index0010 | s_operationLeft<1> | s_operationRight<3> | Mmult_s_resultMul_mult0001_Mxor__index0009
-INPUTMC | 7 | 1 | 13 | 10 | 10 | 9 | 8 | 7 | 7 | 1 | 14 | 8 | 11 | 6 | 14
+OUTPUTMC | 3 | 11 | 15 | 11 | 9 | 8 | 3
+INPUTS | 7 | s_operationLeft<0> | s_operationRight<4> | Mmult_s_resultMul_mult0001_Mxor__index0010 | Mmult_s_resultMul_mult0001__or0012 | s_operationLeft<1> | s_operationRight<3> | Mmult_s_resultMul_mult0001_Mxor__index0009
+INPUTMC | 7 | 1 | 13 | 10 | 10 | 13 | 12 | 7 | 6 | 1 | 14 | 8 | 11 | 6 | 9
EQ | 11 |
Mmult_s_resultMul_mult0001__and0043 = s_operationLeft<0> & s_operationRight<4> &
- !Mmult_s_resultMul_mult0001__or0012 & Mmult_s_resultMul_mult0001_Mxor__index0010
- # s_operationLeft<1> & s_operationLeft<0> &
- s_operationRight<4> & s_operationRight<3> &
+ Mmult_s_resultMul_mult0001_Mxor__index0010 & !Mmult_s_resultMul_mult0001__or0012
+ # s_operationLeft<0> & s_operationLeft<1> &
+ s_operationRight<3> & s_operationRight<4> &
!Mmult_s_resultMul_mult0001__or0012
- # s_operationLeft<1> & s_operationLeft<0> &
+ # s_operationLeft<0> & s_operationLeft<1> &
s_operationRight<4> & Mmult_s_resultMul_mult0001_Mxor__index0009 &
Mmult_s_resultMul_mult0001_Mxor__index0010
- # s_operationLeft<0> & s_operationRight<4> &
- s_operationRight<3> & Mmult_s_resultMul_mult0001_Mxor__index0009 &
+ # s_operationLeft<0> & s_operationRight<3> &
+ s_operationRight<4> & Mmult_s_resultMul_mult0001_Mxor__index0009 &
!Mmult_s_resultMul_mult0001__or0012; // (4 pt, 7 inp)
-MACROCELL | 10 | 5 | Mmult_s_resultMul_mult0001__or0018_MC
+MACROCELL | 2 | 10 | Madd_s_resultAdd__or0003_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 3 | 10 | 4 | 10 | 3 | 10 | 2
-INPUTS | 4 | N_PZ_442 | Mmult_s_resultMul_mult0001__and0043 | s_operationLeft<1> | s_operationRight<4>
-INPUTMC | 4 | 9 | 10 | 9 | 9 | 1 | 14 | 10 | 10
-EQ | 5 |
- Mmult_s_resultMul_mult0001__or0018 = N_PZ_442 & Mmult_s_resultMul_mult0001__and0043
- # s_operationLeft<1> & s_operationRight<4> &
- N_PZ_442
- # s_operationLeft<1> & s_operationRight<4> &
- Mmult_s_resultMul_mult0001__and0043; // (3 pt, 4 inp)
-
-MACROCELL | 9 | 12 | Madd_s_resultAdd__or0003_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 3 | 2 | 4 | 3 | 2 | 10 | 12
-INPUTS | 5 | s_operationRight<4> | Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 | s_operationLeft<3> | s_operationRight<3> | Madd_s_resultAdd__or0001
-INPUTMC | 5 | 10 | 10 | 4 | 15 | 3 | 1 | 8 | 11 | 6 | 6
-EQ | 8 |
+OUTPUTMC | 3 | 11 | 15 | 10 | 11 | 10 | 13
+INPUTS | 5 | s_operationRight<4> | Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 | Msub_s_resultSub_Mxor_Result<3>__xor0000 | s_operationRight<3> | Madd_s_resultAdd__or0001
+INPUTMC | 5 | 10 | 10 | 2 | 1 | 5 | 7 | 8 | 11 | 1 | 5
+EQ | 6 |
Madd_s_resultAdd__or0003 = !s_operationRight<4> &
- Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
- # !s_operationLeft<3> & !s_operationRight<3> &
- !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
- # !s_operationLeft<3> & Madd_s_resultAdd__or0001 &
!Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
- # !s_operationRight<3> & Madd_s_resultAdd__or0001 &
- !Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000; // (4 pt, 5 inp)
+ # Msub_s_resultSub_Mxor_Result<3>__xor0000 &
+ !s_operationRight<3> & Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000
+ # !Msub_s_resultSub_Mxor_Result<3>__xor0000 &
+ Mcompar_s_resultEqual_0_cmp_eq0000_or0002_xor0000 & Madd_s_resultAdd__or0001; // (3 pt, 5 inp)
-MACROCELL | 1 | 15 | OP_RESULT<5>124_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 2 | 4
-INPUTS | 22 | s_operationChoose<0> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<4> | s_operationLeft<5> | s_operationRight<4>.COMB | s_operationRight<1> | s_operationRight<2> | s_operationRight<4> | s_operationRight<6> | s_operationRight<3> | s_operationRight<5> | s_operationRight<7> | s_operationChoose<5>.COMB | s_operationRight<0> | N_PZ_187 | N_PZ_114 | Mshift_s_resultRotateLeft_Sh<5> | s_operationLeft<7> | s_operationLeft<2> | N_PZ_296
-INPUTMC | 22 | 5 | 13 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 11 | 3 | 4 | 10 | 10 | 8 | 3 | 8 | 5 | 10 | 10 | 10 | 12 | 8 | 11 | 10 | 11 | 10 | 13 | 7 | 12 | 8 | 1 | 3 | 15 | 8 | 14 | 10 | 15 | 3 | 12 | 3 | 0 | 8 | 10
-EQ | 36 |
- OP_RESULT<5>124 = s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
+MACROCELL | 2 | 4 | OP_RESULT<5>_MC
+ATTRIBUTES | 1074004738 | 0
+INPUTS | 26 | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7> | s_operationRight<5>.COMB | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationLeft<5> | s_accumulator<5> | Msub_s_resultSub_Mxor_Result<5>__xor0000 | s_operationRight<0> | s_operationRight<1> | s_operationRight<2> | s_operationRight<7> | s_operationRight<3> | s_operationLeft<3>.COMB | s_operationRight<4> | s_operationRight<5> | N_PZ_371 | s_operationRight<6> | N_PZ_140 | s_operationLeft<7>.COMB | s_operationLeft<7> | s_operationLeft<4>
+INPUTMC | 26 | 7 | 12 | 7 | 13 | 7 | 14 | 10 | 11 | 5 | 13 | 7 | 11 | 7 | 5 | 5 | 15 | 7 | 10 | 3 | 4 | 0 | 4 | 2 | 0 | 8 | 1 | 8 | 3 | 8 | 5 | 10 | 13 | 8 | 11 | 3 | 1 | 10 | 10 | 10 | 11 | 1 | 9 | 10 | 12 | 5 | 9 | 3 | 12 | 3 | 12 | 3 | 2
+EQ | 50 |
+ OP_RESULT<5> = !s_operationChoose<5> & !s_operationChoose<6> &
+ !s_operationChoose<7> & s_operationRight<5>.COMB
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
!s_operationLeft<5>
- # !s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- !s_operationRight<4>.COMB
- # s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationRight<1> &
- !s_operationRight<2> & !s_operationChoose<4> & !s_operationRight<4> &
- !s_operationRight<6> & !s_operationRight<3> & !s_operationRight<5> &
- !s_operationRight<7> & !s_operationChoose<5>.COMB
- # !s_operationChoose<0> & !s_operationRight<0> &
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ s_accumulator<5>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ !Msub_s_resultSub_Mxor_Result<5>__xor0000
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<0> &
+ !s_operationRight<1> & !s_operationRight<2> & !s_operationRight<7> &
+ !s_operationRight<3> & s_operationLeft<3>.COMB & !s_operationRight<4> &
+ !s_operationRight<5> & !N_PZ_371
+ # !s_operationChoose<0> & !s_operationChoose<4> &
!s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- !s_operationRight<4> & !s_operationRight<6> & !s_operationRight<5> &
- !s_operationRight<7> & N_PZ_187
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationRight<1> &
- s_operationRight<2> & !s_operationChoose<4> & !s_operationRight<4> &
- !s_operationRight<6> & !s_operationRight<3> & !s_operationRight<5> &
- !s_operationRight<7> & N_PZ_114
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationRight<1> &
- !s_operationRight<2> & !s_operationChoose<4> & !s_operationRight<4> &
- !s_operationRight<6> & !s_operationRight<3> & !s_operationRight<5> &
- !s_operationRight<7> & !Mshift_s_resultRotateLeft_Sh<5>
- # s_operationChoose<0> & !s_operationRight<0> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ s_operationRight<1> & !s_operationRight<2> & !s_operationRight<7> &
+ !s_operationRight<3> & !s_operationRight<4> & !s_operationRight<5> &
+ !s_operationRight<6> & N_PZ_140
+ # !s_operationChoose<0> & !s_operationChoose<4> &
!s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- s_operationRight<1> & !s_operationRight<2> & !s_operationChoose<4> &
- s_operationLeft<7> & !s_operationRight<4> & !s_operationRight<6> &
- !s_operationRight<3> & !s_operationRight<5> & !s_operationRight<7>
- # !s_operationChoose<0> & s_operationRight<0> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ !s_operationRight<1> & s_operationRight<2> & !s_operationRight<7> &
+ !s_operationRight<3> & !s_operationRight<4> & !s_operationRight<5> &
+ !s_operationRight<6> & !s_operationLeft<7>.COMB
+ # !s_operationChoose<4> & !s_operationChoose<2> &
+ s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<0> &
+ !s_operationRight<1> & !s_operationRight<2> & !s_operationRight<7> &
+ !s_operationRight<3> & !s_operationRight<4> & s_operationLeft<5> &
+ !s_operationRight<5> & !s_operationRight<6>
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<0> &
+ s_operationRight<1> & !s_operationRight<2> & s_operationLeft<7> &
+ !s_operationRight<7> & !s_operationRight<3> & !s_operationRight<4> &
+ !s_operationRight<5> & !N_PZ_371 & !s_operationRight<6>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
!s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- s_operationRight<1> & !s_operationChoose<4> & s_operationLeft<2> &
- !s_operationRight<4> & !s_operationRight<6> & !s_operationRight<3> &
- !s_operationRight<5> & !s_operationRight<7> & N_PZ_296; // (8 pt, 22 inp)
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ s_operationRight<0> & !s_operationRight<1> & !s_operationRight<2> &
+ !s_operationRight<7> & !s_operationRight<3> & !s_operationRight<4> &
+ s_operationLeft<4> & !s_operationRight<5> & !s_operationRight<6>; // (10 pt, 26 inp)
+
+MACROCELL | 0 | 4 | s_accumulator<5>_MC
+ATTRIBUTES | 2155905856 | 0
+OUTPUTMC | 1 | 2 | 4
+INPUTS | 9 | s_operationLeft<5> | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7>
+INPUTMC | 9 | 3 | 4 | 5 | 13 | 7 | 11 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 12 | 7 | 13 | 7 | 14
+EQ | 5 |
+ s_accumulator<5> := s_operationLeft<5>; // (1 pt, 1 inp)
+ s_accumulator<5>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
+ s_accumulator<5>.CE = !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7>; // (1 pt, 8 inp)
+GLOBALS | 1 | 2 | CLK_RIGHT
MACROCELL | 5 | 1 | OP_RESULT<6>_MC
ATTRIBUTES | 1074004738 | 0
-INPUTS | 28 | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7> | s_operationLeft<1>.COMB | s_operationChoose<1> | s_operationChoose<3> | OP_RESULT<6>94 | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<3>.COMB | s_operationRight<7>.COMB | s_operationChoose<2> | s_operationChoose<2>.COMB | s_operationRight<6>.COMB | N_PZ_501 | s_operationLeft<6> | s_operationLeft<0> | Mmult_s_resultMul_mult0001_Mxor__index0033 | s_operationRight<6> | s_operationRight<0> | s_operationRight<1> | s_operationRight<2> | s_operationLeft<2> | s_operationLeft<5> | s_operationLeft<1> | s_operationLeft<3> | s_operationLeft<7> | s_operationLeft<4>
-INPUTMC | 28 | 7 | 12 | 7 | 13 | 7 | 14 | 1 | 14 | 5 | 15 | 7 | 10 | 4 | 8 | 5 | 13 | 7 | 11 | 7 | 10 | 10 | 13 | 7 | 5 | 7 | 5 | 10 | 12 | 6 | 3 | 3 | 5 | 1 | 13 | 7 | 8 | 10 | 12 | 8 | 1 | 8 | 3 | 8 | 5 | 3 | 0 | 3 | 4 | 1 | 14 | 3 | 1 | 3 | 12 | 3 | 2
-EQ | 118 |
+INPUTS | 27 | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7> | s_operationLeft<4>.COMB | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationLeft<2>.COMB | s_operationChoose<0> | s_operationLeft<6> | s_accumulator<6> | s_operationLeft<3>.COMB | s_operationRight<1> | s_operationRight<2> | s_operationRight<7> | s_operationRight<3> | s_operationRight<4> | s_operationRight<5> | N_PZ_614 | s_operationRight<6> | s_operationRight<0> | s_operationLeft<0> | s_operationLeft<7> | s_operationLeft<1> | s_operationLeft<5> | s_operationLeft<2>
+INPUTMC | 27 | 7 | 12 | 7 | 13 | 7 | 14 | 3 | 2 | 7 | 11 | 7 | 5 | 5 | 15 | 7 | 10 | 3 | 0 | 5 | 13 | 3 | 5 | 0 | 1 | 3 | 1 | 8 | 3 | 8 | 5 | 10 | 13 | 8 | 11 | 10 | 10 | 10 | 11 | 1 | 6 | 10 | 12 | 8 | 1 | 1 | 13 | 3 | 12 | 1 | 14 | 3 | 4 | 3 | 0
+EQ | 59 |
OP_RESULT<6> = !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & s_operationLeft<1>.COMB
- # s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationChoose<7> & s_operationLeft<4>.COMB
+ # !s_operationChoose<4> & !s_operationChoose<2> &
+ !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationLeft<2>.COMB
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- OP_RESULT<6>94
- # s_operationChoose<0> & !s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & s_operationChoose<3>.COMB &
- !s_operationRight<7>.COMB
- # !s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- s_operationChoose<2>.COMB
- # !s_operationChoose<0> & !s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & s_operationChoose<2>.COMB &
- s_operationRight<6>.COMB
- # !s_operationChoose<0> & !s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & !N_PZ_501 &
- s_operationRight<6>.COMB
- # s_operationChoose<2> & !s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & !s_operationLeft<6> &
- !N_PZ_501
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationChoose<4> &
- !s_operationLeft<0> & Mmult_s_resultMul_mult0001_Mxor__index0033
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- s_operationChoose<2>.COMB & !s_operationRight<7>.COMB
- # !s_operationChoose<2> & !s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & s_operationChoose<4> & !s_operationRight<6> &
- !N_PZ_501 & Mmult_s_resultMul_mult0001_Mxor__index0033
- # !s_operationChoose<2> & !s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & !s_operationChoose<2>.COMB &
- N_PZ_501 & !s_operationRight<6>.COMB
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationChoose<4> &
- s_operationLeft<0> & s_operationRight<6> &
- !Mmult_s_resultMul_mult0001_Mxor__index0033
- # !s_operationRight<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & s_operationLeft<2>
- # !s_operationRight<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & s_operationLeft<6>
- # !s_operationChoose<2> & !s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & !s_operationChoose<3>.COMB &
- !s_operationChoose<2>.COMB & !N_PZ_501 & s_operationRight<7>.COMB
- # s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationLeft<6>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ s_accumulator<6>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
+ s_operationLeft<3>.COMB
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<5>
- # s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ s_operationRight<1> & !s_operationRight<2> & !s_operationRight<7> &
+ !s_operationRight<3> & !s_operationRight<4> & !s_operationRight<5> &
+ N_PZ_614 & !s_operationRight<6>
+ # !s_operationChoose<4> & !s_operationChoose<2> &
+ s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<0> &
+ !s_operationRight<1> & !s_operationRight<2> & !s_operationRight<7> &
+ s_operationLeft<6> & !s_operationRight<3> & !s_operationRight<4> &
+ !s_operationRight<5> & !s_operationRight<6>
+ # s_operationLeft<0> & !s_operationChoose<0> &
+ !s_operationChoose<4> & !s_operationChoose<2> & s_operationChoose<1> &
+ s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
+ !s_operationChoose<7> & !s_operationRight<0> & s_operationRight<1> &
+ s_operationRight<2> & !s_operationRight<7> & !s_operationRight<3> &
+ !s_operationRight<4> & !s_operationRight<5> & !s_operationRight<6>
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & !s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<1>
- # s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ s_operationRight<0> & !s_operationRight<1> & !s_operationRight<2> &
+ s_operationLeft<7> & !s_operationRight<7> & !s_operationRight<3> &
+ !s_operationRight<4> & !s_operationRight<5> & !s_operationRight<6>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationRight<1> & s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<3>
- # s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ s_operationRight<0> & !s_operationRight<1> & s_operationRight<2> &
+ !s_operationRight<7> & s_operationLeft<1> & !s_operationRight<3> &
+ !s_operationRight<4> & !s_operationRight<5> & !s_operationRight<6>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationRight<1> & !s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<7>
- # s_operationChoose<0> & !s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ s_operationRight<0> & !s_operationRight<1> & !s_operationRight<2> &
+ !s_operationRight<7> & !s_operationRight<3> & !s_operationRight<4> &
+ s_operationLeft<5> & !s_operationRight<5> & !s_operationRight<6>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<4>
- # s_operationChoose<0> & !s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationRight<0> & !s_operationRight<1> & s_operationRight<2> &
+ s_operationLeft<2> & !s_operationRight<7> & !s_operationRight<3> &
+ !s_operationRight<4> & !s_operationRight<5> & !s_operationRight<6>; // (12 pt, 27 inp)
+
+MACROCELL | 0 | 1 | s_accumulator<6>_MC
+ATTRIBUTES | 2155905856 | 0
+OUTPUTMC | 1 | 5 | 1
+INPUTS | 9 | s_operationLeft<6> | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7>
+INPUTMC | 9 | 3 | 5 | 5 | 13 | 7 | 11 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 12 | 7 | 13 | 7 | 14
+EQ | 5 |
+ s_accumulator<6> := s_operationLeft<6>; // (1 pt, 1 inp)
+ s_accumulator<6>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
+ s_accumulator<6>.CE = !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7>; // (1 pt, 8 inp)
+GLOBALS | 1 | 2 | CLK_RIGHT
+
+MACROCELL | 6 | 4 | OP_RESULT<7>_MC
+ATTRIBUTES | 1074004738 | 0
+INPUTS | 25 | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7> | OP_RESULT<7>118 | s_operationChoose<0> | s_operationChoose<2> | N_PZ_244 | s_operationLeft<7> | s_operationRight<7> | s_operationChoose<4> | s_operationChoose<1> | s_operationChoose<3> | s_accumulator<7> | s_operationRight<0> | s_operationRight<2> | s_operationRight<3> | s_operationRight<4> | s_operationRight<5> | s_operationRight<6> | Madd_s_resultAdd__or0000 | s_operationRight<1> | Mshift_s_resultRotateLeft_Sh<5> | N_PZ_140 | Mshift_s_resultRotateLeft_Sh<7> | s_operationLeft<0>
+INPUTMC | 25 | 7 | 12 | 7 | 13 | 7 | 14 | 4 | 12 | 5 | 13 | 7 | 5 | 1 | 12 | 3 | 12 | 10 | 13 | 7 | 11 | 5 | 15 | 7 | 10 | 0 | 3 | 8 | 1 | 8 | 5 | 8 | 11 | 10 | 10 | 10 | 11 | 10 | 12 | 1 | 7 | 8 | 3 | 2 | 9 | 5 | 9 | 4 | 11 | 1 | 13
+EQ | 51 |
+ OP_RESULT<7> = !s_operationChoose<5> & !s_operationChoose<6> &
+ !s_operationChoose<7> & OP_RESULT<7>118
+ # s_operationChoose<0> & !s_operationChoose<2> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & !s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<0>
- # !s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ N_PZ_244 & !s_operationLeft<7>
+ # !s_operationChoose<0> & !s_operationChoose<2> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<7>
- # !s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ N_PZ_244 & s_operationLeft<7> & !s_operationRight<7>
+ # !s_operationChoose<4> & !s_operationChoose<2> &
+ !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !N_PZ_244
+ # !s_operationChoose<0> & !s_operationChoose<2> &
+ !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !N_PZ_244 &
+ s_accumulator<7>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<0> &
+ s_operationRight<2> & !N_PZ_244 & !s_operationRight<7> &
+ !s_operationRight<3> & !s_operationRight<4> & !s_operationRight<5> &
+ !s_operationRight<6> & Madd_s_resultAdd__or0000
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
+ !s_operationRight<2> & !N_PZ_244 & !s_operationRight<7> &
+ !s_operationRight<3> & !s_operationRight<4> & !s_operationRight<5> &
+ !s_operationRight<6> & !Mshift_s_resultRotateLeft_Sh<5>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
+ s_operationRight<2> & !N_PZ_244 & !s_operationRight<7> &
+ !s_operationRight<3> & !s_operationRight<4> & !s_operationRight<5> &
+ !s_operationRight<6> & N_PZ_140
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationChoose<3> & !s_operationChoose<5> &
+ !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
+ !s_operationRight<2> & !N_PZ_244 & !s_operationRight<7> &
+ !s_operationRight<3> & !s_operationRight<4> & !s_operationRight<5> &
+ !s_operationRight<6> & !Mshift_s_resultRotateLeft_Sh<7>
+ # !s_operationChoose<4> & !s_operationChoose<2> &
+ s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
+ !s_operationChoose<7> & !s_operationRight<0> & !s_operationRight<1> &
+ !s_operationRight<2> & !N_PZ_244 & s_operationLeft<7> &
+ !s_operationRight<7> & !s_operationRight<3> & !s_operationRight<4> &
+ !s_operationRight<5> & !s_operationRight<6>
+ # s_operationLeft<0> & !s_operationChoose<0> &
+ !s_operationChoose<4> & !s_operationChoose<2> & s_operationChoose<3> &
!s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & !s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<3>
- # !s_operationChoose<0> & s_operationRight<0> &
+ s_operationRight<0> & s_operationRight<1> & s_operationRight<2> &
+ !N_PZ_244 & !s_operationRight<7> & !s_operationRight<3> &
+ !s_operationRight<4> & !s_operationRight<5> & !s_operationRight<6>; // (11 pt, 25 inp)
+
+MACROCELL | 0 | 3 | s_accumulator<7>_MC
+ATTRIBUTES | 2155905856 | 0
+OUTPUTMC | 1 | 6 | 4
+INPUTS | 9 | s_operationLeft<7> | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7>
+INPUTMC | 9 | 3 | 12 | 5 | 13 | 7 | 11 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 12 | 7 | 13 | 7 | 14
+EQ | 5 |
+ s_accumulator<7> := s_operationLeft<7>; // (1 pt, 1 inp)
+ s_accumulator<7>.CLK = CLK_RIGHT; // GCK (0 pt, 0 inp)
+ s_accumulator<7>.CE = !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & s_operationChoose<3> &
+ !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7>; // (1 pt, 8 inp)
+GLOBALS | 1 | 2 | CLK_RIGHT
+
+MACROCELL | 4 | 12 | OP_RESULT<7>118_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 1 | 6 | 4
+INPUTS | 31 | s_operationChoose<1> | s_operationChoose<3> | s_operationRight<0>.COMB | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<2> | s_operationLeft<7> | N_PZ_371 | N_PZ_309 | s_operationLeft<0> | Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000 | s_operationLeft<3>.COMB | s_operationLeft<2>.COMB | s_operationLeft<6> | s_operationRight<6> | s_operationRight<7>.COMB | s_operationRight<0> | s_operationRight<1> | OP_RESULT<0>94 | s_operationRight<2> | Mshift_s_resultRotateRight_Sh<5> | Mshift_s_resultRotateRight_Sh<3> | Mshift_s_resultRotateRight_Sh<7> | s_operationRight<7> | N_PZ_313 | Msub_s_resultSub__or0005 | s_operationLeft<7>.COMB | Mshift_s_resultRotateLeft_Sh<5> | N_PZ_140 | Mshift_s_resultRotateLeft_Sh<7> | s_operationLeft<1>
+INPUTMC | 31 | 5 | 15 | 7 | 10 | 8 | 1 | 5 | 13 | 7 | 11 | 7 | 5 | 3 | 12 | 1 | 9 | 2 | 15 | 1 | 13 | 4 | 14 | 3 | 1 | 3 | 0 | 3 | 5 | 10 | 12 | 10 | 13 | 8 | 1 | 8 | 3 | 5 | 8 | 8 | 5 | 4 | 6 | 5 | 10 | 2 | 7 | 10 | 13 | 4 | 15 | 10 | 15 | 3 | 12 | 2 | 9 | 5 | 9 | 4 | 11 | 1 | 14
+EQ | 89 |
+ OP_RESULT<7>118 = s_operationChoose<1> & !s_operationChoose<3> &
+ s_operationRight<0>.COMB
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<3> & !s_operationLeft<7> &
+ !N_PZ_371
+ # !s_operationChoose<0> & !s_operationChoose<4> &
s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationRight<1> & s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<1>
- # !s_operationChoose<0> & s_operationRight<0> &
+ N_PZ_309
+ # !s_operationLeft<0> & s_operationChoose<0> &
+ s_operationChoose<4> & !s_operationChoose<2> & !s_operationChoose<1> &
+ !s_operationChoose<3> & Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<3> & N_PZ_309 &
+ s_operationLeft<3>.COMB & !N_PZ_371
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<3> & !N_PZ_309 &
+ s_operationLeft<2>.COMB & !N_PZ_371
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<1> & !s_operationChoose<3> & N_PZ_309 &
+ !s_operationLeft<6> & !s_operationRight<6>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<1> & !s_operationChoose<3> & N_PZ_309 &
+ s_operationLeft<2>.COMB & s_operationRight<7>.COMB
+ # !s_operationChoose<4> & !s_operationChoose<2> &
+ !s_operationChoose<1> & !s_operationChoose<3> & N_PZ_309 &
+ s_operationLeft<3>.COMB & s_operationRight<7>.COMB
+ # !s_operationChoose<4> & !s_operationChoose<2> &
+ !s_operationChoose<1> & !s_operationChoose<3> & !N_PZ_309 &
+ s_operationLeft<2>.COMB & !s_operationRight<7>.COMB
+ # s_operationChoose<0> & s_operationChoose<4> &
s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationRight<1> & !s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<5>
- # !s_operationChoose<0> & !s_operationRight<0> &
+ s_operationRight<0> & s_operationRight<1> & OP_RESULT<0>94
+ # s_operationChoose<0> & s_operationChoose<4> &
s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<0>
- # !s_operationChoose<0> & !s_operationRight<0> &
+ s_operationRight<1> & s_operationRight<2> &
+ !Mshift_s_resultRotateRight_Sh<5>
+ # s_operationChoose<0> & s_operationChoose<4> &
s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationRight<1> & !s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<4>; // (27 pt, 28 inp)
+ !s_operationRight<1> & s_operationRight<2> &
+ !Mshift_s_resultRotateRight_Sh<3>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationRight<1> & !s_operationRight<2> &
+ !Mshift_s_resultRotateRight_Sh<7>
+ # s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ s_operationRight<7> & Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000 &
+ N_PZ_313
+ # s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationRight<7> & Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000 &
+ !N_PZ_313
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<3> & N_PZ_309 &
+ !s_operationLeft<2>.COMB & !N_PZ_371 & !Msub_s_resultSub__or0005
+ # s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<3> & !N_PZ_309 &
+ !s_operationLeft<3>.COMB & !N_PZ_371 & Msub_s_resultSub__or0005
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<3> & s_operationRight<1> &
+ s_operationRight<2> & !N_PZ_371 & !s_operationLeft<7>.COMB
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<3> & s_operationRight<1> &
+ !s_operationRight<2> & !N_PZ_371 & !Mshift_s_resultRotateLeft_Sh<5>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<3> & !s_operationRight<1> &
+ s_operationRight<2> & !N_PZ_371 & N_PZ_140
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<3> & !s_operationRight<1> &
+ !s_operationRight<2> & !N_PZ_371 & !Mshift_s_resultRotateLeft_Sh<7>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !N_PZ_309 & s_operationLeft<6> & s_operationRight<6>
+ # !s_operationChoose<0> & !s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !N_PZ_309 & s_operationLeft<3>.COMB &
+ !s_operationRight<7>.COMB
+ # s_operationLeft<0> & s_operationChoose<0> &
+ s_operationChoose<4> & !s_operationChoose<2> & !s_operationChoose<1> &
+ !s_operationChoose<3> & s_operationRight<7> &
+ !Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000 & !N_PZ_313
+ # s_operationLeft<0> & s_operationChoose<0> &
+ s_operationChoose<4> & !s_operationChoose<2> & !s_operationChoose<1> &
+ !s_operationChoose<3> & !s_operationRight<7> &
+ !Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000 & N_PZ_313
+ # s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
+ !s_operationRight<0> & s_operationRight<1> & !s_operationRight<2> &
+ s_operationLeft<1>; // (27 pt, 31 inp)
-MACROCELL | 7 | 8 | Mmult_s_resultMul_mult0001_Mxor__index0033_MC
+MACROCELL | 4 | 14 | Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 3 | 5 | 1 | 7 | 15 | 7 | 9
-INPUTS | 5 | Mmult_s_resultMul_mult0001_Mxor__index0026 | s_operationLeft<1> | s_operationLeft<0> | s_operationRight<5> | Mmult_s_resultMul_mult0001_Mxor__index0025
-INPUTMC | 5 | 10 | 3 | 1 | 14 | 1 | 13 | 10 | 11 | 10 | 4
-EQ | 7 |
- Mmult_s_resultMul_mult0001_Mxor__index0033 = Mmult_s_resultMul_mult0001_Mxor__index0026
- $ s_operationLeft<1> & !s_operationLeft<0> &
- s_operationRight<5>
+OUTPUTMC | 1 | 4 | 12
+INPUTS | 8 | Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000 | s_operationLeft<1> | s_operationRight<5> | s_operationRight<6> | Mmult_s_resultMul_mult0001_Mxor__index0026 | Mmult_s_resultMul_mult0001__and0052 | Mmult_s_resultMul_mult0001_Mxor__index0033 | N_PZ_313
+INPUTMC | 8 | 13 | 10 | 1 | 14 | 10 | 11 | 10 | 12 | 13 | 11 | 4 | 4 | 4 | 13 | 4 | 15
+EQ | 23 |
+ !Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000 = !Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000
+ $ s_operationLeft<1> & s_operationRight<5> &
+ !s_operationRight<6> & Mmult_s_resultMul_mult0001_Mxor__index0026
# s_operationLeft<1> & s_operationRight<5> &
- !Mmult_s_resultMul_mult0001_Mxor__index0025
- # !s_operationLeft<1> & s_operationLeft<0> &
- s_operationRight<5> & Mmult_s_resultMul_mult0001_Mxor__index0025; // (4 pt, 5 inp)
+ !s_operationRight<6> & Mmult_s_resultMul_mult0001__and0052
+ # s_operationLeft<1> & !s_operationRight<5> &
+ s_operationRight<6> & !Mmult_s_resultMul_mult0001__and0052
+ # s_operationLeft<1> & !s_operationRight<5> &
+ !Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000 & Mmult_s_resultMul_mult0001__and0052
+ # !Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000 &
+ Mmult_s_resultMul_mult0001_Mxor__index0026 & Mmult_s_resultMul_mult0001__and0052 &
+ !Mmult_s_resultMul_mult0001_Mxor__index0033
+ # !Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000 &
+ !Mmult_s_resultMul_mult0001_Mxor__index0026 & !Mmult_s_resultMul_mult0001__and0052 & N_PZ_313
+ # s_operationLeft<1> & s_operationRight<6> &
+ Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000 & !Mmult_s_resultMul_mult0001_Mxor__index0026 &
+ !Mmult_s_resultMul_mult0001__and0052
+ # !s_operationLeft<1> & s_operationRight<5> &
+ Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000 & Mmult_s_resultMul_mult0001_Mxor__index0026 &
+ Mmult_s_resultMul_mult0001__and0052
+ # !s_operationLeft<1> & s_operationRight<6> &
+ Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000 & Mmult_s_resultMul_mult0001_Mxor__index0026 &
+ Mmult_s_resultMul_mult0001__and0052; // (10 pt, 8 inp)
+
+MACROCELL | 13 | 10 | Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 1 | 4 | 14
+INPUTS | 6 | s_operationRight<4> | s_operationChoose<7>.COMB | s_operationRight<4>.COMB | N_PZ_325 | Mmult_s_resultMul_mult0001_Mxor__index0026 | s_operationRight<1>.COMB
+INPUTMC | 6 | 10 | 10 | 7 | 14 | 10 | 10 | 7 | 15 | 13 | 11 | 8 | 3
+EQ | 10 |
+ Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000 = s_operationRight<4> & s_operationChoose<7>.COMB &
+ !s_operationRight<4>.COMB
+ # !s_operationRight<4> & s_operationRight<4>.COMB &
+ !N_PZ_325
+ # !s_operationChoose<7>.COMB &
+ s_operationRight<4>.COMB & !N_PZ_325
+ # s_operationRight<4>.COMB &
+ Mmult_s_resultMul_mult0001_Mxor__index0026 & !s_operationRight<1>.COMB
+ # !s_operationRight<4>.COMB &
+ !Mmult_s_resultMul_mult0001_Mxor__index0026 & N_PZ_325; // (5 pt, 6 inp)
-MACROCELL | 10 | 3 | Mmult_s_resultMul_mult0001_Mxor__index0026_MC
+MACROCELL | 13 | 11 | Mmult_s_resultMul_mult0001_Mxor__index0026_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 3 | 7 | 8 | 10 | 2 | 7 | 9
-INPUTS | 3 | Mmult_s_resultMul_mult0001__or0018 | N_PZ_457 | N_PZ_311
-INPUTMC | 3 | 10 | 5 | 9 | 14 | 9 | 15
-EQ | 2 |
- Mmult_s_resultMul_mult0001_Mxor__index0026 = Mmult_s_resultMul_mult0001__or0018
- $ !N_PZ_457 & N_PZ_311; // (2 pt, 3 inp)
+OUTPUTMC | 3 | 13 | 10 | 4 | 13 | 4 | 14
+INPUTS | 4 | s_operationRight<1>.COMB | s_operationRight<4> | N_PZ_325 | s_operationChoose<7>.COMB
+INPUTMC | 4 | 8 | 3 | 10 | 10 | 7 | 15 | 7 | 14
+EQ | 3 |
+ Mmult_s_resultMul_mult0001_Mxor__index0026 = s_operationRight<1>.COMB
+ $ !s_operationRight<4> & N_PZ_325
+ # !s_operationChoose<7>.COMB & N_PZ_325; // (3 pt, 4 inp)
-MACROCELL | 9 | 14 | N_PZ_457_MC
+MACROCELL | 7 | 15 | N_PZ_325_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 2 | 10 | 3 | 10 | 2
-INPUTS | 9 | s_operationLeft<2> | s_operationRight<4> | Mmult_s_resultMul_mult0001__or0014 | s_operationLeft<3> | N_PZ_442 | Mmult_s_resultMul_mult0001_Mxor__index0012 | Mmult_s_resultMul_mult0001__or0012 | s_operationRight<3> | N_PZ_231
-INPUTMC | 9 | 3 | 0 | 10 | 10 | 9 | 13 | 3 | 1 | 9 | 10 | 10 | 1 | 9 | 8 | 8 | 11 | 6 | 9
-EQ | 14 |
- N_PZ_457 = s_operationLeft<2> & s_operationRight<4> &
- !Mmult_s_resultMul_mult0001__or0014
- $ s_operationLeft<2> & s_operationLeft<3> &
- s_operationRight<4> & !N_PZ_442 & Mmult_s_resultMul_mult0001__or0014 &
- Mmult_s_resultMul_mult0001_Mxor__index0012
- # s_operationLeft<2> & s_operationLeft<3> &
- s_operationRight<4> & Mmult_s_resultMul_mult0001__or0012 &
- Mmult_s_resultMul_mult0001__or0014 & Mmult_s_resultMul_mult0001_Mxor__index0012
- # s_operationLeft<2> & s_operationRight<4> &
- !s_operationRight<3> & !Mmult_s_resultMul_mult0001__or0012 &
- !Mmult_s_resultMul_mult0001__or0014 & !Mmult_s_resultMul_mult0001_Mxor__index0012
- # s_operationLeft<2> & s_operationRight<4> &
- !N_PZ_231 & N_PZ_442 & !Mmult_s_resultMul_mult0001__or0012 &
- !Mmult_s_resultMul_mult0001__or0014 & !Mmult_s_resultMul_mult0001_Mxor__index0012; // (5 pt, 9 inp)
-
-MACROCELL | 9 | 13 | Mmult_s_resultMul_mult0001__or0014_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 3 | 9 | 14 | 9 | 15 | 10 | 6
-INPUTS | 6 | s_operationLeft<2> | s_operationLeft<3> | Mmult_s_resultMul_mult0001__or0012 | Mmult_s_resultMul_mult0001_Mxor__index0012 | s_operationRight<3> | N_PZ_117
-INPUTMC | 6 | 3 | 0 | 3 | 1 | 9 | 8 | 10 | 1 | 8 | 11 | 11 | 15
-EQ | 16 |
- Mmult_s_resultMul_mult0001__or0014 = s_operationLeft<2> & s_operationLeft<3> &
- Mmult_s_resultMul_mult0001__or0012
- # s_operationLeft<2> &
- Mmult_s_resultMul_mult0001__or0012 & Mmult_s_resultMul_mult0001_Mxor__index0012
+OUTPUTMC | 2 | 13 | 11 | 13 | 10
+INPUTS | 9 | s_operationChoose<7>.COMB | s_operationLeft<2> | s_operationRight<4> | Mmult_s_resultMul_mult0001__or0014 | s_operationChoose<3>.COMB | s_operationLeft<3> | s_operationRight<3> | Mmult_s_resultMul_mult0001__or0012 | s_operationChoose<5>.COMB
+INPUTMC | 9 | 7 | 14 | 3 | 0 | 10 | 10 | 7 | 9 | 7 | 10 | 3 | 1 | 8 | 11 | 7 | 6 | 7 | 12
+EQ | 11 |
+ N_PZ_325 = s_operationChoose<7>.COMB
+ # s_operationLeft<2> & s_operationRight<4>
+ # !Mmult_s_resultMul_mult0001__or0014 &
+ s_operationChoose<3>.COMB
# s_operationLeft<3> & s_operationRight<3> &
- Mmult_s_resultMul_mult0001_Mxor__index0012
- # s_operationLeft<3> & !N_PZ_117 &
- Mmult_s_resultMul_mult0001__or0012
- # !s_operationRight<3> & !N_PZ_117 &
+ !Mmult_s_resultMul_mult0001__or0014
+ # Mmult_s_resultMul_mult0001__or0012 &
+ !Mmult_s_resultMul_mult0001__or0014 & !s_operationChoose<5>.COMB
+ # s_operationLeft<3> &
+ Mmult_s_resultMul_mult0001__or0012 & s_operationChoose<3>.COMB &
+ !s_operationChoose<5>.COMB; // (6 pt, 9 inp)
+
+MACROCELL | 7 | 9 | Mmult_s_resultMul_mult0001__or0014_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 3 | 7 | 15 | 7 | 13 | 7 | 14
+INPUTS | 6 | s_operationLeft<3> | s_operationChoose<3>.COMB | s_operationLeft<2> | Mmult_s_resultMul_mult0001__or0012 | s_operationChoose<5>.COMB | s_operationRight<3>
+INPUTMC | 6 | 3 | 1 | 7 | 10 | 3 | 0 | 7 | 6 | 7 | 12 | 8 | 11
+EQ | 10 |
+ Mmult_s_resultMul_mult0001__or0014 = !s_operationLeft<3> & !s_operationChoose<3>.COMB
+ $ s_operationLeft<2> &
Mmult_s_resultMul_mult0001__or0012
- # !N_PZ_117 & Mmult_s_resultMul_mult0001__or0012 &
- Mmult_s_resultMul_mult0001_Mxor__index0012
- # s_operationLeft<2> & s_operationLeft<3> &
- s_operationRight<3> & N_PZ_117
+ # !s_operationLeft<3> & !s_operationChoose<3>.COMB
+ # Mmult_s_resultMul_mult0001__or0012 &
+ !s_operationChoose<5>.COMB
# s_operationLeft<2> & s_operationRight<3> &
- N_PZ_117 & Mmult_s_resultMul_mult0001_Mxor__index0012; // (8 pt, 6 inp)
+ s_operationChoose<5>.COMB
+ # s_operationLeft<3> & s_operationRight<3> &
+ s_operationChoose<3>.COMB; // (6 pt, 6 inp)
-MACROCELL | 10 | 1 | Mmult_s_resultMul_mult0001_Mxor__index0012_MC
+MACROCELL | 4 | 4 | Mmult_s_resultMul_mult0001__and0052_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 3 | 9 | 13 | 9 | 14 | 9 | 15
-INPUTS | 3 | N_PZ_429 | s_operationChoose<0>.COMB | s_operationChoose<1>.COMB
-INPUTMC | 3 | 11 | 11 | 5 | 13 | 5 | 15
-EQ | 3 |
- Mmult_s_resultMul_mult0001_Mxor__index0012 = N_PZ_429
- $ s_operationChoose<0>.COMB &
- !s_operationChoose<1>.COMB; // (2 pt, 3 inp)
+OUTPUTMC | 3 | 4 | 13 | 4 | 14 | 10 | 11
+INPUTS | 3 | s_operationLeft<0> | s_operationRight<5> | Mmult_s_resultMul_mult0001_Mxor__index0025
+INPUTMC | 3 | 1 | 13 | 10 | 11 | 11 | 9
+EQ | 2 |
+ Mmult_s_resultMul_mult0001__and0052 = s_operationLeft<0> & s_operationRight<5> &
+ Mmult_s_resultMul_mult0001_Mxor__index0025; // (1 pt, 3 inp)
-MACROCELL | 11 | 11 | N_PZ_429_MC
+MACROCELL | 11 | 9 | Mmult_s_resultMul_mult0001_Mxor__index0025_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 2 | 10 | 1 | 10 | 0
-INPUTS | 3 | s_operationRight<1>.COMB | Mmult_s_resultMul_mult0001_Mxor__index0004 | N_PZ_317
-INPUTMC | 3 | 8 | 3 | 10 | 14 | 5 | 12
-EQ | 3 |
- N_PZ_429 = s_operationRight<1>.COMB
- # Mmult_s_resultMul_mult0001_Mxor__index0004 &
- N_PZ_317; // (2 pt, 3 inp)
+OUTPUTMC | 2 | 4 | 4 | 10 | 11
+INPUTS | 5 | Mmult_s_resultMul_mult0001__and0043 | s_operationRight<1>.COMB | N_PZ_454 | s_operationLeft<1> | s_operationRight<4>
+INPUTMC | 5 | 7 | 7 | 8 | 3 | 7 | 8 | 1 | 14 | 10 | 10
+EQ | 7 |
+ Mmult_s_resultMul_mult0001_Mxor__index0025 = Mmult_s_resultMul_mult0001__and0043 &
+ !s_operationRight<1>.COMB
+ # !s_operationRight<1>.COMB & N_PZ_454
+ # s_operationLeft<1> & s_operationRight<4> &
+ !s_operationRight<1>.COMB
+ # s_operationLeft<1> & s_operationRight<4> &
+ Mmult_s_resultMul_mult0001__and0043 & N_PZ_454; // (4 pt, 5 inp)
-MACROCELL | 9 | 15 | N_PZ_311_MC
+MACROCELL | 7 | 8 | N_PZ_454_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 2 | 10 | 3 | 10 | 2
-INPUTS | 10 | s_operationLeft<2> | s_operationRight<4> | Mmult_s_resultMul_mult0001__or0014 | Mmult_s_resultMul_mult0001_Mxor__index0012 | Mmult_s_resultMul_mult0001__or0012 | s_operationLeft<3> | N_PZ_187 | s_operationRight<3> | N_PZ_442 | N_PZ_117
-INPUTMC | 10 | 3 | 0 | 10 | 10 | 9 | 13 | 10 | 1 | 9 | 8 | 3 | 1 | 3 | 15 | 8 | 11 | 9 | 10 | 11 | 15
-EQ | 17 |
- N_PZ_311 = s_operationLeft<2> & s_operationRight<4>
- # !Mmult_s_resultMul_mult0001__or0014 &
- Mmult_s_resultMul_mult0001_Mxor__index0012
- # s_operationLeft<2> &
- Mmult_s_resultMul_mult0001__or0012 & !Mmult_s_resultMul_mult0001__or0014
- # s_operationLeft<3> & !N_PZ_187 &
- !Mmult_s_resultMul_mult0001__or0014
- # !s_operationRight<3> & !N_PZ_442 &
- Mmult_s_resultMul_mult0001_Mxor__index0012
- # !N_PZ_442 & N_PZ_117 &
- !Mmult_s_resultMul_mult0001__or0014
- # !N_PZ_117 & Mmult_s_resultMul_mult0001__or0012 &
- !Mmult_s_resultMul_mult0001__or0014
- # s_operationLeft<2> & s_operationLeft<3> &
- N_PZ_117 & Mmult_s_resultMul_mult0001_Mxor__index0012
- # s_operationLeft<3> & !N_PZ_117 &
- Mmult_s_resultMul_mult0001__or0012 & Mmult_s_resultMul_mult0001_Mxor__index0012; // (9 pt, 10 inp)
+OUTPUTMC | 2 | 11 | 9 | 8 | 3
+INPUTS | 3 | s_operationChoose<5>.COMB | s_operationLeft<2> | s_operationRight<3>
+INPUTMC | 3 | 7 | 12 | 3 | 0 | 8 | 11
+EQ | 2 |
+ N_PZ_454 = s_operationChoose<5>.COMB
+ $ s_operationLeft<2> & s_operationRight<3>; // (2 pt, 3 inp)
-MACROCELL | 4 | 8 | OP_RESULT<6>94_MC
+MACROCELL | 4 | 13 | Mmult_s_resultMul_mult0001_Mxor__index0033_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 5 | 1
-INPUTS | 11 | s_operationChoose<0> | s_operationChoose<2> | s_operationRight<6> | s_operationChoose<4> | s_operationChoose<3>.COMB | s_operationChoose<2>.COMB | s_operationLeft<6> | s_operationLeft<5> | OP_RESULT<5>90 | s_operationLeft<1> | N_PZ_231
-INPUTMC | 11 | 5 | 13 | 7 | 5 | 10 | 12 | 7 | 11 | 7 | 10 | 7 | 5 | 3 | 5 | 3 | 4 | 2 | 12 | 1 | 14 | 6 | 9
-EQ | 20 |
- OP_RESULT<6>94 = s_operationChoose<0> & s_operationChoose<2> &
- s_operationRight<6>
- # s_operationChoose<0> & !s_operationChoose<4> &
- s_operationChoose<3>.COMB
- # s_operationChoose<0> & !s_operationChoose<4> &
- s_operationChoose<2>.COMB
- # !s_operationLeft<6> & !s_operationLeft<5> &
- OP_RESULT<5>90
- # s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<4> & s_operationLeft<1>
- # !s_operationChoose<0> & s_operationChoose<2> &
- s_operationChoose<4> & s_operationLeft<6>
- # !s_operationChoose<4> & s_operationRight<6> &
- !s_operationChoose<3>.COMB & !s_operationChoose<2>.COMB
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<4> & !s_operationLeft<6> & s_operationLeft<5>
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<4> & !s_operationLeft<6> & !N_PZ_231
- # !s_operationChoose<0> & s_operationChoose<4> &
- s_operationLeft<6> & !s_operationLeft<5> & !OP_RESULT<5>90; // (10 pt, 11 inp)
+OUTPUTMC | 3 | 4 | 15 | 4 | 14 | 3 | 2
+INPUTS | 4 | Mmult_s_resultMul_mult0001_Mxor__index0026 | s_operationLeft<1> | s_operationRight<5> | Mmult_s_resultMul_mult0001__and0052
+INPUTMC | 4 | 13 | 11 | 1 | 14 | 10 | 11 | 4 | 4
+EQ | 7 |
+ Mmult_s_resultMul_mult0001_Mxor__index0033 = Mmult_s_resultMul_mult0001_Mxor__index0026
+ $ s_operationLeft<1> & s_operationRight<5> &
+ !Mmult_s_resultMul_mult0001__and0052
+ # !s_operationLeft<1> & s_operationRight<5> &
+ Mmult_s_resultMul_mult0001__and0052
+ # !s_operationLeft<1> &
+ !Mmult_s_resultMul_mult0001_Mxor__index0026 & Mmult_s_resultMul_mult0001__and0052; // (4 pt, 4 inp)
-MACROCELL | 6 | 4 | OP_RESULT<7>_MC
-ATTRIBUTES | 1074004738 | 0
-INPUTS | 31 | s_operationChoose<5> | s_operationChoose<6> | s_operationChoose<7> | OP_RESULT<7>111 | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<6>.COMB | s_operationChoose<0> | s_operationChoose<2> | s_operationChoose<4> | s_operationLeft<7> | s_operationRight<7> | N_PZ_361 | Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000 | s_operationChoose<3>.COMB | Madd_s_resultAdd__or0005 | s_operationRight<1> | s_operationRight<2> | s_operationChoose<5>.COMB | Mshift_s_resultRotateRight_Sh<1> | Mshift_s_resultRotateRight_Sh<3> | s_operationChoose<7>.COMB | s_operationChoose<2>.COMB | s_operationRight<7>.COMB | N_PZ_114 | Mshift_s_resultRotateLeft_Sh<5> | s_operationChoose<4>.COMB | s_operationRight<0> | s_operationLeft<2> | N_PZ_296 | s_operationLeft<3>
-INPUTMC | 31 | 7 | 12 | 7 | 13 | 7 | 14 | 4 | 9 | 5 | 15 | 7 | 10 | 7 | 13 | 5 | 13 | 7 | 5 | 7 | 11 | 3 | 12 | 10 | 13 | 7 | 15 | 7 | 9 | 7 | 10 | 11 | 9 | 8 | 3 | 8 | 5 | 7 | 12 | 8 | 15 | 10 | 8 | 7 | 14 | 7 | 5 | 10 | 13 | 8 | 14 | 10 | 15 | 7 | 11 | 8 | 1 | 3 | 0 | 8 | 10 | 3 | 1
-EQ | 120 |
- OP_RESULT<7> = !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & OP_RESULT<7>111
- # s_operationChoose<1> & !s_operationChoose<3> &
- !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- s_operationChoose<6>.COMB
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- !s_operationLeft<7>
- # s_operationChoose<2> & !s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & !s_operationLeft<7> &
- s_operationRight<7>
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationChoose<4> &
- N_PZ_361 & !Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationChoose<4> &
- !N_PZ_361 & Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000
- # s_operationChoose<0> & !s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & !s_operationLeft<7> &
- !s_operationRight<7> & s_operationChoose<3>.COMB
- # !s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- s_operationLeft<7> & !s_operationRight<7>
- # !s_operationChoose<0> & !s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & s_operationLeft<7> &
- !s_operationRight<7> & Madd_s_resultAdd__or0005
- # !s_operationChoose<0> & !s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & !s_operationLeft<7> &
- s_operationRight<7> & Madd_s_resultAdd__or0005
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & !s_operationChoose<5>.COMB
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> &
- !Mshift_s_resultRotateRight_Sh<1>
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> &
- !Mshift_s_resultRotateRight_Sh<3>
- # s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & !s_operationChoose<7>.COMB
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- s_operationLeft<7> & s_operationRight<7> & s_operationChoose<3>.COMB
- # s_operationChoose<0> & !s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & !s_operationLeft<7> &
- s_operationRight<7> & !s_operationChoose<3>.COMB &
- s_operationChoose<2>.COMB
- # s_operationChoose<0> & !s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & !s_operationLeft<7> &
- s_operationRight<7> & !s_operationChoose<3>.COMB &
- !s_operationRight<7>.COMB
- # s_operationChoose<0> & !s_operationChoose<1> &
- !s_operationChoose<3> & !s_operationChoose<5> & !s_operationChoose<6> &
- !s_operationChoose<7> & !s_operationChoose<4> & !s_operationLeft<7> &
- !s_operationRight<7> & !s_operationChoose<2>.COMB &
- s_operationRight<7>.COMB
- # !s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
- s_operationRight<2> & s_operationChoose<4> & N_PZ_114
- # !s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> &
- !Mshift_s_resultRotateLeft_Sh<5>
- # !s_operationChoose<0> & s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationRight<1> &
- !s_operationRight<2> & s_operationChoose<4> & !s_operationChoose<4>.COMB
- # !s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- s_operationLeft<7> & s_operationRight<7> & !Madd_s_resultAdd__or0005
- # !s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- !s_operationLeft<7> & !s_operationRight<7> & !Madd_s_resultAdd__or0005
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- s_operationLeft<7> & s_operationRight<7> & !s_operationChoose<2>.COMB &
- s_operationRight<7>.COMB
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- s_operationLeft<7> & !s_operationRight<7> & !s_operationChoose<3>.COMB &
- s_operationChoose<2>.COMB
- # s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & !s_operationChoose<3> & !s_operationChoose<5> &
- !s_operationChoose<6> & !s_operationChoose<7> & !s_operationChoose<4> &
- s_operationLeft<7> & !s_operationRight<7> & !s_operationChoose<3>.COMB &
- !s_operationRight<7>.COMB
- # !s_operationChoose<0> & s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationRight<1> & s_operationChoose<4> & s_operationLeft<2> &
- !N_PZ_296
- # !s_operationChoose<0> & !s_operationRight<0> &
- s_operationChoose<2> & !s_operationChoose<1> & !s_operationChoose<3> &
- !s_operationChoose<5> & !s_operationChoose<6> & !s_operationChoose<7> &
- !s_operationRight<1> & s_operationRight<2> & s_operationChoose<4> &
- s_operationLeft<3>; // (28 pt, 31 inp)
+MACROCELL | 4 | 15 | N_PZ_313_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 2 | 4 | 14 | 4 | 12
+INPUTS | 2 | s_operationRight<6> | Mmult_s_resultMul_mult0001_Mxor__index0033
+INPUTMC | 2 | 10 | 12 | 4 | 13
+EQ | 2 |
+ N_PZ_313 = s_operationRight<6> &
+ Mmult_s_resultMul_mult0001_Mxor__index0033; // (1 pt, 2 inp)
-MACROCELL | 4 | 9 | OP_RESULT<7>111_MC
+MACROCELL | 10 | 15 | Msub_s_resultSub__or0005_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 6 | 4
-INPUTS | 19 | s_operationChoose<0> | s_operationChoose<2> | s_operationChoose<1> | s_operationChoose<3> | s_operationChoose<4> | s_operationLeft<7> | s_operationRight<7> | s_operationRight<0> | s_operationRight<1> | s_operationRight<2> | s_operationRight<4> | s_operationRight<6> | s_operationRight<5> | N_PZ_187 | s_operationRight<3> | N_PZ_114 | Mshift_s_resultRotateLeft_Sh<5> | s_operationChoose<4>.COMB | N_PZ_296
-INPUTMC | 19 | 5 | 13 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 11 | 3 | 12 | 10 | 13 | 8 | 1 | 8 | 3 | 8 | 5 | 10 | 10 | 10 | 12 | 10 | 11 | 3 | 15 | 8 | 11 | 8 | 14 | 10 | 15 | 7 | 11 | 8 | 10
-EQ | 39 |
- OP_RESULT<7>111 = s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- !s_operationLeft<7>
- # !s_operationChoose<2> & !s_operationChoose<1> &
- s_operationChoose<3> & !s_operationChoose<4> & !s_operationLeft<7> &
- s_operationRight<7>
- # !s_operationChoose<0> & !s_operationChoose<2> &
- !s_operationChoose<1> & s_operationChoose<3> & !s_operationChoose<4> &
- s_operationLeft<7> & !s_operationRight<7>
- # !s_operationChoose<0> & !s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- !s_operationRight<1> & s_operationRight<2> & !s_operationChoose<4> &
- !s_operationRight<4> & !s_operationRight<6> & !s_operationRight<5> &
- !s_operationRight<7> & N_PZ_187
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & s_operationRight<1> &
- s_operationRight<2> & !s_operationChoose<4> & !s_operationRight<4> &
- !s_operationRight<6> & !s_operationRight<3> & !s_operationRight<5> &
- !s_operationRight<7> & N_PZ_114
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & s_operationRight<1> &
- !s_operationRight<2> & !s_operationChoose<4> & !s_operationRight<4> &
- !s_operationRight<6> & !s_operationRight<3> & !s_operationRight<5> &
- !s_operationRight<7> & !Mshift_s_resultRotateLeft_Sh<5>
- # !s_operationChoose<0> & !s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationRight<1> &
- !s_operationRight<2> & !s_operationChoose<4> & !s_operationRight<4> &
- !s_operationRight<6> & !s_operationRight<3> & !s_operationRight<5> &
- !s_operationRight<7> & !s_operationChoose<4>.COMB
- # !s_operationRight<0> & !s_operationChoose<2> &
- s_operationChoose<1> & s_operationChoose<3> & !s_operationRight<1> &
- !s_operationRight<2> & !s_operationChoose<4> & s_operationLeft<7> &
- !s_operationRight<4> & !s_operationRight<6> & !s_operationRight<3> &
- !s_operationRight<5> & !s_operationRight<7>
- # !s_operationChoose<0> & s_operationRight<0> &
- !s_operationChoose<2> & s_operationChoose<1> & s_operationChoose<3> &
- !s_operationRight<1> & s_operationRight<2> & !s_operationChoose<4> &
- !s_operationRight<4> & !s_operationRight<6> & !s_operationRight<3> &
- !s_operationRight<5> & !s_operationRight<7> & !N_PZ_296; // (9 pt, 19 inp)
+OUTPUTMC | 3 | 4 | 12 | 3 | 2 | 10 | 11
+INPUTS | 3 | s_operationRight<5> | Msub_s_resultSub_Mxor_Result<5>__xor0000 | Msub_s_resultSub__or0004
+INPUTMC | 3 | 10 | 11 | 2 | 0 | 2 | 12
+EQ | 4 |
+ Msub_s_resultSub__or0005 = s_operationRight<5> &
+ !Msub_s_resultSub_Mxor_Result<5>__xor0000
+ # Msub_s_resultSub_Mxor_Result<5>__xor0000 &
+ Msub_s_resultSub__or0004; // (2 pt, 3 inp)
-MACROCELL | 7 | 15 | N_PZ_361_MC
+MACROCELL | 9 | 14 | N_PZ_295_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 6 | 4
-INPUTS | 4 | s_operationLeft<0> | s_operationRight<7> | s_operationRight<6> | Mmult_s_resultMul_mult0001_Mxor__index0033
-INPUTMC | 4 | 1 | 13 | 10 | 13 | 10 | 12 | 7 | 8
-EQ | 3 |
- N_PZ_361 = s_operationLeft<0> & s_operationRight<7>
- $ s_operationLeft<0> & s_operationRight<6> &
- Mmult_s_resultMul_mult0001_Mxor__index0033; // (2 pt, 4 inp)
+OUTPUTMC | 2 | 7 | 10 | 7 | 11
+INPUTS | 10 | s_operationRight<0> | s_operationRight<1> | s_operationRight<2> | s_operationLeft<6> | Msub_s_resultSub__or00023 | s_operationLeft<3> | s_operationLeft<5> | Mshift_s_resultRotateRight_Sh<5> | s_operationLeft<1> | N_PZ_456
+INPUTMC | 10 | 8 | 1 | 8 | 3 | 8 | 5 | 3 | 5 | 1 | 3 | 3 | 1 | 3 | 4 | 4 | 6 | 1 | 14 | 1 | 8
+EQ | 10 |
+ N_PZ_295 = s_operationRight<0> & !s_operationRight<1> &
+ s_operationRight<2> & s_operationLeft<6>
+ # s_operationRight<0> & Msub_s_resultSub__or00023 &
+ s_operationLeft<6> & !s_operationLeft<3>
+ # s_operationRight<1> & s_operationRight<2> &
+ s_operationLeft<5> & !Mshift_s_resultRotateRight_Sh<5>
+ # s_operationRight<0> & s_operationRight<2> &
+ !s_operationLeft<1> & s_operationLeft<6> & !s_operationLeft<3>
+ # s_operationRight<1> & s_operationRight<2> &
+ !s_operationLeft<6> & !s_operationLeft<5> & N_PZ_456; // (5 pt, 10 inp)
-MACROCELL | 7 | 9 | Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000_MC
+MACROCELL | 7 | 4 | N_PZ_323_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 6 | 4
-INPUTS | 8 | s_operationLeft<1> | Mmult_s_resultMul_mult0001_Mxor__index0033 | Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000 | Mmult_s_resultMul_mult0001_Mxor__index0026 | s_operationRight<6> | s_operationRight<5> | s_operationLeft<0> | Mmult_s_resultMul_mult0001_Mxor__index0025
-INPUTMC | 8 | 1 | 14 | 7 | 8 | 10 | 2 | 10 | 3 | 10 | 12 | 10 | 11 | 1 | 13 | 10 | 4
-EQ | 29 |
- Mmult_s_resultMul_mult0001_Mxor__n0010<1>__xor0000 = !s_operationLeft<1> &
- Mmult_s_resultMul_mult0001_Mxor__index0033 & Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000
- # !s_operationLeft<1> &
- !Mmult_s_resultMul_mult0001_Mxor__index0026 & Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000
- # !s_operationRight<6> & !s_operationRight<5> &
- Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000
- # s_operationLeft<1> & s_operationRight<6> &
- !s_operationRight<5> & !Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000
- # !s_operationLeft<1> &
- !Mmult_s_resultMul_mult0001_Mxor__index0033 & Mmult_s_resultMul_mult0001_Mxor__index0026 &
- !Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000
- # !s_operationRight<6> &
- Mmult_s_resultMul_mult0001_Mxor__index0033 & !Mmult_s_resultMul_mult0001_Mxor__index0026 &
- Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000
- # !s_operationRight<6> &
- !Mmult_s_resultMul_mult0001_Mxor__index0033 & Mmult_s_resultMul_mult0001_Mxor__index0026 &
- !Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000
- # s_operationLeft<1> & s_operationRight<6> &
- s_operationRight<5> & Mmult_s_resultMul_mult0001_Mxor__index0026 &
- Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000
- # s_operationLeft<1> & s_operationRight<6> &
- Mmult_s_resultMul_mult0001_Mxor__index0033 & !Mmult_s_resultMul_mult0001_Mxor__index0026 &
- !Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000
- # s_operationLeft<1> & s_operationLeft<0> &
- s_operationRight<6> & s_operationRight<5> &
- Mmult_s_resultMul_mult0001_Mxor__index0025 & Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000
- # s_operationLeft<1> & s_operationLeft<0> &
- !s_operationRight<6> & s_operationRight<5> &
- Mmult_s_resultMul_mult0001_Mxor__index0025 & !Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000; // (11 pt, 8 inp)
-
-MACROCELL | 10 | 2 | Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 7 | 9
-INPUTS | 5 | N_PZ_457 | s_operationRight<5>.COMB | Mmult_s_resultMul_mult0001__or0018 | Mmult_s_resultMul_mult0001_Mxor__index0026 | N_PZ_311
-INPUTMC | 5 | 9 | 14 | 10 | 11 | 10 | 5 | 10 | 3 | 9 | 15
-EQ | 6 |
- Mmult_s_resultMul_mult0001_Mxor__n0008<2>__xor0000 = N_PZ_457 & !s_operationRight<5>.COMB
- # !Mmult_s_resultMul_mult0001__or0018 &
- Mmult_s_resultMul_mult0001_Mxor__index0026 & s_operationRight<5>.COMB
- # !Mmult_s_resultMul_mult0001_Mxor__index0026 &
- N_PZ_311 & !s_operationRight<5>.COMB
- # !N_PZ_457 & !N_PZ_311 & s_operationRight<5>.COMB; // (4 pt, 5 inp)
+OUTPUTMC | 3 | 7 | 10 | 7 | 11 | 7 | 12
+INPUTS | 11 | s_operationRight<2> | s_operationLeft<3> | Mmult_s_resultMul_mult0001_Mxor__index0010 | Mmult_s_resultMul_mult0001_Mxor__index0003 | s_operationLeft<2> | Madd_s_resultAdd__or0000 | s_operationLeft<7>.COMB | s_operationLeft<0> | s_operationRight<1> | Msub_s_resultSub__or00023 | s_operationLeft<1>
+INPUTMC | 11 | 8 | 5 | 3 | 1 | 13 | 12 | 9 | 15 | 3 | 0 | 1 | 7 | 3 | 12 | 1 | 13 | 8 | 3 | 1 | 3 | 1 | 14
+EQ | 10 |
+ N_PZ_323 = s_operationRight<2> & s_operationLeft<3>
+ # !Mmult_s_resultMul_mult0001_Mxor__index0010 &
+ Mmult_s_resultMul_mult0001_Mxor__index0003
+ # s_operationRight<2> & s_operationLeft<2> &
+ !Mmult_s_resultMul_mult0001_Mxor__index0010
+ # s_operationRight<2> & s_operationLeft<2> &
+ Madd_s_resultAdd__or0000 & !s_operationLeft<7>.COMB
+ # s_operationLeft<0> & s_operationRight<1> &
+ Msub_s_resultSub__or00023 & s_operationLeft<1> &
+ Mmult_s_resultMul_mult0001_Mxor__index0003; // (5 pt, 11 inp)
-MACROCELL | 11 | 9 | Madd_s_resultAdd__or0005_MC
+MACROCELL | 9 | 13 | N_PZ_326_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 6 | 4
-INPUTS | 4 | s_operationChoose<3>.COMB | s_operationRight<6>.COMB | s_operationChoose<2>.COMB | s_operationRight<6>
-INPUTMC | 4 | 7 | 10 | 10 | 12 | 7 | 5 | 10 | 12
-EQ | 6 |
- Madd_s_resultAdd__or0005 = s_operationChoose<3>.COMB &
- s_operationRight<6>.COMB
- # s_operationChoose<2>.COMB &
- s_operationRight<6>.COMB
- # !s_operationRight<6> & !s_operationChoose<3>.COMB &
- !s_operationChoose<2>.COMB; // (3 pt, 4 inp)
-
-MACROCELL | 10 | 7 | Mmult_s_resultMul_mult0001_Mxor__n0006<3>__xor0000_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 10 | 11
-INPUTS | 3 | N_PZ_460 | s_operationLeft<3> | s_operationRight<4>
-INPUTMC | 3 | 10 | 6 | 3 | 1 | 10 | 10
-EQ | 2 |
- Mmult_s_resultMul_mult0001_Mxor__n0006<3>__xor0000 = N_PZ_460
- $ s_operationLeft<3> & s_operationRight<4>; // (2 pt, 3 inp)
+OUTPUTMC | 2 | 7 | 10 | 7 | 11
+INPUTS | 9 | s_operationRight<2> | s_operationLeft<4> | s_operationRight<0> | s_operationRight<1> | s_operationLeft<6> | s_operationLeft<5> | Mshift_s_resultRotateRight_Sh<5> | N_PZ_456 | N_PZ_338
+INPUTMC | 9 | 8 | 5 | 3 | 2 | 8 | 1 | 8 | 3 | 3 | 5 | 3 | 4 | 4 | 6 | 1 | 8 | 1 | 10
+EQ | 15 |
+ N_PZ_326 = s_operationRight<2> & s_operationLeft<4>
+ # s_operationRight<0> & !s_operationRight<1> &
+ s_operationLeft<6>
+ # !s_operationRight<0> & s_operationRight<1> &
+ s_operationLeft<5>
+ # !s_operationLeft<4> & !s_operationLeft<5> &
+ !Mshift_s_resultRotateRight_Sh<5>
+ # !s_operationLeft<5> &
+ !Mshift_s_resultRotateRight_Sh<5> & !N_PZ_456
+ # s_operationRight<0> & s_operationLeft<5> &
+ !Mshift_s_resultRotateRight_Sh<5> & !N_PZ_338
+ # s_operationRight<1> & !s_operationLeft<6> &
+ s_operationLeft<5> & N_PZ_338
+ # s_operationRight<1> & !s_operationLeft<6> &
+ s_operationLeft<4> & !s_operationLeft<5> & N_PZ_456; // (8 pt, 9 inp)
-MACROCELL | 10 | 6 | N_PZ_460_MC
+MACROCELL | 7 | 3 | N_PZ_386_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 10 | 7
-INPUTS | 4 | Mmult_s_resultMul_mult0001__or0014 | s_operationLeft<4> | N_PZ_459 | s_operationRight<3>
-INPUTMC | 4 | 9 | 13 | 3 | 2 | 10 | 0 | 8 | 11
-EQ | 5 |
- N_PZ_460 = Mmult_s_resultMul_mult0001__or0014
- $ !s_operationLeft<4> & N_PZ_459
- # !s_operationRight<3> & N_PZ_459
- # s_operationLeft<4> & s_operationRight<3> &
- !N_PZ_459; // (4 pt, 4 inp)
+OUTPUTMC | 3 | 7 | 10 | 7 | 11 | 7 | 12
+INPUTS | 14 | s_operationRight<2> | s_operationLeft<2> | s_operationLeft<3> | Mmult_s_resultMul_mult0001_Mxor__index0010 | Msub_s_resultSub__or00023 | Mmult_s_resultMul_mult0001_Mxor__index0003 | s_operationLeft<0> | Madd_s_resultAdd__or0000 | N_PZ_140 | s_operationRight<0> | s_operationLeft<1> | OP_RESULT<0>107 | s_operationLeft<7>.COMB | Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830
+INPUTMC | 14 | 8 | 5 | 3 | 0 | 3 | 1 | 13 | 12 | 1 | 3 | 9 | 15 | 1 | 13 | 1 | 7 | 5 | 9 | 8 | 1 | 1 | 14 | 4 | 8 | 3 | 12 | 0 | 13
+EQ | 18 |
+ N_PZ_386 = s_operationRight<2> & s_operationLeft<2> &
+ s_operationLeft<3> & !Mmult_s_resultMul_mult0001_Mxor__index0010
+ # Msub_s_resultSub__or00023 & s_operationLeft<3> &
+ !Mmult_s_resultMul_mult0001_Mxor__index0010 & Mmult_s_resultMul_mult0001_Mxor__index0003
+ # s_operationLeft<0> & Msub_s_resultSub__or00023 &
+ Madd_s_resultAdd__or0000 & N_PZ_140 &
+ Mmult_s_resultMul_mult0001_Mxor__index0003
+ # s_operationRight<0> & s_operationRight<2> &
+ s_operationLeft<1> & s_operationLeft<3> & N_PZ_140
+ # Msub_s_resultSub__or00023 & OP_RESULT<0>107 &
+ s_operationLeft<3> & !N_PZ_140 &
+ Mmult_s_resultMul_mult0001_Mxor__index0003
+ # Msub_s_resultSub__or00023 & s_operationLeft<1> &
+ s_operationLeft<3> & s_operationLeft<7>.COMB &
+ Mmult_s_resultMul_mult0001_Mxor__index0003
+ # s_operationRight<2> & s_operationLeft<2> &
+ !OP_RESULT<0>107 & s_operationLeft<3> &
+ !Mcompar_s_resultBigger_0_cmp_ge0000_G_B_000_00830 & !s_operationLeft<7>.COMB; // (7 pt, 14 inp)
-MACROCELL | 10 | 0 | N_PZ_459_MC
+MACROCELL | 5 | 14 | OP_RESULT<6>88_MC
ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 10 | 6
-INPUTS | 4 | Mmult_s_resultMul_mult0001_Mxor__n0002<5>__xor0000 | N_PZ_429 | s_operationChoose<1>.COMB | s_operationChoose<0>.COMB
-INPUTMC | 4 | 5 | 14 | 11 | 11 | 5 | 15 | 5 | 13
-EQ | 4 |
- N_PZ_459 = !Mmult_s_resultMul_mult0001_Mxor__n0002<5>__xor0000
- $ !N_PZ_429 & !s_operationChoose<1>.COMB
- # !s_operationChoose<0>.COMB &
- !s_operationChoose<1>.COMB; // (3 pt, 4 inp)
-
-MACROCELL | 5 | 14 | Mmult_s_resultMul_mult0001_Mxor__n0002<5>__xor0000_MC
-ATTRIBUTES | 536871680 | 0
-OUTPUTMC | 1 | 10 | 0
-INPUTS | 10 | s_operationRight<2> | s_operationLeft<5> | s_operationRight<0> | s_operationRight<1> | s_operationLeft<7> | s_operationLeft<6> | N_PZ_203 | s_operationChoose<4>.COMB | s_operationLeft<4> | N_PZ_134
-INPUTMC | 10 | 8 | 5 | 3 | 4 | 8 | 1 | 8 | 3 | 3 | 12 | 3 | 5 | 6 | 8 | 7 | 11 | 3 | 2 | 6 | 7
-EQ | 20 |
- Mmult_s_resultMul_mult0001_Mxor__n0002<5>__xor0000 = s_operationRight<2> & s_operationLeft<5>
- $ s_operationRight<0> & !s_operationRight<1> &
- s_operationLeft<7>
- # !s_operationRight<0> & s_operationRight<1> &
- s_operationLeft<6>
- # s_operationRight<0> & s_operationLeft<7> &
- s_operationLeft<5> & !N_PZ_203
- # s_operationRight<1> & s_operationLeft<7> &
- s_operationLeft<6> & s_operationLeft<5>
- # s_operationLeft<7> & !s_operationLeft<6> &
- !s_operationLeft<5> & s_operationChoose<4>.COMB
- # s_operationRight<1> & s_operationLeft<4> &
- s_operationLeft<7> & s_operationLeft<6> & N_PZ_134
- # s_operationRight<1> & !s_operationLeft<4> &
- !s_operationLeft<7> & s_operationLeft<6> & !s_operationLeft<5>
- # s_operationRight<1> & !s_operationLeft<7> &
- s_operationLeft<6> & !s_operationLeft<5> & !N_PZ_134
- # s_operationRight<0> & s_operationRight<1> &
- !s_operationLeft<7> & !s_operationLeft<6> & s_operationLeft<5> &
- N_PZ_203; // (10 pt, 10 inp)
+OUTPUTMC | 2 | 3 | 2 | 8 | 1
+INPUTS | 8 | s_operationLeft<6> | s_operationLeft<3> | OP_RESULT<3>100 | s_operationChoose<0> | s_operationChoose<4> | s_operationChoose<2> | s_operationLeft<4> | s_operationLeft<5>
+INPUTMC | 8 | 3 | 5 | 3 | 1 | 0 | 0 | 5 | 13 | 7 | 11 | 7 | 5 | 3 | 2 | 3 | 4
+EQ | 13 |
+ OP_RESULT<6>88 = !s_operationLeft<6> & !s_operationLeft<3> &
+ OP_RESULT<3>100
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ s_operationChoose<2> & s_operationLeft<6>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationLeft<6> & s_operationLeft<3>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationLeft<6> & s_operationLeft<4>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & !s_operationLeft<6> & s_operationLeft<5>
+ # !s_operationChoose<0> & s_operationChoose<4> &
+ !s_operationChoose<2> & s_operationLeft<6> & !s_operationLeft<3> &
+ !s_operationLeft<4> & !s_operationLeft<5> & !OP_RESULT<3>100; // (6 pt, 8 inp)
+
+MACROCELL | 6 | 7 | Mmult_s_resultMul_mult0001_Mxor__n0006<3>__xor0000_MC
+ATTRIBUTES | 536871680 | 0
+OUTPUTMC | 1 | 10 | 10
+INPUTS | 3 | s_operationChoose<6>.COMB | s_operationLeft<3> | s_operationRight<4>
+INPUTMC | 3 | 7 | 13 | 3 | 1 | 10 | 10
+EQ | 2 |
+ Mmult_s_resultMul_mult0001_Mxor__n0006<3>__xor0000 = s_operationChoose<6>.COMB
+ $ s_operationLeft<3> & s_operationRight<4>; // (2 pt, 3 inp)
-PIN | CLK_CHOOSE | 4096 | 0 | LVCMOS33 | 48 | 8 | 5 | 13 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 12 | 7 | 13 | 7 | 14 | 7 | 11
-PIN | CLK_LEFT | 16384 | 0 | LVCMOS33 | 59 | 8 | 3 | 2 | 1 | 14 | 3 | 0 | 3 | 1 | 3 | 12 | 1 | 13 | 3 | 5 | 3 | 4
-PIN | CLK_RIGHT | 8192 | 0 | LVCMOS33 | 50 | 8 | 8 | 1 | 8 | 3 | 8 | 5 | 10 | 10 | 10 | 12 | 8 | 11 | 10 | 11 | 10 | 13
+PIN | CLK_CHOOSE | 4096 | 0 | LVCMOS33 | 48 | 8 | 5 | 13 | 7 | 11 | 7 | 5 | 5 | 15 | 7 | 10 | 7 | 12 | 7 | 13 | 7 | 14
+PIN | CLK_LEFT | 16384 | 0 | LVCMOS33 | 59 | 8 | 1 | 13 | 3 | 0 | 3 | 12 | 1 | 14 | 3 | 5 | 3 | 1 | 3 | 2 | 3 | 4
+PIN | CLK_RIGHT | 8192 | 0 | LVCMOS33 | 50 | 16 | 0 | 10 | 8 | 1 | 8 | 3 | 8 | 5 | 10 | 13 | 8 | 11 | 10 | 10 | 10 | 11 | 10 | 12 | 0 | 9 | 0 | 8 | 0 | 7 | 0 | 6 | 0 | 4 | 0 | 1 | 0 | 3
PIN | OP_CHOOSE<0> | 64 | 0 | LVCMOS33 | 65 | 1 | 5 | 13
PIN | OP_CHOOSE<1> | 64 | 0 | LVCMOS33 | 67 | 1 | 5 | 15
PIN | OP_CHOOSE<2> | 64 | 0 | LVCMOS33 | 74 | 1 | 7 | 5
diff --git a/ALUminium/main.nga b/ALUminium/main.nga
index 86e6edb..236011c 100644
--- a/ALUminium/main.nga
+++ b/ALUminium/main.nga
@@ -1,3 +1,3 @@
XILINX-XDB 0.1 STUB 0.1 ASCII
XILINX-XDM V1.6e
-$43;0=#Zl|/;6&?:183-c=/83:1<$.'0;294,773!;><=4>51295067!8o0$<6?0;3;45<609:",%;?0;734?378 ;;7%==0180656=;;:;%<>4(2634?5389088=>&119+04672=;;<7:>01+24>.3:9:18?>?:5034,773!>=<=4;61290367!m1#;=>57129356.991#;8>?:6734?1289#:7=?4139247=69;1:>?5>3392=7=5:;19??5=439137=51;185<239077=4<;189?5<639034=192=97:9=;6:1?2?631804=<48008<74<0<804;<48608<<71310BB][[:NR\GMIH[L6<6=0>4::9MKVR\3E[SAKIT=594;72310BB][[:NR\VLAO\5=1<3?8;98LQQVR\3E[S_K\UMV?3?69923974==;851?43HDO56OANNVBP@B43K_M46LZS^KMBJ46MCK^AKKJUBW@C$JNBD8:AOOZJBN]i0OAEPLDDW*UGC991H@FQCEGV\ML)AKEA27NBD_SKDLQbEUMH^NH45LlnahWucd02Njxl]eb78@`jfq>1NhjkYam08BC5OI9=1BB<>;;HL251=NF88?7D@>359JJ4233@D:995FN047?LH6?=1BB<6;;HL2=6=NF;>0EC4:KM6428:4IO050>OI:>>0EC<74:KM6<5KflmUxSk|umvB`aYXg{:;<=QBC/F2a>KflmUxSk|umvB`aYXg{:;<=QBC/F25`=JimnTR|jstnwEabXWfx;<=>PMB,G675?_LA-@7YW\V:9?6Cnde]p[wct}e~JhiQPos2345YJK'N9S]ZP10f8IdbcWzUyi~{ct@fg[Ziu89:;S@M!Q0:8IdbcWzUyi~{ct@fg[Ziu89::=i5Baef\wZtb{|fMijP_np3457XEJ$O=h5Baef\wZtb{|fMijP_np3457XEJ$O=<_LA-@4c<_LA-@47b3DkohR}PrdqvhqGclVUd~=>?3^O@*A45;2GjhiQ|_sgpqirFlmUTc>?02]NG+B5WY^T=4M`fg[vYumzgxLjk_^mq4564WDI%H?Q_T^317>KflmUxSk|umvB`aYXg{:;<>QBC/F1[URX:;90Aljk_r]qavsk|HnoSRa}0120[HE)L;U[XR=>d:Ob`aYtW{oxyazNde]\kw678:UFO#_>8:Ob`aYtW{oxyazNde]\kw678<;o7@okd^q\v`urd}KohRQ`r1231ZKD&M;n7@okd^q\v`urd}KohRQ`r1231ZKD&M;:i6Cnde]p[wct}e~JhiQPos2340YJK'N9>>5Baef\wZtb{|fMijP_np3453XEJ$O>R^[_100?HgclVyT~h}zluCg`ZYhz9:;9RCL.E0\TQY6::1FmijPs^pfwpjsImnTSb|?017\IF(C:VZ_S??k;Lcg`ZuXzly~`yOkd^]lv567=VGH"\m4M`hlvScu{`ee?<5BcnosewYtW{oxyazJqtco[5YdeyUn}=>?0^mq4565Wqey<=>?379Ngjkwi{UxSk|umvFupgkW9Uha}Qjq1234Ziu89:9Sua}0123[HE)L:=0Anabp`p\wZtb{|fI|{nl^2\ghvXmx:;<=Q`r1236Z~hz9:;Kdgdzj~R}PrdqvhqCv}hfT>84MbmntdtX{Vxnxb{EpwbhZ6XkdzTi|>?01]lv567:Vrd~=>?0^O@*Te?1^O{kwYXagnnt=>?33d8Ihsk|VyT~h}zluOvhZkrd}:;<QBC/F04>Kj}e~TR|jstnwIpjXe|f<=>>_LzlvZYnfmos<=><_LA-@4573Dg~`yQ|_sgpqirJ}eUfyaz?013\I}iuWVcehhv?011\IF(C::?0A`{ct^q\v`urd}G~`Rczlu2344YJpfxTSd`key2346YJK'N9S]ZP0278Ihsk|VyT~h}zluOvhZkrd}:;<QBC/F1[URX9:?0A`{ct^q\v`urd}G~`Rczlu2344YJpfxTSd`key2346YJK'N9S]ZP2278Ihsk|VyT~h}zluOvhZkrd}:;<QBC/F1[URX;:?0A`{ct^q\v`urd}G~`Rczlu2344YJpfxTSd`key2346YJK'N9S]ZP4278Ihsk|VyT~h}zluOvhZkrd}:;<QBC/F1[URX=:?0A`{ct^q\v`urd}G~`Rczlu2344YJpfxTSd`key2346YJK'N9S]ZP63d8Ihsk|VyT~h}zluOvhZkrd}:;<QBC/S1e>Kj}e~TR|jstnwIpjXe|f<=>>_LzlvZYnfmos<=>;2g9NipjsWzUyi~{ctLwo[hsk|9:;=RCwos]\mkbbp9:;8RCL.E13?Hkrd}UxSk|umvNqiYj}e~;<=?PMymq[Zoillr;<=:PMB,G566?00]N|jtXW`doiu>?05]NG+B5;<1Faxb{_r]qavsk|DgS`{ct1235ZKg{UTecjjx1230ZKD&M8T\YQ?349NipjsWzUyi~{ctLwo[hsk|9:;=RCwos]\mkbbp9:;8RCL.E0\TQY6;<1Faxb{_r]qavsk|DgS`{ct1235ZKg{UTecjjx1230ZKD&M8T\YQ=349NipjsWzUyi~{ctLwo[hsk|9:;=RCwos]\mkbbp9:;8RCL.E0\TQY4;<1Faxb{_r]qavsk|DgS`{ct1235ZKg{UTecjjx1230ZKD&M8T\YQ;349NipjsWzUyi~{ctLwo[hsk|9:;=RCwos]\mkbbp9:;8RCL.E0\TQY2:o1Faxb{_r]qavsk|DgS`{ct1235ZKg{UTecjjx1230ZKD&X8j7@czlu]p[wct}e~FyaQbumv3457XEqeySRgaddz345?5n2GfyazPs^pfwpjsE|fTaxb{0122[H~hzVUbbikw012:[HE)L::0A`{ct^q\v`urd}G~`Rczlu2344YJpfxTSd`key2344=2GfyazPs^pfwpjsE|fTaxb{0122[H~hzVUbbikw012:[HE)L;U[XR7=f:OnqirX{Vxnxb{Mtn\ipjs89::S@v`r^]jjac89:2S@M!Q3c8Ihsk|VyT~h}zluOvhZkrd}:;<Kj}e~TR|jstnwIpjXe|f<=>>_LzlvZYnfmos<=??_LA-@7523Dg~`yQ|_sgpqirJ}eUfyaz?013\I}iuWVcehhv?002\IF(C:VZ_S==:;LovhqYtW{oxyazBum]nqir789;TAua}_^km``~788:TAN K2^RW[4513Dg~`yQ|_sgpqirJ}eUfyaz?013\I}iuWVcehhv?002\IF(C:VZ_S<><6:OnqirX{Vxnxb{Mtn\ipjs89::S@v`r^]jjac89;;S@M!D3]SPZ76;?1Faxb{_r]qavsk|DgS`{ct1235ZKg{UTecjjx1224ZKD&M8T\YQ>2248Ihsk|VyT~h}zluOvhZkrd}:;<R^[_0602>Kj}e~TR|jstnwIpjXe|f<=>>_LzlvZYnfmos<=??_LA-@7YW\V;>?;5Bmtnw[vYumzgx@{c_lwop5679VGscQPioff|5668VGH"I?00]N|jtXW`doiu>?11]NG+B5WY^T=:=:;LovhqYtW{oxyazBum]nqir789;TAua}_^km``~788:TAN K2^RW[7523Dg~`yQ|_sgpqirJ}eUfyaz?013\I}iuWVcehhv?002\IF(C:VZ_S>=:;LovhqYtW{oxyazBum]nqir789;TAua}_^km``~788:TAN K2^RW[1523Dg~`yQ|_sgpqirJ}eUfyaz?013\I}iuWVcehhv?002\IF(C:VZ_S8=:;LovhqYtW{oxyazBum]nqir789;TAua}_^km``~788:TAN K2^RW[3523Dg~`yQ|_sgpqirJ}eUfyaz?013\I}iuWVcehhv?002\IF(C:VZ_S:=:;LovhqYtW{oxyazBum]nqir789;TAua}_^km``~788:TAN K2^RW[=523Dg~`yQ|_sgpqirJ}eUfyaz?013\I}iuWVcehhv?002\IF(C:VZ_S4?h4MlwopZuXzly~`yCzl^ovhq6788UFtb|P_hlga}679;UFO#J<0:OnqirX{Vxnxb{Mtn\ipjs89::S@v`r^]jjac89;9S@M!D013?Hkrd}UxSk|umvNqiYj}e~;<=?PMymq[Zoillr;<<?00]N|jtXW`doiu>?13]NG+W5i2GfyazPs^pfwpjsE|fTaxb{0122[H~hzVUbbikw01066c=Je|fS~Q}erwopHskWdgx=>?1^O{kwYXagnnt=>=5^O@*A573Dg~`yQ|_sgpqirJ}eUfyaz?013\I}iuWVcehhv?037\IF(C9::0A`{ct^q\v`urd}G~`Rczlu2344YJpfxTSd`key2360YJK'N9?85Bmtnw[vYumzgx@{c_lwop5679VGscQPioff|565=VGH"I?1^O{kwYXagnnt=>=5^O@*A4XX]U:?85Bmtnw[vYumzgx@{c_lwop5679VGscQPioff|565=VGH"I?1^O{kwYXagnnt=>=5^O@*A4XX]U8>k5Bmtnw[vYumzgx@{c_lwop5679VGscQPioff|565=VGH"\>4MlwopZuXzly~`yCzl^ovhq6788UFtb|P_hlga}67:?UFO#J>319NipjsWzUyi~{ctLwo[hsk|9:;=RCwos]\mkbbp9:9:RCL.E01b>Kj}e~TR|jstnwIpjXe|f<=>>_LzlvZYnfmos<=<9_LA-U7g?00]N|jtXW`doiu>?320e?Hkrd}UxSk|umvNqiYj}e~;<=?PMymq[Zoillr;<>=PMB,G75=Je|fS~Q}erwopHskWdgx=>?1^O{kwYXagnnt=><3^O@*A7482GfyazPs^pfwpjsE|fTaxb{0122[H~hzVUbbikw0110[HE)L;9>7@czlu]p[wct}e~FyaQbumv3457XEqeySRgaddz3465XEJ$O>R^[_116?Hkrd}UxSk|umvNqiYj}e~;<=?PMymq[Zoillr;<>=PMB,G6ZVSW89>7@czlu]p[wct}e~FyaQbumv3457XEqeySRgaddz3465XEJ$O>R^[_30e?Hkrd}UxSk|umvNqiYj}e~;<=?PMymq[Zoillr;<>=PMB,R77=Je|fS~Q}erwopHskWdgx=>?1^O{kwYXf9:;>1;1_^zlv5678:=0A`{ct^q\v`urd}G~`Rczlu2344YJpfxTSc>?03>6:ZYg{:;<=QBC/F0<>Kj}e~TR|jstnwIpjXe|f<=>>_LzlvZYi89:9080P_ymq4567WDI%H<=7;LovhqYtW{oxyazBum]nqir789;TAua}_^l3454;=7UTtb|?012\IF(C::n0A`{ct^q\v`urd}G~`Rczlu2344YJpfxTSc>?03>6:ZYg{:;<=QBC/F1[URX8:n0A`{ct^q\v`urd}G~`Rczlu2344YJpfxTSc>?03>6:ZYg{:;<=QBC/F1[URX9:n0A`{ct^q\v`urd}G~`Rczlu2344YJpfxTSc>?03>6:ZYg{:;<=QBC/F1[URX::n0A`{ct^q\v`urd}G~`Rczlu2344YJpfxTSc>?03>6:ZYg{:;<=QBC/F1[URX;:n0A`{ct^q\v`urd}G~`Rczlu2344YJpfxTSc>?03>6:ZYg{:;<=QBC/F1[URX<:n0A`{ct^q\v`urd}G~`Rczlu2344YJpfxTSc>?03>6:ZYg{:;<=QBC/F1[URX=:n0A`{ct^q\v`urd}G~`Rczlu2344YJpfxTSc>?03>6:ZYg{:;<=QBC/F1[URX>:n0A`{ct^q\v`urd}G~`Rczlu2344YJpfxTSc>?03>6:ZYg{:;<=QBC/F1[URX?:n0A`{ct^q\v`urd}G~`Rczlu2344YJpfxTSc>?03>6:ZYg{:;<=QBC/F1[URX0:=0A`{ct^q\v`urd}G~`Rczlu2344YJpfxTSc>?03>6:ZYg{:;<=QBC/S06>Kj}e~TR|jstnwIpjXe|f<=>>_LzlvZYi89:=0>0P_ymq4567;>1Faxb{_r]qavsk|DgS`{ct1235ZKg{UTb=>?6=1=[Z~hz9:;64MlwopZuXzly~`yCzl^ovhq6788UFtb|P_o2343:46VUsc>?01]NG+B5;>1Faxb{_r]qavsk|DgS`{ct1235ZKg{UTb=>?6=1=[Z~hz9:;3QPxnp34564?2GfyazPs^pfwpjsE|fTaxb{0122[H~hzVUe<=>7<3<\[}iu89:;S@M!D2:8Ihsk|VyT~h}zluOvhZkrd}:;<?0^O@*A44l2GfyazPs^pfwpjsE|fTaxb{0122[H~hzVUe<=>7<3<\[}iu89:;S@M!D3]SPZ64l2GfyazPs^pfwpjsE|fTaxb{0122[H~hzVUe<=>7<3<\[}iu89:;S@M!D3]SPZ74l2GfyazPs^pfwpjsE|fTaxb{0122[H~hzVUe<=>7<3<\[}iu89:;S@M!D3]SPZ44l2GfyazPs^pfwpjsE|fTaxb{0122[H~hzVUe<=>7<3<\[}iu89:;S@M!D3]SPZ54?2GfyazPs^pfwpjsE|fTaxb{0122[H~hzVUe<=>7<3<\[}iu89:;S@M!Q208Ihsk|VyT~h}zluOvhZkrd}:;<31?]\|jt789:TAN K399NipjsWzUyi~{ctLwo[hsk|9:;=RCwos]\j56685;5SRv`r1234ZKD&M;846Cbumv\wZtb{|fAxbPmtnw4566WDrd~RQa0133848XWqey<=>?_LA-@75c3Dg~`yQ|_sgpqirJ}eUfyaz?013\I}iuWVd;<<>31?]\|jt789:TAN K2^RW[55c3Dg~`yQ|_sgpqirJ}eUfyaz?013\I}iuWVd;<<>31?]\|jt789:TAN K2^RW[45b3Dg~`yQ|_sgpqirJ}eUfyaz?013\I}iuWVd;<<>31?]\|jt789:TAN K2^RW[464l2GfyazPs^pfwpjsE|fTaxb{0122[H~hzVUe<=??<0<\[}iu89:;S@M!D3]SPZ44l2GfyazPs^pfwpjsE|fTaxb{0122[H~hzVUe<=??<0<\[}iu89:;S@M!D3]SPZ54l2GfyazPs^pfwpjsE|fTaxb{0122[H~hzVUe<=??<0<\[}iu89:;S@M!D3]SPZ24l2GfyazPs^pfwpjsE|fTaxb{0122[H~hzVUe<=??<0<\[}iu89:;S@M!D3]SPZ34l2GfyazPs^pfwpjsE|fTaxb{0122[H~hzVUe<=??<0<\[}iu89:;S@M!D3]SPZ04l2GfyazPs^pfwpjsE|fTaxb{0122[H~hzVUe<=??<0<\[}iu89:;S@M!D3]SPZ14l2GfyazPs^pfwpjsE|fTaxb{0122[H~hzVUe<=??<0<\[}iu89:;S@M!D3]SPZ>4l2GfyazPs^pfwpjsE|fTaxb{0122[H~hzVUe<=??<0<\[}iu89:;S@M!D3]SPZ?4?2GfyazPs^pfwpjsE|fTaxb{0122[H~hzVUe<=??<0<\[}iu89:;S@M!Q318Ihsk|VyT~h}zluOvhZkrd}:;<;3^O@*A4XX]U:>h5Bmtnw[vYumzgx@{c_lwop5679VUjbi>?42]NG+B5WY^T>?k4MlwopZuXzly~`yCzl^ovhq6788UTmcj?051\IF(C:VZ_S><7;LovhqYtW{oxyazBum]nqir789;TSl`k0160[HE)Y;80A`{ct^q\v`urd}G~`Rczlu2344YXg{:;=?<8;LovhqYtW{oxyazBum]nqir789;TSb|?000\IF(C:11Faxb{_r]qavsk|DgS`{ct1235ZYhz9::>RCL.E31<>Kj}e~TR|jstnwIpjXe|f<=>>_^mq4575WDI%H??15]NG+B502GfyazPs^pfwpjsE|fTaxb{0122[Ziu89;?S@M!D00;?Hkrd}UxSk|umvNqiYj}e~;<=?P_np3442XEJ$O>?j4MlwopZuXzly~`yCzl^ovhq6788UTc>?15]NG+B5WY^T?15]NG+B5WY^T=?j4MlwopZuXzly~`yCzl^ovhq6788UTc>?15]NG+B5WY^T>?j4MlwopZuXzly~`yCzl^ovhq6788UTc>?15]NG+B5WY^T??j4MlwopZuXzly~`yCzl^ovhq6788UTc>?15]NG+B5WY^T8?j4MlwopZuXzly~`yCzl^ovhq6788UTc>?15]NG+B5WY^T9?j4MlwopZuXzly~`yCzl^ovhq6788UTc>?15]NG+B5WY^T:?j4MlwopZuXzly~`yCzl^ovhq6788UTc>?15]NG+B5WY^T;?94MlwopZuXzly~`yCzl^ovhq6788UTc>?15]NG+W5:2GfyazPs^pfwpjsE|fTaxb{0122[Ziu89;3>:5Bmtnw[vYumzgx@{c_lwop5679VUd~=>>8^O@*A4?3Dg~`yQ|_sgpqirJ}eUfyaz?013\[jt7882TAN K13:8Ihsk|VyT~h}zluOvhZkrd}:;<i5Bmtnw[vYumzgx@{c_lwop5679VUd~=>>8^O@*A4XX]U;>i5Bmtnw[vYumzgx@{c_lwop5679VUd~=>>8^O@*A4XX]U:>i5Bmtnw[vYumzgx@{c_lwop5679VUd~=>>8^O@*A4XX]U9>:5Bmtnw[vYumzgx@{c_lwop5679VUd~=>>8^O@*T7a3DycekzPs^pfwpjsZf~jxhBjfu]Pl939:=1Fegit^q\v`urd}XdxlzjLddw[Vn;=7UFO#J=5:Opll`sWzUyi~{ctSmweqcKmo~T_e2:>^O@*A75=2Gxddh{_r]qavsk|[emykCegv\Wm:26VGH"I<=a:Opll`sWzUyi~{ctSmweqcKmo~T_e2:>^O@*A4XX]U;>l5BsikepZuXzly~`y\`t`vfH``sWZb793QBC/F1[URX9;>0A~fffu]p[wct}e~Ycyo{eMgepZUo4<4TAN ^219Nwmoa|VyT~h}zluPlpdrbZ`mcxR]g<0<11>Kt``lS~Q}erwopWisi}oYejf{_Rj?5;YJK'N9:6C|hhdw[vYumzgx_a{augQmbnsWZb7=3QBC/F263=J{acmxR}PrdqvhqTh|h~n^digt^Qk848XEJ$O>?l4MrjjbqYtW{oxyaz]oucwaWo``}UXd1?1_LA-@7YW\V:9n6C|hhdw[vYumzgx_a{augQmbnsWZb7=3QBC/F1[URX9;?0A~fffu]p[wct}e~Ycyo{eSkdlqYT`5;5S@M!Q328Ivnnn}UxSk|umvQkqgsm[cldyQ\h=1=60=J{acmxR}PrdqvhqTh|h~n^digt^Qk868XEJ$O>;5BsikepZuXzly~`y\`t`vfVlao|VYc0>0PMB,G570^O@*A4XX]U;>o5BsikepZuXzly~`y\`t`vfVlao|VYc0>0PMB,G6ZVSW88>7@}gigv\wZtb{|f^bzntdPjcmrX[a682RCL.P3;?HurjVyT~h}zluQvfZYhz9:;=>_LA-@7YW\V;:h6C|uc]p[wct}e~XyoQPos2344YJK'[<7CK[WNPH<>HXXSU:<;j4N^RY[461WDI%Hh5A_QX\550XEJ$O=h5A_QX\550XEJ$O><=4N^RY[461WDI%H?Q_T^227>HXXSU:<;QBC/F1[URX9m1ES]TP114\IF(V02DT\WQ>15f8JZV]W8;?S@M!Dd9M[U\X98>TAN K1d9M[U\X98>TAN K2018JZV]W8;?S@M!D3]SPZ66;2DT\WQ>15]NG+B5WY^T=i5A_QX\542XEJ$Z46@PP[]252b7^O@*T>3:L\T_Y6;=UFO#J=_QV\445HXXSU:4:QBC/Ff?KYWRV;3;RCL.E3f?KYWRV;3;RCL.E0g?KYWRV;3;RCL.P:8JZV]W;:8h6@PP[]146YJK'Nn7CQ_Z^037ZKD&M;n7CQ_Z^037ZKD&M8:?6@PP[]146YJK'N9S]ZP0018JZV]W;:8S@M!D3]SPZ76;2DT\WQ=02]NG+B5WY^T>i5A_QX\655XEJ$Z46@PP[]163b?8PMB,G5`=IWYPT>?8PMB,G645_LA-@`=IWYPT>>?PMB,G5`=IWYPT>>?PMB,G645_LA-@7YW\V::?6@PP[]174YJK'N9S]ZP1e9M[U\X::;TAN ^8:L\T_Y51?n0BR^U_3;5[HE)Ll1ES]TP284\IF(C9l1ES]TP284\IF(C:890BR^U_3;5[HE)L;U[XR>>3:L\T_Y51?UFO#J=_QV\5a=IWYPT>48PMB,R<>HXXSU8=<=4N^RY[676WDI%H?Q_T^227>HXXSU8=3:L\T_Y498UFO#J=_QV\745?>_LA-@7YW\V>:?6@PP[]054YJK'N9S]ZP5018JZV]W:;:S@M!D3]SPZ06;2DT\WQ<10]NG+B5WY^T;<=4N^RY[676WDI%H?Q_T^:g?KYWRV9:=RCL.P:8JZV]W:;<=4N^RY[670WDI%H?Q_T^127>HXXSU8=:QBC/F1[URX<890BR^U_234[HE)L;U[XR;k;O]S^Z56?VGH"\64N^RY[606l2DT\WQ<60]NG+Bb3GU[VR=91^O@*A7b3GU[VR=91^O@*A4c3GU[VR=91^O@*T>98d:L\T_Y4?>UFO#Jj;O]S^Z50?VGH"I?j;O]S^Z50?VGH"I<>3:L\T_Y4?>UFO#J=_QV\44598_LA-@7YW\V;:?6@PP[]032YJK'N9S]ZP2018JZV]W:=i5A_QX\72>XEJ$Z46@PP[]76n0BR^U_514[HE)Ll1ES]TP425\IF(C9l1ES]TP425\IF(C:890BR^U_514[HE)L;U[XR>>3:L\T_Y3;>UFO#J=_QV\5a=IWYPT8>9PMB,R<>HXXSU?8?j4N^RY[125WDI%Hh5A_QX\014XEJ$O=h5A_QX\014XEJ$O>i5A_QX\014XEJ$Z46@PP[]712b9n0BR^U_543[HE)Ll1ES]TP472\IF(C9l1ES]TP472\IF(C:890BR^U_543[HE)L;U[XR>>3:L\T_Y3>9UFO#J=_QV\545HXXSU><3:464OQ]@LJITM5;5"]OK159LTZEOGFYN0<0PIH-JV@Ad3FZTOEA@SD>1:464OQ]@LJITM595"]OK159LTZEOGFYN0>0PIH-JV@Ad3FZTOEA@SD>7:462<>4OQ]@LJITM5?5"]OK159LTZEOGFYN080PIH-JV@Ad3FZTOEA@SD>5:464OQ]@LJITM5=5"]OK159LTZEOGFYN0:0PIH-JV@Af3FZT@HH[<1IWWEOMX1>1_HK,MWC@i2E[SAKIT=3=a>IWWEOMX1?1.QCG57=HXVFNJY2>>^KJ+LTBOh1D\RBJFU>1:`=HXVFNJY2=>/RB@446:ZON'@XNKl5@P^NFBQ:16l1D\RBJFU>5:+VFL880C]QCEGV?2;YNA&CYIJm4OQ]OACR;?3:5m6A__MGEP919m2E[SAKIT=5=*UGC9;1D\RBJFU>4:ZON'@XNKn5@P^PFWPJS494:<6A__SGPQIR;87$[MIh4OQ]QAVSK\5:5=?;>4:MS[WCT]E^7<3?=5^O@*A723FZT^H]ZLU>3:442WDI%H3:442WDI%H?Q_T^22e>IWW[OXYAZ30?311ZKD&M8T\YQ>1`9LTZTB[\F_0=0>24]NG+B5WY^T>S@M!Qg9LTZTB[\F_0=0>5537?JVXZLY^@Y2?>077[HE)L8?0C]Q]ERWOP9699<>TAN K1078KUYUMZ_GX1>1146\IF(C:8k0C]Q]ERWOP9699<>TAN K2^RW[57f3FZT^H]ZLU>3:433WDI%H?Q_T^32e>IWW[OXYAZ30?360ZKD&M8T\YQ=1`9LTZTB[\F_0=0>55]NG+B5WY^T?=95@P^PFWPJS494:98QBC/F21>IWW[OXYAZ30?361ZKD&M;:96A__SGPQIR;87;>9RCL.E02e>IWW[OXYAZ30?361ZKD&M8T\YQ?1`9LTZTB[\F_0=0>54]NG+B5WY^T=<:4OQ]QAVSK\5:5=8;PMB,R`>IWW[OXYAZ30?026>IWW[OXYAZ30?0\IF(C9:1D\R\JSTNW8585WDI%H<;NR\V@URD]6;2?QBC/F15==HXVXN_XB[<1<1[HE)L;U[XR>>8:MS[WCT]E^7<3:46A__SGPQIR;878TAN K2^RW[07?3FZT^H]ZLU>3:7YJK'N9S]ZP6008KUYUMZ_GX1>12^O@*Tb129LTZTB[\F_0=0<_LA-@77?3FZT^H]ZLU>3:6YJK'N9S]ZP00:8KUYUMZ_GX1>13^O@*A4XX]U:=55@P^PFWPJS4948S@M!D3]SPZ4602E[S_K\UMV?4;5XEJ$O>R^[_23;?JVXZLY^@Y2?>2]NG+B5WY^T8<64OQ]QAVSK\5:5?RCL.E0\TQY2911D\R\JSTNW8584WDI%H?Q_T^42<>IWW[OXYAZ30?1\IF(C:VZ_S:?7;NR\V@URD]6;2>QBC/F1[URX0880C]Q]ERWOP969;VGH"\k4OQ]QAVSK\5:5;??<;NR\V@URD]6;2:60\IF(C:VZ_S=?6;NR\V@URD]6;2:8TAN ^109LTZTB[\F_0=0PMB,G57=HXVXN_XB[<1<\IF(C9880C]Q]ERWOP969WDI%H??8;NR\V@URD]6;2RCL.E0\TQY79>1D\R\JSTNW858XEJ$O>R^[_03;?JVXZLY^@Y2?>^O@*A4XX]U:<<64OQ]QAVSK\5:5S@M!D3]SPZ76911D\R\JSTNW858XEJ$O>R^[_002<>IWW[OXYAZ30?]NG+B5WY^T=>?7;NR\V@URD]6;2RCL.E0\TQY6<820C]Q]ERWOP969WDI%H?Q_T^365==HXVXN_XB[<1<\IF(C:VZ_S<8>8:MS[WCT]E^7<3QBC/F1[URX9>;37B^PRDQVHQ:76VGH"I199LTZTB[\F_0=0PMB,G6ZVSW;8:46A__SGPQIR;87UFO#J=_QV\667?3FZT^H]ZLU>3:ZKD&M8T\YQ=40:8KUYUMZ_GX1>1_LA-@7YW\V8>=55@P^PFWPJS494TAN K2^RW[70602E[S_K\UMV?4;YJK'N9S]ZP2634?JVXZLY^@Y2?>^O@*A4XX]U8=:5@P^PFWPJS494TAN K2^RW[1703FZT^H]ZLU>3:ZKD&M8T\YQ:169LTZTB[\F_0=0PMB,G6ZVSW?;<7B^PRDQVHQ:76VGH"I981D\R\JSTNW858XEJ$Z>?5@P^PFWPJS494TAN ^_uqjiwciidooSck{_b9LTZTB[\F_0<0>0:MS[WCT]E^7=3 _AE32?JVXZLY^@Y2>>^O@*A753FZT^H]ZLU>2:ZKD&M;:>6A__SGPQIR;97UFO#J=169LTZTB[\F_0<0PMB,G6ZVSW9;<7B^PRDQVHQ:66VGH"I>8:MS[WCT]E^7=3QBC/F1[URX98;37B^PRDQVHQ:66VGH"I:46A__SGPQIR;97UFO#J=_QV\507?3FZT^H]ZLU>2:ZKD&M8T\YQ>60:8KUYUMZ_GX1?1_LA-@7YW\V;<=55@P^PFWPJS484TAN K2^RW[4>602E[S_K\UMV?5;YJK'N9S]ZP1834?JVXZLY^@Y2>>^O@*A4XX]U9=55@P^PFWPJS484TAN K2^RW[76602E[S_K\UMV?5;YJK'N9S]ZP203;?JVXZLY^@Y2>>^O@*A4XX]U9><64OQ]QAVSK\5;5S@M!D3]SPZ44911D\R\JSTNW848XEJ$O>R^[_3623>IWW[OXYAZ31?]NG+B5WY^T?<94OQ]QAVSK\5;5S@M!D3]SPZ26?2E[S_K\UMV?5;YJK'N9S]ZP5058KUYUMZ_GX1?1_LA-@7YW\V<:;6A__SGPQIR;97UFO#J=_QV\3417:MS[WCT]E^7=3QBC/F1[URX18;0C]Q]ERWOP979WDI%]?<4OQ]QAVSK\5;5S@M!Q^vpmhtbfhgnhR`jt^a8KUYUMZ_GX1<1119LTZTB[\F_0?0!P@Ff?JVXZLY^@Y2=>9:27>IWW[OXYAZ32?:;[HE)L8>0C]Q]ERWOP94901UFO#J>159LTZTB[\F_0?078^O@*A4612E[S_K\UMV?6;>?WDI%H?Q_T^22=>IWW[OXYAZ32?:;[HE)L;U[XR?>9:MS[WCT]E^7>367_LA-@7YW\V8:56A__SGPQIR;:723S@M!D3]SPZ5612E[S_K\UMV?6;>?WDI%H?Q_T^62=>IWW[OXYAZ32?:;[HE)L;U[XR;>9:MS[WCT]E^7>367_LA-@7YW\V<:56A__SGPQIR;:723S@M!D3]SPZ16;2E[S_K\UMV?6;>?WDI%]4OQ]QAVSK\585S@M!D008KUYUMZ_GX1<1_LA-@4753FZT^H]ZLU>1:ZKD&M8:;6A__SGPQIR;:7UFO#J=_QV\4418:MS[WCT]E^7>3QBC/F1[URX99;37B^PRDQVHQ:56VGH"I1:ZKD&M8T\YQ>50:8KUYUMZ_GX1<1_LA-@7YW\V;==55@P^PFWPJS4;4TAN K2^RW[41602E[S_K\UMV?6;YJK'N9S]ZP193;?JVXZLY^@Y2=>^O@*A4XX]U:5<94OQ]QAVSK\585S@M!D3]SPZ4602E[S_K\UMV?6;YJK'N9S]ZP213;?JVXZLY^@Y2=>^O@*A4XX]U9=<64OQ]QAVSK\585S@M!D3]SPZ45911D\R\JSTNW878XEJ$O>R^[_312<>IWW[OXYAZ32?]NG+B5WY^T>9?7;NR\V@URD]692RCL.E0\TQY5=820C]Q]ERWOP949WDI%H?Q_T^055==HXVXN_XB[<3<\IF(C:VZ_S?9>7:MS[WCT]E^7>3QBC/F1[URX;8=0C]Q]ERWOP949WDI%H?Q_T^623>IWW[OXYAZ32?]NG+B5WY^T9<94OQ]QAVSK\585S@M!D3]SPZ06?2E[S_K\UMV?6;YJK'N9S]ZP7058KUYUMZ_GX1<1_LA-@7YW\V2:;6A__SGPQIR;:7UFO#J=_QV\=470>23]NG+B6=2E[S_K\UMV?7;75:VGH"I?>5:MS[WCT]E^7?3?=2^O@*A46i2E[S_K\UMV?7;75:VGH"I>b:MS[WCT]E^7?3?=2^O@*A4XX]U:=RCL.E0\TQY6;8h0C]Q]ERWOP9599;8TAN K2^RW[426j2E[S_K\UMV?7;75:VGH"IR^[_042f>IWW[OXYAZ33?316ZKD&M8T\YQ>70`8KUYUMZ_GX1=1130\IF(C:VZ_S<6>b:MS[WCT]E^7?3?=2^O@*A4XX]U:50:445WDI%H?Q_T^015d=HXVXN_XB[<2<267YJK'N9S]ZP30c8KUYUMZ_GX1=1130\IF(C:VZ_S9?n;NR\V@URD]682<<=_LA-@7YW\V?:m6A__SGPQIR;;7;9>RCL.E0\TQY19h1D\R\JSTNW8686:;UFO#J=_QV\34gR^[_93b?JVXZLY^@Y2<>001[HE)L;U[XR7>4:MS[WCT]E^7?3?=2^O@*T763FZT^H]ZLU>0:ZKD&M;97B^PRDQVHQ:46VGH"I?>2:MS[WCT]E^7?3QBC/F152=HXVXN_XB[<2<\IF(C:VZ_S=?8;NR\V@URD]682RCL.E0\TQY6911D\R\JSTNW868XEJ$O>R^[_022<>IWW[OXYAZ33?]NG+B5WY^T=7;NR\V@URD]682RCL.E0\TQY6:820C]Q]ERWOP959WDI%H?Q_T^3052=HXVXN_XB[<2<\IF(C:VZ_S??8;NR\V@URD]682RCL.E0\TQY49>1D\R\JSTNW868XEJ$O>R^[_534?JVXZLY^@Y2<>^O@*A4XX]U>=:5@P^PFWPJS4:4TAN K2^RW[3703FZT^H]ZLU>0:ZKD&M8T\YQ8169LTZTB[\F_0>0PMB,G6ZVSW1;<7B^PRDQVHQ:46VGH"I;NR\V@URD]6?2RCL.E31?JVXZLY^@Y2;>^O@*A76:2E[S_K\UMV?0;YJK'N9=:5@P^PFWPJS4=4TAN K2^RW[5703FZT^H]ZLU>7:ZKD&M8T\YQ>199LTZTB[\F_090PMB,G6ZVSW8::46A__SGPQIR;<7UFO#J=_QV\547?3FZT^H]ZLU>7:ZKD&M8T\YQ>20:8KUYUMZ_GX1:1_LA-@7YW\V;8=55@P^PFWPJS4=4TAN K2^RW[42602E[S_K\UMV?0;YJK'N9S]ZP143;?JVXZLY^@Y2;>^O@*A4XX]U::<64OQ]QAVSK\5>5S@M!D3]SPZ70911D\R\JSTNW818XEJ$O>R^[_0:23>IWW[OXYAZ34?]NG+B5WY^T><94OQ]QAVSK\5>5S@M!D3]SPZ56?2E[S_K\UMV?0;YJK'N9S]ZP4058KUYUMZ_GX1:1_LA-@7YW\V?:;6A__SGPQIR;<7UFO#J=_QV\2417:MS[WCT]E^783QBC/F1[URX08=0C]Q]ERWOP929WDI%H?Q_T^;25>IWW[OXYAZ34?]NG+W5:2E[S_K\UMV?0;YJK'[Tx~gbrdlbi`bXfl~To6A__SGPQIR;=7;;7B^PRDQVHQ:26'ZJHk5@P^PFWPJS4<4:>9?;;NR\V@URD]6>2<<;_LA-@43R^[_13b?JVXZLY^@Y2:>007[HE)L;U[XR?>a:MS[WCT]E^793?=4^O@*A4XX]U9=l5@P^PFWPJS4<4:>9QBC/F1[URX;8k0C]Q]ERWOP9399;>TAN K2^RW[17f3FZT^H]ZLU>6:443WDI%H?Q_T^72e>IWW[OXYAZ35?310ZKD&M8T\YQ91`9LTZTB[\F_080>25]NG+B5WY^T;<:4OQ]QAVSK\5?5=?:PMB,Ra>IWW[OXYAZ35?;356=HXVXN_XB[<4<:4ZKD&M;?7B^PRDQVHQ:260:TAN K1068KUYUMZ_GX1;191]NG+B5901D\R\JSTNW808>8VGH"I189LTZTB[\F_08060^O@*A4XX]U9=45@P^PFWPJS4<428VGH"I2RCL.E326>IWW[OXYAZ35?]NG+B59>1D\R\JSTNW808XEJ$O>R^[_134?JVXZLY^@Y2:>^O@*A4XX]U:=55@P^PFWPJS4<4TAN K2^RW[46602E[S_K\UMV?1;YJK'N9S]ZP103;?JVXZLY^@Y2:>^O@*A4XX]U:><64OQ]QAVSK\5?5S@M!D3]SPZ74911D\R\JSTNW808XEJ$O>R^[_062<>IWW[OXYAZ35?]NG+B5WY^T=8?7;NR\V@URD]6>2RCL.E0\TQY6>820C]Q]ERWOP939WDI%H?Q_T^345==HXVXN_XB[<4<\IF(C:VZ_S<6>8:MS[WCT]E^793QBC/F1[URX90;<7B^PRDQVHQ:26VGH"I>8:MS[WCT]E^793QBC/F1[URX:8;37B^PRDQVHQ:26VGH"I:46A__SGPQIR;=7UFO#J=_QV\607?3FZT^H]ZLU>6:ZKD&M8T\YQ=60:8KUYUMZ_GX1;1_LA-@7YW\V8<=:5@P^PFWPJS4<4TAN K2^RW[6703FZT^H]ZLU>6:ZKD&M8T\YQ;169LTZTB[\F_080PMB,G6ZVSW<;<7B^PRDQVHQ:26VGH"I2RCL.E0\TQY?9>1D\R\JSTNW808XEJ$O>R^[_832?JVXZLY^@Y2:>^O@*T453FZT^H]ZLU>6:ZKD&XUdc}eocnaaYim}Uh7B^PRDQVHQ:168:0C]Q]ERWOP909&YKOi6A__SGPQIR;>73?=>5@P^PFWPJS4?428RCL.E37?JVXZLY^@Y29>86\IF(C98>0C]Q]ERWOP9091=UFO#J=189LTZTB[\F_0;064^O@*A4XX]U;=45@P^PFWPJS4?428RCL.E0\TQY6901D\R\JSTNW838>9:1D\R\JSTNW838>;NR\V@URD]6=2RCL.E31?JVXZLY^@Y29>^O@*A76:2E[S_K\UMV?2;YJK'N9=:5@P^PFWPJS4?4TAN K2^RW[5703FZT^H]ZLU>5:ZKD&M8T\YQ>199LTZTB[\F_0;0PMB,G6ZVSW8::46A__SGPQIR;>7UFO#J=_QV\547?3FZT^H]ZLU>5:ZKD&M8T\YQ>20:8KUYUMZ_GX181_LA-@7YW\V;8=55@P^PFWPJS4?4TAN K2^RW[42602E[S_K\UMV?2;YJK'N9S]ZP143;?JVXZLY^@Y29>^O@*A4XX]U::<64OQ]QAVSK\5<5S@M!D3]SPZ70911D\R\JSTNW838XEJ$O>R^[_0:2<>IWW[OXYAZ36?]NG+B5WY^T=4?8;NR\V@URD]6=2RCL.E0\TQY5911D\R\JSTNW838XEJ$O>R^[_322<>IWW[OXYAZ36?]NG+B5WY^T>7;NR\V@URD]6=2RCL.E0\TQY5:820C]Q]ERWOP909WDI%H?Q_T^005==HXVXN_XB[<7<\IF(C:VZ_S?:>8:MS[WCT]E^7:3QBC/F1[URX:<;37B^PRDQVHQ:16VGH"I7:MS[WCT]E^7:3QBC/F1[URX<8=0C]Q]ERWOP909WDI%H?Q_T^723>IWW[OXYAZ36?]NG+B5WY^T:<94OQ]QAVSK\5<5S@M!D3]SPZ16?2E[S_K\UMV?2;YJK'N9S]ZP8058KUYUMZ_GX181_LA-@7YW\V3:=6A__SGPQIR;>7UFO#_=2:MS[WCT]E^7:3QBC/S\pvojzldjahjPndv\a>IWW[OXYAZ37;2=g>IWW[OXYAZ37?33?JVXZLY^@Y28>/RB@c=HXVXN_XB[<6<254733FZT^H]ZLU>4:476WDI%H<;4OQ]QAVSK\5=5=_LA-@7YW\V?:m6A__SGPQIR;?7;:=RCL.E0\TQY19h1D\R\JSTNW828698UFO#J=_QV\34gR^[_937?JVXZLY^@Y28>032[HE)Y8;0C]Q]ERWOP919WDI%H<<4OQ]QAVSK\5=5S@M!D031?JVXZLY^@Y28>^O@*A46?2E[S_K\UMV?3;YJK'N9S]ZP0058KUYUMZ_GX191_LA-@7YW\V;:46A__SGPQIR;?7UFO#J=_QV\557?3FZT^H]ZLU>4:ZKD&M8T\YQ>10:8KUYUMZ_GX191_LA-@7YW\V;9=55@P^PFWPJS4>4TAN K2^RW[45602E[S_K\UMV?3;YJK'N9S]ZP153;?JVXZLY^@Y28>^O@*A4XX]U:9<64OQ]QAVSK\5=5S@M!D3]SPZ71911D\R\JSTNW828XEJ$O>R^[_052<>IWW[OXYAZ37?]NG+B5WY^T=5?7;NR\V@URD]6<2RCL.E0\TQY618=0C]Q]ERWOP919WDI%H?Q_T^02<>IWW[OXYAZ37?]NG+B5WY^T>=?7;NR\V@URD]6<2RCL.E0\TQY59820C]Q]ERWOP919WDI%H?Q_T^015==HXVXN_XB[<6<\IF(C:VZ_S?=>8:MS[WCT]E^7;3QBC/F1[URX:=;37B^PRDQVHQ:06VGH"I7:MS[WCT]E^7;3QBC/F1[URX=8=0C]Q]ERWOP919WDI%H?Q_T^423>IWW[OXYAZ37?]NG+B5WY^T;<94OQ]QAVSK\5=5S@M!D3]SPZ>6?2E[S_K\UMV?3;YJK'N9S]ZP9038KUYUMZ_GX191_LA-U745@P^PJCMR;97UBE"G]EF`8KUYUANB_0?0i;NR\VLAO\585"]OK129LTZTNOA^7>3QFI.KQABd5@P^PJCMR;=7UBE"G]EF`8KUYUANB_0;0i;NR\VLAO\5<5"]OK129LTZTNOA^7:3QFI.KQABbIWW[CLDY28>^KJ+LTBO;1D^>5@UU18TDB33YKYX:5_IOLBI@g%<-Okv`l`a%Vugmhx-]ebkemfgsafd"86VKMM3g?]OKAGR&TIL/0/3#WQSE(9$:,L]LIH18\JT13QniSDjm;Yfk[Utne@d}o6Vkh^RqmhR~xll0TifPPsknR`ttafd37Ujg_Uknaa=_laU_e`kLhdah`>^c`V^bahJjl`{24>^ceVGjfb|Yesqjkk773QnfS@gaosTfvvohf=1QI_A;;dfda1=ji`d37`ofn/lde1=iido<7ckheeef3>vh{lnli<:4s^msawgsafdHdba|e=2=5f=tWfzn~lzfooAkkjub494TAN LOL@2=>uXgyoymyg`nBjlkvc;87UFO#J>a:q\kucui}cdbNf`org?4;YJK'N:=l5|_nrfvdrnggIccb}j<1<\IF(C:8l0RaescwmjhD`fexi1>1_LA-@7YW\V::j6}PoqgqeqohfJbdc~k30?]NG+B5WY^T=f:q\kucui}cdbNf`org?4;YJK'N9S]ZP30d8wZiwm{keb`Lhnmpa969WDI%H?Q_T^62b>uXgyoymyg`nBjlkvc;87UFO#J=_QV\14`<{Ve{io{inl@ljitm5:5S@M!D3]SPZ06n2yTc}k}aukljFnhgzo7<3QBC/F1[URX?8l0RaescwmjhD`fexi1>1_LA-@7YW\V2:n6}PoqgqeqohfJbdc~k30?]NG+TBO8>0RaescwmjhD`fexi1?11b9p[jvbzh~bccMgonqf848XEJ$HC@L>9:q\kucui}cdbNf`org?5;YJK'N:m6}PoqgqeqohfJbdc~k31?]NG+B69h1xSb~jr`vjkkEogfyn0<0PMB,G64`<{Ve{io{inl@ljitm5;5S@M!D3]SPZ66n2yTc}k}aukljFnhgzo7=3QBC/F1[URX98l0RaescwmjhD`fexi1?1_LA-@7YW\V8:j6}PoqgqeqohfJbdc~k31?]NG+B5WY^T?^O@*A46j2yTc}k}aukljFnhgzo7>3QBC/PFC42<{Ve{io{inl@ljitm595=n5|_nrfvdrnggIccb}j<2<\IF(DGDH:56}PoqgqeqohfJbdc~k33?]NG+B6i2yTc}k}aukljFnhgzo7?3QBC/F25d=tWfzn~lzfooAkkjub4:4TAN K20`8wZiwm{keb`Lhnmpa959WDI%^HI>4:q\kucui}cdbNf`org?0;7d3zUd|h|nthmmGmih{l6?2RCL.BMNF4?<{Ve{io{inl@ljitm5>5S@M!D0c8wZiwm{keb`Lhnmpa929WDI%H7:ZKD&M8:j6}PoqgqeqohfJbdc~k34?]NG+B5WY^T<b:q\kucui}cdbNf`org?0;YJK'XNK<:4s^msawgsafdHdba|e=7=5f=tWfzn~lzfooAkkjub4<4TAN LOL@2=>uXgyoymyg`nBjlkvc;=7UFO#J>a:q\kucui}cdbNf`org?1;YJK'N:=l5|_nrfvdrnggIccb}j<4<\IF(C:8l0RaescwmjhD`fexi1;1_LA-@7YW\V::j6}PoqgqeqohfJbdc~k35?]NG+B5WY^T=^O@*A46n2yTc}k}aukljFnhgzo7:3QBC/F1[URX88l0RaescwmjhD`fexi181_LA-@7YW\V;9<6}PoqgqeqohfJbdc~k36?]NG+B5WY^T==?i;r]lt`tf|`eeOea`sd>5:ZKD&M8T\YQ=1g9p[jvbzh~bccMgonqf838XEJ$O>R^[_23e?vYhxlxjxdaaCimlw`:16VGH"I;m7~Q`pdpbpliiKaedh29>^O@*A4XX]U3=k5|_nrfvdrnggIccb}j<7<\IF(C:VZ_S4?m;r]lt`tf|`eeOea`sd>5:ZKD&[OL=95|_nrfvdrnggIccb}j<6<2g>uXgyoymyg`nBjlkvc;?7UFO#M@MC3:?vYhxlxjxdaaCimlw`:06VGH"I?n;r]lt`tf|`eeOea`sd>4:ZKD&M;:m6}PoqgqeqohfJbdc~k37?]NG+B59o1xSb~jr`vjkkEogfyn0:0PMB,G6ZVSW9;m7~Q`pdpbpliiKaedh28>^O@*A4XX]U:=o5|_nrfvdrnggIccb}j<6<\IF(UMN;97~Q`pdpbpliiDll0=0>a:q\kucui}cdbAkit=2=[HE)KFGI=:5|_nrfvdrnggFnjy2?>^O@*A7?3zUd|h|nthmmH``s494TAN K10:8wZiwm{keb`Cegv?4;YJK'N9=i5|_nrfvdrnggFnjy2?>^O@*A4XX]U;=i5|_nrfvdrnggFnjy2?>^O@*A4XX]U:=h5|_nrfvdrnggFnjy2?>^O@*A4XX]U:<<{Ve{io{inlOacr;97UFO#J>199p[jvbzh~bccBjfu>2:ZKD&M8:h6}PoqgqeqohfEomx1?1_LA-@7YW\V::h6}PoqgqeqohfEomx1?1_LA-@7YW\V;:h6}PoqgqeqohfEomx1?1_LA-@7YW\V8:h6}PoqgqeqohfEomx1?1_LA-@7YW\V9:h6}PoqgqeqohfEomx1?1_LA-@7YW\V>:h6}PoqgqeqohfEomx1?1_LA-@7YW\V?:h6}PoqgqeqohfEomx1?1_LA-@7YW\V<:h6}PoqgqeqohfEomx1?1_LA-@7YW\V=:h6}PoqgqeqohfEomx1?1_LA-@7YW\V2:h6}PoqgqeqohfEomx1?1_LA-@7YW\V3:56}PoqgqeqohfEomx1?1_LA-V@A6:2yTc}k}aukljIca|585=l5|_nrfvdrnggFnjy2=>^O@*FIJJ8=0RaescwmjhKmo~7>3QBC/F2<>uXgyoymyg`nMgep949WDI%H7;r]lt`tf|`ee@hh{<3<\IF(C:830RaescwmjhKmo~7>3QBC/PFC44<{Ve{io{inlOacr;;7;j7~Q`pdpbpliiDll0>0PMB,@KHD6?2yTc}k}aukljIca|595S@M!D0:8wZiwm{keb`Cegv?7;YJK'N:=55|_nrfvdrnggFnjy2<>^O@*A4612yTc}k}aukljIca|595S@M!RDE26>uXgyoymyg`nMgep9299h1xSb~jr`vjkkJbn}6?2RCL.BMNF41<{Ve{io{inlOacr;<7UFO#J>8:q\kucui}cdbAkit=6=[HE)L8;37~Q`pdpbpliiDll090PMB,G64b<{Ve{io{inlOacr;<7UFO#J=_QV\44b<{Ve{io{inlOacr;<7UFO#J=_QV\54c<{Ve{io{inlOacr;<7UFO#J=_QV\557b3zUd|h|nthmmH``s4=4TAN K2^RW[476m2yTc}k}aukljIca|5>5S@M!D3]SPZ759l1xSb~jr`vjkkJbn}6?2RCL.E0\TQY6;8o0RaescwmjhKmo~783QBC/F1[URX9=;n7~Q`pdpbpliiDll090PMB,G6ZVSW8?:i6}PoqgqeqohfEomx1:1_LA-@7YW\V;==h5|_nrfvdrnggFnjy2;>^O@*A4XX]U:;d:q\kucui}cdbAkit=6=[HE)L;U[XR<>e:q\kucui}cdbAkit=6=[HE)L;U[XR1d9p[jvbzh~bccBjfu>7:ZKD&M8T\YQ=10g8wZiwm{keb`Cegv?0;YJK'N9S]ZP233f?vYhxlxjxdaaLddw818XEJ$O>R^[_312a>uXgyoymyg`nMgep929WDI%H?Q_T^075`=tWfzn~lzfooNfbq:36VGH"I3zUd|h|nthmmH``s4=4TAN ]EF31?vYhxlxjxdaaLddw8086i2yTc}k}aukljIca|5?5S@M!CNOA52=tWfzn~lzfooNfbq:26VGH"I?7;r]lt`tf|`ee@hh{<4<\IF(C9820RaescwmjhKmo~793QBC/F15a=tWfzn~lzfooNfbq:26VGH"I6l2yTc}k}aukljIca|5?5S@M!D3]SPZ?612yTc}k}aukljIca|5?5S@M!RDE26>uXgyoymyg`nMgep9099h1xSb~jr`vjkkJbn}6=2RCL.BMNF41<{Ve{io{inlOacr;>7UFO#J>8:q\kucui}cdbAkit=4=[HE)L8;37~Q`pdpbpliiDll0;0PMB,G64b<{Ve{io{inlOacr;>7UFO#J=_QV\44b<{Ve{io{inlOacr;>7UFO#J=_QV\54b<{Ve{io{inlOacr;>7UFO#J=_QV\64b<{Ve{io{inlOacr;>7UFO#J=_QV\74b<{Ve{io{inlOacr;>7UFO#J=_QV\04b<{Ve{io{inlOacr;>7UFO#J=_QV\14b<{Ve{io{inlOacr;>7UFO#J=_QV\24b<{Ve{io{inlOacr;>7UFO#J=_QV\34b<{Ve{io{inlOacr;>7UFO#J=_QV\<4?<{Ve{io{inlOacr;>7UFO#\JG008wZiwm{keb`Cegv?3;7f3zUd|h|nthmmH``s4>4TAN LOL@23>uXgyoymyg`nMgep919WDI%H<64s^msawgsafdGikz37?]NG+B6911xSb~jr`vjkkJbn}6<2RCL.E02`>uXgyoymyg`nMgep919WDI%H?Q_T^22`>uXgyoymyg`nMgep919WDI%H?Q_T^32`>uXgyoymyg`nMgep919WDI%H?Q_T^02`>uXgyoymyg`nMgep919WDI%H?Q_T^12=>uXgyoymyg`nMgep919WDI%^HI>3:q\kucui}cdb_ghhu>3:4d<{Ve{io{inlQmbns494TAN LOL@2<>uXgyoymyg`nSkdlq:76VGH"I?6;r]lt`tf|`ee^digt=2=[HE)L8;27~Q`pdpbpliiZ`mcx1>1_LA-@77b3zUd|h|nthmmVlao|5:5S@M!D3]SPZ66m2yTc}k}aukljWo``}6;2RCL.E0\TQY69l1xSb~jr`vjkkTnoa~7<3QBC/F1[URX:8o0RaescwmjhUanb0=0PMB,G6ZVSW:;n7~Q`pdpbpliiZ`mcx1>1_LA-@7YW\V>:i6}Poqgqeqohf[cldy2?>^O@*A4XX]U>=l5|_nrfvdrnggXbkez30?]NG+TBO890RaescwmjhUanb0<0>b:q\kucui}cdb_ghhu>2:ZKD&JEFN<64s^msawgsafdYejf{<0<\IF(C901xSb~jr`vjkkTnoa~7=3QBC/F25<=tWfzn~lzfooPjcmr;97UFO#J=1d9p[jvbzh~bcc\fgiv?5;YJK'N9S]ZP00g8wZiwm{keb`]ifjw848XEJ$O>R^[_03f?vYhxlxjxdaaRhekp979WDI%H?Q_T^02a>uXgyoymyg`nSkdlq:66VGH"I3QBC/F2=>uXgyoymyg`nSkdlq:56VGH"I?>9:q\kucui}cdb_ghhu>1:ZKD&M8:i6}Poqgqeqohf[cldy2=>^O@*A4XX]U;=h5|_nrfvdrnggXbkez32?]NG+B5WY^T=0PMB,G54?<{Ve{io{inlQmbns4:4TAN K20g8wZiwm{keb`]ifjw868XEJ$O>R^[_13f?vYhxlxjxdaaRhekp959WDI%H?Q_T^32e>uXgyoymyg`nSkdlq:46VGH"_KH129p[jvbzh~bcc\fgiv?0;7e3zUd|h|nthmmVlao|5>5S@M!CNOA5==tWfzn~lzfooPjcmr;<7UFO#J>9:q\kucui}cdb_ghhu>7:ZKD&M;:56}Poqgqeqohf[cldy2;>^O@*A46m2yTc}k}aukljWo``}6?2RCL.E0\TQY79l1xSb~jr`vjkkTnoa~783QBC/F1[URX98k0RaescwmjhUanb090PMB,QAB743zUd|h|nthmmVlao|5?5=o5|_nrfvdrnggXbkez35?]NG+EHEK;37~Q`pdpbpliiZ`mcx1;1_LA-@4?<{Ve{io{inlQmbns4<4TAN K10;8wZiwm{keb`]ifjw808XEJ$O>R^[_13f?vYhxlxjxdaaRhekp909WDI%H?Q_T^32e>uXgyoymyg`nSkdlq:16VGH"_KH129p[jvbzh~bcc\fgiv?3;7e3zUd|h|nthmmVlao|5=5S@M!CNOA5==tWfzn~lzfooPjcmr;?7UFO#J>9:q\kucui}cdb_ghhu>4:ZKD&M;:56}Poqgqeqohf[cldy28>^O@*A46m2yTc}k}aukljWo``}6<2RCL.E0\TQY79l1xSb~jr`vjkkTnoa~7;3QBC/F1[URX98k0RaescwmjhUanb0:0PMB,QAB3<~hf~ipNOp`2;0>FGp=:?6K4=:0yP01<4n<0;6<=;3b6g>7g>8oqe?kh51:l745<13-9m47=i6:P06<4n<0;6<=;3b6g>7g>8o1o8=:50;395~U3<39m97>51260g1b=:h3;j6x[3483>4<62=>jw^:;:2d6>5<6;=9h8i4=a82e?S5aj38py5h51:w:1?64?:319004=<=kpD>h?;%1fb?27;2P8;7:t2b81`?4a2;o1qd=n:188m6b=831b8=4?::k145<72-9n57<>5:l0a=<032c9<>4?:%1f=?46=2d8i549;:k143<72-9n57<>5:l0a=<232c9<44?:%1f=?46=2d8i54;;:k14f<72-9n57<>5:l0a=<432c95:l0a=<632c9=;4?:%1f=?46=2d8i54?;:k15<<72-9n57<=e:l0a=<032c9=n4?:%1f=?45m2d8i549;:k15c<72-9n57<=e:l0a=<232c9>?4?:%1f=?45m2d8i54;;:k160<72-9n57<=e:l0a=<432c9>54?:%1f=?45m2d8i54=;:k16g<72-9n57<=e:l0a=<632c9>k4?:%1f=?45m2d8i54?;:k0gd<72-9n57=kf:l0a=<032c8oi4?:%1f=?5cn2d8i549;:k0`5<72-9n57=kf:l0a=<232c8h>4?:%1f=?5cn2d8i54;;:k0`3<72-9n57=kf:l0a=<432c8h44?:%1f=?5cn2d8i54=;:k0`f<72-9n57=kf:l0a=<632c8i=4?:%1f=?5cn2d8i54?;:m177<72-9n57=68:l0a=<032e95?4?:%1f=?5>02d8i549;:m1f7<72-9n57=68:l0a=<232e9i?4?:%1f=?5>02d8i54;;:m056<72-9n57=68:l0a=<432e8>i4?:%1f=?5>02d8i54=;:m022<72-9n57=68:l0a=<632e8544?:%1f=?5>02d8i54?;:`0f?6=93:1k::18'7cg=;l?0(;k5129'7`1=9:10qo=l:181>5<7s-9mm7=9;I1e4>o3j3:1(>hn:5`8?j5b<3:1(>hn:2g7?S5ak3;p@>hj:0yU02<5s-9nn7=j4:T74|,=:<6;5+41492>{zut1vn>k50;394?6|,:lj6>k:;I1e4>o4m<0;6)=ia;1f1>"1m3;=7)=j7;35?>{e;o0;6?4?:1y'7cg=;?1C?k>4i5`94?"4nh0?n65`3d694?"4nh08i95Y3ga95~J4nl0:w[:8:3y'7`d=;l>0Z9652z&742<13->;:784}|~?xd393:1=7>50z&0bd<4m<1C?k>4i2g6>5<#;ok1?h;4$7g951=#;l=1=954}c61>5<5290;w)=ia;15?M5a82c?n7>5$2db>1d<3f9n87>5$2db>6c33_9mo7?tL2df>4}Q<>09w)=jb;1f0>P3038p(9>8:79'050=>2wvqp5rb322>5<6290;w)=ia;1f1>N4n91b?h;50;&0bd<4m<1/:h4>7:&0a2<6?21vn?>=:181>5<7s-9mm7=9;I1e4>o3j3:1(>hn:5`8?j5b<3:1(>hn:2g7?S5ak3;p@>hj:0yU02<5s-9nn7=j4:T74|,=:<645+4149=>{zut1vn9?9:185>5<7s-9mm7:6;I1e4>"1k3i0e9l50;&0bd<3j2\8jn4>{M1ea?7|^?n1>v*P3038p(9>8:09'050=92wvqp5f3983>!5ai3937[=ic;3xH6`b28q]:i4={%1ff?5?3_>36?u+41595>"38?0:7psr}:k0=?6=,:lj6>74V2d`>7}K;oo1=vX9d;0x 6ce2:30Z9652z&742;:7o4}|O7cb=7}#<9?1?45+4109051=6?u+41790g=#<9818=94}%723?2v*;0487f>"38;0?<;5r$434>1=z^:on6>uY4481!27=3927):?2;633>{Q09w):?5;1;?!27:3>;;6s+50596>{Q;lk1>vX;5;0x 1622:30(9>=:524?x"29>0>7psr;h1f`?6=,:lj6>kk;W1eg?4|D:ln6h<:3yU00<5s->;97=jd:&747<38>1v(8?8:c9~yx=n;li1<7*vB=:r.?<:4<;%632?5>6?u+41797`e<,=:969>8;|&6524<729q/?ko54138L6`73f9n87>5$2db>6c332wi?k<50;394?6|,:lj6i4m=0;6)=ia;1f0>=zj;:?6=4>:183!5ai39n96F8:9~f76229096=4?{%1ee?513A9m<6g;b;29 6`f2=h07b=j4;29 6`f2:o?7[=ic;3xH6`b28q]8:4={%1ff?5b<2\?47<=#<9<156sr}|9~f147290=6=4?{%1ee?2>3A9m<6*9c;a8m1d=83.8jl4;b:T0bf<6sE9mi7?tV7f96~"4mk0?n6X;8;0x 160281/8=851:~yx=n;10;6)=ia;1;?S5ak3;p@>hj:0yU2a<5s-9nn7=7;W6;>7}#<9=1=6*;0782?x{zu2c857>5$2db>6?<^:lh6?uC3gg95~P1l38p(>km:2;8R1>=:r.?<:4n;%632?g>6?u+41797<=#<9818=94}W65>7}#<9?18o5+4109051v*;0480=>"38;0?<:5rV5496~"38<0?n6*;038743=z,<;<695rV2gf>6}Q<<09w):?5;1:?!27:3>;;6sY4781!27=3937):?2;633>{#=8=1>6sY3dc96~P3=38p(9>::2;8 1652=:<7p*:1686?x{z3`9nh7>5$2db>6cc3_9mo74}Q>m09w)=jb;1f`>P3038p(9>8:29'050=;2wvqA=id;3xR6`42;q]884={%631?5bl2.?4;069~ 0702k1vqp5f3da94?"4nh08in5Y3ga96~J4nl0:w[8k:3y'7`d=;li0Z9652z&742<43->;:7=4}|O7cb=9r\8j>4={W66>7}#<9?1?hm4$521>1603t.>=:4m;|~?j5b<3:1(>hn:2g7?>{e:9=1<7?50;2x 6`f2:o>7E=i0:k0a0<72-9mm7=j5:&5a?7>3-9n;7?6;:a65>=8381<7>t$2db>60<@:l;7d:m:18'7cg=k;:18'7cg=;l>0Z>hl:0yO7cc=9r\?;76c33_>36?u+4159=>"38?027psr}:a070=83<1<7>t$2db>1?<@:l;7)8l:b9j0g<72-9mm7:m;W1eg?7|D:ln6i7[:7:3y'051=92.?<;4>;|~y>o403:1(>hn:2:8R6`d28qG?kk51zT5`?4|,:oi6>64V5:96~"38>0:7):?6;38yx{z3`926=4+3gc97<=Q;oi1>vB;;7o4$525>d=zutF8ji4;{W1fa?5|^=?1>v*;0480=>"38;0?<:5rV5496~"38<0?n6*;038742=z,<;<695rV2gf>6}Q<<09w):?5;1:?!27:3>;;6sY4781!27=3>i7):?2;632>{#=8=186sY3dg97~P3=38p(9>::2;8 1652=:<7pX;6;0x 1622:20(9>=:524?x"29>097pX7;78yx{km:2gg?S2?2;q/8=953:&743<43twv@>hk:0yU7c5=:r\?976cc3->;>7:?7:'141=j2wvq6g!5ai39no6X5r}|N0ba<6s_9m?7h?;h1f1?6=,:lj6>k:;%4f>4g<,:o<6<6?u+3d`97`2<^=21>v*;068:?!27>330qpsr;|`76f<72?0;6=u+3gc90<=O;o:0(;m5c:k7f?6=,:lj69l4V2d`>4}K;oo1=vX9d;0x 6ce2=h0Z9652z&742<63->;:7?4}|~?l5?290/?ko5399U7ce=9rF8jh4>{W4g>7}#;lh1?55Y4981!27?3;0(9>9:09~yx{P4nj09wA=ie;3xR3b=:r.8io4<9:T74|,=:<6l5+4149e>{zuE9mh7:tV2gf>6}Q<<09w):?5;1:?!27:3>;;6sY4781!27=3>i7):?2;633>{#=8=186sY3dg97~P3=38p(9>::2;8 1652=:<7pX;6;0x 1622=h0(9>=:525?x"29>0?7pX1v(8?8:49~yx=n;ln1<7*vB=:r.?<:4<;%632?5>6?u+41797`b<,=:969>8;|&6526=#<9<1?6sr}M1e`?7|^:l86?uY4481!27=39no6*;038742=z,<;<6o5r}|9l7`2=83.8jl450z&0bd<4m<1C?k>4i2g6>5<#;ok1?h;4$7g95g=#;l=1=o54}c03a?6=:3:1N4n91b8o4?:%1ee?2e32e8i94?:%1ee?5b<2\8jn4>{M1ea?7|^==1>v*3:1N4n91/:n4l;h6a>5<#;ok18o5Y3ga95~J4nl0:w[8k:3y'7`d==83.8jl4<8:T0bf<6sE9mi7?tV7f96~"4mk0846X;8;0x 160281/8=851:~yx=n;00;6)=ia;1:?S5ak38p@>hj:0yU2a<5s-9nn7=6;W6;>7}#<9=1m6*;078b?x{zD:lo69uY3dg97~P3=38p(9>::2;8 1652=:<7pX;6;0x 1622=h0(9>=:524?x"29>0?7pX0q[=je;1xR13=:r.?<84<9:&747<38>1vZ9852z&740<402.?4;069~ 0702;1vZ>kn:3yU00<5s->;97=6;%636?27?2w/9<955:~y>o4mm0;6)=ia;1f`>P4nj09wA=ie;3xR3b=:r.8io4;;7=4$525>6=zutF8ji4>{W1e7?4|^=?1>v*;0480aa=#<9818=94}%723?dkl:18'7cg=;li0Z>hl:3yO7cc=9r\=h76cd3_>36?u+41597>"38?087psrL2dg>4}Q;o91>vX;5;0x 1622:oh7):?2;633>{#=8=1n6sr}:m0a1<72-9mm7=j4:9~f777290:6=4?{%1ee?5b=2B8j=5f3d794?"4nh08i85+6d82g>"4m>0:o65rb332>5<5290;w)=ia;15?M5a82c?n7>5$2db>1d<3f9n87>5$2db>6c33_9mo7?tL2df>4}Q<>09w)=jb;1f0>P3038p(9>8:89'050=12wvqp5rb51`>5<1290;w)=ia;6:?M5a82.=o7m4i5`94?"4nh0?n6X4=#<9<1=6sr}|9j7=<72-9mm7=7;W1eg?7|D:ln6;|~y>o413:1(>hn:2;8R6`d2;qG?kk51zT5`?4|,:oi6>74V5:96~"38>0j7):?6;c8yx{K;on18vX0q[=je;1xR13=:r.?<84<9:&747<38>1vZ9852z&740<3j2.?4;079~ 0702=1vZ>kj:2yU00<5s->;97=6;%636?27?2w]8;4={%631?5?3->;>7:?7:'141=:2w]?ho52zT71?4|,=:>6>74$521>1603t.>=:4:;|~?l5bl3:1(>hn:2gg?S5ak38p@>hj:0yU2a<5s-9nn7=jd:T74|,=:<6>5+41497>{zuE9mh7?tV2d0>7}Q<<09w):?5;1f`>"38;0?<:5r$434>g=zut1b?hm50;&0bd<4mj1]?km52zN0b`<6s_v*;0680?!27>390qpsC3gf95~P4n:09w[:::3y'053=;li0(9>=:524?x"29>0i7psr;n1f0?6=,:lj6>k;;:a645=83;1<7>t$2db>6c23A9m<6g!5ai39n96*9e;3g?!5b?3;o76sm20694?4=83:p(>hn:248L6`73`>i6=4+3gc90g=km:2g7?S2?2;q/8=959:&743<>3twvq6sm45f94?0=83:p(>hn:5;8L6`73-!5ai3>i7[=ic;3xH6`b28q]:i4={%1ff?2e3_>36?u+41595>"38?0:7psr}:k06=,:lj6>64V2d`>4}K;oo1=vX9d;0x 6ce2:20Z9652z&742<63->;:7?4}|~?l5>290/?ko5389U7ce=:rF8jh4>{W4g>7}#;lh1?45Y4981!27?3k0(9>9:`9~yxJ4nm0?w[=je;1xR13=:r.?<84<9:&747<38>1vZ9852z&740<3j2.?4;069~ 0702=1vZ>kj:2yU00<5s->;97=6;%636?27?2w]8;4={%631?2e3->;>7:?6:'141=<2w]?hk53zT71?4|,=:>6>74$521>1603t\?:76><,=:969>8;|&652<53t\8il4={W66>7}#<9?1?45+4109051kk;W6;>7}#<9=1?6*;0780?x{zD:lo6::2gg?!27:3>;;6s+5059f>{zu2c8in4?:%1ee?5bk2\8jn4={M1ea?7|^?n1>v*5<#;ok1?h:4;|`152<7280;6=u+3gc97`3<@:l;7d=j5;29 6`f2:o>7)8j:0g8 6c028o07pl=1983>7<729q/?ko5379K7c6=h;l>1<7*=:r.?<:46;%632??3<729q/?ko5489K7c6<,?i1o6g;b;29 6`f2=h0Z>hl:0yO7cc=9r\=h71d<^=21>v*;0682?!27>3;0qpsr;h1;>5<#;ok1?55Y3ga95~J4nl0:w[8k:3y'7`d=;11]854={%633?7<,=:=6<5r}|8m6?=83.8jl4<9:T0bf<5sE9mi7?tV7f96~"4mk0856X;8;0x 1602h1/8=85a:~yI5al3>pZ>kj:2yU00<5s->;97=6;%636?27?2w]8;4={%631?2e3->;>7:?7:'141=<2w]?hk53zT71?4|,=:>6>74$521>1603t\?:71d<,=:969>9;|&652<33t\8ih4<{W66>7}#<9?1?45+4109051=6?u+41797==#<9818=94}%723?4{W4g>7}#;lh1?hj4V5:96~"38>087):?6;18yx{K;on1=vX5$2db>6cd3_9mo74}Q>m09w)=jb;1fg>P3038p(9>8:29'050=;2wvqA=id;3xR6`42;q]884={%631?5bk2.?4;069~ 0702k1vqp5`3d694?"4nh08i954}c02e?6=93:1k::18'7cg=;l?0(;k51g9'7`1=9o10qo<>b;296?6=8r.8jl4<6:J0b5=ni4m=0;6)=ia;1f0>P4nj0:wA=ie;3xR11=:r.8io4;;774$525><=zutw0qo:96;292?6=8r.8jl4;9:J0b5=#>j0h7d:m:18'7cg=4=#<9<1=6sr}|9j7<<72-9mm7=6;W1eg?4|D:ln66>74$521>1603t\?:71d<,=:969>8;|&652<33t\8ih4<{W66>7}#<9?1?45+4109051=6?u+41790g=#<9818=84}%723?2v*;0480<>"38;0?<:5r$434>7=z^:oj6?uY4481!27=3927):?2;633>{#=8=196sr}:k0aa<72-9mm7=jd:T0bf<5sE9mi7?tV7f96~"4mk08ii5Y4981!27?390(9>9:29~yxJ4nm0:w[=i3;0xR13=:r.?<847;`8yx{km:2g`?S2?2;q/8=953:&743<43twv@>hk:0yU7c5=:r\?976cd3->;>7:?7:'141=j2wvq6a!5ai39n865rb33g>5<6290;w)=ia;1f1>N4n91b?h;50;&0bd<4m<1/:h4=0:&0a2<5821vn??j:181>5<7s-9mm7=9;I1e4>o3j3:1(>hn:5`8?j5b<3:1(>hn:2g7?S5ak3;p@>hj:0yU02<5s-9nn7=j4:T74|,=:<645+4149=>{zut1vn999:185>5<7s-9mm7:6;I1e4>"1k3i0e9l50;&0bd<3j2\8jn4>{M1ea?7|^?n1>v*P3038p(9>8:09'050=92wvqp5f3983>!5ai3937[=ic;3xH6`b28q]:i4={%1ff?5?3_>36?u+41595>"38?0:7psr}:k0=?6=,:lj6>74V2d`>7}K;oo1=vX9d;0x 6ce2:30Z9652z&742;:7o4}|O7cb=7}#<9?1?45+4109051=6?u+41790g=#<9818=94}%723?2v*;0487f>"38;0?<;5r$434>1=z^:on6>uY4481!27=3927):?2;633>{Q09w):?5;1;?!27:3>;;6s+50596>{Q;lk1>vX;5;0x 1622:30(9>=:524?x"29>0>7psr;h1f`?6=,:lj6>kk;W1eg?4|D:ln6h<:3yU00<5s->;97=jd:&747<38>1v(8?8:c9~yx=n;li1<7*vB=:r.?<:4<;%632?5>6?u+41797`e<,=:969>8;|&652hn:2g6?M5a82c8i84?:%1ee?5b=2.=i7<;;%1f3?4332wi>??50;094?6|,:lj6>84H2d3?l2e290/?ko54c98k6c3290/?ko53d68R6`d28qG?kk51zT73?4|,:oi6>k;;W6;>7}#<9=156*;078:?x{zu2wi8:m50;494?6|,:lj6974H2d3?!0d2j1b8o4?:%1ee?2e3_9mo7?tL2df>4}Q>m09w)=jb;6a?S2?2;q/8=951:&743<63twvq6g<8;29 6`f2:20Z>hl:0yO7cc=9r\=h76><^=21>v*;0682?!27>3;0qpsr;h1:>5<#;ok1?45Y3ga96~J4nl0:w[8k:3y'7`d=;01]854={%633?g<,=:=6l5r}|N0ba<3s_9ni7=tV5796~"38<0856*;038742=z^=<1>v*;0487f>"38;0?<:5r$434>1=z^:on6>uY4481!27=3927):?2;633>{Q09w):?5;6a?!27:3>;:6s+50590>{Q;lo1?vX;5;0x 1622:30(9>=:524?xP3>38p(9>::2:8 1652=:<7p*:1681?xP4mh09w[:::3y'053=;01/8=<54158y!36?3?0qps4i2gg>5<#;ok1?hj4V2d`>7}K;oo1=vX9d;0x 6ce2:oo7[:7:3y'051=;2.?<;4<;|~H6`c28q]?k=52zT71?4|,=:>6>kk;%636?27?2w/9<95b:~y>o4mj0;6)=ia;1fg>P4nj09wA=ie;3xR3b=:r.8io4;;7=4$525>6=zutF8ji4>{W1e7?4|^=?1>v*;0480af=#<9818=94}%723?dk;:18'7cg=;l>07pl=2283>4<729q/?ko53d78L6`73`9n97>5$2db>6c23->4$2g4>66<3th9>94?:383>5}#;ok1?;5G3g28m1d=83.8jl4;b:9l7`2=83.8jl4{W64>7}#;lh1?h:4V5:96~"38>027):?6;;8yx{z3th?4?4?:783>5}#;ok1845G3g28 3e=k2c?n7>5$2db>1d<^:lh6km:5`8R1>=:r.?<:4>;%632?7d=#<9<1m6sr}M1e`?2|^:on6>uY4481!27=3927):?2;633>{Q09w):?5;6a?!27:3>;;6s+50590>{Q;lo1?vX;5;0x 1622:30(9>=:524?xP3>38p(9>::5`8 1652=:=7p*:1687?xP4ml08w[:::3y'053=;01/8=<54158yS212;q/8=;5399'054=<9=0q);>7;08yS5bi38pZ9;52z&740<412.?4;069~ 0702<1vqp5f3df94?"4nh08ii5Y3ga96~J4nl0:w[8k:3y'7`d=;ln0Z9652z&742<43->;:7=4}|O7cb=9r\8j>4={W66>7}#<9?1?hj4$521>1603t.>=:4m;|~?l5bk3:1(>hn:2g`?S5ak38p@>hj:0yU2a<5s-9nn7=jc:T74|,=:<6>5+41497>{zuE9mh7?tV2d0>7}Q<<09w):?5;1fg>"38;0?<:5r$434>g=zut1d?h:50;&0bd<4m=10qo<=6;295?6=8r.8jl46=4+3gc97`3<,?o1i6*{e:;=1<7<50;2x 6`f2:<0D>h?;h6a>5<#;ok18o54o2g7>5<#;ok1?h:4V2d`>4}K;oo1=vX;7;0x 6ce2:o?7[:7:3y'051=12.?<;46;|~y>{eh?;%4`>f=nhj:0yU2a<5s-9nn7:m;W6;>7}#<9=1=6*;0782?x{zu2c847>5$2db>6><^:lh6km:2:8R1>=:r.?<:4>;%632?71v(8?8:59~R6cb2:q]884={%631?5>3->;>7:?7:U03<5s->;97:m;%636?27>2w/9<954:U7`c=;r\?976?<,=:969>8;|T72?4|,=:>6>64$521>1603t.>=:4=;|T0ad<5s_>>6?u+41797<=#<9818=94}%723?3kk:18'7cg=;ln0Z>hl:3yO7cc=9r\=h76cc3_>36?u+41597>"38?087psrL2dg>4}Q;o91>vX;5;0x 1622:oo7):?2;633>{#=8=1n6sr}:k0af<72-9mm7=jc:T0bf<5sE9mi7?tV7f96~"4mk08in5Y4981!27?390(9>9:29~yxJ4nm0:w[=i3;0xR13=:r.?<847;`8yx{44?:083>5}#;ok1?h;4H2d3?l5b=3:1(>hn:2g6?!0b2o1/?h95f:9~f74f29096=4?{%1ee?513A9m<6g;b;29 6`f2=h07b=j4;29 6`f2:o?7[=ic;3xH6`b28q]8:4={%1ff?5b<2\?47<=#<9<156sr}|9~f1d1290=6=4?{%1ee?2>3A9m<6*9c;a8m1d=83.8jl4;b:T0bf<6sE9mi7?tV7f96~"4mk0?n6X;8;0x 160281/8=851:~yx=n;10;6)=ia;1;?S5ak3;p@>hj:0yU2a<5s-9nn7=7;W6;>7}#<9=1=6*;0782?x{zu2c857>5$2db>6?<^:lh6?uC3gg95~P1l38p(>km:2;8R1>=:r.?<:4n;%632?g>6?u+41797<=#<9818=94}W65>7}#<9?18o5+4109051v*;0480=>"38;0?<:5rV5496~"38<0?n6*;038743=z,<;<695rV2gf>6}Q<<09w):?5;1:?!27:3>;;6sY4781!27=3937):?2;633>{#=8=1>6sY3dc96~P3=38p(9>::2;8 1652=:<7p*:1686?x{z3`9nh7>5$2db>6cc3_9mo74}Q>m09w)=jb;1f`>P3038p(9>8:29'050=;2wvqA=id;3xR6`42;q]884={%631?5bl2.?4;069~ 0702k1vqp5f3da94?"4nh08in5Y3ga96~J4nl0:w[8k:3y'7`d=;li0Z9652z&742<43->;:7=4}|O7cb=9r\8j>4={W66>7}#<9?1?hm4$521>1603t.>=:4m;|~?j5b<3:1(>hn:2g7?>{e:;i1<7?50;2x 6`f2:o>7E=i0:k0a0<72-9mm7=j5:&5a?773-9n;7??;:a67b=8381<7>t$2db>60<@:l;7d:m:18'7cg=k;:18'7cg=;l>0Z>hl:0yO7cc=9r\?;76c33_>36?u+4159=>"38?027psr}:a0f3=83<1<7>t$2db>1?<@:l;7)8l:b9j0g<72-9mm7:m;W1eg?7|D:ln6i7[:7:3y'051=92.?<;4>;|~y>o403:1(>hn:2:8R6`d28qG?kk51zT5`?4|,:oi6>64V5:96~"38>0:7):?6;38yx{z3`926=4+3gc97<=Q;oi1>vB;;7o4$525>d=zutF8ji4;{W1fa?5|^=?1>v*;0480=>"38;0?<:5rV5496~"38<0?n6*;038742=z,<;<695rV2gf>6}Q<<09w):?5;1:?!27:3>;;6sY4781!27=3>i7):?2;632>{#=8=186sY3dg97~P3=38p(9>::2;8 1652=:<7pX;6;0x 1622:20(9>=:524?x"29>097pX7;78yx{km:2gg?S2?2;q/8=953:&743<43twv@>hk:0yU7c5=:r\?976cc3->;>7:?7:'141=j2wvq6g!5ai39no6X5r}|N0ba<6s_9m?7h?;h1f1?6=,:lj6>k:;%4f>47<,:o<64;|`174<72;0;6=u+3gc973=O;o:0e9l50;&0bd<3j21d?h:50;&0bd<4m=1]?km51zN0b`<6s_><6?u+3d`97`2<^=21>v*;068:?!27>330qpsr;|`7gc<72?0;6=u+3gc90<=O;o:0(;m5c:k7f?6=,:lj69l4V2d`>4}K;oo1=vX9d;0x 6ce2=h0Z9652z&742<63->;:7?4}|~?l5?290/?ko5399U7ce=9rF8jh4>{W4g>7}#;lh1?55Y4981!27?3;0(9>9:09~yx{P4nj09wA=ie;3xR3b=:r.8io4<9:T74|,=:<6l5+4149e>{zuE9mh7:tV2gf>6}Q<<09w):?5;1:?!27:3>;;6sY4781!27=3>i7):?2;633>{#=8=186sY3dg97~P3=38p(9>::2;8 1652=:<7pX;6;0x 1622=h0(9>=:525?x"29>0?7pX1v(8?8:49~yx=n;ln1<7*vB=:r.?<:4<;%632?5>6?u+41797`b<,=:969>8;|&6526=#<9<1?6sr}M1e`?7|^:l86?uY4481!27=39no6*;038742=z,<;<6o5r}|9l7`2=83.8jl450z&0bd<4m<1C?k>4i2g6>5<#;ok1?h;4$7g966=#;l=1>>54}c1`g?6=:3:1N4n91b8o4?:%1ee?2e32e8i94?:%1ee?5b<2\8jn4>{M1ea?7|^==1>v*3:1N4n91/:n4l;h6a>5<#;ok18o5Y3ga95~J4nl0:w[8k:3y'7`d==83.8jl4<8:T0bf<6sE9mi7?tV7f96~"4mk0846X;8;0x 160281/8=851:~yx=n;00;6)=ia;1:?S5ak38p@>hj:0yU2a<5s-9nn7=6;W6;>7}#<9=1m6*;078b?x{zD:lo69uY3dg97~P3=38p(9>::2;8 1652=:<7pX;6;0x 1622=h0(9>=:524?x"29>0?7pX0q[=je;1xR13=:r.?<84<9:&747<38>1vZ9852z&740<402.?4;069~ 0702;1vZ>kn:3yU00<5s->;97=6;%636?27?2w/9<955:~y>o4mm0;6)=ia;1f`>P4nj09wA=ie;3xR3b=:r.8io4;;7=4$525>6=zutF8ji4>{W1e7?4|^=?1>v*;0480aa=#<9818=94}%723?dkl:18'7cg=;li0Z>hl:3yO7cc=9r\=h76cd3_>36?u+41597>"38?087psrL2dg>4}Q;o91>vX;5;0x 1622:oh7):?2;633>{#=8=1n6sr}:m0a1<72-9mm7=j4:9~f6eb290:6=4?{%1ee?5b=2B8j=5f3d794?"4nh08i85+6d811>"4m>09965rb2ae>5<5290;w)=ia;15?M5a82c?n7>5$2db>1d<3f9n87>5$2db>6c33_9mo7?tL2df>4}Q<>09w)=jb;1f0>P3038p(9>8:89'050=12wvqp5rb5g;>5<1290;w)=ia;6:?M5a82.=o7m4i5`94?"4nh0?n6X4=#<9<1=6sr}|9j7=<72-9mm7=7;W1eg?7|D:ln6;|~y>o413:1(>hn:2;8R6`d2;qG?kk51zT5`?4|,:oi6>74V5:96~"38>0j7):?6;c8yx{K;on18vX