]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
2 | <!-- Created with Inkscape (http://www.inkscape.org/) --> | |
3 | ||
4 | <!-- | |
5 | # BSD LICENSE | |
6 | # Copyright (c) <2010-2014>, Intel Corporation | |
7 | # All rights reserved. | |
8 | # | |
9 | # Redistribution and use in source and binary forms, with or without | |
10 | # modification, are permitted provided that the following conditions | |
11 | # are met: | |
12 | # | |
13 | # - Redistributions of source code must retain the above copyright | |
14 | # notice, this list of conditions and the following disclaimer. | |
15 | # | |
16 | # - Redistributions in binary form must reproduce the above copyright | |
17 | # notice, this list of conditions and the following disclaimer in | |
18 | # the documentation and/or other materials provided with the | |
19 | # distribution. | |
20 | # | |
21 | # - Neither the name of Intel Corporation nor the names of its | |
22 | # contributors may be used to endorse or promote products derived | |
23 | # from this software without specific prior written permission. | |
24 | # | |
25 | # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | |
26 | # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | |
27 | # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | |
28 | # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | |
29 | # COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | |
30 | # INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | |
31 | # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR | |
32 | # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | |
33 | # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, | |
34 | # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | |
35 | # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | |
36 | # OF THE POSSIBILITY OF SUCH DAMAGE. | |
37 | --> | |
38 | ||
39 | <svg | |
40 | xmlns:dc="http://purl.org/dc/elements/1.1/" | |
41 | xmlns:cc="http://creativecommons.org/ns#" | |
42 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | |
43 | xmlns:svg="http://www.w3.org/2000/svg" | |
44 | xmlns="http://www.w3.org/2000/svg" | |
45 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | |
46 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | |
47 | width="576.07806" | |
48 | height="152.68279" | |
49 | id="svg2" | |
50 | version="1.1" | |
51 | inkscape:version="0.48.4 r9939" | |
52 | sodipodi:docname="ring-modulo1.svg"> | |
53 | <defs | |
54 | id="defs4"> | |
55 | <marker | |
56 | inkscape:stockid="Arrow1Mstart" | |
57 | orient="auto" | |
58 | refY="0" | |
59 | refX="0" | |
60 | id="Arrow1Mstart" | |
61 | style="overflow:visible"> | |
62 | <path | |
63 | id="path3599" | |
64 | d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" | |
65 | style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" | |
66 | transform="matrix(0.4,0,0,0.4,4,0)" | |
67 | inkscape:connector-curvature="0" /> | |
68 | </marker> | |
69 | <marker | |
70 | inkscape:stockid="Arrow1Lstart" | |
71 | orient="auto" | |
72 | refY="0" | |
73 | refX="0" | |
74 | id="Arrow1Lstart" | |
75 | style="overflow:visible"> | |
76 | <path | |
77 | id="path3593" | |
78 | d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" | |
79 | style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" | |
80 | transform="matrix(0.8,0,0,0.8,10,0)" | |
81 | inkscape:connector-curvature="0" /> | |
82 | </marker> | |
83 | <marker | |
84 | inkscape:stockid="Arrow2Lend" | |
85 | orient="auto" | |
86 | refY="0" | |
87 | refX="0" | |
88 | id="Arrow2Lend" | |
89 | style="overflow:visible"> | |
90 | <path | |
91 | id="path3614" | |
92 | style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" | |
93 | d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" | |
94 | transform="matrix(-1.1,0,0,-1.1,-1.1,0)" | |
95 | inkscape:connector-curvature="0" /> | |
96 | </marker> | |
97 | <inkscape:perspective | |
98 | sodipodi:type="inkscape:persp3d" | |
99 | inkscape:vp_x="0 : 526.18109 : 1" | |
100 | inkscape:vp_y="0 : 1000 : 0" | |
101 | inkscape:vp_z="744.09448 : 526.18109 : 1" | |
102 | inkscape:persp3d-origin="372.04724 : 350.78739 : 1" | |
103 | id="perspective10" /> | |
104 | <inkscape:perspective | |
105 | id="perspective4048" | |
106 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
107 | inkscape:vp_z="1 : 0.5 : 1" | |
108 | inkscape:vp_y="0 : 1000 : 0" | |
109 | inkscape:vp_x="0 : 0.5 : 1" | |
110 | sodipodi:type="inkscape:persp3d" /> | |
111 | <inkscape:perspective | |
112 | id="perspective4048-7" | |
113 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
114 | inkscape:vp_z="1 : 0.5 : 1" | |
115 | inkscape:vp_y="0 : 1000 : 0" | |
116 | inkscape:vp_x="0 : 0.5 : 1" | |
117 | sodipodi:type="inkscape:persp3d" /> | |
118 | <inkscape:perspective | |
119 | id="perspective4048-4" | |
120 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
121 | inkscape:vp_z="1 : 0.5 : 1" | |
122 | inkscape:vp_y="0 : 1000 : 0" | |
123 | inkscape:vp_x="0 : 0.5 : 1" | |
124 | sodipodi:type="inkscape:persp3d" /> | |
125 | <inkscape:perspective | |
126 | id="perspective4048-0" | |
127 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
128 | inkscape:vp_z="1 : 0.5 : 1" | |
129 | inkscape:vp_y="0 : 1000 : 0" | |
130 | inkscape:vp_x="0 : 0.5 : 1" | |
131 | sodipodi:type="inkscape:persp3d" /> | |
132 | <inkscape:perspective | |
133 | id="perspective4048-6" | |
134 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
135 | inkscape:vp_z="1 : 0.5 : 1" | |
136 | inkscape:vp_y="0 : 1000 : 0" | |
137 | inkscape:vp_x="0 : 0.5 : 1" | |
138 | sodipodi:type="inkscape:persp3d" /> | |
139 | <inkscape:perspective | |
140 | id="perspective4048-06" | |
141 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
142 | inkscape:vp_z="1 : 0.5 : 1" | |
143 | inkscape:vp_y="0 : 1000 : 0" | |
144 | inkscape:vp_x="0 : 0.5 : 1" | |
145 | sodipodi:type="inkscape:persp3d" /> | |
146 | <inkscape:perspective | |
147 | id="perspective4115" | |
148 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
149 | inkscape:vp_z="1 : 0.5 : 1" | |
150 | inkscape:vp_y="0 : 1000 : 0" | |
151 | inkscape:vp_x="0 : 0.5 : 1" | |
152 | sodipodi:type="inkscape:persp3d" /> | |
153 | <inkscape:perspective | |
154 | id="perspective4115-6" | |
155 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
156 | inkscape:vp_z="1 : 0.5 : 1" | |
157 | inkscape:vp_y="0 : 1000 : 0" | |
158 | inkscape:vp_x="0 : 0.5 : 1" | |
159 | sodipodi:type="inkscape:persp3d" /> | |
160 | <inkscape:perspective | |
161 | id="perspective4115-5" | |
162 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
163 | inkscape:vp_z="1 : 0.5 : 1" | |
164 | inkscape:vp_y="0 : 1000 : 0" | |
165 | inkscape:vp_x="0 : 0.5 : 1" | |
166 | sodipodi:type="inkscape:persp3d" /> | |
167 | <inkscape:perspective | |
168 | id="perspective4157" | |
169 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
170 | inkscape:vp_z="1 : 0.5 : 1" | |
171 | inkscape:vp_y="0 : 1000 : 0" | |
172 | inkscape:vp_x="0 : 0.5 : 1" | |
173 | sodipodi:type="inkscape:persp3d" /> | |
174 | <inkscape:perspective | |
175 | id="perspective4157-7" | |
176 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
177 | inkscape:vp_z="1 : 0.5 : 1" | |
178 | inkscape:vp_y="0 : 1000 : 0" | |
179 | inkscape:vp_x="0 : 0.5 : 1" | |
180 | sodipodi:type="inkscape:persp3d" /> | |
181 | <inkscape:perspective | |
182 | id="perspective4157-5" | |
183 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
184 | inkscape:vp_z="1 : 0.5 : 1" | |
185 | inkscape:vp_y="0 : 1000 : 0" | |
186 | inkscape:vp_x="0 : 0.5 : 1" | |
187 | sodipodi:type="inkscape:persp3d" /> | |
188 | <inkscape:perspective | |
189 | id="perspective4157-3" | |
190 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
191 | inkscape:vp_z="1 : 0.5 : 1" | |
192 | inkscape:vp_y="0 : 1000 : 0" | |
193 | inkscape:vp_x="0 : 0.5 : 1" | |
194 | sodipodi:type="inkscape:persp3d" /> | |
195 | <inkscape:perspective | |
196 | id="perspective4157-4" | |
197 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
198 | inkscape:vp_z="1 : 0.5 : 1" | |
199 | inkscape:vp_y="0 : 1000 : 0" | |
200 | inkscape:vp_x="0 : 0.5 : 1" | |
201 | sodipodi:type="inkscape:persp3d" /> | |
202 | <inkscape:perspective | |
203 | id="perspective4157-2" | |
204 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
205 | inkscape:vp_z="1 : 0.5 : 1" | |
206 | inkscape:vp_y="0 : 1000 : 0" | |
207 | inkscape:vp_x="0 : 0.5 : 1" | |
208 | sodipodi:type="inkscape:persp3d" /> | |
209 | <inkscape:perspective | |
210 | id="perspective4157-74" | |
211 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
212 | inkscape:vp_z="1 : 0.5 : 1" | |
213 | inkscape:vp_y="0 : 1000 : 0" | |
214 | inkscape:vp_x="0 : 0.5 : 1" | |
215 | sodipodi:type="inkscape:persp3d" /> | |
216 | <inkscape:perspective | |
217 | id="perspective4157-0" | |
218 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
219 | inkscape:vp_z="1 : 0.5 : 1" | |
220 | inkscape:vp_y="0 : 1000 : 0" | |
221 | inkscape:vp_x="0 : 0.5 : 1" | |
222 | sodipodi:type="inkscape:persp3d" /> | |
223 | <inkscape:perspective | |
224 | id="perspective4246" | |
225 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
226 | inkscape:vp_z="1 : 0.5 : 1" | |
227 | inkscape:vp_y="0 : 1000 : 0" | |
228 | inkscape:vp_x="0 : 0.5 : 1" | |
229 | sodipodi:type="inkscape:persp3d" /> | |
230 | <inkscape:perspective | |
231 | id="perspective4246-8" | |
232 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
233 | inkscape:vp_z="1 : 0.5 : 1" | |
234 | inkscape:vp_y="0 : 1000 : 0" | |
235 | inkscape:vp_x="0 : 0.5 : 1" | |
236 | sodipodi:type="inkscape:persp3d" /> | |
237 | <inkscape:perspective | |
238 | id="perspective4246-1" | |
239 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
240 | inkscape:vp_z="1 : 0.5 : 1" | |
241 | inkscape:vp_y="0 : 1000 : 0" | |
242 | inkscape:vp_x="0 : 0.5 : 1" | |
243 | sodipodi:type="inkscape:persp3d" /> | |
244 | <inkscape:perspective | |
245 | id="perspective4246-0" | |
246 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
247 | inkscape:vp_z="1 : 0.5 : 1" | |
248 | inkscape:vp_y="0 : 1000 : 0" | |
249 | inkscape:vp_x="0 : 0.5 : 1" | |
250 | sodipodi:type="inkscape:persp3d" /> | |
251 | <inkscape:perspective | |
252 | id="perspective4246-2" | |
253 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
254 | inkscape:vp_z="1 : 0.5 : 1" | |
255 | inkscape:vp_y="0 : 1000 : 0" | |
256 | inkscape:vp_x="0 : 0.5 : 1" | |
257 | sodipodi:type="inkscape:persp3d" /> | |
258 | <inkscape:perspective | |
259 | id="perspective4246-9" | |
260 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
261 | inkscape:vp_z="1 : 0.5 : 1" | |
262 | inkscape:vp_y="0 : 1000 : 0" | |
263 | inkscape:vp_x="0 : 0.5 : 1" | |
264 | sodipodi:type="inkscape:persp3d" /> | |
265 | <inkscape:perspective | |
266 | id="perspective4246-4" | |
267 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
268 | inkscape:vp_z="1 : 0.5 : 1" | |
269 | inkscape:vp_y="0 : 1000 : 0" | |
270 | inkscape:vp_x="0 : 0.5 : 1" | |
271 | sodipodi:type="inkscape:persp3d" /> | |
272 | <inkscape:perspective | |
273 | id="perspective4246-17" | |
274 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
275 | inkscape:vp_z="1 : 0.5 : 1" | |
276 | inkscape:vp_y="0 : 1000 : 0" | |
277 | inkscape:vp_x="0 : 0.5 : 1" | |
278 | sodipodi:type="inkscape:persp3d" /> | |
279 | <inkscape:perspective | |
280 | id="perspective4246-26" | |
281 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
282 | inkscape:vp_z="1 : 0.5 : 1" | |
283 | inkscape:vp_y="0 : 1000 : 0" | |
284 | inkscape:vp_x="0 : 0.5 : 1" | |
285 | sodipodi:type="inkscape:persp3d" /> | |
286 | <inkscape:perspective | |
287 | id="perspective4373" | |
288 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
289 | inkscape:vp_z="1 : 0.5 : 1" | |
290 | inkscape:vp_y="0 : 1000 : 0" | |
291 | inkscape:vp_x="0 : 0.5 : 1" | |
292 | sodipodi:type="inkscape:persp3d" /> | |
293 | <inkscape:perspective | |
294 | id="perspective4373-9" | |
295 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
296 | inkscape:vp_z="1 : 0.5 : 1" | |
297 | inkscape:vp_y="0 : 1000 : 0" | |
298 | inkscape:vp_x="0 : 0.5 : 1" | |
299 | sodipodi:type="inkscape:persp3d" /> | |
300 | <inkscape:perspective | |
301 | id="perspective4409" | |
302 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
303 | inkscape:vp_z="1 : 0.5 : 1" | |
304 | inkscape:vp_y="0 : 1000 : 0" | |
305 | inkscape:vp_x="0 : 0.5 : 1" | |
306 | sodipodi:type="inkscape:persp3d" /> | |
307 | <inkscape:perspective | |
308 | id="perspective4434" | |
309 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
310 | inkscape:vp_z="1 : 0.5 : 1" | |
311 | inkscape:vp_y="0 : 1000 : 0" | |
312 | inkscape:vp_x="0 : 0.5 : 1" | |
313 | sodipodi:type="inkscape:persp3d" /> | |
314 | <inkscape:perspective | |
315 | id="perspective4459" | |
316 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
317 | inkscape:vp_z="1 : 0.5 : 1" | |
318 | inkscape:vp_y="0 : 1000 : 0" | |
319 | inkscape:vp_x="0 : 0.5 : 1" | |
320 | sodipodi:type="inkscape:persp3d" /> | |
321 | <inkscape:perspective | |
322 | id="perspective4490" | |
323 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
324 | inkscape:vp_z="1 : 0.5 : 1" | |
325 | inkscape:vp_y="0 : 1000 : 0" | |
326 | inkscape:vp_x="0 : 0.5 : 1" | |
327 | sodipodi:type="inkscape:persp3d" /> | |
328 | <inkscape:perspective | |
329 | id="perspective5102" | |
330 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
331 | inkscape:vp_z="1 : 0.5 : 1" | |
332 | inkscape:vp_y="0 : 1000 : 0" | |
333 | inkscape:vp_x="0 : 0.5 : 1" | |
334 | sodipodi:type="inkscape:persp3d" /> | |
335 | <inkscape:perspective | |
336 | id="perspective5974" | |
337 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
338 | inkscape:vp_z="1 : 0.5 : 1" | |
339 | inkscape:vp_y="0 : 1000 : 0" | |
340 | inkscape:vp_x="0 : 0.5 : 1" | |
341 | sodipodi:type="inkscape:persp3d" /> | |
342 | <marker | |
343 | inkscape:stockid="Arrow1Mstart" | |
344 | orient="auto" | |
345 | refY="0" | |
346 | refX="0" | |
347 | id="Arrow1Mstart-3" | |
348 | style="overflow:visible"> | |
349 | <path | |
350 | id="path3599-9" | |
351 | d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" | |
352 | style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" | |
353 | transform="matrix(0.4,0,0,0.4,4,0)" | |
354 | inkscape:connector-curvature="0" /> | |
355 | </marker> | |
356 | <marker | |
357 | inkscape:stockid="Arrow1Mend" | |
358 | orient="auto" | |
359 | refY="0" | |
360 | refX="0" | |
361 | id="Arrow1Mend" | |
362 | style="overflow:visible"> | |
363 | <path | |
364 | id="path3602" | |
365 | d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" | |
366 | style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" | |
367 | transform="matrix(-0.4,0,0,-0.4,-4,0)" | |
368 | inkscape:connector-curvature="0" /> | |
369 | </marker> | |
370 | </defs> | |
371 | <sodipodi:namedview | |
372 | id="base" | |
373 | pagecolor="#ffffff" | |
374 | bordercolor="#666666" | |
375 | borderopacity="1.0" | |
376 | inkscape:pageopacity="0.0" | |
377 | inkscape:pageshadow="2" | |
378 | inkscape:zoom="3.959798" | |
379 | inkscape:cx="393.92211" | |
380 | inkscape:cy="95.26088" | |
381 | inkscape:document-units="px" | |
382 | inkscape:current-layer="layer1" | |
383 | showgrid="false" | |
384 | inkscape:window-width="1424" | |
385 | inkscape:window-height="1059" | |
386 | inkscape:window-x="271" | |
387 | inkscape:window-y="29" | |
388 | inkscape:window-maximized="0" | |
389 | fit-margin-top="0.1" | |
390 | fit-margin-left="0.1" | |
391 | fit-margin-right="0.1" | |
392 | fit-margin-bottom="0.1" /> | |
393 | <metadata | |
394 | id="metadata7"> | |
395 | <rdf:RDF> | |
396 | <cc:Work | |
397 | rdf:about=""> | |
398 | <dc:format>image/svg+xml</dc:format> | |
399 | <dc:type | |
400 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | |
401 | <dc:title /> | |
402 | </cc:Work> | |
403 | </rdf:RDF> | |
404 | </metadata> | |
405 | <g | |
406 | inkscape:label="Layer 1" | |
407 | inkscape:groupmode="layer" | |
408 | id="layer1" | |
409 | transform="translate(-78.921385,-378.7493)"> | |
410 | <path | |
411 | style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" | |
412 | d="m 98.571429,407.3798 c 555.000001,0 555.000001,0 555.000001,0" | |
413 | id="path2816" | |
414 | inkscape:connector-curvature="0" /> | |
415 | <path | |
416 | style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
417 | d="m 113.57143,401.6479 0,11.42857" | |
418 | id="path4038" | |
419 | inkscape:connector-curvature="0" /> | |
420 | <path | |
421 | style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
422 | d="m 162.61904,401.6479 0,11.42857" | |
423 | id="path4038-4" | |
424 | inkscape:connector-curvature="0" /> | |
425 | <path | |
426 | style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
427 | d="m 211.66667,401.6479 0,11.42857" | |
428 | id="path4038-8" | |
429 | inkscape:connector-curvature="0" /> | |
430 | <path | |
431 | style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
432 | d="m 260.71427,401.6479 0,11.42857" | |
433 | id="path4038-5" | |
434 | inkscape:connector-curvature="0" /> | |
435 | <path | |
436 | style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
437 | d="m 309.76191,401.6479 0,11.42857" | |
438 | id="path4038-3" | |
439 | inkscape:connector-curvature="0" /> | |
440 | <path | |
441 | style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
442 | d="m 358.80952,401.6479 0,11.42857" | |
443 | id="path4038-1" | |
444 | inkscape:connector-curvature="0" /> | |
445 | <path | |
446 | style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
447 | d="m 407.85712,401.6479 0,11.42857" | |
448 | id="path4038-32" | |
449 | inkscape:connector-curvature="0" /> | |
450 | <path | |
451 | style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
452 | d="m 456.90477,401.6479 0,11.42857" | |
453 | id="path4038-32-0" | |
454 | inkscape:connector-curvature="0" /> | |
455 | <path | |
456 | style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
457 | d="m 505.95238,401.6479 0,11.42857" | |
458 | id="path4038-32-1" | |
459 | inkscape:connector-curvature="0" /> | |
460 | <path | |
461 | style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
462 | d="m 555,401.6479 0,11.42857" | |
463 | id="path4038-32-5" | |
464 | inkscape:connector-curvature="0" /> | |
465 | <rect | |
466 | style="fill:#ffae0a;fill-opacity:1;stroke:#000000;stroke-width:1.14199996;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | |
467 | id="rect4147" | |
468 | width="47.098743" | |
469 | height="14.773863" | |
470 | x="113.51569" | |
471 | y="424.23651" | |
472 | rx="4.7096338" | |
473 | ry="4.3015814" /> | |
474 | <rect | |
475 | style="fill:#ffae0a;fill-opacity:1;stroke:#000000;stroke-width:1.14199996;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | |
476 | id="rect4147-4" | |
477 | width="47.098743" | |
478 | height="14.773863" | |
479 | x="162.81586" | |
480 | y="424.23651" | |
481 | rx="4.7096338" | |
482 | ry="4.3015814" /> | |
483 | <rect | |
484 | style="fill:#ffae0a;fill-opacity:1;stroke:#000000;stroke-width:1.14199996;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | |
485 | id="rect4147-6" | |
486 | width="47.098743" | |
487 | height="14.773863" | |
488 | x="212.11604" | |
489 | y="424.23651" | |
490 | rx="4.7096338" | |
491 | ry="4.3015814" /> | |
492 | <rect | |
493 | style="fill:#ffae0a;fill-opacity:1;stroke:#000000;stroke-width:1.14199996;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | |
494 | id="rect4147-69" | |
495 | width="47.098743" | |
496 | height="14.773863" | |
497 | x="261.41623" | |
498 | y="424.23651" | |
499 | rx="4.7096338" | |
500 | ry="4.3015814" /> | |
501 | <rect | |
502 | style="fill:#ffae0a;fill-opacity:1;stroke:#000000;stroke-width:1.14199996;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | |
503 | id="rect4147-7" | |
504 | width="47.098743" | |
505 | height="14.773863" | |
506 | x="310.7164" | |
507 | y="424.23651" | |
508 | rx="4.7096338" | |
509 | ry="4.3015814" /> | |
510 | <rect | |
511 | style="fill:#ffae0a;fill-opacity:1;stroke:#000000;stroke-width:1.14199996;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | |
512 | id="rect4147-5" | |
513 | width="47.098743" | |
514 | height="14.773863" | |
515 | x="360.01657" | |
516 | y="424.23651" | |
517 | rx="4.7096338" | |
518 | ry="4.3015814" /> | |
519 | <rect | |
520 | style="fill:#ffae0a;fill-opacity:1;stroke:#000000;stroke-width:1.14199996;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | |
521 | id="rect4147-54" | |
522 | width="47.098743" | |
523 | height="14.773863" | |
524 | x="409.31677" | |
525 | y="424.23651" | |
526 | rx="4.7096338" | |
527 | ry="4.3015814" /> | |
528 | <rect | |
529 | style="fill:#ffae0a;fill-opacity:1;stroke:#000000;stroke-width:1.14199996;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | |
530 | id="rect4147-43" | |
531 | width="47.098743" | |
532 | height="14.773863" | |
533 | x="458.61694" | |
534 | y="424.23651" | |
535 | rx="4.7096338" | |
536 | ry="4.3015814" /> | |
537 | <rect | |
538 | style="fill:#ffae0a;fill-opacity:1;stroke:#000000;stroke-width:1.14199996;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | |
539 | id="rect4147-78" | |
540 | width="47.098743" | |
541 | height="14.773863" | |
542 | x="507.91714" | |
543 | y="424.23651" | |
544 | rx="4.7096338" | |
545 | ry="4.3015814" /> | |
546 | <text | |
547 | xml:space="preserve" | |
548 | style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" | |
549 | x="110.10663" | |
550 | y="397.88794" | |
551 | id="text4234"><tspan | |
552 | sodipodi:role="line" | |
553 | id="tspan4236" | |
554 | x="110.10663" | |
555 | y="397.88794">0</tspan></text> | |
556 | <text | |
557 | xml:space="preserve" | |
558 | style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" | |
559 | x="146.47003" | |
560 | y="397.88794" | |
561 | id="text4234-6"><tspan | |
562 | sodipodi:role="line" | |
563 | id="tspan4236-8" | |
564 | x="146.47003" | |
565 | y="397.88794">16384</tspan></text> | |
566 | <text | |
567 | xml:space="preserve" | |
568 | style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" | |
569 | x="196.06828" | |
570 | y="397.88794" | |
571 | id="text4234-4"><tspan | |
572 | sodipodi:role="line" | |
573 | id="tspan4236-3" | |
574 | x="196.06828" | |
575 | y="397.88794">32768</tspan></text> | |
576 | <text | |
577 | xml:space="preserve" | |
578 | style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" | |
579 | x="245.73245" | |
580 | y="397.88794" | |
581 | id="text4234-49"><tspan | |
582 | sodipodi:role="line" | |
583 | id="tspan4236-2" | |
584 | x="245.73245" | |
585 | y="397.88794">49152</tspan></text> | |
586 | <text | |
587 | xml:space="preserve" | |
588 | style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" | |
589 | x="294.8107" | |
590 | y="397.88794" | |
591 | id="text4234-68"><tspan | |
592 | sodipodi:role="line" | |
593 | id="tspan4236-9" | |
594 | x="294.8107" | |
595 | y="397.88794">65536</tspan></text> | |
596 | <text | |
597 | xml:space="preserve" | |
598 | style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" | |
599 | x="306.93814" | |
600 | y="386.27118" | |
601 | id="text4234-66"><tspan | |
602 | sodipodi:role="line" | |
603 | id="tspan4236-4" | |
604 | x="306.93814" | |
605 | y="386.27118">0</tspan></text> | |
606 | <text | |
607 | xml:space="preserve" | |
608 | style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" | |
609 | x="503.41278" | |
610 | y="386.27118" | |
611 | id="text4234-2"><tspan | |
612 | sodipodi:role="line" | |
613 | id="tspan4236-72" | |
614 | x="503.41278" | |
615 | y="386.27118">0</tspan></text> | |
616 | <text | |
617 | xml:space="preserve" | |
618 | style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" | |
619 | x="343.9451" | |
620 | y="397.88794" | |
621 | id="text4234-6-1"><tspan | |
622 | sodipodi:role="line" | |
623 | id="tspan4236-8-5" | |
624 | x="343.9451" | |
625 | y="397.88794">16384</tspan></text> | |
626 | <text | |
627 | xml:space="preserve" | |
628 | style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" | |
629 | x="541.42017" | |
630 | y="397.88794" | |
631 | id="text4234-6-4"><tspan | |
632 | sodipodi:role="line" | |
633 | id="tspan4236-8-9" | |
634 | x="541.42017" | |
635 | y="397.88794">16384</tspan></text> | |
636 | <text | |
637 | xml:space="preserve" | |
638 | style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" | |
639 | x="393.54333" | |
640 | y="397.88794" | |
641 | id="text4234-4-0"><tspan | |
642 | sodipodi:role="line" | |
643 | id="tspan4236-3-9" | |
644 | x="393.54333" | |
645 | y="397.88794">32768</tspan></text> | |
646 | <text | |
647 | xml:space="preserve" | |
648 | style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" | |
649 | x="443.20752" | |
650 | y="397.88794" | |
651 | id="text4234-49-1"><tspan | |
652 | sodipodi:role="line" | |
653 | id="tspan4236-2-7" | |
654 | x="443.20752" | |
655 | y="397.88794">49152</tspan></text> | |
656 | <text | |
657 | xml:space="preserve" | |
658 | style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" | |
659 | x="492.28577" | |
660 | y="397.88794" | |
661 | id="text4234-68-7"><tspan | |
662 | sodipodi:role="line" | |
663 | id="tspan4236-9-1" | |
664 | x="492.28577" | |
665 | y="397.88794">65536</tspan></text> | |
666 | <text | |
667 | xml:space="preserve" | |
668 | style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" | |
669 | x="125.76399" | |
670 | y="434.6539" | |
671 | id="text4476"><tspan | |
672 | sodipodi:role="line" | |
673 | id="tspan4478" | |
674 | x="125.76399" | |
675 | y="434.6539">ring</tspan></text> | |
676 | <path | |
677 | style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Mstart)" | |
678 | d="m 322.23865,441.72497 0,21.21321" | |
679 | id="path4480" | |
680 | inkscape:connector-curvature="0" /> | |
681 | <path | |
682 | style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Mstart)" | |
683 | d="m 346.9874,441.72497 0,21.21321" | |
684 | id="path4480-1" | |
685 | inkscape:connector-curvature="0" /> | |
686 | <text | |
687 | xml:space="preserve" | |
688 | style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" | |
689 | x="315.1676" | |
690 | y="473.50385" | |
691 | id="text5070"><tspan | |
692 | sodipodi:role="line" | |
693 | id="tspan5072" | |
694 | x="315.1676" | |
695 | y="473.50385">ch</tspan><tspan | |
696 | sodipodi:role="line" | |
697 | x="315.1676" | |
698 | y="486.00385" | |
699 | id="tspan5074">ct</tspan></text> | |
700 | <text | |
701 | xml:space="preserve" | |
702 | style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" | |
703 | x="341.41125" | |
704 | y="472.53461" | |
705 | id="text5076"><tspan | |
706 | sodipodi:role="line" | |
707 | id="tspan5078" | |
708 | x="341.41125" | |
709 | y="472.53461">ph</tspan><tspan | |
710 | sodipodi:role="line" | |
711 | x="341.41125" | |
712 | y="485.03461" | |
713 | id="tspan5080">pt</tspan></text> | |
714 | <rect | |
715 | style="fill:#5a750a;fill-opacity:1;stroke:none" | |
716 | id="rect5082" | |
717 | width="24.95269" | |
718 | height="13.550571" | |
719 | x="322.15198" | |
720 | y="424.93753" /> | |
721 | <text | |
722 | xml:space="preserve" | |
723 | style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" | |
724 | x="582.85803" | |
725 | y="421.52191" | |
726 | id="text5084"><tspan | |
727 | sodipodi:role="line" | |
728 | id="tspan5086" | |
729 | x="582.85803" | |
730 | y="421.52191">value for</tspan><tspan | |
731 | sodipodi:role="line" | |
732 | x="582.85803" | |
733 | y="434.02191" | |
734 | id="tspan5088">indexes</tspan><tspan | |
735 | sodipodi:role="line" | |
736 | x="582.85803" | |
737 | y="446.52191" | |
738 | id="tspan5090">(prod_head,</tspan><tspan | |
739 | sodipodi:role="line" | |
740 | x="582.85803" | |
741 | y="459.02191" | |
742 | id="tspan5092">prod_tail, ...)</tspan></text> | |
743 | <rect | |
744 | style="fill:#5a750a;fill-opacity:1;stroke:none" | |
745 | id="rect5082-5" | |
746 | width="24.95269" | |
747 | height="13.550571" | |
748 | x="404.71667" | |
749 | y="492.80005" /> | |
750 | <text | |
751 | xml:space="preserve" | |
752 | style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" | |
753 | x="434.3656" | |
754 | y="502.33414" | |
755 | id="text5116"><tspan | |
756 | sodipodi:role="line" | |
757 | x="434.3656" | |
758 | y="502.33414" | |
759 | id="tspan5293">used entries in ring</tspan></text> | |
760 | <text | |
761 | xml:space="preserve" | |
762 | style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" | |
763 | x="78.791893" | |
764 | y="466.47369" | |
765 | id="text5261"><tspan | |
766 | sodipodi:role="line" | |
767 | id="tspan5263" | |
768 | x="78.791893" | |
769 | y="466.47369">size = 16384</tspan><tspan | |
770 | sodipodi:role="line" | |
771 | x="78.791893" | |
772 | y="478.97369" | |
773 | id="tspan5291">mask = 16383</tspan><tspan | |
774 | sodipodi:role="line" | |
775 | x="78.791893" | |
776 | y="491.47369" | |
777 | id="tspan5289">ph = pt = 14000</tspan><tspan | |
778 | sodipodi:role="line" | |
779 | x="78.791893" | |
780 | y="503.97369" | |
781 | id="tspan5265">ct = ch = 3000</tspan><tspan | |
782 | sodipodi:role="line" | |
783 | x="78.791893" | |
784 | y="516.47369" | |
785 | id="tspan5267">used_entries = (pt - ch) % 65536 = 11000</tspan><tspan | |
786 | sodipodi:role="line" | |
787 | x="78.791893" | |
788 | y="528.97369" | |
789 | id="tspan5287">free_entries = (mask + ct - ph) % 65536 = 5383</tspan></text> | |
790 | <path | |
791 | style="fill:#5a750a;fill-opacity:1;stroke:#fd0004;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend)" | |
792 | d="m 324.78109,452.09355 20.16896,0" | |
793 | id="path5384" | |
794 | sodipodi:nodetypes="cc" | |
795 | inkscape:connector-curvature="0" /> | |
796 | <text | |
797 | xml:space="preserve" | |
798 | style="font-size:4.97793007px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" | |
799 | x="323.23074" | |
800 | y="458.94891" | |
801 | id="text5962"><tspan | |
802 | sodipodi:role="line" | |
803 | id="tspan5964" | |
804 | x="323.23074" | |
805 | y="458.94891">used_entries</tspan></text> | |
806 | </g> | |
807 | </svg> |