--- VHDL generated by LogSynth framework (c) Petr Fiser
Library IEEE;
use IEEE.std_logic_1164.all;

entity QUIP__oc_cfft_1024x12__part4 is 
  Port (
    lo0447,lo0436,lo0448,lo0446,lo0449,lo0444,lo0445,lo0442,lo0443,lo0441,lo0450,lo0440,lo0451,lo0439,lo0452,lo0438,lo0453,lo0437,lo0454,lo0455,lo0456,lo0492,lo0466,lo0482,lo0483,lo0480,lo0481,lo0478,lo0479,lo0476,lo0477,lo0474,lo0475,lo0472,lo0473,lo0470,lo0471,lo0468,lo0469,lo0467,lo0465,lo0464,lo0463,lo0462,lo0461,lo0460,lo0459,lo0458,lo0457,lo0491,lo0490,lo0489,lo0488,lo0487,lo0486,lo0485,lo0484,lo0494,lo0493: in std_logic;
    n2246,n2331,n2391,n2251,n2256,n2261,n2266,n2271,n2276,n2281,n2286,n2291,n2296,n2301,n2306,n2311,n2316,n2321,n2326,n2336,n2341,n2346,n2351,n2356,n2361,n2366,n2371,n2376,n2381,n2386,n2396,n2401,n2406,n2411,n2416,n2421,n2426,n2431,n2436,n2441,n2446: inout std_logic
  );
end QUIP__oc_cfft_1024x12__part4;

