summaryrefslogtreecommitdiff
path: root/fpcdocs/internal/arch9.eps
blob: a12cce8b1676061e6c4c67e427871d99359383bd (plain)
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
%!PS-Adobe-2.0 EPSF-2.0
%%Title: arch9.fig
%%Creator: fig2dev Version 3.2 Patchlevel 3d
%%CreationDate: Mon Oct  1 15:51:54 2001
%%For: root@t-27-94 (Charlie &)
%%BoundingBox: 0 0 332 83
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def
/col32 {0.667 0.667 0.667 srgb} bind def
/col33 {0.333 0.333 0.333 srgb} bind def
/col34 {0.557 0.561 0.557 srgb} bind def
/col35 {0.251 0.251 0.251 srgb} bind def
/col36 {0.502 0.502 0.502 srgb} bind def
/col37 {0.753 0.753 0.753 srgb} bind def
/col38 {0.878 0.878 0.878 srgb} bind def

end
save
newpath 0 83 moveto 0 0 lineto 332 0 lineto 332 83 lineto closepath clip newpath
3.6 166.0 translate
1 -1 scale

/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
  bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
  4 -2 roll mul srgb} bind def
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def

$F2psBegin
10 setmiterlimit
 0.06299 0.06299 sc
%
% Fig objects follow
%
/Times-Roman ff 135.00 scf sf
376 1718 m
gs 1 -1 sc (tree nodes) dup sw pop 2 div neg 0 rm  col0 sh gr
/Times-Roman ff 135.00 scf sf
1738 2394 m
gs 1 -1 sc (subsystem) dup sw pop 2 div neg 0 rm  col0 sh gr
% Polyline
7.500 slw
n 1102 2006 m 2418 2006 l 2418 2495 l 1102 2495 l
 cp gs col0 s gr 
/Times-Roman ff 135.00 scf sf
3442 2180 m
gs 1 -1 sc (temporary reference) dup sw pop 2 div neg 0 rm  col0 sh gr
/Times-Roman ff 135.00 scf sf
3442 2349 m
gs 1 -1 sc (allocator subsystem) dup sw pop 2 div neg 0 rm  col0 sh gr
% Polyline
n 2772 2000 m 4088 2000 l 4088 2490 l 2772 2490 l
 cp gs col0 s gr 
/Times-Roman ff 135.00 scf sf
2570 1713 m
gs 1 -1 sc (Generates code for each of the nodes) dup sw pop 2 div neg 0 rm  col0 sh gr
/Times-Roman ff 135.00 scf sf
2570 1882 m
gs 1 -1 sc (created in the 1st pass) dup sw pop 2 div neg 0 rm  col0 sh gr
/Times-Bold ff 135.00 scf sf
2570 1544 m
gs 1 -1 sc (Code Generator) dup sw pop 2 div neg 0 rm  col0 sh gr
/Times-Roman ff 135.00 scf sf
4797 1472 m
gs 1 -1 sc (assembler) dup sw pop 2 div neg 0 rm  col0 sh gr
/Times-Roman ff 135.00 scf sf
4797 1640 m
gs 1 -1 sc (instructions) dup sw pop 2 div neg 0 rm  col0 sh gr
/Times-Roman ff 135.00 scf sf
4797 1809 m
gs 1 -1 sc (\(in memory\)) dup sw pop 2 div neg 0 rm  col0 sh gr
% Polyline
n 972 2624 m 4223 2624 l 4223 1331 l 972 1331 l
 cp gs col0 s gr 
% Polyline
gs  clippath
5206 1989 m 5206 1944 l 5085 1944 l 5175 1967 l 5085 1989 l cp
eoclip
n 4223 1967 m
 5191 1967 l gs col0 s gr gr

% arrowhead
n 5085 1989 m 5175 1967 l 5085 1944 l 5085 1989 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
949 1935 m 949 1890 l 828 1890 l 918 1913 l 828 1935 l cp
eoclip
n -45 1913 m
 934 1913 l gs col0 s gr gr

% arrowhead
n 828 1935 m 918 1913 l 828 1890 l 828 1935 l  cp gs 0.00 setgray ef gr  col0 s
/Times-Roman ff 135.00 scf sf
1738 2225 m
gs 1 -1 sc (register allocator) dup sw pop 2 div neg 0 rm  col0 sh gr
$F2psEnd
rs