aboutsummaryrefslogtreecommitdiffstats
path: root/techlibs/xilinx/.synth_xilinx.cc.swo
blob: 6fc27ed3be0e70fedafe56653d4ea02d7b0fba9e (plain)
ofshex dumpascii
0000 62 30 56 49 4d 20 38 2e 30 00 00 00 00 10 00 00 60 d3 a7 5c 7a 81 54 00 66 40 00 00 65 64 64 69 b0VIM.8.0.......`..\z.T.f@..eddi
0020 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e...............................
0040 00 00 00 00 65 64 64 69 65 73 2d 64 65 73 6b 74 6f 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....eddies-desktop..............
0060 00 00 00 00 00 00 00 00 00 00 00 00 7e 65 64 64 69 65 2f 79 6f 73 79 73 2f 6d 61 73 74 65 72 2f ............~eddie/yosys/master/
0080 74 65 63 68 6c 69 62 73 2f 78 69 6c 69 6e 78 2f 73 79 6e 74 68 5f 78 69 6c 69 6e 78 2e 63 63 00 techlibs/xilinx/synth_xilinx.cc.
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03e0 00 00 00 00 00 00 00 00 00 75 74 66 2d 38 0d 00 33 32 31 30 00 00 00 00 23 22 21 20 13 12 55 00 .........utf-8..3210....#"!...U.
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1000 74 70 03 00 7f 00 00 00 02 00 00 00 00 00 00 00 62 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 tp..............b...............
1020 01 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 77 00 00 00 00 00 00 00 63 00 00 00 00 00 00 00 ................w.......c.......
1040 01 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 5a 00 00 00 00 00 00 00 da 00 00 00 00 00 00 00 ................Z...............
1060 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
15a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
15c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
15e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2000 61 64 00 00 33 00 00 00 d7 01 00 00 00 10 00 00 62 00 00 00 00 00 00 00 fd 0f 00 00 d5 0f 00 00 ad..3...........b...............
2020 d2 0f 00 00 95 0f 00 00 92 0f 00 00 45 0f 00 00 fa 0e 00 00 b4 0e 00 00 b1 0e 00 00 64 0e 00 00 ............E...............d...
2040 1f 0e 00 00 d3 0d 00 00 88 0d 00 00 3e 0d 00 00 f2 0c 00 00 af 0c 00 00 ac 0c 00 00 a8 0c 00 00 ............>...................
2060 a7 0c 00 00 8a 0c 00 00 6c 0c 00 00 52 0c 00 00 3a 0c 00 00 39 0c 00 00 23 0c 00 00 0b 0c 00 00 ........l...R...:...9...#.......
2080 0a 0c 00 00 ae 0b 00 00 ac 0b 00 00 94 0b 00 00 83 0b 00 00 6d 0b 00 00 5b 0b 00 00 4b 0b 00 00 ....................m...[...K...
20a0 49 0b 00 00 48 0b 00 00 23 0b 00 00 21 0b 00 00 d5 0a 00 00 d4 0a 00 00 bb 0a 00 00 b8 0a 00 00 I...H...#...!...................
20c0 5f 0a 00 00 52 0a 00 00 2b 0a 00 00 1e 0a 00 00 c3 09 00 00 69 09 00 00 34 09 00 00 27 09 00 00 _...R...+...........i...4...'...
20e0 09 09 00 00 ce 08 00 00 c1 08 00 00 a4 08 00 00 49 08 00 00 06 08 00 00 f9 07 00 00 dc 07 00 00 ................I...............
2100 81 07 00 00 3e 07 00 00 31 07 00 00 1c 07 00 00 cc 06 00 00 8a 06 00 00 7d 06 00 00 65 06 00 00 ....>...1...............}...e...
2120 32 06 00 00 25 06 00 00 0d 06 00 00 d4 05 00 00 c7 05 00 00 9a 05 00 00 47 05 00 00 f8 04 00 00 2...%...................G.......
2140 b9 04 00 00 ac 04 00 00 93 04 00 00 5f 04 00 00 52 04 00 00 3a 04 00 00 0b 04 00 00 fe 03 00 00 ............_...R...:...........
2160 f1 03 00 00 a6 03 00 00 99 03 00 00 82 03 00 00 47 03 00 00 0b 03 00 00 d1 02 00 00 a1 02 00 00 ................G...............
2180 94 02 00 00 64 02 00 00 4b 02 00 00 2f 02 00 00 22 02 00 00 0a 02 00 00 e4 01 00 00 d7 01 00 00 ....d...K.../..."...............
21a0 d6 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
21c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 09 6c 6f 67 28 22 5c 6e .........................log("\n
21e0 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 73 79 6e 74 68 20 2d 72 75 6e 20 63 6f ");...log("........synth.-run.co
2200 61 72 73 65 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 63 6f 61 72 73 65 3a 5c 6e 22 29 arse\n");...log("....coarse:\n")
2220 3b 00 09 09 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 66 6c ;...log("\n");...log("........fl
2240 61 74 74 65 6e 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 70 72 6f 63 5c 6e atten\n");...log("........proc\n
2260 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 66 6c 61 74 74 65 6e 3a 20 20 20 20 20 28 6f 6e 6c ");...log("....flatten:.....(onl
2280 79 20 69 66 20 2d 66 6c 61 74 74 65 6e 29 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 5c 6e 22 29 3b y.if.-flatten)\n");...log("\n");
22a0 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 68 69 65 72 61 72 63 68 79 20 2d 63 68 65 63 6b ...log("........hierarchy.-check
22c0 20 2d 74 6f 70 20 3c 74 6f 70 3e 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 .-top.<top>\n");...log("........
22e0 72 65 61 64 5f 76 65 72 69 6c 6f 67 20 2d 6c 69 62 20 2b 2f 78 69 6c 69 6e 78 2f 62 72 61 6d 73 read_verilog.-lib.+/xilinx/brams
2300 5f 62 62 2e 76 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 72 65 61 64 5f 76 _bb.v\n");...log("........read_v
2320 65 72 69 6c 6f 67 20 2d 6c 69 62 20 2b 2f 78 69 6c 69 6e 78 2f 63 65 6c 6c 73 5f 78 74 72 61 2e erilog.-lib.+/xilinx/cells_xtra.
2340 76 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 72 65 61 64 5f 76 65 72 69 6c v\n");...log("........read_veril
2360 6f 67 20 2d 6c 69 62 20 2b 2f 78 69 6c 69 6e 78 2f 63 65 6c 6c 73 5f 73 69 6d 2e 76 5c 6e 22 29 og.-lib.+/xilinx/cells_sim.v\n")
2380 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 62 65 67 69 6e 3a 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 ;...log("....begin:\n");...log("
23a0 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 \n");...log("The.following.comma
23c0 6e 64 73 20 61 72 65 20 65 78 65 63 75 74 65 64 20 62 79 20 74 68 69 73 20 73 79 6e 74 68 65 73 nds.are.executed.by.this.synthes
23e0 69 73 20 63 6f 6d 6d 61 6e 64 3a 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 09 is.command:\n");...log("\n");...
2400 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 72 75 6e 20 27 61 log("\n");...log("........run.'a
2420 62 63 27 20 77 69 74 68 20 2d 64 66 66 20 6f 70 74 69 6f 6e 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 bc'.with.-dff.option\n");...log(
2440 22 20 20 20 20 2d 72 65 74 69 6d 65 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 "....-retime\n");...log("\n");..
2460 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 66 6c 61 74 74 65 6e 20 64 65 73 69 67 6e 20 62 65 66 .log("........flatten.design.bef
2480 6f 72 65 20 73 79 6e 74 68 65 73 69 73 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 2d 66 ore.synthesis\n");...log("....-f
24a0 6c 61 74 74 65 6e 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 latten\n");...log("\n");...log("
24c0 20 20 20 20 20 20 20 20 73 79 6e 6f 6e 79 6d 6f 75 73 20 74 6f 20 74 68 65 20 65 6e 64 20 6f 66 ........synonymous.to.the.end.of
24e0 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 73 74 2e 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 .the.command.list.\n");...log(".
2500 20 20 20 20 20 20 20 66 72 6f 6d 20 6c 61 62 65 6c 20 69 73 20 73 79 6e 6f 6e 79 6d 6f 75 73 20 .......from.label.is.synonymous.
2520 74 6f 20 27 62 65 67 69 6e 27 2c 20 61 6e 64 20 65 6d 70 74 79 20 74 6f 20 6c 61 62 65 6c 20 69 to.'begin',.and.empty.to.label.i
2540 73 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 6f 6e 6c 79 20 72 75 6e 20 74 s\n");...log("........only.run.t
2560 68 65 20 63 6f 6d 6d 61 6e 64 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 6c 61 62 65 6c 73 20 28 he.commands.between.the.labels.(
2580 73 65 65 20 62 65 6c 6f 77 29 2e 20 61 6e 20 65 6d 70 74 79 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 see.below)..an.empty\n");...log(
25a0 22 20 20 20 20 2d 72 75 6e 20 3c 66 72 6f 6d 5f 6c 61 62 65 6c 3e 3a 3c 74 6f 5f 6c 61 62 65 6c "....-run.<from_label>:<to_label
25c0 3e 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 >\n");...log("\n");...log(".....
25e0 20 20 20 64 69 73 61 62 6c 65 20 69 6e 66 65 72 69 6e 67 20 6f 66 20 64 69 73 74 72 69 62 75 74 ...disable.infering.of.distribut
2600 65 64 20 72 61 6d 73 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 2d 6e 6f 64 72 61 6d 5c ed.rams\n");...log("....-nodram\
2620 6e 22 29 3b 00 09 09 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 n");...log("\n");...log(".......
2640 20 64 69 73 61 62 6c 65 20 69 6e 66 65 72 69 6e 67 20 6f 66 20 62 6c 6f 63 6b 20 72 61 6d 73 5c .disable.infering.of.block.rams\
2660 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 2d 6e 6f 62 72 61 6d 5c 6e 22 29 3b 00 09 09 6c n");...log("....-nobram\n");...l
2680 6f 67 28 22 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 28 74 68 69 73 20 66 og("\n");...log("........(this.f
26a0 65 61 74 75 72 65 20 69 73 20 65 78 70 65 72 69 6d 65 6e 74 61 6c 20 61 6e 64 20 69 6e 63 6f 6d eature.is.experimental.and.incom
26c0 70 6c 65 74 65 29 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 67 65 6e 65 72 plete)\n");...log("........gener
26e0 61 74 65 20 61 6e 20 6f 75 74 70 75 74 20 6e 65 74 6c 69 73 74 20 28 61 6e 64 20 42 4c 49 46 20 ate.an.output.netlist.(and.BLIF.
2700 66 69 6c 65 29 20 73 75 69 74 61 62 6c 65 20 66 6f 72 20 56 50 52 5c 6e 22 29 3b 00 09 09 6c 6f file).suitable.for.VPR\n");...lo
2720 67 28 22 20 20 20 20 2d 76 70 72 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 09 g("....-vpr\n");...log("\n");...
2740 6c 6f 67 28 22 20 20 20 20 20 20 20 20 69 73 20 6f 6d 69 74 74 65 64 20 69 66 20 74 68 69 73 20 log("........is.omitted.if.this.
2760 70 61 72 61 6d 65 74 65 72 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2e 5c 6e 22 29 3b parameter.is.not.specified.\n");
2780 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 77 72 69 74 65 20 74 68 65 20 64 65 73 69 67 6e ...log("........write.the.design
27a0 20 74 6f 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 42 4c 49 46 20 66 69 6c 65 2e 20 77 72 69 .to.the.specified.BLIF.file..wri
27c0 74 69 6e 67 20 6f 66 20 61 6e 20 6f 75 74 70 75 74 20 66 69 6c 65 5c 6e 22 29 3b 00 09 09 6c 6f ting.of.an.output.file\n");...lo
27e0 67 28 22 20 20 20 20 2d 62 6c 69 66 20 3c 66 69 6c 65 3e 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 g("....-blif.<file>\n");...log("
2800 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 69 73 20 6f 6d 69 74 74 65 64 20 \n");...log("........is.omitted.
2820 69 66 20 74 68 69 73 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 if.this.parameter.is.not.specifi
2840 65 64 2e 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 77 72 69 74 65 20 74 68 ed.\n");...log("........write.th
2860 65 20 64 65 73 69 67 6e 20 74 6f 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 65 64 69 66 20 66 e.design.to.the.specified.edif.f
2880 69 6c 65 2e 20 77 72 69 74 69 6e 67 20 6f 66 20 61 6e 20 6f 75 74 70 75 74 20 66 69 6c 65 5c 6e ile..writing.of.an.output.file\n
28a0 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 2d 65 64 69 66 20 3c 66 69 6c 65 3e 5c 6e 22 29 3b ");...log("....-edif.<file>\n");
28c0 00 09 09 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 75 73 65 ...log("\n");...log("........use
28e0 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6d 6f 64 75 6c 65 20 61 73 20 74 6f 70 20 6d 6f 64 .the.specified.module.as.top.mod
2900 75 6c 65 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 2d 74 6f 70 20 3c 6d 6f 64 75 6c 65 ule\n");...log("....-top.<module
2920 3e 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 63 6f 6d 70 61 >\n");...log("\n");...log("compa
2940 74 69 62 6c 65 20 77 69 74 68 20 37 2d 53 65 72 69 65 73 20 58 69 6c 69 6e 78 20 64 65 76 69 63 tible.with.7-Series.Xilinx.devic
2960 65 73 2e 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 70 61 72 74 6c 79 20 73 65 6c 65 63 74 65 64 20 es.\n");...log("partly.selected.
2980 64 65 73 69 67 6e 73 2e 20 41 74 20 74 68 65 20 6d 6f 6d 65 6e 74 20 74 68 69 73 20 63 6f 6d 6d designs..At.the.moment.this.comm
29a0 61 6e 64 20 63 72 65 61 74 65 73 20 6e 65 74 6c 69 73 74 73 20 74 68 61 74 20 61 72 65 5c 6e 22 and.creates.netlists.that.are\n"
29c0 29 3b 00 09 09 6c 6f 67 28 22 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 75 6e 73 20 73 79 6e 74 );...log("This.command.runs.synt
29e0 68 65 73 69 73 20 66 6f 72 20 58 69 6c 69 6e 78 20 46 50 47 41 73 2e 20 54 68 69 73 20 63 6f 6d hesis.for.Xilinx.FPGAs..This.com
2a00 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 6f 70 65 72 61 74 65 20 6f 6e 5c 6e 22 29 3b 00 09 09 mand.does.not.operate.on\n");...
2a20 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 73 79 6e 74 68 5f 78 69 6c 69 log("\n");...log("....synth_xili
2a40 6e 78 20 5b 6f 70 74 69 6f 6e 73 5d 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 nx.[options]\n");...log("\n");..
2a60 09 2f 2f 20 20 20 7c 2d 2d 2d 76 2d 2d 2d 7c 2d 2d 2d 76 2d 2d 2d 7c 2d 2d 2d 76 2d 2d 2d 7c 2d .//...|---v---|---v---|---v---|-
2a80 2d 2d 76 2d 2d 2d 7c 2d 2d 2d 76 2d 2d 2d 7c 2d 2d 2d 76 2d 2d 2d 7c 2d 2d 2d 76 2d 2d 2d 7c 2d --v---|---v---|---v---|---v---|-
2aa0 2d 2d 76 2d 2d 2d 7c 2d 2d 2d 76 2d 2d 2d 7c 2d 2d 2d 76 2d 2d 2d 7c 00 09 7b 00 09 76 6f 69 64 --v---|---v---|---v---|..{..void
2ac0 20 68 65 6c 70 28 29 20 59 53 5f 4f 56 45 52 52 49 44 45 00 00 09 53 79 6e 74 68 58 69 6c 69 6e .help().YS_OVERRIDE...SynthXilin
2ae0 78 50 61 73 73 28 29 20 3a 20 50 61 73 73 28 22 73 79 6e 74 68 5f 78 69 6c 69 6e 78 22 2c 20 22 xPass().:.Pass("synth_xilinx",."
2b00 73 79 6e 74 68 65 73 69 73 20 66 6f 72 20 58 69 6c 69 6e 78 20 46 50 47 41 73 22 29 20 7b 20 7d synthesis.for.Xilinx.FPGAs").{.}
2b20 00 7b 00 73 74 72 75 63 74 20 53 79 6e 74 68 58 69 6c 69 6e 78 50 61 73 73 20 3a 20 70 75 62 6c .{.struct.SynthXilinxPass.:.publ
2b40 69 63 20 50 61 73 73 00 00 7d 00 09 72 65 74 75 72 6e 20 61 63 74 69 76 65 3b 00 09 09 61 63 74 ic.Pass..}..return.active;...act
2b60 69 76 65 20 3d 20 66 61 6c 73 65 3b 00 09 69 66 20 28 6c 61 62 65 6c 20 3d 3d 20 72 75 6e 5f 74 ive.=.false;..if.(label.==.run_t
2b80 6f 29 00 09 09 61 63 74 69 76 65 20 3d 20 74 72 75 65 3b 00 09 69 66 20 28 6c 61 62 65 6c 20 3d o)...active.=.true;..if.(label.=
2ba0 3d 20 72 75 6e 5f 66 72 6f 6d 29 00 7b 00 62 6f 6f 6c 20 63 68 65 63 6b 5f 6c 61 62 65 6c 28 62 =.run_from).{.bool.check_label(b
2bc0 6f 6f 6c 20 26 61 63 74 69 76 65 2c 20 73 74 64 3a 3a 73 74 72 69 6e 67 20 72 75 6e 5f 66 72 6f ool.&active,.std::string.run_fro
2be0 6d 2c 20 73 74 64 3a 3a 73 74 72 69 6e 67 20 72 75 6e 5f 74 6f 2c 20 73 74 64 3a 3a 73 74 72 69 m,.std::string.run_to,.std::stri
2c00 6e 67 20 6c 61 62 65 6c 29 00 00 50 52 49 56 41 54 45 5f 4e 41 4d 45 53 50 41 43 45 5f 42 45 47 ng.label)..PRIVATE_NAMESPACE_BEG
2c20 49 4e 00 55 53 49 4e 47 5f 59 4f 53 59 53 5f 4e 41 4d 45 53 50 41 43 45 00 00 23 69 6e 63 6c 75 IN.USING_YOSYS_NAMESPACE..#inclu
2c40 64 65 20 22 6b 65 72 6e 65 6c 2f 6c 6f 67 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 6b 65 72 6e de."kernel/log.h".#include."kern
2c60 65 6c 2f 72 74 6c 69 6c 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 6b 65 72 6e 65 6c 2f 63 65 6c el/rtlil.h".#include."kernel/cel
2c80 6c 74 79 70 65 73 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 6b 65 72 6e 65 6c 2f 72 65 67 69 73 ltypes.h".#include."kernel/regis
2ca0 74 65 72 2e 68 22 00 00 20 2a 2f 00 20 2a 00 20 2a 20 20 4f 52 20 49 4e 20 43 4f 4e 4e 45 43 54 ter.h"...*/..*..*..OR.IN.CONNECT
2cc0 49 4f 4e 20 57 49 54 48 20 54 48 45 20 55 53 45 20 4f 52 20 50 45 52 46 4f 52 4d 41 4e 43 45 20 ION.WITH.THE.USE.OR.PERFORMANCE.
2ce0 4f 46 20 54 48 49 53 20 53 4f 46 54 57 41 52 45 2e 00 20 2a 20 20 41 43 54 49 4f 4e 20 4f 46 20 OF.THIS.SOFTWARE...*..ACTION.OF.
2d00 43 4f 4e 54 52 41 43 54 2c 20 4e 45 47 4c 49 47 45 4e 43 45 20 4f 52 20 4f 54 48 45 52 20 54 4f CONTRACT,.NEGLIGENCE.OR.OTHER.TO
2d20 52 54 49 4f 55 53 20 41 43 54 49 4f 4e 2c 20 41 52 49 53 49 4e 47 20 4f 55 54 20 4f 46 00 20 2a RTIOUS.ACTION,.ARISING.OUT.OF..*
2d40 20 20 57 48 41 54 53 4f 45 56 45 52 20 52 45 53 55 4c 54 49 4e 47 20 46 52 4f 4d 20 4c 4f 53 53 ..WHATSOEVER.RESULTING.FROM.LOSS
2d60 20 4f 46 20 55 53 45 2c 20 44 41 54 41 20 4f 52 20 50 52 4f 46 49 54 53 2c 20 57 48 45 54 48 45 .OF.USE,.DATA.OR.PROFITS,.WHETHE
2d80 52 20 49 4e 20 41 4e 00 20 2a 20 20 41 4e 59 20 53 50 45 43 49 41 4c 2c 20 44 49 52 45 43 54 2c R.IN.AN..*..ANY.SPECIAL,.DIRECT,
2da0 20 49 4e 44 49 52 45 43 54 2c 20 4f 52 20 43 4f 4e 53 45 51 55 45 4e 54 49 41 4c 20 44 41 4d 41 .INDIRECT,.OR.CONSEQUENTIAL.DAMA
2dc0 47 45 53 20 4f 52 20 41 4e 59 20 44 41 4d 41 47 45 53 00 20 2a 20 20 4d 45 52 43 48 41 4e 54 41 GES.OR.ANY.DAMAGES..*..MERCHANTA
2de0 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 2e 20 49 4e 20 4e 4f 20 45 56 45 4e 54 20 BILITY.AND.FITNESS..IN.NO.EVENT.
2e00 53 48 41 4c 4c 20 54 48 45 20 41 55 54 48 4f 52 20 42 45 20 4c 49 41 42 4c 45 20 46 4f 52 00 20 SHALL.THE.AUTHOR.BE.LIABLE.FOR..
2e20 2a 20 20 57 49 54 48 20 52 45 47 41 52 44 20 54 4f 20 54 48 49 53 20 53 4f 46 54 57 41 52 45 20 *..WITH.REGARD.TO.THIS.SOFTWARE.
2e40 49 4e 43 4c 55 44 49 4e 47 20 41 4c 4c 20 49 4d 50 4c 49 45 44 20 57 41 52 52 41 4e 54 49 45 53 INCLUDING.ALL.IMPLIED.WARRANTIES
2e60 20 4f 46 00 20 2a 20 20 54 48 45 20 53 4f 46 54 57 41 52 45 20 49 53 20 50 52 4f 56 49 44 45 44 .OF..*..THE.SOFTWARE.IS.PROVIDED
2e80 20 22 41 53 20 49 53 22 20 41 4e 44 20 54 48 45 20 41 55 54 48 4f 52 20 44 49 53 43 4c 41 49 4d ."AS.IS".AND.THE.AUTHOR.DISCLAIM
2ea0 53 20 41 4c 4c 20 57 41 52 52 41 4e 54 49 45 53 00 20 2a 00 20 2a 20 20 63 6f 70 79 72 69 67 68 S.ALL.WARRANTIES..*..*..copyrigh
2ec0 74 20 6e 6f 74 69 63 65 20 61 6e 64 20 74 68 69 73 20 70 65 72 6d 69 73 73 69 6f 6e 20 6e 6f 74 t.notice.and.this.permission.not
2ee0 69 63 65 20 61 70 70 65 61 72 20 69 6e 20 61 6c 6c 20 63 6f 70 69 65 73 2e 00 20 2a 20 20 70 75 ice.appear.in.all.copies...*..pu
2f00 72 70 6f 73 65 20 77 69 74 68 20 6f 72 20 77 69 74 68 6f 75 74 20 66 65 65 20 69 73 20 68 65 72 rpose.with.or.without.fee.is.her
2f20 65 62 79 20 67 72 61 6e 74 65 64 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 74 68 65 20 61 eby.granted,.provided.that.the.a
2f40 62 6f 76 65 00 20 2a 20 20 50 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 75 73 65 2c 20 63 6f 70 79 bove..*..Permission.to.use,.copy
2f60 2c 20 6d 6f 64 69 66 79 2c 20 61 6e 64 2f 6f 72 20 64 69 73 74 72 69 62 75 74 65 20 74 68 69 73 ,.modify,.and/or.distribute.this
2f80 20 73 6f 66 74 77 61 72 65 20 66 6f 72 20 61 6e 79 00 20 2a 00 20 2a 20 20 43 6f 70 79 72 69 67 .software.for.any..*..*..Copyrig
2fa0 68 74 20 28 43 29 20 32 30 31 32 20 20 43 6c 69 66 66 6f 72 64 20 57 6f 6c 66 20 3c 63 6c 69 66 ht.(C).2012..Clifford.Wolf.<clif
2fc0 66 6f 72 64 40 63 6c 69 66 66 6f 72 64 2e 61 74 3e 00 20 2a 00 20 2a 20 20 79 6f 73 79 73 20 2d ford@clifford.at>..*..*..yosys.-
2fe0 2d 20 59 6f 73 79 73 20 4f 70 65 6e 20 53 59 6e 74 68 65 73 69 73 20 53 75 69 74 65 00 2f 2a 00 -.Yosys.Open.SYnthesis.Suite./*.
3000 61 64 00 00 51 04 00 00 d5 05 00 00 00 10 00 00 5a 00 00 00 00 00 00 00 bf 0f 00 00 ba 0f 00 00 ad..Q...........Z...............
3020 b9 0f 00 00 71 0f 00 00 6d 0f 00 00 6c 0f 00 00 29 0f 00 00 25 0f 00 00 06 0f 00 00 e4 0e 00 00 ....q...m...l...)...%...........
3040 e0 0e 00 00 df 0e 00 00 a8 0e 00 00 a4 0e 00 00 78 0e 00 00 74 0e 00 00 73 0e 00 00 3e 0e 00 00 ................x...t...s...>...
3060 3a 0e 00 00 28 0e 00 00 e7 0d 00 00 aa 0d 00 00 a5 0d 00 00 a1 0d 00 00 a0 0d 00 00 6b 0d 00 00 :...(.......................k...
3080 67 0d 00 00 55 0d 00 00 14 0d 00 00 d7 0c 00 00 d2 0c 00 00 ce 0c 00 00 cd 0c 00 00 98 0c 00 00 g...U...........................
30a0 94 0c 00 00 6a 0c 00 00 45 0c 00 00 21 0c 00 00 fe 0b 00 00 da 0b 00 00 d9 0b 00 00 cb 0b 00 00 ....j...E...!...................
30c0 6a 0b 00 00 5e 0b 00 00 10 0b 00 00 0b 0b 00 00 0a 0b 00 00 df 0a 00 00 bb 0a 00 00 b7 0a 00 00 j...^...........................
30e0 b6 0a 00 00 7d 0a 00 00 79 0a 00 00 23 0a 00 00 cf 09 00 00 af 09 00 00 5e 09 00 00 5a 09 00 00 ....}...y...#...........^...Z...
3100 59 09 00 00 1f 09 00 00 1b 09 00 00 df 08 00 00 7e 08 00 00 2d 08 00 00 0d 08 00 00 09 08 00 00 Y...............~...-...........
3120 08 08 00 00 d2 07 00 00 ce 07 00 00 a3 07 00 00 84 07 00 00 5c 07 00 00 58 07 00 00 57 07 00 00 ....................\...X...W...
3140 22 07 00 00 1e 07 00 00 03 07 00 00 b1 06 00 00 ad 06 00 00 78 06 00 00 74 06 00 00 59 06 00 00 "...................x...t...Y...
3160 14 06 00 00 10 06 00 00 0f 06 00 00 02 06 00 00 ff 05 00 00 ec 05 00 00 eb 05 00 00 d5 05 00 00 ................................
3180 d4 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
32a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
32c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
32e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
33a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
33c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
33e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
34a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
34c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
34e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
35a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
35c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 52 49 56 41 54 45 5f 4e 41 4d .....................PRIVATE_NAM
35e0 45 53 50 41 43 45 5f 45 4e 44 00 00 7d 20 53 79 6e 74 68 58 69 6c 69 6e 78 50 61 73 73 3b 00 09 ESPACE_END..}.SynthXilinxPass;..
3600 7d 00 09 09 6c 6f 67 5f 70 6f 70 28 29 3b 00 00 09 09 7d 00 09 09 09 09 50 61 73 73 3a 3a 63 61 }...log_pop();....}.....Pass::ca
3620 6c 6c 28 64 65 73 69 67 6e 2c 20 73 74 72 69 6e 67 66 28 22 77 72 69 74 65 5f 62 6c 69 66 20 25 ll(design,.stringf("write_blif.%
3640 73 22 2c 20 65 64 69 66 5f 66 69 6c 65 2e 63 5f 73 74 72 28 29 29 29 3b 00 09 09 09 69 66 20 28 s",.edif_file.c_str()));....if.(
3660 21 62 6c 69 66 5f 66 69 6c 65 2e 65 6d 70 74 79 28 29 29 00 09 09 7b 00 09 09 69 66 20 28 63 68 !blif_file.empty())...{...if.(ch
3680 65 63 6b 5f 6c 61 62 65 6c 28 61 63 74 69 76 65 2c 20 72 75 6e 5f 66 72 6f 6d 2c 20 72 75 6e 5f eck_label(active,.run_from,.run_
36a0 74 6f 2c 20 22 62 6c 69 66 22 29 29 00 09 09 7d 00 09 09 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 to,."blif"))...}.....Pass::call(
36c0 64 65 73 69 67 6e 2c 20 73 74 72 69 6e 67 66 28 22 77 72 69 74 65 5f 65 64 69 66 20 2d 70 76 65 design,.stringf("write_edif.-pve
36e0 63 74 6f 72 20 62 72 61 20 25 73 22 2c 20 65 64 69 66 5f 66 69 6c 65 2e 63 5f 73 74 72 28 29 29 ctor.bra.%s",.edif_file.c_str())
3700 29 3b 00 09 09 09 69 66 20 28 21 65 64 69 66 5f 66 69 6c 65 2e 65 6d 70 74 79 28 29 29 00 09 09 );....if.(!edif_file.empty())...
3720 7b 00 09 09 69 66 20 28 63 68 65 63 6b 5f 6c 61 62 65 6c 28 61 63 74 69 76 65 2c 20 72 75 6e 5f {...if.(check_label(active,.run_
3740 66 72 6f 6d 2c 20 72 75 6e 5f 74 6f 2c 20 22 65 64 69 66 22 29 29 00 00 09 09 7d 00 09 09 09 50 from,.run_to,."edif"))....}....P
3760 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 63 68 65 63 6b 20 2d 6e 6f 69 6e 69 74 ass::call(design,."check.-noinit
3780 22 29 3b 00 09 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 73 74 61 74 22 ");....Pass::call(design,."stat"
37a0 29 3b 00 09 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 68 69 65 72 61 72 );....Pass::call(design,."hierar
37c0 63 68 79 20 2d 63 68 65 63 6b 22 29 3b 00 09 09 7b 00 09 09 69 66 20 28 63 68 65 63 6b 5f 6c 61 chy.-check");...{...if.(check_la
37e0 62 65 6c 28 61 63 74 69 76 65 2c 20 72 75 6e 5f 66 72 6f 6d 2c 20 72 75 6e 5f 74 6f 2c 20 22 63 bel(active,.run_from,.run_to,."c
3800 68 65 63 6b 22 29 29 00 00 09 09 7d 00 09 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 heck"))....}....Pass::call(desig
3820 6e 2c 20 22 63 6c 65 61 6e 22 29 3b 00 09 09 09 09 09 22 2d 66 66 20 46 44 52 45 5f 31 20 51 20 n,."clean");......"-ff.FDRE_1.Q.
3840 49 4e 49 54 20 2d 66 66 20 46 44 43 45 5f 31 20 51 20 49 4e 49 54 20 2d 66 66 20 46 44 50 45 5f INIT.-ff.FDCE_1.Q.INIT.-ff.FDPE_
3860 31 20 51 20 49 4e 49 54 20 2d 66 66 20 46 44 53 45 5f 31 20 51 20 49 4e 49 54 22 29 3b 00 09 09 1.Q.INIT.-ff.FDSE_1.Q.INIT");...
3880 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 64 66 66 69 6e 69 74 20 2d 66 66 .Pass::call(design,."dffinit.-ff
38a0 20 46 44 52 45 20 51 20 49 4e 49 54 20 2d 66 66 20 46 44 43 45 20 51 20 49 4e 49 54 20 2d 66 66 .FDRE.Q.INIT.-ff.FDCE.Q.INIT.-ff
38c0 20 46 44 50 45 20 51 20 49 4e 49 54 20 2d 66 66 20 46 44 53 45 20 51 20 49 4e 49 54 20 22 00 09 .FDPE.Q.INIT.-ff.FDSE.Q.INIT."..
38e0 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 74 65 63 68 6d 61 70 20 2d 6d ..Pass::call(design,."techmap.-m
3900 61 70 20 2b 2f 78 69 6c 69 6e 78 2f 63 65 6c 6c 73 5f 6d 61 70 2e 76 22 29 3b 00 09 09 7b 00 09 ap.+/xilinx/cells_map.v");...{..
3920 09 69 66 20 28 63 68 65 63 6b 5f 6c 61 62 65 6c 28 61 63 74 69 76 65 2c 20 72 75 6e 5f 66 72 6f .if.(check_label(active,.run_fro
3940 6d 2c 20 72 75 6e 5f 74 6f 2c 20 22 6d 61 70 5f 63 65 6c 6c 73 22 29 29 00 00 09 09 7d 00 09 09 m,.run_to,."map_cells"))....}...
3960 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 74 65 63 68 6d 61 70 20 2d 6d 61 .Pass::call(design,."techmap.-ma
3980 70 20 2b 2f 78 69 6c 69 6e 78 2f 6c 75 74 5f 6d 61 70 2e 76 20 2d 6d 61 70 20 2b 2f 78 69 6c 69 p.+/xilinx/lut_map.v.-map.+/xili
39a0 6e 78 2f 66 66 5f 6d 61 70 2e 76 22 29 3b 00 09 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 nx/ff_map.v");....Pass::call(des
39c0 69 67 6e 2c 20 22 63 6c 65 61 6e 22 29 3b 00 09 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 ign,."clean");....Pass::call(des
39e0 69 67 6e 2c 20 22 61 62 63 20 2d 6c 75 74 73 20 32 3a 32 2c 33 2c 36 3a 35 2c 31 30 2c 32 30 22 ign,."abc.-luts.2:2,3,6:5,10,20"
3a00 20 2b 20 73 74 72 69 6e 67 28 72 65 74 69 6d 65 20 3f 20 22 20 2d 64 66 66 22 20 3a 20 22 22 29 .+.string(retime.?.".-dff".:."")
3a20 29 3b 00 09 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 74 65 63 68 6d 61 );....Pass::call(design,."techma
3a40 70 20 2d 6d 61 70 20 2b 2f 74 65 63 68 6d 61 70 2e 76 20 2d 6d 61 70 20 2b 2f 78 69 6c 69 6e 78 p.-map.+/techmap.v.-map.+/xilinx
3a60 2f 66 66 5f 6d 61 70 2e 76 20 74 3a 24 5f 44 46 46 5f 3f 4e 3f 22 29 3b 00 09 09 7b 00 09 09 69 /ff_map.v.t:$_DFF_?N?");...{...i
3a80 66 20 28 63 68 65 63 6b 5f 6c 61 62 65 6c 28 61 63 74 69 76 65 2c 20 72 75 6e 5f 66 72 6f 6d 2c f.(check_label(active,.run_from,
3aa0 20 72 75 6e 5f 74 6f 2c 20 22 6d 61 70 5f 6c 75 74 73 22 29 29 00 00 09 09 7d 00 09 09 09 50 61 .run_to,."map_luts"))....}....Pa
3ac0 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 6f 70 74 20 2d 66 61 73 74 22 29 3b 00 09 ss::call(design,."opt.-fast");..
3ae0 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 68 69 65 72 61 72 63 68 79 20 ..Pass::call(design,."hierarchy.
3b00 2d 63 68 65 63 6b 22 29 3b 00 00 09 09 09 7d 00 09 09 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 -check");.....}.....Pass::call(d
3b20 65 73 69 67 6e 2c 20 22 74 65 63 68 6d 61 70 20 2d 6d 61 70 20 2b 2f 74 65 63 68 6d 61 70 2e 76 esign,."techmap.-map.+/techmap.v
3b40 20 2d 6d 61 70 20 2b 2f 78 69 6c 69 6e 78 2f 61 72 69 74 68 5f 6d 61 70 2e 76 22 29 3b 00 09 09 .-map.+/xilinx/arith_map.v");...
3b60 09 7d 20 65 6c 73 65 20 7b 00 09 09 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c .}.else.{.....Pass::call(design,
3b80 20 22 74 65 63 68 6d 61 70 20 2d 6d 61 70 20 2b 2f 74 65 63 68 6d 61 70 2e 76 20 2d 6d 61 70 20 ."techmap.-map.+/techmap.v.-map.
3ba0 2b 2f 78 69 6c 69 6e 78 2f 61 72 69 74 68 5f 6d 61 70 2e 76 20 2d 44 20 5f 45 58 50 4c 49 43 49 +/xilinx/arith_map.v.-D._EXPLICI
3bc0 54 5f 43 41 52 52 59 22 29 3b 00 09 09 09 69 66 20 28 76 70 72 29 20 7b 00 00 09 09 09 50 61 73 T_CARRY");....if.(vpr).{.....Pas
3be0 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 6f 70 74 20 2d 66 75 6c 6c 22 29 3b 00 09 09 s::call(design,."opt.-full");...
3c00 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 64 66 66 32 64 66 66 65 22 29 3b .Pass::call(design,."dff2dffe");
3c20 00 09 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 64 66 66 73 72 32 64 66 ....Pass::call(design,."dffsr2df
3c40 66 22 29 3b 00 09 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 6d 65 6d 6f f");....Pass::call(design,."memo
3c60 72 79 5f 6d 61 70 22 29 3b 00 09 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 ry_map");....Pass::call(design,.
3c80 22 6f 70 74 20 2d 66 61 73 74 20 2d 66 75 6c 6c 22 29 3b 00 09 09 7b 00 09 09 69 66 20 28 63 68 "opt.-fast.-full");...{...if.(ch
3ca0 65 63 6b 5f 6c 61 62 65 6c 28 61 63 74 69 76 65 2c 20 72 75 6e 5f 66 72 6f 6d 2c 20 72 75 6e 5f eck_label(active,.run_from,.run_
3cc0 74 6f 2c 20 22 66 69 6e 65 22 29 29 00 00 09 09 7d 00 09 09 09 7d 00 09 09 09 09 50 61 73 73 3a to,."fine"))....}....}.....Pass:
3ce0 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 74 65 63 68 6d 61 70 20 2d 6d 61 70 20 2b 2f 78 69 :call(design,."techmap.-map.+/xi
3d00 6c 69 6e 78 2f 64 72 61 6d 73 5f 6d 61 70 2e 76 22 29 3b 00 09 09 09 09 50 61 73 73 3a 3a 63 61 linx/drams_map.v");.....Pass::ca
3d20 6c 6c 28 64 65 73 69 67 6e 2c 20 22 6d 65 6d 6f 72 79 5f 62 72 61 6d 20 2d 72 75 6c 65 73 20 2b ll(design,."memory_bram.-rules.+
3d40 2f 78 69 6c 69 6e 78 2f 64 72 61 6d 73 2e 74 78 74 22 29 3b 00 09 09 09 69 66 20 28 21 6e 6f 64 /xilinx/drams.txt");....if.(!nod
3d60 72 61 6d 29 20 7b 00 09 09 7b 00 09 09 69 66 20 28 63 68 65 63 6b 5f 6c 61 62 65 6c 28 61 63 74 ram).{...{...if.(check_label(act
3d80 69 76 65 2c 20 72 75 6e 5f 66 72 6f 6d 2c 20 72 75 6e 5f 74 6f 2c 20 22 64 72 61 6d 22 29 29 00 ive,.run_from,.run_to,."dram")).
3da0 00 09 09 7d 00 09 09 09 7d 00 09 09 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c ...}....}.....Pass::call(design,
3dc0 20 22 74 65 63 68 6d 61 70 20 2d 6d 61 70 20 2b 2f 78 69 6c 69 6e 78 2f 62 72 61 6d 73 5f 6d 61 ."techmap.-map.+/xilinx/brams_ma
3de0 70 2e 76 22 29 3b 00 09 09 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 6d p.v");.....Pass::call(design,."m
3e00 65 6d 6f 72 79 5f 62 72 61 6d 20 2d 72 75 6c 65 73 20 2b 2f 78 69 6c 69 6e 78 2f 62 72 61 6d 73 emory_bram.-rules.+/xilinx/brams
3e20 2e 74 78 74 22 29 3b 00 09 09 09 69 66 20 28 21 6e 6f 62 72 61 6d 29 20 7b 00 09 09 7b 00 09 09 .txt");....if.(!nobram).{...{...
3e40 69 66 20 28 63 68 65 63 6b 5f 6c 61 62 65 6c 28 61 63 74 69 76 65 2c 20 72 75 6e 5f 66 72 6f 6d if.(check_label(active,.run_from
3e60 2c 20 72 75 6e 5f 74 6f 2c 20 22 62 72 61 6d 22 29 29 00 00 09 09 7d 00 09 09 09 50 61 73 73 3a ,.run_to,."bram"))....}....Pass:
3e80 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 73 79 6e 74 68 20 2d 72 75 6e 20 63 6f 61 72 73 65 :call(design,."synth.-run.coarse
3ea0 22 29 3b 00 09 09 7b 00 09 09 69 66 20 28 63 68 65 63 6b 5f 6c 61 62 65 6c 28 61 63 74 69 76 65 ");...{...if.(check_label(active
3ec0 2c 20 72 75 6e 5f 66 72 6f 6d 2c 20 72 75 6e 5f 74 6f 2c 20 22 63 6f 61 72 73 65 22 29 29 00 00 ,.run_from,.run_to,."coarse"))..
3ee0 09 09 7d 00 09 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 66 6c 61 74 74 ..}....Pass::call(design,."flatt
3f00 65 6e 22 29 3b 00 09 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 70 72 6f en");....Pass::call(design,."pro
3f20 63 22 29 3b 00 09 09 7b 00 09 09 69 66 20 28 66 6c 61 74 74 65 6e 20 26 26 20 63 68 65 63 6b 5f c");...{...if.(flatten.&&.check_
3f40 6c 61 62 65 6c 28 61 63 74 69 76 65 2c 20 72 75 6e 5f 66 72 6f 6d 2c 20 72 75 6e 5f 74 6f 2c 20 label(active,.run_from,.run_to,.
3f60 22 66 6c 61 74 74 65 6e 22 29 29 00 00 09 09 7d 00 09 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 "flatten"))....}....Pass::call(d
3f80 65 73 69 67 6e 2c 20 73 74 72 69 6e 67 66 28 22 68 69 65 72 61 72 63 68 79 20 2d 63 68 65 63 6b esign,.stringf("hierarchy.-check
3fa0 20 25 73 22 2c 20 74 6f 70 5f 6f 70 74 2e 63 5f 73 74 72 28 29 29 29 3b 00 00 09 09 09 7d 00 09 .%s",.top_opt.c_str()));.....}..
3fc0 09 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 72 65 61 64 5f 76 65 72 69 ...Pass::call(design,."read_veri
3fe0 6c 6f 67 20 2d 6c 69 62 20 2b 2f 78 69 6c 69 6e 78 2f 62 72 61 6d 73 5f 62 62 2e 76 22 29 3b 00 log.-lib.+/xilinx/brams_bb.v");.
4000 61 64 00 00 34 00 00 00 2c 02 00 00 00 10 00 00 77 00 00 00 00 00 00 00 be 0f 00 00 84 0f 00 00 ad..4...,.......w...............
4020 4e 0f 00 00 41 0f 00 00 ff 0e 00 00 c5 0e 00 00 8f 0e 00 00 82 0e 00 00 6c 0e 00 00 48 0e 00 00 N...A...................l...H...
4040 29 0e 00 00 0b 0e 00 00 ee 0d 00 00 d0 0d 00 00 89 0d 00 00 6b 0d 00 00 5e 0d 00 00 44 0d 00 00 )...................k...^...D...
4060 f4 0c 00 00 bf 0c 00 00 a5 0c 00 00 5c 0c 00 00 4f 0c 00 00 34 0c 00 00 fe 0b 00 00 97 0b 00 00 ............\...O...4...........
4080 33 0b 00 00 19 0b 00 00 0c 0b 00 00 f5 0a 00 00 d0 0a 00 00 b7 0a 00 00 95 0a 00 00 88 0a 00 00 3...............................
40a0 5e 0a 00 00 33 0a 00 00 26 0a 00 00 fc 09 00 00 d1 09 00 00 c4 09 00 00 c1 09 00 00 71 09 00 00 ^...3...&...................q...
40c0 6e 09 00 00 49 09 00 00 30 09 00 00 17 09 00 00 f7 08 00 00 df 08 00 00 c8 08 00 00 b4 08 00 00 n...I...0.......................
40e0 9d 08 00 00 86 08 00 00 85 08 00 00 74 08 00 00 41 08 00 00 3d 08 00 00 02 08 00 00 da 07 00 00 ............t...A...=...........
4100 cc 07 00 00 c7 07 00 00 8b 07 00 00 6b 07 00 00 5d 07 00 00 58 07 00 00 1c 07 00 00 fc 06 00 00 ............k...]...X...........
4120 ee 06 00 00 e9 06 00 00 ae 06 00 00 83 06 00 00 61 06 00 00 55 06 00 00 27 06 00 00 fe 05 00 00 ................a...U...'.......
4140 f0 05 00 00 eb 05 00 00 c6 05 00 00 b2 05 00 00 a4 05 00 00 9f 05 00 00 7b 05 00 00 68 05 00 00 ........................{...h...
4160 5a 05 00 00 55 05 00 00 34 05 00 00 24 05 00 00 16 05 00 00 11 05 00 00 ed 04 00 00 da 04 00 00 Z...U...4...$...................
4180 cc 04 00 00 c7 04 00 00 a3 04 00 00 90 04 00 00 82 04 00 00 7d 04 00 00 73 04 00 00 6f 04 00 00 ....................}...s...o...
41a0 4b 04 00 00 4a 04 00 00 29 04 00 00 dc 03 00 00 db 03 00 00 b9 03 00 00 b8 03 00 00 80 03 00 00 K...J...).......................
41c0 72 03 00 00 71 03 00 00 3b 03 00 00 37 03 00 00 29 03 00 00 d5 02 00 00 c9 02 00 00 87 02 00 00 r...q...;...7...)...............
41e0 82 02 00 00 81 02 00 00 3f 02 00 00 3e 02 00 00 2c 02 00 00 2b 02 00 00 00 00 00 00 00 00 00 00 ........?...>...,...+...........
4200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4220 00 00 00 00 00 00 00 00 00 00 00 00 09 09 09 69 66 20 28 21 6e 6f 62 72 61 6d 29 20 7b 00 00 09 ...............if.(!nobram).{...
4240 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 72 65 61 64 5f 76 65 72 69 6c ..Pass::call(design,."read_veril
4260 6f 67 20 2d 6c 69 62 20 2b 2f 78 69 6c 69 6e 78 2f 63 65 6c 6c 73 5f 78 74 72 61 2e 76 22 29 3b og.-lib.+/xilinx/cells_xtra.v");
4280 00 00 09 09 09 7d 00 09 09 09 09 50 61 73 73 3a 3a 63 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 72 .....}.....Pass::call(design,."r
42a0 65 61 64 5f 76 65 72 69 6c 6f 67 20 2d 6c 69 62 20 2b 2f 78 69 6c 69 6e 78 2f 63 65 6c 6c 73 5f ead_verilog.-lib.+/xilinx/cells_
42c0 73 69 6d 2e 76 22 29 3b 00 09 09 09 7d 20 65 6c 73 65 20 7b 00 09 09 09 09 50 61 73 73 3a 3a 63 sim.v");....}.else.{.....Pass::c
42e0 61 6c 6c 28 64 65 73 69 67 6e 2c 20 22 72 65 61 64 5f 76 65 72 69 6c 6f 67 20 2d 6c 69 62 20 2d all(design,."read_verilog.-lib.-
4300 44 5f 45 58 50 4c 49 43 49 54 5f 43 41 52 52 59 20 2b 2f 78 69 6c 69 6e 78 2f 63 65 6c 6c 73 5f D_EXPLICIT_CARRY.+/xilinx/cells_
4320 73 69 6d 2e 76 22 29 3b 00 09 09 09 69 66 20 28 76 70 72 29 20 7b 00 09 09 7b 00 09 09 69 66 20 sim.v");....if.(vpr).{...{...if.
4340 28 63 68 65 63 6b 5f 6c 61 62 65 6c 28 61 63 74 69 76 65 2c 20 72 75 6e 5f 66 72 6f 6d 2c 20 72 (check_label(active,.run_from,.r
4360 75 6e 5f 74 6f 2c 20 22 62 65 67 69 6e 22 29 29 00 00 09 09 6c 6f 67 5f 70 75 73 68 28 29 3b 00 un_to,."begin"))....log_push();.
4380 09 09 6c 6f 67 5f 68 65 61 64 65 72 28 64 65 73 69 67 6e 2c 20 22 45 78 65 63 75 74 69 6e 67 20 ..log_header(design,."Executing.
43a0 53 59 4e 54 48 5f 58 49 4c 49 4e 58 20 70 61 73 73 2e 5c 6e 22 29 3b 00 00 09 09 62 6f 6f 6c 20 SYNTH_XILINX.pass.\n");....bool.
43c0 61 63 74 69 76 65 20 3d 20 72 75 6e 5f 66 72 6f 6d 2e 65 6d 70 74 79 28 29 3b 00 00 09 09 09 6c active.=.run_from.empty();.....l
43e0 6f 67 5f 63 6d 64 5f 65 72 72 6f 72 28 22 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6f 6e 6c 79 20 og_cmd_error("This.command.only.
4400 6f 70 65 72 61 74 65 73 20 6f 6e 20 66 75 6c 6c 79 20 73 65 6c 65 63 74 65 64 20 64 65 73 69 67 operates.on.fully.selected.desig
4420 6e 73 21 5c 6e 22 29 3b 00 09 09 69 66 20 28 21 64 65 73 69 67 6e 2d 3e 66 75 6c 6c 5f 73 65 6c ns!\n");...if.(!design->full_sel
4440 65 63 74 69 6f 6e 28 29 29 00 00 09 09 65 78 74 72 61 5f 61 72 67 73 28 61 72 67 73 2c 20 61 72 ection())....extra_args(args,.ar
4460 67 69 64 78 2c 20 64 65 73 69 67 6e 29 3b 00 09 09 7d 00 09 09 09 62 72 65 61 6b 3b 00 09 09 09 gidx,.design);...}....break;....
4480 7d 00 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 00 09 09 09 09 6e 6f 64 72 61 6d 20 3d 20 74 72 75 }.....continue;.....nodram.=.tru
44a0 65 3b 00 09 09 09 69 66 20 28 61 72 67 73 5b 61 72 67 69 64 78 5d 20 3d 3d 20 22 2d 6e 6f 64 72 e;....if.(args[argidx].==."-nodr
44c0 61 6d 22 29 20 7b 00 09 09 09 7d 00 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 00 09 09 09 09 6e 6f am").{....}.....continue;.....no
44e0 62 72 61 6d 20 3d 20 74 72 75 65 3b 00 09 09 09 69 66 20 28 61 72 67 73 5b 61 72 67 69 64 78 5d bram.=.true;....if.(args[argidx]
4500 20 3d 3d 20 22 2d 6e 6f 62 72 61 6d 22 29 20 7b 00 09 09 09 7d 00 09 09 09 09 63 6f 6e 74 69 6e .==."-nobram").{....}.....contin
4520 75 65 3b 00 09 09 09 09 76 70 72 20 3d 20 74 72 75 65 3b 00 09 09 09 69 66 20 28 61 72 67 73 5b ue;.....vpr.=.true;....if.(args[
4540 61 72 67 69 64 78 5d 20 3d 3d 20 22 2d 76 70 72 22 29 20 7b 00 09 09 09 7d 00 09 09 09 09 63 6f argidx].==."-vpr").{....}.....co
4560 6e 74 69 6e 75 65 3b 00 09 09 09 09 72 65 74 69 6d 65 20 3d 20 74 72 75 65 3b 00 09 09 09 69 66 ntinue;.....retime.=.true;....if
4580 20 28 61 72 67 73 5b 61 72 67 69 64 78 5d 20 3d 3d 20 22 2d 72 65 74 69 6d 65 22 29 20 7b 00 09 .(args[argidx].==."-retime").{..
45a0 09 09 7d 00 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 00 09 09 09 09 66 6c 61 74 74 65 6e 20 3d 20 ..}.....continue;.....flatten.=.
45c0 74 72 75 65 3b 00 09 09 09 69 66 20 28 61 72 67 73 5b 61 72 67 69 64 78 5d 20 3d 3d 20 22 2d 66 true;....if.(args[argidx].==."-f
45e0 6c 61 74 74 65 6e 22 29 20 7b 00 09 09 09 7d 00 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 00 09 09 latten").{....}.....continue;...
4600 09 09 72 75 6e 5f 74 6f 20 3d 20 61 72 67 73 5b 61 72 67 69 64 78 5d 2e 73 75 62 73 74 72 28 70 ..run_to.=.args[argidx].substr(p
4620 6f 73 2b 31 29 3b 00 09 09 09 09 72 75 6e 5f 66 72 6f 6d 20 3d 20 61 72 67 73 5b 2b 2b 61 72 67 os+1);.....run_from.=.args[++arg
4640 69 64 78 5d 2e 73 75 62 73 74 72 28 30 2c 20 70 6f 73 29 3b 00 09 09 09 09 09 62 72 65 61 6b 3b idx].substr(0,.pos);......break;
4660 00 09 09 09 09 69 66 20 28 70 6f 73 20 3d 3d 20 73 74 64 3a 3a 73 74 72 69 6e 67 3a 3a 6e 70 6f .....if.(pos.==.std::string::npo
4680 73 29 00 09 09 09 09 73 69 7a 65 5f 74 20 70 6f 73 20 3d 20 61 72 67 73 5b 61 72 67 69 64 78 2b s).....size_t.pos.=.args[argidx+
46a0 31 5d 2e 66 69 6e 64 28 27 3a 27 29 3b 00 09 09 09 69 66 20 28 61 72 67 73 5b 61 72 67 69 64 78 1].find(':');....if.(args[argidx
46c0 5d 20 3d 3d 20 22 2d 72 75 6e 22 20 26 26 20 61 72 67 69 64 78 2b 31 20 3c 20 61 72 67 73 2e 73 ].==."-run".&&.argidx+1.<.args.s
46e0 69 7a 65 28 29 29 20 7b 00 09 09 09 7d 00 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 00 09 09 09 09 ize()).{....}.....continue;.....
4700 62 6c 69 66 5f 66 69 6c 65 20 3d 20 61 72 67 73 5b 2b 2b 61 72 67 69 64 78 5d 3b 00 09 09 09 69 blif_file.=.args[++argidx];....i
4720 66 20 28 61 72 67 73 5b 61 72 67 69 64 78 5d 20 3d 3d 20 22 2d 62 6c 69 66 22 20 26 26 20 61 72 f.(args[argidx].==."-blif".&&.ar
4740 67 69 64 78 2b 31 20 3c 20 61 72 67 73 2e 73 69 7a 65 28 29 29 20 7b 00 09 09 09 7d 00 09 09 09 gidx+1.<.args.size()).{....}....
4760 09 63 6f 6e 74 69 6e 75 65 3b 00 09 09 09 09 65 64 69 66 5f 66 69 6c 65 20 3d 20 61 72 67 73 5b .continue;.....edif_file.=.args[
4780 2b 2b 61 72 67 69 64 78 5d 3b 00 09 09 09 69 66 20 28 61 72 67 73 5b 61 72 67 69 64 78 5d 20 3d ++argidx];....if.(args[argidx].=
47a0 3d 20 22 2d 65 64 69 66 22 20 26 26 20 61 72 67 69 64 78 2b 31 20 3c 20 61 72 67 73 2e 73 69 7a =."-edif".&&.argidx+1.<.args.siz
47c0 65 28 29 29 20 7b 00 09 09 09 7d 00 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 00 09 09 09 09 74 6f e()).{....}.....continue;.....to
47e0 70 5f 6f 70 74 20 3d 20 22 2d 74 6f 70 20 22 20 2b 20 61 72 67 73 5b 2b 2b 61 72 67 69 64 78 5d p_opt.=."-top.".+.args[++argidx]
4800 3b 00 09 09 09 69 66 20 28 61 72 67 73 5b 61 72 67 69 64 78 5d 20 3d 3d 20 22 2d 74 6f 70 22 20 ;....if.(args[argidx].==."-top".
4820 26 26 20 61 72 67 69 64 78 2b 31 20 3c 20 61 72 67 73 2e 73 69 7a 65 28 29 29 20 7b 00 09 09 7b &&.argidx+1.<.args.size()).{...{
4840 00 09 09 66 6f 72 20 28 61 72 67 69 64 78 20 3d 20 31 3b 20 61 72 67 69 64 78 20 3c 20 61 72 67 ...for.(argidx.=.1;.argidx.<.arg
4860 73 2e 73 69 7a 65 28 29 3b 20 61 72 67 69 64 78 2b 2b 29 00 09 09 73 69 7a 65 5f 74 20 61 72 67 s.size();.argidx++)...size_t.arg
4880 69 64 78 3b 00 00 09 09 62 6f 6f 6c 20 6e 6f 64 72 61 6d 20 3d 20 66 61 6c 73 65 3b 00 09 09 62 idx;....bool.nodram.=.false;...b
48a0 6f 6f 6c 20 6e 6f 62 72 61 6d 20 3d 20 66 61 6c 73 65 3b 00 09 09 62 6f 6f 6c 20 76 70 72 20 3d ool.nobram.=.false;...bool.vpr.=
48c0 20 66 61 6c 73 65 3b 00 09 09 62 6f 6f 6c 20 72 65 74 69 6d 65 20 3d 20 66 61 6c 73 65 3b 00 09 .false;...bool.retime.=.false;..
48e0 09 62 6f 6f 6c 20 66 6c 61 74 74 65 6e 20 3d 20 66 61 6c 73 65 3b 00 09 09 73 74 64 3a 3a 73 74 .bool.flatten.=.false;...std::st
4900 72 69 6e 67 20 72 75 6e 5f 66 72 6f 6d 2c 20 72 75 6e 5f 74 6f 3b 00 09 09 73 74 64 3a 3a 73 74 ring.run_from,.run_to;...std::st
4920 72 69 6e 67 20 62 6c 69 66 5f 66 69 6c 65 3b 00 09 09 73 74 64 3a 3a 73 74 72 69 6e 67 20 65 64 ring.blif_file;...std::string.ed
4940 69 66 5f 66 69 6c 65 3b 00 09 09 73 74 64 3a 3a 73 74 72 69 6e 67 20 74 6f 70 5f 6f 70 74 20 3d if_file;...std::string.top_opt.=
4960 20 22 2d 61 75 74 6f 2d 74 6f 70 22 3b 00 09 7b 00 09 76 6f 69 64 20 65 78 65 63 75 74 65 28 73 ."-auto-top";..{..void.execute(s
4980 74 64 3a 3a 76 65 63 74 6f 72 3c 73 74 64 3a 3a 73 74 72 69 6e 67 3e 20 61 72 67 73 2c 20 52 54 td::vector<std::string>.args,.RT
49a0 4c 49 4c 3a 3a 44 65 73 69 67 6e 20 2a 64 65 73 69 67 6e 29 20 59 53 5f 4f 56 45 52 52 49 44 45 LIL::Design.*design).YS_OVERRIDE
49c0 00 09 7d 00 09 09 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 ..}...log("\n");...log("........
49e0 77 72 69 74 65 5f 62 6c 69 66 20 3c 66 69 6c 65 2d 6e 61 6d 65 3e 5c 6e 22 29 3b 00 09 09 6c 6f write_blif.<file-name>\n");...lo
4a00 67 28 22 20 20 20 20 62 6c 69 66 3a 20 20 20 20 20 28 6f 6e 6c 79 20 69 66 20 2d 62 6c 69 66 29 g("....blif:.....(only.if.-blif)
4a20 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 \n");...log("\n");...log("......
4a40 20 20 77 72 69 74 65 5f 65 64 69 66 20 3c 66 69 6c 65 2d 6e 61 6d 65 3e 5c 6e 22 29 3b 00 09 09 ..write_edif.<file-name>\n");...
4a60 6c 6f 67 28 22 20 20 20 20 65 64 69 66 3a 20 20 20 20 20 28 6f 6e 6c 79 20 69 66 20 2d 65 64 69 log("....edif:.....(only.if.-edi
4a80 66 29 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 f)\n");...log("\n");...log("....
4aa0 20 20 20 20 63 68 65 63 6b 20 2d 6e 6f 69 6e 69 74 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 ....check.-noinit\n");...log("..
4ac0 20 20 20 20 20 20 73 74 61 74 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 68 ......stat\n");...log("........h
4ae0 69 65 72 61 72 63 68 79 20 2d 63 68 65 63 6b 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 ierarchy.-check\n");...log("....
4b00 63 68 65 63 6b 3a 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 check:\n");...log("\n");...log("
4b20 20 20 20 20 20 20 20 20 63 6c 65 61 6e 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 ........clean\n");...log("......
4b40 20 20 20 20 20 20 20 20 20 20 2d 66 66 20 46 44 52 45 5f 31 20 51 20 49 4e 49 54 20 2d 66 66 20 ..........-ff.FDRE_1.Q.INIT.-ff.
4b60 46 44 43 45 5f 31 20 51 20 49 4e 49 54 20 2d 66 66 20 46 44 50 45 5f 31 20 51 20 49 4e 49 54 20 FDCE_1.Q.INIT.-ff.FDPE_1.Q.INIT.
4b80 2d 66 66 20 46 44 53 45 5f 31 20 51 20 49 4e 49 54 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 -ff.FDSE_1.Q.INIT\n");...log("..
4ba0 20 20 20 20 20 20 64 66 66 69 6e 69 74 20 2d 66 66 20 46 44 52 45 20 20 20 51 20 49 4e 49 54 20 ......dffinit.-ff.FDRE...Q.INIT.
4bc0 2d 66 66 20 46 44 43 45 20 20 20 51 20 49 4e 49 54 20 2d 66 66 20 46 44 50 45 20 20 20 51 20 49 -ff.FDCE...Q.INIT.-ff.FDPE...Q.I
4be0 4e 49 54 20 2d 66 66 20 46 44 53 45 20 20 20 51 20 49 4e 49 54 20 5c 5c 5c 6e 22 29 3b 00 09 09 NIT.-ff.FDSE...Q.INIT.\\\n");...
4c00 6c 6f 67 28 22 20 20 20 20 20 20 20 20 74 65 63 68 6d 61 70 20 2d 6d 61 70 20 2b 2f 78 69 6c 69 log("........techmap.-map.+/xili
4c20 6e 78 2f 63 65 6c 6c 73 5f 6d 61 70 2e 76 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 6d nx/cells_map.v\n");...log("....m
4c40 61 70 5f 63 65 6c 6c 73 3a 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 09 6c 6f ap_cells:\n");...log("\n");...lo
4c60 67 28 22 20 20 20 20 20 20 20 20 74 65 63 68 6d 61 70 20 2d 6d 61 70 20 2b 2f 78 69 6c 69 6e 78 g("........techmap.-map.+/xilinx
4c80 2f 6c 75 74 5f 6d 61 70 2e 76 20 2d 6d 61 70 20 2b 2f 78 69 6c 69 6e 78 2f 66 66 5f 6d 61 70 2e /lut_map.v.-map.+/xilinx/ff_map.
4ca0 76 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 63 6c 65 61 6e 5c 6e 22 29 3b 00 09 v");...log("........clean\n");..
4cc0 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 61 62 63 20 2d 6c 75 74 73 20 32 3a 32 2c 33 2c 36 3a .log("........abc.-luts.2:2,3,6:
4ce0 35 2c 31 30 2c 32 30 20 5b 2d 64 66 66 5d 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 5,10,20.[-dff]\n");...log(".....
4d00 20 20 20 74 65 63 68 6d 61 70 20 2d 6d 61 70 20 2b 2f 74 65 63 68 6d 61 70 2e 76 20 2d 6d 61 70 ...techmap.-map.+/techmap.v.-map
4d20 20 2b 2f 78 69 6c 69 6e 78 2f 66 66 5f 6d 61 70 2e 76 20 74 3a 24 5f 44 46 46 5f 3f 4e 3f 5c 6e .+/xilinx/ff_map.v.t:$_DFF_?N?\n
4d40 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 6d 61 70 5f 6c 75 74 73 3a 5c 6e 22 29 3b 00 09 09 ");...log("....map_luts:\n");...
4d60 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 6f 70 74 20 2d 66 log("\n");...log("........opt.-f
4d80 61 73 74 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 74 65 63 68 6d 61 70 20 ast\n");...log("........techmap.
4da0 2d 6d 61 70 20 2b 2f 74 65 63 68 6d 61 70 2e 76 20 2d 6d 61 70 20 2b 2f 78 69 6c 69 6e 78 2f 61 -map.+/techmap.v.-map.+/xilinx/a
4dc0 72 69 74 68 5f 6d 61 70 2e 76 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 6f rith_map.v\n");...log("........o
4de0 70 74 20 2d 66 75 6c 6c 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 64 66 66 pt.-full\n");...log("........dff
4e00 32 64 66 66 65 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 64 66 66 73 72 32 2dffe\n");...log("........dffsr2
4e20 64 66 66 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 6d 65 6d 6f 72 79 5f 6d dff\n");...log("........memory_m
4e40 61 70 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 6f 70 74 20 2d 66 61 73 74 ap\n");...log("........opt.-fast
4e60 20 2d 66 75 6c 6c 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 66 69 6e 65 3a 5c 6e 22 29 .-full\n");...log("....fine:\n")
4e80 3b 00 09 09 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 74 65 ;...log("\n");...log("........te
4ea0 63 68 6d 61 70 20 2d 6d 61 70 20 2b 2f 78 69 6c 69 6e 78 2f 64 72 61 6d 73 5f 6d 61 70 2e 76 5c chmap.-map.+/xilinx/drams_map.v\
4ec0 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 6d 65 6d 6f 72 79 5f 62 72 61 6d 20 n");...log("........memory_bram.
4ee0 2d 72 75 6c 65 73 20 2b 2f 78 69 6c 69 6e 78 2f 64 72 61 6d 73 2e 74 78 74 5c 6e 22 29 3b 00 09 -rules.+/xilinx/drams.txt\n");..
4f00 09 6c 6f 67 28 22 20 20 20 20 64 72 61 6d 3a 20 28 6f 6e 6c 79 20 65 78 65 63 75 74 65 64 20 77 .log("....dram:.(only.executed.w
4f20 68 65 6e 20 27 2d 6e 6f 64 72 61 6d 27 20 69 73 20 6e 6f 74 20 67 69 76 65 6e 29 5c 6e 22 29 3b hen.'-nodram'.is.not.given)\n");
4f40 00 09 09 6c 6f 67 28 22 5c 6e 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 74 65 63 ...log("\n");...log("........tec
4f60 68 6d 61 70 20 2d 6d 61 70 20 2b 2f 78 69 6c 69 6e 78 2f 62 72 61 6d 73 5f 6d 61 70 2e 76 5c 6e hmap.-map.+/xilinx/brams_map.v\n
4f80 22 29 3b 00 09 09 6c 6f 67 28 22 20 20 20 20 20 20 20 20 6d 65 6d 6f 72 79 5f 62 72 61 6d 20 2d ");...log("........memory_bram.-
4fa0 72 75 6c 65 73 20 2b 2f 78 69 6c 69 6e 78 2f 62 72 61 6d 73 2e 74 78 74 5c 6e 22 29 3b 00 09 09 rules.+/xilinx/brams.txt\n");...
4fc0 6c 6f 67 28 22 20 20 20 20 62 72 61 6d 3a 20 28 6f 6e 6c 79 20 65 78 65 63 75 74 65 64 20 77 68 log("....bram:.(only.executed.wh
4fe0 65 6e 20 27 2d 6e 6f 62 72 61 6d 27 20 69 73 20 6e 6f 74 20 67 69 76 65 6e 29 5c 6e 22 29 3b 00 en.'-nobram'.is.not.given)\n");.