architecture QUIP__oc_cfft_1024x12__part4_behav of QUIP__oc_cfft_1024x12__part4 is
signal n3994,n3995,n3996,n3997,n3998,n3999,n4000,n4001,n4003,n4005,n4717,n4718,n4719,n4720,n4721,n4722,n4723,n4724,n4725,n4726,n4727,n4728,n4729,n4730,n4731,n4732,n4733,n4734,n4736,n4737,n4738,n4739,n4740,n4741,n4742,n4758,n4759,n4760,n4761,n4762,n4763,n4764,n4765,n4766,n4767,n4768: std_logic;
begin
    n3994 <= ( lo0447 and lo0448 )
      or ( not lo0436 and lo0448 );
    n3995 <= ( not lo0436 and lo0446 )
      or ( not lo0436 and n3994 )
      or ( not lo0436 and lo0449 )
      or ( lo0446 and n3994 and lo0449 );
    n3996 <= ( lo0444 and not lo0436 )
      or ( lo0444 and lo0445 )
      or ( lo0444 and n3995 )
      or ( not lo0436 and lo0445 and n3995 );
    n3997 <= ( lo0442 and not lo0436 )
      or ( lo0442 and lo0443 )
      or ( lo0442 and n3996 )
      or ( not lo0436 and lo0443 and n3996 );
    n3998 <= ( not lo0436 and lo0441 )
      or ( not lo0436 and n3997 )
      or ( not lo0436 and lo0450 )
      or ( lo0441 and n3997 and lo0450 );
    n3999 <= ( not lo0436 and lo0440 )
      or ( not lo0436 and n3998 )
      or ( not lo0436 and lo0451 )
      or ( lo0440 and n3998 and lo0451 );
    n4000 <= ( not lo0436 and lo0439 )
      or ( not lo0436 and n3999 )
      or ( not lo0436 and lo0452 )
      or ( lo0439 and n3999 and lo0452 );
    n4001 <= ( not lo0436 and lo0438 )
      or ( not lo0436 and n4000 )
      or ( not lo0436 and lo0453 )
      or ( lo0438 and n4000 and lo0453 );
    n2246 <= ( lo0436 and not lo0437 )
      or ( lo0436 and not n4001 )
      or ( lo0436 and not lo0454 )
      or ( not lo0437 and not n4001 and not lo0454 );
    n4003 <= ( not lo0436 and lo0455 )
      or ( lo0436 and not lo0455 );
    n2331 <= ( not n4003 and not lo0456 and not n4734 and not lo0492 )
      or ( not n4003 and n4734 and lo0492 )
      or ( n4003 and lo0456 and n4734 and not lo0492 )
      or ( n4003 and not n4734 and lo0492 )
      or ( not lo0456 and n4734 and lo0492 )
      or ( lo0456 and not n4734 and lo0492 );
    n4005 <= ( not lo0436 and lo0492 )
      or ( lo0436 and not lo0492 );
    n2391 <= ( not n4005 and lo0466 and n4768 and not lo0455 )
      or ( not n4005 and not n4768 and lo0455 )
      or ( n4005 and not lo0466 and not n4768 and not lo0455 )
      or ( n4005 and n4768 and lo0455 )
      or ( not lo0466 and n4768 and lo0455 )
      or ( lo0466 and not n4768 and lo0455 );
    n4717 <= ( not lo0436 and not lo0482 )
      or ( lo0482 and lo0483 );
    n4718 <= ( not lo0436 and not lo0480 and lo0481 )
      or ( not lo0436 and not lo0480 and n4717 )
      or ( lo0436 and lo0480 and lo0481 )
      or ( lo0436 and lo0480 and n4717 )
      or ( lo0481 and n4717 );
    n4719 <= ( not lo0436 and not lo0478 and lo0479 )
      or ( not lo0436 and not lo0478 and n4718 )
      or ( lo0436 and lo0478 and lo0479 )
      or ( lo0436 and lo0478 and n4718 )
      or ( lo0479 and n4718 );
    n4720 <= ( not lo0436 and not lo0476 and lo0477 )
      or ( not lo0436 and not lo0476 and n4719 )
      or ( lo0436 and lo0476 and lo0477 )
      or ( lo0436 and lo0476 and n4719 )
      or ( lo0477 and n4719 );
    n4721 <= ( not lo0436 and not lo0474 and lo0475 )
      or ( not lo0436 and not lo0474 and n4720 )
      or ( lo0436 and lo0474 and lo0475 )
      or ( lo0436 and lo0474 and n4720 )
      or ( lo0475 and n4720 );
    n4722 <= ( not lo0436 and not lo0472 and lo0473 )
      or ( not lo0436 and not lo0472 and n4721 )
      or ( lo0436 and lo0472 and lo0473 )
      or ( lo0436 and lo0472 and n4721 )
      or ( lo0473 and n4721 );
    n4723 <= ( not lo0436 and not lo0470 and lo0471 )
      or ( not lo0436 and not lo0470 and n4722 )
      or ( lo0436 and lo0470 and lo0471 )
      or ( lo0436 and lo0470 and n4722 )
      or ( lo0471 and n4722 );
    n4724 <= ( not lo0436 and not lo0468 and lo0469 )
      or ( not lo0436 and not lo0468 and n4723 )
      or ( lo0436 and lo0468 and lo0469 )
      or ( lo0436 and lo0468 and n4723 )
      or ( lo0469 and n4723 );
    n4725 <= ( not lo0436 and not lo0466 and lo0467 )
      or ( not lo0436 and not lo0466 and n4724 )
      or ( lo0436 and lo0466 and lo0467 )
      or ( lo0436 and lo0466 and n4724 )
      or ( lo0467 and n4724 );
    n4726 <= ( not lo0436 and not lo0455 and lo0465 )
      or ( not lo0436 and not lo0455 and n4725 )
      or ( lo0436 and lo0455 and lo0465 )
      or ( lo0436 and lo0455 and n4725 )
      or ( lo0465 and n4725 );
    n4727 <= ( not lo0436 and not lo0455 and lo0464 )
      or ( not lo0436 and not lo0455 and n4726 )
      or ( lo0436 and lo0455 and lo0464 )
      or ( lo0436 and lo0455 and n4726 )
      or ( lo0464 and n4726 );
    n4728 <= ( not lo0436 and not lo0455 and lo0463 )
      or ( not lo0436 and not lo0455 and n4727 )
      or ( lo0436 and lo0455 and lo0463 )
      or ( lo0436 and lo0455 and n4727 )
      or ( lo0463 and n4727 );
    n4729 <= ( not lo0436 and not lo0455 and lo0462 )
      or ( not lo0436 and not lo0455 and n4728 )
      or ( lo0436 and lo0455 and lo0462 )
      or ( lo0436 and lo0455 and n4728 )
      or ( lo0462 and n4728 );
    n4730 <= ( not lo0436 and not lo0455 and lo0461 )
      or ( not lo0436 and not lo0455 and n4729 )
      or ( lo0436 and lo0455 and lo0461 )
      or ( lo0436 and lo0455 and n4729 )
      or ( lo0461 and n4729 );
    n4731 <= ( not lo0436 and not lo0455 and lo0460 )
      or ( not lo0436 and not lo0455 and n4730 )
      or ( lo0436 and lo0455 and lo0460 )
      or ( lo0436 and lo0455 and n4730 )
      or ( lo0460 and n4730 );
    n4732 <= ( not lo0436 and not lo0455 and lo0459 )
      or ( not lo0436 and not lo0455 and n4731 )
      or ( lo0436 and lo0455 and lo0459 )
      or ( lo0436 and lo0455 and n4731 )
      or ( lo0459 and n4731 );
    n4733 <= ( not lo0436 and not lo0455 and lo0458 )
      or ( not lo0436 and not lo0455 and n4732 )
      or ( lo0436 and lo0455 and lo0458 )
      or ( lo0436 and lo0455 and n4732 )
      or ( lo0458 and n4732 );
    n4734 <= ( not lo0436 and not lo0455 and lo0457 )
      or ( not lo0436 and not lo0455 and n4733 )
      or ( lo0436 and lo0455 and lo0457 )
      or ( lo0436 and lo0455 and n4733 )
      or ( lo0457 and n4733 );
    n2251 <= ( not lo0436 and not lo0455 and not lo0456 and not n4734 )
      or ( not lo0436 and not lo0455 and lo0456 and n4734 )
      or ( not lo0436 and lo0455 and not lo0456 and n4734 )
      or ( not lo0436 and lo0455 and lo0456 and not n4734 )
      or ( lo0436 and not lo0455 and not lo0456 and n4734 )
      or ( lo0436 and not lo0455 and lo0456 and not n4734 )
      or ( lo0436 and lo0455 and not lo0456 and not n4734 )
      or ( lo0436 and lo0455 and lo0456 and n4734 );
    n4736 <= ( lo0436 and not lo0464 )
      or ( lo0464 and lo0491 );
    n4737 <= ( not lo0436 and lo0463 and lo0490 )
      or ( not lo0436 and lo0463 and n4736 )
      or ( lo0436 and not lo0463 and lo0490 )
      or ( lo0436 and not lo0463 and n4736 )
      or ( lo0490 and n4736 );
    n4738 <= ( not lo0436 and lo0462 and lo0489 )
      or ( not lo0436 and lo0462 and n4737 )
      or ( lo0436 and not lo0462 and lo0489 )
      or ( lo0436 and not lo0462 and n4737 )
      or ( lo0489 and n4737 );
    n4739 <= ( not lo0436 and lo0461 and lo0488 )
      or ( not lo0436 and lo0461 and n4738 )
      or ( lo0436 and not lo0461 and lo0488 )
      or ( lo0436 and not lo0461 and n4738 )
      or ( lo0488 and n4738 );
    n4740 <= ( not lo0436 and lo0460 and lo0487 )
      or ( not lo0436 and lo0460 and n4739 )
      or ( lo0436 and not lo0460 and lo0487 )
      or ( lo0436 and not lo0460 and n4739 )
      or ( lo0487 and n4739 );
    n4741 <= ( not lo0436 and lo0459 and lo0486 )
      or ( not lo0436 and lo0459 and n4740 )
      or ( lo0436 and not lo0459 and lo0486 )
      or ( lo0436 and not lo0459 and n4740 )
      or ( lo0486 and n4740 );
    n4742 <= ( not lo0436 and lo0458 and lo0485 )
      or ( not lo0436 and lo0458 and n4741 )
      or ( lo0436 and not lo0458 and lo0485 )
      or ( lo0436 and not lo0458 and n4741 )
      or ( lo0485 and n4741 );
    n2256 <= ( not lo0436 and not lo0457 and not lo0484 and n4742 )
      or ( not lo0436 and not lo0457 and lo0484 and not n4742 )
      or ( not lo0436 and lo0457 and not lo0484 and not n4742 )
      or ( not lo0436 and lo0457 and lo0484 and n4742 )
      or ( lo0436 and not lo0457 and not lo0484 and not n4742 )
      or ( lo0436 and not lo0457 and lo0484 and n4742 )
      or ( lo0436 and lo0457 and not lo0484 and n4742 )
      or ( lo0436 and lo0457 and lo0484 and not n4742 );
    n2261 <= ( not lo0436 and not lo0455 and not lo0457 and not n4733 )
      or ( not lo0436 and not lo0455 and lo0457 and n4733 )
      or ( not lo0436 and lo0455 and not lo0457 and n4733 )
      or ( not lo0436 and lo0455 and lo0457 and not n4733 )
      or ( lo0436 and not lo0455 and not lo0457 and n4733 )
      or ( lo0436 and not lo0455 and lo0457 and not n4733 )
      or ( lo0436 and lo0455 and not lo0457 and not n4733 )
      or ( lo0436 and lo0455 and lo0457 and n4733 );
    n2266 <= ( not lo0436 and not lo0458 and not lo0485 and n4741 )
      or ( not lo0436 and not lo0458 and lo0485 and not n4741 )
      or ( not lo0436 and lo0458 and not lo0485 and not n4741 )
      or ( not lo0436 and lo0458 and lo0485 and n4741 )
      or ( lo0436 and not lo0458 and not lo0485 and not n4741 )
      or ( lo0436 and not lo0458 and lo0485 and n4741 )
      or ( lo0436 and lo0458 and not lo0485 and n4741 )
      or ( lo0436 and lo0458 and lo0485 and not n4741 );
    n2271 <= ( not lo0436 and not lo0455 and not lo0458 and not n4732 )
      or ( not lo0436 and not lo0455 and lo0458 and n4732 )
      or ( not lo0436 and lo0455 and not lo0458 and n4732 )
      or ( not lo0436 and lo0455 and lo0458 and not n4732 )
      or ( lo0436 and not lo0455 and not lo0458 and n4732 )
      or ( lo0436 and not lo0455 and lo0458 and not n4732 )
      or ( lo0436 and lo0455 and not lo0458 and not n4732 )
      or ( lo0436 and lo0455 and lo0458 and n4732 );
    n2276 <= ( not lo0436 and not lo0459 and not lo0486 and n4740 )
      or ( not lo0436 and not lo0459 and lo0486 and not n4740 )
      or ( not lo0436 and lo0459 and not lo0486 and not n4740 )
      or ( not lo0436 and lo0459 and lo0486 and n4740 )
      or ( lo0436 and not lo0459 and not lo0486 and not n4740 )
      or ( lo0436 and not lo0459 and lo0486 and n4740 )
      or ( lo0436 and lo0459 and not lo0486 and n4740 )
      or ( lo0436 and lo0459 and lo0486 and not n4740 );
    n2281 <= ( not lo0436 and not lo0455 and not lo0459 and not n4731 )
      or ( not lo0436 and not lo0455 and lo0459 and n4731 )
      or ( not lo0436 and lo0455 and not lo0459 and n4731 )
      or ( not lo0436 and lo0455 and lo0459 and not n4731 )
      or ( lo0436 and not lo0455 and not lo0459 and n4731 )
      or ( lo0436 and not lo0455 and lo0459 and not n4731 )
      or ( lo0436 and lo0455 and not lo0459 and not n4731 )
      or ( lo0436 and lo0455 and lo0459 and n4731 );
    n2286 <= ( not lo0436 and not lo0460 and not lo0487 and n4739 )
      or ( not lo0436 and not lo0460 and lo0487 and not n4739 )
      or ( not lo0436 and lo0460 and not lo0487 and not n4739 )
      or ( not lo0436 and lo0460 and lo0487 and n4739 )
      or ( lo0436 and not lo0460 and not lo0487 and not n4739 )
      or ( lo0436 and not lo0460 and lo0487 and n4739 )
      or ( lo0436 and lo0460 and not lo0487 and n4739 )
      or ( lo0436 and lo0460 and lo0487 and not n4739 );
    n2291 <= ( not lo0436 and not lo0455 and not lo0460 and not n4730 )
      or ( not lo0436 and not lo0455 and lo0460 and n4730 )
      or ( not lo0436 and lo0455 and not lo0460 and n4730 )
      or ( not lo0436 and lo0455 and lo0460 and not n4730 )
      or ( lo0436 and not lo0455 and not lo0460 and n4730 )
      or ( lo0436 and not lo0455 and lo0460 and not n4730 )
      or ( lo0436 and lo0455 and not lo0460 and not n4730 )
      or ( lo0436 and lo0455 and lo0460 and n4730 );
    n2296 <= ( not lo0436 and not lo0461 and not lo0488 and n4738 )
      or ( not lo0436 and not lo0461 and lo0488 and not n4738 )
      or ( not lo0436 and lo0461 and not lo0488 and not n4738 )
      or ( not lo0436 and lo0461 and lo0488 and n4738 )
      or ( lo0436 and not lo0461 and not lo0488 and not n4738 )
      or ( lo0436 and not lo0461 and lo0488 and n4738 )
      or ( lo0436 and lo0461 and not lo0488 and n4738 )
      or ( lo0436 and lo0461 and lo0488 and not n4738 );
    n2301 <= ( not lo0436 and not lo0455 and not lo0461 and not n4729 )
      or ( not lo0436 and not lo0455 and lo0461 and n4729 )
      or ( not lo0436 and lo0455 and not lo0461 and n4729 )
      or ( not lo0436 and lo0455 and lo0461 and not n4729 )
      or ( lo0436 and not lo0455 and not lo0461 and n4729 )
      or ( lo0436 and not lo0455 and lo0461 and not n4729 )
      or ( lo0436 and lo0455 and not lo0461 and not n4729 )
      or ( lo0436 and lo0455 and lo0461 and n4729 );
    n2306 <= ( not lo0436 and not lo0462 and not lo0489 and n4737 )
      or ( not lo0436 and not lo0462 and lo0489 and not n4737 )
      or ( not lo0436 and lo0462 and not lo0489 and not n4737 )
      or ( not lo0436 and lo0462 and lo0489 and n4737 )
      or ( lo0436 and not lo0462 and not lo0489 and not n4737 )
      or ( lo0436 and not lo0462 and lo0489 and n4737 )
      or ( lo0436 and lo0462 and not lo0489 and n4737 )
      or ( lo0436 and lo0462 and lo0489 and not n4737 );
    n2311 <= ( not lo0436 and not lo0455 and not lo0462 and not n4728 )
      or ( not lo0436 and not lo0455 and lo0462 and n4728 )
      or ( not lo0436 and lo0455 and not lo0462 and n4728 )
      or ( not lo0436 and lo0455 and lo0462 and not n4728 )
      or ( lo0436 and not lo0455 and not lo0462 and n4728 )
      or ( lo0436 and not lo0455 and lo0462 and not n4728 )
      or ( lo0436 and lo0455 and not lo0462 and not n4728 )
      or ( lo0436 and lo0455 and lo0462 and n4728 );
    n2316 <= ( not lo0436 and not lo0463 and not lo0490 and n4736 )
      or ( not lo0436 and not lo0463 and lo0490 and not n4736 )
      or ( not lo0436 and lo0463 and not lo0490 and not n4736 )
      or ( not lo0436 and lo0463 and lo0490 and n4736 )
      or ( lo0436 and not lo0463 and not lo0490 and not n4736 )
      or ( lo0436 and not lo0463 and lo0490 and n4736 )
      or ( lo0436 and lo0463 and not lo0490 and n4736 )
      or ( lo0436 and lo0463 and lo0490 and not n4736 );
    n2321 <= ( not lo0436 and not lo0455 and not lo0463 and not n4727 )
      or ( not lo0436 and not lo0455 and lo0463 and n4727 )
      or ( not lo0436 and lo0455 and not lo0463 and n4727 )
      or ( not lo0436 and lo0455 and lo0463 and not n4727 )
      or ( lo0436 and not lo0455 and not lo0463 and n4727 )
      or ( lo0436 and not lo0455 and lo0463 and not n4727 )
      or ( lo0436 and lo0455 and not lo0463 and not n4727 )
      or ( lo0436 and lo0455 and lo0463 and n4727 );
    n2326 <= ( not lo0464 and lo0491 )
      or ( lo0464 and not lo0491 );
    n4758 <= ( not lo0436 and lo0457 and lo0484 )
      or ( not lo0436 and lo0457 and n4742 )
      or ( lo0436 and not lo0457 and lo0484 )
      or ( lo0436 and not lo0457 and n4742 )
      or ( lo0484 and n4742 );
    n4759 <= ( not lo0436 and lo0456 and lo0494 )
      or ( not lo0436 and lo0456 and n4758 )
      or ( lo0436 and not lo0456 and lo0494 )
      or ( lo0436 and not lo0456 and n4758 )
      or ( lo0494 and n4758 );
    n4760 <= ( not lo0436 and lo0492 and lo0493 )
      or ( not lo0436 and lo0492 and n4759 )
      or ( lo0436 and not lo0492 and lo0493 )
      or ( lo0436 and not lo0492 and n4759 )
      or ( lo0493 and n4759 );
    n4761 <= ( not lo0436 and lo0492 and lo0482 )
      or ( not lo0436 and lo0492 and n4760 )
      or ( lo0436 and not lo0492 and lo0482 )
      or ( lo0436 and not lo0492 and n4760 )
      or ( lo0482 and n4760 );
    n4762 <= ( not lo0436 and lo0492 and lo0480 )
      or ( not lo0436 and lo0492 and n4761 )
      or ( lo0436 and not lo0492 and lo0480 )
      or ( lo0436 and not lo0492 and n4761 )
      or ( lo0480 and n4761 );
    n4763 <= ( not lo0436 and lo0492 and lo0478 )
      or ( not lo0436 and lo0492 and n4762 )
      or ( lo0436 and not lo0492 and lo0478 )
      or ( lo0436 and not lo0492 and n4762 )
      or ( lo0478 and n4762 );
    n4764 <= ( not lo0436 and lo0492 and lo0476 )
      or ( not lo0436 and lo0492 and n4763 )
      or ( lo0436 and not lo0492 and lo0476 )
      or ( lo0436 and not lo0492 and n4763 )
      or ( lo0476 and n4763 );
    n4765 <= ( not lo0436 and lo0492 and lo0474 )
      or ( not lo0436 and lo0492 and n4764 )
      or ( lo0436 and not lo0492 and lo0474 )
      or ( lo0436 and not lo0492 and n4764 )
      or ( lo0474 and n4764 );
    n4766 <= ( not lo0436 and lo0492 and lo0472 )
      or ( not lo0436 and lo0492 and n4765 )
      or ( lo0436 and not lo0492 and lo0472 )
      or ( lo0436 and not lo0492 and n4765 )
      or ( lo0472 and n4765 );
    n4767 <= ( not lo0436 and lo0492 and lo0470 )
      or ( not lo0436 and lo0492 and n4766 )
      or ( lo0436 and not lo0492 and lo0470 )
      or ( lo0436 and not lo0492 and n4766 )
      or ( lo0470 and n4766 );
    n4768 <= ( not lo0436 and lo0492 and lo0468 )
      or ( not lo0436 and lo0492 and n4767 )
      or ( lo0436 and not lo0492 and lo0468 )
      or ( lo0436 and not lo0492 and n4767 )
      or ( lo0468 and n4767 );
    n2336 <= ( not lo0436 and not lo0492 and not lo0466 and n4768 )
      or ( not lo0436 and not lo0492 and lo0466 and not n4768 )
      or ( not lo0436 and lo0492 and not lo0466 and not n4768 )
      or ( not lo0436 and lo0492 and lo0466 and n4768 )
      or ( lo0436 and not lo0492 and not lo0466 and not n4768 )
      or ( lo0436 and not lo0492 and lo0466 and n4768 )
      or ( lo0436 and lo0492 and not lo0466 and n4768 )
      or ( lo0436 and lo0492 and lo0466 and not n4768 );
    n2341 <= ( not lo0436 and not lo0492 and not lo0468 and n4767 )
      or ( not lo0436 and not lo0492 and lo0468 and not n4767 )
      or ( not lo0436 and lo0492 and not lo0468 and not n4767 )
      or ( not lo0436 and lo0492 and lo0468 and n4767 )
      or ( lo0436 and not lo0492 and not lo0468 and not n4767 )
      or ( lo0436 and not lo0492 and lo0468 and n4767 )
      or ( lo0436 and lo0492 and not lo0468 and n4767 )
      or ( lo0436 and lo0492 and lo0468 and not n4767 );
    n2346 <= ( not lo0436 and not lo0492 and not lo0470 and n4766 )
      or ( not lo0436 and not lo0492 and lo0470 and not n4766 )
      or ( not lo0436 and lo0492 and not lo0470 and not n4766 )
      or ( not lo0436 and lo0492 and lo0470 and n4766 )
      or ( lo0436 and not lo0492 and not lo0470 and not n4766 )
      or ( lo0436 and not lo0492 and lo0470 and n4766 )
      or ( lo0436 and lo0492 and not lo0470 and n4766 )
      or ( lo0436 and lo0492 and lo0470 and not n4766 );
    n2351 <= ( not lo0436 and not lo0492 and not lo0472 and n4765 )
      or ( not lo0436 and not lo0492 and lo0472 and not n4765 )
      or ( not lo0436 and lo0492 and not lo0472 and not n4765 )
      or ( not lo0436 and lo0492 and lo0472 and n4765 )
      or ( lo0436 and not lo0492 and not lo0472 and not n4765 )
      or ( lo0436 and not lo0492 and lo0472 and n4765 )
      or ( lo0436 and lo0492 and not lo0472 and n4765 )
      or ( lo0436 and lo0492 and lo0472 and not n4765 );
    n2356 <= ( not lo0436 and not lo0492 and not lo0474 and n4764 )
      or ( not lo0436 and not lo0492 and lo0474 and not n4764 )
      or ( not lo0436 and lo0492 and not lo0474 and not n4764 )
      or ( not lo0436 and lo0492 and lo0474 and n4764 )
      or ( lo0436 and not lo0492 and not lo0474 and not n4764 )
      or ( lo0436 and not lo0492 and lo0474 and n4764 )
      or ( lo0436 and lo0492 and not lo0474 and n4764 )
      or ( lo0436 and lo0492 and lo0474 and not n4764 );
    n2361 <= ( not lo0436 and not lo0492 and not lo0476 and n4763 )
      or ( not lo0436 and not lo0492 and lo0476 and not n4763 )
      or ( not lo0436 and lo0492 and not lo0476 and not n4763 )
      or ( not lo0436 and lo0492 and lo0476 and n4763 )
      or ( lo0436 and not lo0492 and not lo0476 and not n4763 )
      or ( lo0436 and not lo0492 and lo0476 and n4763 )
      or ( lo0436 and lo0492 and not lo0476 and n4763 )
      or ( lo0436 and lo0492 and lo0476 and not n4763 );
    n2366 <= ( not lo0436 and not lo0492 and not lo0478 and n4762 )
      or ( not lo0436 and not lo0492 and lo0478 and not n4762 )
      or ( not lo0436 and lo0492 and not lo0478 and not n4762 )
      or ( not lo0436 and lo0492 and lo0478 and n4762 )
      or ( lo0436 and not lo0492 and not lo0478 and not n4762 )
      or ( lo0436 and not lo0492 and lo0478 and n4762 )
      or ( lo0436 and lo0492 and not lo0478 and n4762 )
      or ( lo0436 and lo0492 and lo0478 and not n4762 );
    n2371 <= ( not lo0436 and not lo0492 and not lo0480 and n4761 )
      or ( not lo0436 and not lo0492 and lo0480 and not n4761 )
      or ( not lo0436 and lo0492 and not lo0480 and not n4761 )
      or ( not lo0436 and lo0492 and lo0480 and n4761 )
      or ( lo0436 and not lo0492 and not lo0480 and not n4761 )
      or ( lo0436 and not lo0492 and lo0480 and n4761 )
      or ( lo0436 and lo0492 and not lo0480 and n4761 )
      or ( lo0436 and lo0492 and lo0480 and not n4761 );
    n2376 <= ( not lo0436 and not lo0492 and not lo0482 and n4760 )
      or ( not lo0436 and not lo0492 and lo0482 and not n4760 )
      or ( not lo0436 and lo0492 and not lo0482 and not n4760 )
      or ( not lo0436 and lo0492 and lo0482 and n4760 )
      or ( lo0436 and not lo0492 and not lo0482 and not n4760 )
      or ( lo0436 and not lo0492 and lo0482 and n4760 )
      or ( lo0436 and lo0492 and not lo0482 and n4760 )
      or ( lo0436 and lo0492 and lo0482 and not n4760 );
    n2381 <= ( not lo0436 and not lo0492 and not lo0493 and n4759 )
      or ( not lo0436 and not lo0492 and lo0493 and not n4759 )
      or ( not lo0436 and lo0492 and not lo0493 and not n4759 )
      or ( not lo0436 and lo0492 and lo0493 and n4759 )
      or ( lo0436 and not lo0492 and not lo0493 and not n4759 )
      or ( lo0436 and not lo0492 and lo0493 and n4759 )
      or ( lo0436 and lo0492 and not lo0493 and n4759 )
      or ( lo0436 and lo0492 and lo0493 and not n4759 );
    n2386 <= ( not lo0436 and not lo0456 and not lo0494 and n4758 )
      or ( not lo0436 and not lo0456 and lo0494 and not n4758 )
      or ( not lo0436 and lo0456 and not lo0494 and not n4758 )
      or ( not lo0436 and lo0456 and lo0494 and n4758 )
      or ( lo0436 and not lo0456 and not lo0494 and not n4758 )
      or ( lo0436 and not lo0456 and lo0494 and n4758 )
      or ( lo0436 and lo0456 and not lo0494 and n4758 )
      or ( lo0436 and lo0456 and lo0494 and not n4758 );
    n2396 <= ( not lo0436 and not lo0468 and not lo0469 and not n4723 )
      or ( not lo0436 and not lo0468 and lo0469 and n4723 )
      or ( not lo0436 and lo0468 and not lo0469 and n4723 )
      or ( not lo0436 and lo0468 and lo0469 and not n4723 )
      or ( lo0436 and not lo0468 and not lo0469 and n4723 )
      or ( lo0436 and not lo0468 and lo0469 and not n4723 )
      or ( lo0436 and lo0468 and not lo0469 and not n4723 )
      or ( lo0436 and lo0468 and lo0469 and n4723 );
    n2401 <= ( not lo0436 and not lo0470 and not lo0471 and not n4722 )
      or ( not lo0436 and not lo0470 and lo0471 and n4722 )
      or ( not lo0436 and lo0470 and not lo0471 and n4722 )
      or ( not lo0436 and lo0470 and lo0471 and not n4722 )
      or ( lo0436 and not lo0470 and not lo0471 and n4722 )
      or ( lo0436 and not lo0470 and lo0471 and not n4722 )
      or ( lo0436 and lo0470 and not lo0471 and not n4722 )
      or ( lo0436 and lo0470 and lo0471 and n4722 );
    n2406 <= ( not lo0436 and not lo0472 and not lo0473 and not n4721 )
      or ( not lo0436 and not lo0472 and lo0473 and n4721 )
      or ( not lo0436 and lo0472 and not lo0473 and n4721 )
      or ( not lo0436 and lo0472 and lo0473 and not n4721 )
      or ( lo0436 and not lo0472 and not lo0473 and n4721 )
      or ( lo0436 and not lo0472 and lo0473 and not n4721 )
      or ( lo0436 and lo0472 and not lo0473 and not n4721 )
      or ( lo0436 and lo0472 and lo0473 and n4721 );
    n2411 <= ( not lo0436 and not lo0474 and not lo0475 and not n4720 )
      or ( not lo0436 and not lo0474 and lo0475 and n4720 )
      or ( not lo0436 and lo0474 and not lo0475 and n4720 )
      or ( not lo0436 and lo0474 and lo0475 and not n4720 )
      or ( lo0436 and not lo0474 and not lo0475 and n4720 )
      or ( lo0436 and not lo0474 and lo0475 and not n4720 )
      or ( lo0436 and lo0474 and not lo0475 and not n4720 )
      or ( lo0436 and lo0474 and lo0475 and n4720 );
    n2416 <= ( not lo0436 and not lo0476 and not lo0477 and not n4719 )
      or ( not lo0436 and not lo0476 and lo0477 and n4719 )
      or ( not lo0436 and lo0476 and not lo0477 and n4719 )
      or ( not lo0436 and lo0476 and lo0477 and not n4719 )
      or ( lo0436 and not lo0476 and not lo0477 and n4719 )
      or ( lo0436 and not lo0476 and lo0477 and not n4719 )
      or ( lo0436 and lo0476 and not lo0477 and not n4719 )
      or ( lo0436 and lo0476 and lo0477 and n4719 );
    n2421 <= ( not lo0436 and not lo0478 and not lo0479 and not n4718 )
      or ( not lo0436 and not lo0478 and lo0479 and n4718 )
      or ( not lo0436 and lo0478 and not lo0479 and n4718 )
      or ( not lo0436 and lo0478 and lo0479 and not n4718 )
      or ( lo0436 and not lo0478 and not lo0479 and n4718 )
      or ( lo0436 and not lo0478 and lo0479 and not n4718 )
      or ( lo0436 and lo0478 and not lo0479 and not n4718 )
      or ( lo0436 and lo0478 and lo0479 and n4718 );
    n2426 <= ( not lo0436 and not lo0480 and not lo0481 and not n4717 )
      or ( not lo0436 and not lo0480 and lo0481 and n4717 )
      or ( not lo0436 and lo0480 and not lo0481 and n4717 )
      or ( not lo0436 and lo0480 and lo0481 and not n4717 )
      or ( lo0436 and not lo0480 and not lo0481 and n4717 )
      or ( lo0436 and not lo0480 and lo0481 and not n4717 )
      or ( lo0436 and lo0480 and not lo0481 and not n4717 )
      or ( lo0436 and lo0480 and lo0481 and n4717 );
    n2431 <= ( not lo0482 and lo0483 )
      or ( lo0482 and not lo0483 );
    n2436 <= ( not lo0436 and not lo0455 and not lo0464 and not n4726 )
      or ( not lo0436 and not lo0455 and lo0464 and n4726 )
      or ( not lo0436 and lo0455 and not lo0464 and n4726 )
      or ( not lo0436 and lo0455 and lo0464 and not n4726 )
      or ( lo0436 and not lo0455 and not lo0464 and n4726 )
      or ( lo0436 and not lo0455 and lo0464 and not n4726 )
      or ( lo0436 and lo0455 and not lo0464 and not n4726 )
      or ( lo0436 and lo0455 and lo0464 and n4726 );
    n2441 <= ( not lo0436 and not lo0455 and not lo0465 and not n4725 )
      or ( not lo0436 and not lo0455 and lo0465 and n4725 )
      or ( not lo0436 and lo0455 and not lo0465 and n4725 )
      or ( not lo0436 and lo0455 and lo0465 and not n4725 )
      or ( lo0436 and not lo0455 and not lo0465 and n4725 )
      or ( lo0436 and not lo0455 and lo0465 and not n4725 )
      or ( lo0436 and lo0455 and not lo0465 and not n4725 )
      or ( lo0436 and lo0455 and lo0465 and n4725 );
    n2446 <= ( not lo0436 and not lo0466 and not lo0467 and not n4724 )
      or ( not lo0436 and not lo0466 and lo0467 and n4724 )
      or ( not lo0436 and lo0466 and not lo0467 and n4724 )
      or ( not lo0436 and lo0466 and lo0467 and not n4724 )
      or ( lo0436 and not lo0466 and not lo0467 and n4724 )
      or ( lo0436 and not lo0466 and lo0467 and not n4724 )
      or ( lo0436 and lo0466 and not lo0467 and not n4724 )
      or ( lo0436 and lo0466 and lo0467 and n4724 );
end QUIP__oc_cfft_1024x12__part4_behav;
