-
Notifications
You must be signed in to change notification settings - Fork 0
/
netlist.ps
18670 lines (18648 loc) · 448 KB
/
netlist.ps
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
%!PS-Adobe-3.0
%%Creator: graphviz version 2.43.0 (0)
%%Title: CORDIC_UNIT
%%Pages: (atend)
%%BoundingBox: (atend)
%%EndComments
save
%%BeginProlog
/DotDict 200 dict def
DotDict begin
/setupLatin1 {
mark
/EncodingVector 256 array def
EncodingVector 0
ISOLatin1Encoding 0 255 getinterval putinterval
EncodingVector 45 /hyphen put
% Set up ISO Latin 1 character encoding
/starnetISO {
dup dup findfont dup length dict begin
{ 1 index /FID ne { def }{ pop pop } ifelse
} forall
/Encoding EncodingVector def
currentdict end definefont
} def
/Times-Roman starnetISO def
/Times-Italic starnetISO def
/Times-Bold starnetISO def
/Times-BoldItalic starnetISO def
/Helvetica starnetISO def
/Helvetica-Oblique starnetISO def
/Helvetica-Bold starnetISO def
/Helvetica-BoldOblique starnetISO def
/Courier starnetISO def
/Courier-Oblique starnetISO def
/Courier-Bold starnetISO def
/Courier-BoldOblique starnetISO def
cleartomark
} bind def
%%BeginResource: procset graphviz 0 0
/coord-font-family /Times-Roman def
/default-font-family /Times-Roman def
/coordfont coord-font-family findfont 8 scalefont def
/InvScaleFactor 1.0 def
/set_scale {
dup 1 exch div /InvScaleFactor exch def
scale
} bind def
% styles
/solid { [] 0 setdash } bind def
/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
/bold { 2 setlinewidth } bind def
/filled { } bind def
/unfilled { } bind def
/rounded { } bind def
/diagonals { } bind def
/tapered { } bind def
% hooks for setting color
/nodecolor { sethsbcolor } bind def
/edgecolor { sethsbcolor } bind def
/graphcolor { sethsbcolor } bind def
/nopcolor {pop pop pop} bind def
/beginpage { % i j npages
/npages exch def
/j exch def
/i exch def
/str 10 string def
npages 1 gt {
gsave
coordfont setfont
0 0 moveto
(\() show i str cvs show (,) show j str cvs show (\)) show
grestore
} if
} bind def
/set_font {
findfont exch
scalefont setfont
} def
% draw text fitted to its expected width
/alignedtext { % width text
/text exch def
/width exch def
gsave
width 0 gt {
[] 0 setdash
text stringwidth pop width exch sub text length div 0 text ashow
} if
grestore
} def
/boxprim { % xcorner ycorner xsize ysize
4 2 roll
moveto
2 copy
exch 0 rlineto
0 exch rlineto
pop neg 0 rlineto
closepath
} bind def
/ellipse_path {
/ry exch def
/rx exch def
/y exch def
/x exch def
matrix currentmatrix
newpath
x y translate
rx ry scale
0 0 1 0 360 arc
setmatrix
} bind def
/endpage { showpage } bind def
/showpage { } def
/layercolorseq
[ % layer color sequence - darkest to lightest
[0 0 0]
[.2 .8 .8]
[.4 .8 .8]
[.6 .8 .8]
[.8 .8 .8]
]
def
/layerlen layercolorseq length def
/setlayer {/maxlayer exch def /curlayer exch def
layercolorseq curlayer 1 sub layerlen mod get
aload pop sethsbcolor
/nodecolor {nopcolor} def
/edgecolor {nopcolor} def
/graphcolor {nopcolor} def
} bind def
/onlayer { curlayer ne {invis} if } def
/onlayers {
/myupper exch def
/mylower exch def
curlayer mylower lt
curlayer myupper gt
or
{invis} if
} def
/curlayer 0 def
%%EndResource
%%EndProlog
%%BeginSetup
14 default-font-family set_font
% /arrowlength 10 def
% /arrowwidth 5 def
% make sure pdfmark is harmless for PS-interpreters other than Distiller
/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
% make '<<' and '>>' safe on PS Level 1 devices
/languagelevel where {pop languagelevel}{1} ifelse
2 lt {
userdict (<<) cvn ([) cvn load put
userdict (>>) cvn ([) cvn load put
} if
%%EndSetup
setupLatin1
%%Page: 1 1
%%PageBoundingBox: 36 36 2002 9761
%%PageOrientation: Portrait
0 0 1 beginpage
gsave
36 36 1966 9725 boxprim clip newpath
1 1 set_scale 0 rotate 40 40 translate
0 0 0 graphcolor
14 /Times-Roman set_font
926.4534 7.8 moveto 105 (CORDIC_UNIT) alignedtext
% n10
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 1267.314 6497.2877 moveto
1225.2504 6479.2877 lineto
1267.314 6461.2877 lineto
1309.3776 6479.2877 lineto
closepath stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1252.314 6475.5877 moveto 30 (X[0]) alignedtext
grestore
% c213
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 1721.1589 6441.7877 moveto
1721.1589 6556.7877 lineto
1950.1589 6556.7877 lineto
1950.1589 6441.7877 lineto
closepath stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1729.1589 6541.5877 moveto 19 ($1) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1721.1589 6533.7877 moveto
1756.1589 6533.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1729.1589 6518.5877 moveto 19 ($2) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1721.1589 6510.7877 moveto
1756.1589 6510.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1729.1589 6495.5877 moveto 19 ($3) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1721.1589 6487.7877 moveto
1756.1589 6487.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1729.1589 6472.5877 moveto 19 ($4) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1721.1589 6464.7877 moveto
1756.1589 6464.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1729.1589 6449.5877 moveto 19 ($5) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1756.1589 6441.7877 moveto
1756.1589 6556.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1764.1589 6503.0877 moveto 157 (genblk1[0].add_sub_X) alignedtext
0 0 0 nodecolor
14 /Times-Roman set_font
1813.1589 6488.0877 moveto 59 (add_sub) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1929.1589 6441.7877 moveto
1929.1589 6556.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1937.1589 6495.5877 moveto 5 ( ) alignedtext
grestore
% n10->c213
gsave
3 setlinewidth
0 0 0 edgecolor
newpath 1310.314 6479.2877 moveto
1489.8519 6479.2877 1535.0653 6520.7068 1709.6185 6522.2438 curveto
stroke
0 0 0 edgecolor
newpath 1709.6437 6525.7439 moveto
1719.6589 6522.2877 lineto
1709.6744 6518.744 lineto
closepath fill
3 setlinewidth
solid
0 0 0 edgecolor
newpath 1709.6437 6525.7439 moveto
1719.6589 6522.2877 lineto
1709.6744 6518.744 lineto
closepath stroke
grestore
% c214
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 1437.4865 5587.7877 moveto
1437.4865 5702.7877 lineto
1665.4865 5702.7877 lineto
1665.4865 5587.7877 lineto
closepath stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1445.4865 5687.5877 moveto 19 ($1) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1437.4865 5679.7877 moveto
1472.4865 5679.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1445.4865 5664.5877 moveto 19 ($2) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1437.4865 5656.7877 moveto
1472.4865 5656.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1445.4865 5641.5877 moveto 19 ($3) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1437.4865 5633.7877 moveto
1472.4865 5633.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1445.4865 5618.5877 moveto 19 ($4) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1437.4865 5610.7877 moveto
1472.4865 5610.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1445.4865 5595.5877 moveto 19 ($5) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1472.4865 5587.7877 moveto
1472.4865 5702.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1480.4865 5649.0877 moveto 156 (genblk1[0].add_sub_Y) alignedtext
0 0 0 nodecolor
14 /Times-Roman set_font
1528.9865 5634.0877 moveto 59 (add_sub) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1644.4865 5587.7877 moveto
1644.4865 5702.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1652.4865 5641.5877 moveto 5 ( ) alignedtext
grestore
% n10->c214
gsave
3 setlinewidth
0 0 0 edgecolor
newpath 1310.314 6479.2877 moveto
1347.5234 6479.2877 1367.0358 6481.9038 1389.5619 6452.2877 curveto
1441.8128 6383.5913 1354.0361 5701.7363 1426.7972 5648.5712 curveto
stroke
0 0 0 edgecolor
newpath 1428.1389 5651.8121 moveto
1436.4865 5645.2877 lineto
1425.8922 5645.1824 lineto
closepath fill
3 setlinewidth
solid
0 0 0 edgecolor
newpath 1428.1389 5651.8121 moveto
1436.4865 5645.2877 lineto
1425.8922 5645.1824 lineto
closepath stroke
grestore
% x47
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 1566.4865 6467.2877 moveto
1566.4865 6467.2877 1536.4865 6467.2877 1536.4865 6467.2877 curveto
1530.4865 6467.2877 1524.4865 6461.2877 1524.4865 6455.2877 curveto
1524.4865 6455.2877 1524.4865 6443.2877 1524.4865 6443.2877 curveto
1524.4865 6437.2877 1530.4865 6431.2877 1536.4865 6431.2877 curveto
1536.4865 6431.2877 1566.4865 6431.2877 1566.4865 6431.2877 curveto
1572.4865 6431.2877 1578.4865 6437.2877 1578.4865 6443.2877 curveto
1578.4865 6443.2877 1578.4865 6455.2877 1578.4865 6455.2877 curveto
1578.4865 6461.2877 1572.4865 6467.2877 1566.4865 6467.2877 curveto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1534.9865 6445.5877 moveto 33 (BUF) alignedtext
grestore
% n10->x47
gsave
3 setlinewidth
0 0 0 edgecolor
newpath 1310.314 6479.2877 moveto
1402.5339 6479.2877 1426.1364 6451.4165 1513.3976 6449.4024 curveto
stroke
0 0 0 edgecolor
newpath 1513.5269 6452.9012 moveto
1523.4865 6449.2877 lineto
1513.4473 6445.9017 lineto
closepath fill
3 setlinewidth
solid
0 0 0 edgecolor
newpath 1513.5269 6452.9012 moveto
1523.4865 6449.2877 lineto
1513.4473 6445.9017 lineto
closepath stroke
grestore
% x48
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 1566.4865 6600.2877 moveto
1566.4865 6600.2877 1536.4865 6600.2877 1536.4865 6600.2877 curveto
1530.4865 6600.2877 1524.4865 6594.2877 1524.4865 6588.2877 curveto
1524.4865 6588.2877 1524.4865 6576.2877 1524.4865 6576.2877 curveto
1524.4865 6570.2877 1530.4865 6564.2877 1536.4865 6564.2877 curveto
1536.4865 6564.2877 1566.4865 6564.2877 1566.4865 6564.2877 curveto
1572.4865 6564.2877 1578.4865 6570.2877 1578.4865 6576.2877 curveto
1578.4865 6576.2877 1578.4865 6588.2877 1578.4865 6588.2877 curveto
1578.4865 6594.2877 1572.4865 6600.2877 1566.4865 6600.2877 curveto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1534.9865 6578.5877 moveto 33 (BUF) alignedtext
grestore
% n10->x48
gsave
3 setlinewidth
0 0 0 edgecolor
newpath 1310.314 6479.2877 moveto
1348.2984 6479.2877 1357.8853 6490.3259 1389.5619 6511.2877 curveto
1408.4319 6523.7747 1406.443 6535.1854 1425.5619 6547.2877 curveto
1461.563 6570.0765 1475.1298 6580.5933 1513.24 6582.0975 curveto
stroke
0 0 0 edgecolor
newpath 1513.4232 6585.6014 moveto
1523.4865 6582.2877 lineto
1513.5532 6578.6026 lineto
closepath fill
3 setlinewidth
solid
0 0 0 edgecolor
newpath 1513.4232 6585.6014 moveto
1523.4865 6582.2877 lineto
1513.5532 6578.6026 lineto
closepath stroke
grestore
% n11
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 756.3821 7140.2877 moveto
714.3186 7122.2877 lineto
756.3821 7104.2877 lineto
798.4457 7122.2877 lineto
closepath stroke
0 0 0 nodecolor
14 /Times-Roman set_font
741.3821 7118.5877 moveto 30 (X[1]) alignedtext
grestore
% c216
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 1721.1589 7129.7877 moveto
1721.1589 7244.7877 lineto
1950.1589 7244.7877 lineto
1950.1589 7129.7877 lineto
closepath stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1729.1589 7229.5877 moveto 19 ($1) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1721.1589 7221.7877 moveto
1756.1589 7221.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1729.1589 7206.5877 moveto 19 ($2) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1721.1589 7198.7877 moveto
1756.1589 7198.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1729.1589 7183.5877 moveto 19 ($3) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1721.1589 7175.7877 moveto
1756.1589 7175.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1729.1589 7160.5877 moveto 19 ($4) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1721.1589 7152.7877 moveto
1756.1589 7152.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1729.1589 7137.5877 moveto 19 ($5) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1756.1589 7129.7877 moveto
1756.1589 7244.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1764.1589 7191.0877 moveto 157 (genblk1[1].add_sub_X) alignedtext
0 0 0 nodecolor
14 /Times-Roman set_font
1813.1589 7176.0877 moveto 59 (add_sub) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1929.1589 7129.7877 moveto
1929.1589 7244.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1937.1589 7183.5877 moveto 5 ( ) alignedtext
grestore
% n11->c216
gsave
3 setlinewidth
0 0 0 edgecolor
newpath 799.3821 7122.2877 moveto
882.2804 7122.2877 891.8199 7173.8203 973.0661 7190.2877 curveto
1295.0532 7255.5498 1385.8641 7211.218 1709.524 7210.302 curveto
stroke
0 0 0 edgecolor
newpath 1709.6639 7213.8019 moveto
1719.6589 7210.2877 lineto
1709.654 7206.8019 lineto
closepath fill
3 setlinewidth
solid
0 0 0 edgecolor
newpath 1709.6639 7213.8019 moveto
1719.6589 7210.2877 lineto
1709.654 7206.8019 lineto
closepath stroke
grestore
% x16
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 997.5661 7015.2877 moveto
997.5661 7015.2877 1084.5661 7015.2877 1084.5661 7015.2877 curveto
1090.5661 7015.2877 1096.5661 7021.2877 1096.5661 7027.2877 curveto
1096.5661 7027.2877 1096.5661 7049.2877 1096.5661 7049.2877 curveto
1096.5661 7055.2877 1090.5661 7061.2877 1084.5661 7061.2877 curveto
1084.5661 7061.2877 997.5661 7061.2877 997.5661 7061.2877 curveto
991.5661 7061.2877 985.5661 7055.2877 985.5661 7049.2877 curveto
985.5661 7049.2877 985.5661 7027.2877 985.5661 7027.2877 curveto
985.5661 7021.2877 991.5661 7015.2877 997.5661 7015.2877 curveto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
993.5661 7046.0877 moveto 95 (31:31 - 31:31) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 985.5661 7038.2877 moveto
1096.5661 7038.2877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1002.5661 7023.0877 moveto 77 (31:1 - 30:0) alignedtext
grestore
% n11->x16
gsave
3 setlinewidth
0 0 0 edgecolor
newpath 799.3821 7122.2877 moveto
888.3676 7122.2877 891.4481 7033.461 973.89 7026.6949 curveto
stroke
0 0 0 edgecolor
newpath 974.2141 7030.1848 moveto
984.0661 7026.2877 lineto
973.9342 7023.1904 lineto
closepath fill
3 setlinewidth
solid
0 0 0 edgecolor
newpath 974.2141 7030.1848 moveto
984.0661 7026.2877 lineto
973.9342 7023.1904 lineto
closepath stroke
grestore
% n11->x16
gsave
1 setlinewidth
0 0 0 edgecolor
newpath 799.3821 7122.2877 moveto
883.8676 7122.2877 895.1372 7056.0728 973.6166 7050.6411 curveto
stroke
0 0 0 edgecolor
newpath 974.1902 7054.1238 moveto
984.0661 7050.2877 lineto
973.9535 7047.1278 lineto
closepath fill
1 setlinewidth
solid
0 0 0 edgecolor
newpath 974.1902 7054.1238 moveto
984.0661 7050.2877 lineto
973.9535 7047.1278 lineto
closepath stroke
grestore
% x53
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 1056.0661 7116.2877 moveto
1056.0661 7116.2877 1026.0661 7116.2877 1026.0661 7116.2877 curveto
1020.0661 7116.2877 1014.0661 7110.2877 1014.0661 7104.2877 curveto
1014.0661 7104.2877 1014.0661 7092.2877 1014.0661 7092.2877 curveto
1014.0661 7086.2877 1020.0661 7080.2877 1026.0661 7080.2877 curveto
1026.0661 7080.2877 1056.0661 7080.2877 1056.0661 7080.2877 curveto
1062.0661 7080.2877 1068.0661 7086.2877 1068.0661 7092.2877 curveto
1068.0661 7092.2877 1068.0661 7104.2877 1068.0661 7104.2877 curveto
1068.0661 7110.2877 1062.0661 7116.2877 1056.0661 7116.2877 curveto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1024.5661 7094.5877 moveto 33 (BUF) alignedtext
grestore
% n11->x53
gsave
3 setlinewidth
0 0 0 edgecolor
newpath 799.3821 7122.2877 moveto
891.4968 7122.2877 915.7735 7099.9907 1002.9858 7098.3794 curveto
stroke
0 0 0 edgecolor
newpath 1003.0984 7101.8787 moveto
1013.0661 7098.2877 lineto
1003.0346 7094.879 lineto
closepath fill
3 setlinewidth
solid
0 0 0 edgecolor
newpath 1003.0984 7101.8787 moveto
1013.0661 7098.2877 lineto
1003.0346 7094.879 lineto
closepath stroke
grestore
% x54
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 997.5661 7135.2877 moveto
997.5661 7135.2877 1084.5661 7135.2877 1084.5661 7135.2877 curveto
1090.5661 7135.2877 1096.5661 7141.2877 1096.5661 7147.2877 curveto
1096.5661 7147.2877 1096.5661 7169.2877 1096.5661 7169.2877 curveto
1096.5661 7175.2877 1090.5661 7181.2877 1084.5661 7181.2877 curveto
1084.5661 7181.2877 997.5661 7181.2877 997.5661 7181.2877 curveto
991.5661 7181.2877 985.5661 7175.2877 985.5661 7169.2877 curveto
985.5661 7169.2877 985.5661 7147.2877 985.5661 7147.2877 curveto
985.5661 7141.2877 991.5661 7135.2877 997.5661 7135.2877 curveto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
993.5661 7166.0877 moveto 95 (31:31 - 31:31) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 985.5661 7158.2877 moveto
1096.5661 7158.2877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1002.5661 7143.0877 moveto 77 (31:1 - 30:0) alignedtext
grestore
% n11->x54
gsave
3 setlinewidth
0 0 0 edgecolor
newpath 799.3821 7122.2877 moveto
878.5975 7122.2877 899.5318 7144.2695 973.7386 7146.1586 curveto
stroke
0 0 0 edgecolor
newpath 974.0231 7149.6623 moveto
984.0661 7146.2877 lineto
974.1107 7142.6629 lineto
closepath fill
3 setlinewidth
solid
0 0 0 edgecolor
newpath 974.0231 7149.6623 moveto
984.0661 7146.2877 lineto
974.1107 7142.6629 lineto
closepath stroke
grestore
% n11->x54
gsave
1 setlinewidth
0 0 0 edgecolor
newpath 799.3821 7122.2877 moveto
880.7124 7122.2877 897.9041 7166.431 973.973 7170.0521 curveto
stroke
0 0 0 edgecolor
newpath 973.9871 7173.5533 moveto
984.0661 7170.2877 lineto
974.1506 7166.5552 lineto
closepath fill
1 setlinewidth
solid
0 0 0 edgecolor
newpath 973.9871 7173.5533 moveto
984.0661 7170.2877 lineto
974.1506 7166.5552 lineto
closepath stroke
grestore
% n12
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 756.3821 7355.2877 moveto
714.3186 7337.2877 lineto
756.3821 7319.2877 lineto
798.4457 7337.2877 lineto
closepath stroke
0 0 0 nodecolor
14 /Times-Roman set_font
741.3821 7333.5877 moveto 30 (X[2]) alignedtext
grestore
% c219
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 1721.1589 4984.7877 moveto
1721.1589 5099.7877 lineto
1950.1589 5099.7877 lineto
1950.1589 4984.7877 lineto
closepath stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1729.1589 5084.5877 moveto 19 ($1) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1721.1589 5076.7877 moveto
1756.1589 5076.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1729.1589 5061.5877 moveto 19 ($2) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1721.1589 5053.7877 moveto
1756.1589 5053.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1729.1589 5038.5877 moveto 19 ($3) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1721.1589 5030.7877 moveto
1756.1589 5030.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1729.1589 5015.5877 moveto 19 ($4) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1721.1589 5007.7877 moveto
1756.1589 5007.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1729.1589 4992.5877 moveto 19 ($5) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1756.1589 4984.7877 moveto
1756.1589 5099.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1764.1589 5046.0877 moveto 157 (genblk1[2].add_sub_X) alignedtext
0 0 0 nodecolor
14 /Times-Roman set_font
1813.1589 5031.0877 moveto 59 (add_sub) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 1929.1589 4984.7877 moveto
1929.1589 5099.7877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1937.1589 5038.5877 moveto 5 ( ) alignedtext
grestore
% n12->c219
gsave
3 setlinewidth
0 0 0 edgecolor
newpath 799.3821 7337.2877 moveto
934.8131 7337.2877 1311.0211 7295.6185 1389.5619 7185.2877 curveto
1452.0445 7097.515 1370.867 6309.1132 1425.5619 6216.2877 curveto
1491.932 6103.6478 1610.7523 6176.757 1677.411 6064.2877 curveto
1704.323 6018.8808 1668.082 5157.7965 1712.0615 5072.1371 curveto
stroke
0 0 0 edgecolor
newpath 1714.5753 5074.5832 moveto
1719.6589 5065.2877 lineto
1709.8881 5069.3841 lineto
closepath fill
3 setlinewidth
solid
0 0 0 edgecolor
newpath 1714.5753 5074.5832 moveto
1719.6589 5065.2877 lineto
1709.8881 5069.3841 lineto
closepath stroke
grestore
% x20
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 986.5661 7239.2877 moveto
986.5661 7239.2877 1095.5661 7239.2877 1095.5661 7239.2877 curveto
1101.5661 7239.2877 1107.5661 7245.2877 1107.5661 7251.2877 curveto
1107.5661 7251.2877 1107.5661 7273.2877 1107.5661 7273.2877 curveto
1107.5661 7279.2877 1101.5661 7285.2877 1095.5661 7285.2877 curveto
1095.5661 7285.2877 986.5661 7285.2877 986.5661 7285.2877 curveto
980.5661 7285.2877 974.5661 7279.2877 974.5661 7273.2877 curveto
974.5661 7273.2877 974.5661 7251.2877 974.5661 7251.2877 curveto
974.5661 7245.2877 980.5661 7239.2877 986.5661 7239.2877 curveto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
982.5661 7270.0877 moveto 117 (2x 31:31 - 31:30) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 974.5661 7262.2877 moveto
1107.5661 7262.2877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1002.5661 7247.0877 moveto 77 (31:2 - 29:0) alignedtext
grestore
% n12->x20
gsave
3 setlinewidth
0 0 0 edgecolor
newpath 799.3821 7337.2877 moveto
882.1767 7337.2877 886.5038 7257.2781 962.8616 7250.7148 curveto
stroke
0 0 0 edgecolor
newpath 963.2212 7254.2029 moveto
973.0661 7250.2877 lineto
962.9285 7247.209 lineto
closepath fill
3 setlinewidth
solid
0 0 0 edgecolor
newpath 963.2212 7254.2029 moveto
973.0661 7250.2877 lineto
962.9285 7247.209 lineto
closepath stroke
grestore
% n12->x20
gsave
3 setlinewidth
0 0 0 edgecolor
newpath 799.3821 7337.2877 moveto
877.968 7337.2877 890.0052 7279.5855 962.872 7274.6267 curveto
stroke
0 0 0 edgecolor
newpath 963.188 7278.1182 moveto
973.0661 7274.2877 lineto
962.9553 7271.1221 lineto
closepath fill
3 setlinewidth
solid
0 0 0 edgecolor
newpath 963.188 7278.1182 moveto
973.0661 7274.2877 lineto
962.9553 7271.1221 lineto
closepath stroke
grestore
% x59
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 1056.0661 7378.2877 moveto
1056.0661 7378.2877 1026.0661 7378.2877 1026.0661 7378.2877 curveto
1020.0661 7378.2877 1014.0661 7372.2877 1014.0661 7366.2877 curveto
1014.0661 7366.2877 1014.0661 7354.2877 1014.0661 7354.2877 curveto
1014.0661 7348.2877 1020.0661 7342.2877 1026.0661 7342.2877 curveto
1026.0661 7342.2877 1056.0661 7342.2877 1056.0661 7342.2877 curveto
1062.0661 7342.2877 1068.0661 7348.2877 1068.0661 7354.2877 curveto
1068.0661 7354.2877 1068.0661 7366.2877 1068.0661 7366.2877 curveto
1068.0661 7372.2877 1062.0661 7378.2877 1056.0661 7378.2877 curveto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1024.5661 7356.5877 moveto 33 (BUF) alignedtext
grestore
% n12->x59
gsave
3 setlinewidth
0 0 0 edgecolor
newpath 799.3821 7337.2877 moveto
891.45 7337.2877 915.8153 7358.6556 1002.9905 7360.1998 curveto
stroke
0 0 0 edgecolor
newpath 1003.0359 7363.7002 moveto
1013.0661 7360.2877 lineto
1003.0971 7356.7005 lineto
closepath fill
3 setlinewidth
solid
0 0 0 edgecolor
newpath 1003.0359 7363.7002 moveto
1013.0661 7360.2877 lineto
1003.0971 7356.7005 lineto
closepath stroke
grestore
% x60
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 986.5661 7397.2877 moveto
986.5661 7397.2877 1095.5661 7397.2877 1095.5661 7397.2877 curveto
1101.5661 7397.2877 1107.5661 7403.2877 1107.5661 7409.2877 curveto
1107.5661 7409.2877 1107.5661 7431.2877 1107.5661 7431.2877 curveto
1107.5661 7437.2877 1101.5661 7443.2877 1095.5661 7443.2877 curveto
1095.5661 7443.2877 986.5661 7443.2877 986.5661 7443.2877 curveto
980.5661 7443.2877 974.5661 7437.2877 974.5661 7431.2877 curveto
974.5661 7431.2877 974.5661 7409.2877 974.5661 7409.2877 curveto
974.5661 7403.2877 980.5661 7397.2877 986.5661 7397.2877 curveto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
982.5661 7428.0877 moveto 117 (2x 31:31 - 31:30) alignedtext
1 setlinewidth
0 0 0 nodecolor
newpath 974.5661 7420.2877 moveto
1107.5661 7420.2877 lineto
stroke
0 0 0 nodecolor
14 /Times-Roman set_font
1002.5661 7405.0877 moveto 77 (31:2 - 29:0) alignedtext
grestore
% n12->x60
gsave
3 setlinewidth
0 0 0 edgecolor
newpath 799.3821 7337.2877 moveto
879.1924 7337.2877 888.9386 7402.3172 962.7277 7407.9057 curveto
stroke
0 0 0 edgecolor
newpath 962.9437 7411.416 moveto
973.0661 7408.2877 lineto
963.2022 7404.4208 lineto
closepath fill
3 setlinewidth
solid
0 0 0 edgecolor
newpath 962.9437 7411.416 moveto
973.0661 7408.2877 lineto
963.2022 7404.4208 lineto
closepath stroke
grestore
% n12->x60
gsave
3 setlinewidth
0 0 0 edgecolor
newpath 799.3821 7337.2877 moveto
883.7589 7337.2877 885.1163 7424.6546 962.6829 7431.8214 curveto
stroke
0 0 0 edgecolor
newpath 962.9191 7435.3354 moveto
973.0661 7432.2877 lineto
963.2333 7428.3425 lineto
closepath fill
3 setlinewidth
solid
0 0 0 edgecolor
newpath 962.9191 7435.3354 moveto
973.0661 7432.2877 lineto
963.2333 7428.3425 lineto
closepath stroke
grestore
% n13
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 756.3821 2469.2877 moveto
714.3186 2451.2877 lineto
756.3821 2433.2877 lineto
798.4457 2451.2877 lineto
closepath stroke
0 0 0 nodecolor
14 /Times-Roman set_font
741.3821 2447.5877 moveto 30 (X[3]) alignedtext
grestore