]> git.proxmox.com Git - ceph.git/blame - ceph/src/dpdk/doc/guides/prog_guide/img/ring-mp-enqueue5.svg
bump version to 12.2.12-pve1
[ceph.git] / ceph / src / dpdk / doc / guides / prog_guide / img / ring-mp-enqueue5.svg
CommitLineData
7c673cae
FG
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
4<!--
5# Copyright (c) <2010>, Intel Corporation
6# All rights reserved.
7#
8# Redistribution and use in source and binary forms, with or without
9# modification, are permitted provided that the following conditions
10# are met:
11#
12# - Redistributions of source code must retain the above copyright
13# notice, this list of conditions and the following disclaimer.
14#
15# - Redistributions in binary form must reproduce the above copyright
16# notice, this list of conditions and the following disclaimer in
17# the documentation and/or other materials provided with the
18# distribution.
19#
20# - Neither the name of Intel Corporation nor the names of its
21# contributors may be used to endorse or promote products derived
22# from this software without specific prior written permission.
23#
24# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
25# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
26# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
27# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
28# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
29# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
30# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
31# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
32# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
33# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
34# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
35# OF THE POSSIBILITY OF SUCH DAMAGE.
36-->
37
38<svg
39 xmlns:dc="http://purl.org/dc/elements/1.1/"
40 xmlns:cc="http://creativecommons.org/ns#"
41 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
42 xmlns:svg="http://www.w3.org/2000/svg"
43 xmlns="http://www.w3.org/2000/svg"
44 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
45 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
46 width="484.05719"
47 height="367.70761"
48 id="svg3388"
49 version="1.1"
50 inkscape:version="0.48.4 r9939"
51 sodipodi:docname="ring-mp-enqueue5.svg">
52 <defs
53 id="defs3390">
54 <marker
55 inkscape:stockid="Arrow1Lend"
56 orient="auto"
57 refY="0"
58 refX="0"
59 id="Arrow1Lend"
60 style="overflow:visible">
61 <path
62 id="path4317"
63 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
64 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
65 transform="matrix(-0.8,0,0,-0.8,-10,0)"
66 inkscape:connector-curvature="0" />
67 </marker>
68 <inkscape:perspective
69 sodipodi:type="inkscape:persp3d"
70 inkscape:vp_x="0 : 526.18109 : 1"
71 inkscape:vp_y="0 : 1000 : 0"
72 inkscape:vp_z="744.09448 : 526.18109 : 1"
73 inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
74 id="perspective3396" />
75 <inkscape:perspective
76 id="perspective4180"
77 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
78 inkscape:vp_z="1 : 0.5 : 1"
79 inkscape:vp_y="0 : 1000 : 0"
80 inkscape:vp_x="0 : 0.5 : 1"
81 sodipodi:type="inkscape:persp3d" />
82 <inkscape:perspective
83 id="perspective4180-6"
84 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
85 inkscape:vp_z="1 : 0.5 : 1"
86 inkscape:vp_y="0 : 1000 : 0"
87 inkscape:vp_x="0 : 0.5 : 1"
88 sodipodi:type="inkscape:persp3d" />
89 <inkscape:perspective
90 id="perspective4180-0"
91 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
92 inkscape:vp_z="1 : 0.5 : 1"
93 inkscape:vp_y="0 : 1000 : 0"
94 inkscape:vp_x="0 : 0.5 : 1"
95 sodipodi:type="inkscape:persp3d" />
96 <inkscape:perspective
97 id="perspective4180-3"
98 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
99 inkscape:vp_z="1 : 0.5 : 1"
100 inkscape:vp_y="0 : 1000 : 0"
101 inkscape:vp_x="0 : 0.5 : 1"
102 sodipodi:type="inkscape:persp3d" />
103 <inkscape:perspective
104 id="perspective4180-06"
105 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
106 inkscape:vp_z="1 : 0.5 : 1"
107 inkscape:vp_y="0 : 1000 : 0"
108 inkscape:vp_x="0 : 0.5 : 1"
109 sodipodi:type="inkscape:persp3d" />
110 <inkscape:perspective
111 id="perspective4180-5"
112 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
113 inkscape:vp_z="1 : 0.5 : 1"
114 inkscape:vp_y="0 : 1000 : 0"
115 inkscape:vp_x="0 : 0.5 : 1"
116 sodipodi:type="inkscape:persp3d" />
117 <inkscape:perspective
118 id="perspective4180-7"
119 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
120 inkscape:vp_z="1 : 0.5 : 1"
121 inkscape:vp_y="0 : 1000 : 0"
122 inkscape:vp_x="0 : 0.5 : 1"
123 sodipodi:type="inkscape:persp3d" />
124 <inkscape:perspective
125 id="perspective4180-69"
126 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
127 inkscape:vp_z="1 : 0.5 : 1"
128 inkscape:vp_y="0 : 1000 : 0"
129 inkscape:vp_x="0 : 0.5 : 1"
130 sodipodi:type="inkscape:persp3d" />
131 <inkscape:perspective
132 id="perspective4281"
133 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
134 inkscape:vp_z="1 : 0.5 : 1"
135 inkscape:vp_y="0 : 1000 : 0"
136 inkscape:vp_x="0 : 0.5 : 1"
137 sodipodi:type="inkscape:persp3d" />
138 <inkscape:perspective
139 id="perspective4281-2"
140 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
141 inkscape:vp_z="1 : 0.5 : 1"
142 inkscape:vp_y="0 : 1000 : 0"
143 inkscape:vp_x="0 : 0.5 : 1"
144 sodipodi:type="inkscape:persp3d" />
145 <inkscape:perspective
146 id="perspective4767"
147 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
148 inkscape:vp_z="1 : 0.5 : 1"
149 inkscape:vp_y="0 : 1000 : 0"
150 inkscape:vp_x="0 : 0.5 : 1"
151 sodipodi:type="inkscape:persp3d" />
152 <marker
153 inkscape:stockid="Arrow1Lend"
154 orient="auto"
155 refY="0"
156 refX="0"
157 id="Arrow1Lend-7"
158 style="overflow:visible">
159 <path
160 id="path4317-4"
161 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
162 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
163 transform="matrix(-0.8,0,0,-0.8,-10,0)"
164 inkscape:connector-curvature="0" />
165 </marker>
166 <inkscape:perspective
167 id="perspective4799"
168 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
169 inkscape:vp_z="1 : 0.5 : 1"
170 inkscape:vp_y="0 : 1000 : 0"
171 inkscape:vp_x="0 : 0.5 : 1"
172 sodipodi:type="inkscape:persp3d" />
173 <inkscape:perspective
174 id="perspective4824"
175 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
176 inkscape:vp_z="1 : 0.5 : 1"
177 inkscape:vp_y="0 : 1000 : 0"
178 inkscape:vp_x="0 : 0.5 : 1"
179 sodipodi:type="inkscape:persp3d" />
180 <inkscape:perspective
181 id="perspective4915"
182 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
183 inkscape:vp_z="1 : 0.5 : 1"
184 inkscape:vp_y="0 : 1000 : 0"
185 inkscape:vp_x="0 : 0.5 : 1"
186 sodipodi:type="inkscape:persp3d" />
187 <inkscape:perspective
188 id="perspective4937"
189 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
190 inkscape:vp_z="1 : 0.5 : 1"
191 inkscape:vp_y="0 : 1000 : 0"
192 inkscape:vp_x="0 : 0.5 : 1"
193 sodipodi:type="inkscape:persp3d" />
194 <inkscape:perspective
195 id="perspective4962"
196 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
197 inkscape:vp_z="1 : 0.5 : 1"
198 inkscape:vp_y="0 : 1000 : 0"
199 inkscape:vp_x="0 : 0.5 : 1"
200 sodipodi:type="inkscape:persp3d" />
201 <inkscape:perspective
202 id="perspective4993"
203 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
204 inkscape:vp_z="1 : 0.5 : 1"
205 inkscape:vp_y="0 : 1000 : 0"
206 inkscape:vp_x="0 : 0.5 : 1"
207 sodipodi:type="inkscape:persp3d" />
208 <marker
209 inkscape:stockid="Arrow1Lend"
210 orient="auto"
211 refY="0"
212 refX="0"
213 id="Arrow1Lend-0"
214 style="overflow:visible">
215 <path
216 id="path4317-6"
217 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
218 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
219 transform="matrix(-0.8,0,0,-0.8,-10,0)"
220 inkscape:connector-curvature="0" />
221 </marker>
222 <marker
223 inkscape:stockid="Arrow1Lend"
224 orient="auto"
225 refY="0"
226 refX="0"
227 id="marker4999"
228 style="overflow:visible">
229 <path
230 id="path5001"
231 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
232 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
233 transform="matrix(-0.8,0,0,-0.8,-10,0)"
234 inkscape:connector-curvature="0" />
235 </marker>
236 <inkscape:perspective
237 id="perspective5091"
238 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
239 inkscape:vp_z="1 : 0.5 : 1"
240 inkscape:vp_y="0 : 1000 : 0"
241 inkscape:vp_x="0 : 0.5 : 1"
242 sodipodi:type="inkscape:persp3d" />
243 <marker
244 inkscape:stockid="Arrow1Lend"
245 orient="auto"
246 refY="0"
247 refX="0"
248 id="Arrow1Lend-9"
249 style="overflow:visible">
250 <path
251 id="path4317-0"
252 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
253 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
254 transform="matrix(-0.8,0,0,-0.8,-10,0)"
255 inkscape:connector-curvature="0" />
256 </marker>
257 <inkscape:perspective
258 id="perspective5121"
259 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
260 inkscape:vp_z="1 : 0.5 : 1"
261 inkscape:vp_y="0 : 1000 : 0"
262 inkscape:vp_x="0 : 0.5 : 1"
263 sodipodi:type="inkscape:persp3d" />
264 <inkscape:perspective
265 id="perspective5121-7"
266 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
267 inkscape:vp_z="1 : 0.5 : 1"
268 inkscape:vp_y="0 : 1000 : 0"
269 inkscape:vp_x="0 : 0.5 : 1"
270 sodipodi:type="inkscape:persp3d" />
271 <inkscape:perspective
272 id="perspective5121-1"
273 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
274 inkscape:vp_z="1 : 0.5 : 1"
275 inkscape:vp_y="0 : 1000 : 0"
276 inkscape:vp_x="0 : 0.5 : 1"
277 sodipodi:type="inkscape:persp3d" />
278 <inkscape:perspective
279 id="perspective5121-9"
280 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
281 inkscape:vp_z="1 : 0.5 : 1"
282 inkscape:vp_y="0 : 1000 : 0"
283 inkscape:vp_x="0 : 0.5 : 1"
284 sodipodi:type="inkscape:persp3d" />
285 <inkscape:perspective
286 id="perspective3157"
287 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
288 inkscape:vp_z="1 : 0.5 : 1"
289 inkscape:vp_y="0 : 1000 : 0"
290 inkscape:vp_x="0 : 0.5 : 1"
291 sodipodi:type="inkscape:persp3d" />
292 <inkscape:perspective
293 id="perspective3193"
294 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
295 inkscape:vp_z="1 : 0.5 : 1"
296 inkscape:vp_y="0 : 1000 : 0"
297 inkscape:vp_x="0 : 0.5 : 1"
298 sodipodi:type="inkscape:persp3d" />
299 <inkscape:perspective
300 id="perspective3218"
301 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
302 inkscape:vp_z="1 : 0.5 : 1"
303 inkscape:vp_y="0 : 1000 : 0"
304 inkscape:vp_x="0 : 0.5 : 1"
305 sodipodi:type="inkscape:persp3d" />
306 <marker
307 inkscape:stockid="Arrow1Lend"
308 orient="auto"
309 refY="0"
310 refX="0"
311 id="Arrow1Lend-94"
312 style="overflow:visible">
313 <path
314 id="path4317-7"
315 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
316 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
317 transform="matrix(-0.8,0,0,-0.8,-10,0)"
318 inkscape:connector-curvature="0" />
319 </marker>
320 <marker
321 inkscape:stockid="Arrow1Lend"
322 orient="auto"
323 refY="0"
324 refX="0"
325 id="marker3224"
326 style="overflow:visible">
327 <path
328 id="path3226"
329 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
330 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
331 transform="matrix(-0.8,0,0,-0.8,-10,0)"
332 inkscape:connector-curvature="0" />
333 </marker>
334 <marker
335 inkscape:stockid="Arrow1Lend"
336 orient="auto"
337 refY="0"
338 refX="0"
339 id="marker3228"
340 style="overflow:visible">
341 <path
342 id="path3230"
343 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
344 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
345 transform="matrix(-0.8,0,0,-0.8,-10,0)"
346 inkscape:connector-curvature="0" />
347 </marker>
348 <inkscape:perspective
349 id="perspective3334"
350 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
351 inkscape:vp_z="1 : 0.5 : 1"
352 inkscape:vp_y="0 : 1000 : 0"
353 inkscape:vp_x="0 : 0.5 : 1"
354 sodipodi:type="inkscape:persp3d" />
355 <marker
356 inkscape:stockid="Arrow1Lend"
357 orient="auto"
358 refY="0"
359 refX="0"
360 id="Arrow1Lend-3"
361 style="overflow:visible">
362 <path
363 id="path4317-2"
364 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
365 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
366 transform="matrix(-0.8,0,0,-0.8,-10,0)"
367 inkscape:connector-curvature="0" />
368 </marker>
369 <inkscape:perspective
370 id="perspective3603"
371 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
372 inkscape:vp_z="1 : 0.5 : 1"
373 inkscape:vp_y="0 : 1000 : 0"
374 inkscape:vp_x="0 : 0.5 : 1"
375 sodipodi:type="inkscape:persp3d" />
376 <inkscape:perspective
377 id="perspective4184"
378 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
379 inkscape:vp_z="1 : 0.5 : 1"
380 inkscape:vp_y="0 : 1000 : 0"
381 inkscape:vp_x="0 : 0.5 : 1"
382 sodipodi:type="inkscape:persp3d" />
383 </defs>
384 <sodipodi:namedview
385 id="base"
386 pagecolor="#ffffff"
387 bordercolor="#666666"
388 borderopacity="1.0"
389 inkscape:pageopacity="1"
390 inkscape:pageshadow="2"
391 inkscape:zoom="1.4"
392 inkscape:cx="227.83116"
393 inkscape:cy="155.26458"
394 inkscape:document-units="px"
395 inkscape:current-layer="layer1"
396 showgrid="false"
397 inkscape:window-width="1280"
398 inkscape:window-height="1002"
399 inkscape:window-x="105"
400 inkscape:window-y="150"
401 inkscape:window-maximized="0"
402 inkscape:snap-grids="false"
403 inkscape:snap-to-guides="true"
404 showguides="false"
405 fit-margin-top="0.1"
406 fit-margin-left="0.1"
407 fit-margin-right="0.1"
408 fit-margin-bottom="0.1">
409 <inkscape:grid
410 type="xygrid"
411 id="grid5162"
412 empspacing="5"
413 visible="true"
414 enabled="true"
415 snapvisiblegridlinesonly="true"
416 originx="-162.97143px"
417 originy="-370.03525px" />
418 </sodipodi:namedview>
419 <metadata
420 id="metadata3393">
421 <rdf:RDF>
422 <cc:Work
423 rdf:about="">
424 <dc:format>image/svg+xml</dc:format>
425 <dc:type
426 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
427 <dc:title />
428 </cc:Work>
429 </rdf:RDF>
430 </metadata>
431 <g
432 inkscape:label="Layer 1"
433 inkscape:groupmode="layer"
434 id="layer1"
435 transform="translate(-162.97143,-314.61933)">
436 <rect
437 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffd080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;font-family:Arial;-inkscape-font-specification:Arial"
438 id="rect4257"
439 width="439.41635"
440 height="58.588848"
441 x="186.87822"
442 y="463.44324"
443 rx="11.631636"
444 ry="11.631636" />
445 <g
446 id="g4259"
447 transform="translate(108.51492,3.9469318)"
448 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Arial;-inkscape-font-specification:Arial">
449 <rect
450 ry="11.631636"
451 rx="11.631636"
452 y="463.79074"
453 x="83.143028"
454 height="49.999996"
455 width="52.857113"
456 id="rect3398"
457 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1;font-family:Arial;-inkscape-font-specification:Arial" />
458 <rect
459 ry="11.631636"
460 rx="11.631636"
461 y="463.79074"
462 x="137.00014"
463 height="49.999996"
464 width="52.857113"
465 id="rect3398-3"
466 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1;font-family:Arial;-inkscape-font-specification:Arial" />
467 <rect
468 ry="11.631636"
469 rx="11.631636"
470 y="463.79074"
471 x="190.85725"
472 height="49.999996"
473 width="52.857113"
474 id="rect3398-1"
475 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1;font-family:Arial;-inkscape-font-specification:Arial" />
476 <rect
477 ry="11.631636"
478 rx="11.631636"
479 y="463.79074"
480 x="244.71437"
481 height="49.999996"
482 width="52.857113"
483 id="rect3398-6"
484 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1;font-family:Arial;-inkscape-font-specification:Arial" />
485 <rect
486 ry="11.631636"
487 rx="11.631636"
488 y="463.79074"
489 x="298.57147"
490 height="49.999996"
491 width="52.857113"
492 id="rect3398-2"
493 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1;font-family:Arial;-inkscape-font-specification:Arial" />
494 <rect
495 ry="11.631636"
496 rx="11.631636"
497 y="463.79074"
498 x="352.42859"
499 height="49.999996"
500 width="52.857113"
501 id="rect3398-15"
502 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1;font-family:Arial;-inkscape-font-specification:Arial" />
503 <rect
504 ry="11.631636"
505 rx="11.631636"
506 y="463.79074"
507 x="406.28571"
508 height="49.999996"
509 width="52.857113"
510 id="rect3398-4"
511 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1;font-family:Arial;-inkscape-font-specification:Arial" />
512 <rect
513 ry="11.631636"
514 rx="11.631636"
515 y="463.79074"
516 x="460.14282"
517 height="49.999996"
518 width="52.857113"
519 id="rect3398-65"
520 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1;font-family:Arial;-inkscape-font-specification:Arial" />
521 </g>
522 <text
523 xml:space="preserve"
524 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
525 x="313.90488"
526 y="495.49646"
527 id="text4269"
528 sodipodi:linespacing="125%"><tspan
529 sodipodi:role="line"
530 id="tspan4271"
531 x="313.90488"
532 y="495.49646">obj1</tspan></text>
533 <text
534 xml:space="preserve"
535 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
536 x="368.95203"
537 y="495.49646"
538 id="text4269-4"
539 sodipodi:linespacing="125%"><tspan
540 sodipodi:role="line"
541 id="tspan4271-5"
542 x="368.95203"
543 y="495.49646">obj2</tspan></text>
544 <text
545 xml:space="preserve"
546 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
547 x="422.99518"
548 y="495.49646"
549 id="text4269-5"
550 sodipodi:linespacing="125%"><tspan
551 sodipodi:role="line"
552 id="tspan4271-4"
553 x="422.99518"
554 y="495.49646">obj3</tspan></text>
555 <path
556 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);font-family:Arial;-inkscape-font-specification:Arial"
557 d="m 323.57143,578.07647 0,-42.14286"
558 id="path4309"
559 inkscape:connector-curvature="0" />
560 <text
561 xml:space="preserve"
562 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
563 x="289.85715"
564 y="589.505"
565 id="text4787"
566 sodipodi:linespacing="125%"><tspan
567 sodipodi:role="line"
568 id="tspan4789"
569 x="289.85715"
570 y="589.505">cons_head</tspan></text>
571 <text
572 xml:space="preserve"
573 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
574 x="293.45334"
575 y="603.41034"
576 id="text4787-3"
577 sodipodi:linespacing="125%"><tspan
578 sodipodi:role="line"
579 id="tspan4789-0"
580 x="293.45334"
581 y="603.41034">cons_tail</tspan></text>
582 <text
583 xml:space="preserve"
584 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
585 x="556.15527"
586 y="587.9577"
587 id="text4787-7"
588 sodipodi:linespacing="125%"><tspan
589 sodipodi:role="line"
590 id="tspan4789-8"
591 x="556.15527"
592 y="587.9577">prod_head</tspan></text>
593 <text
594 xml:space="preserve"
595 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
596 x="564.7514"
597 y="602.57739"
598 id="text4787-3-6"
599 sodipodi:linespacing="125%"><tspan
600 sodipodi:role="line"
601 id="tspan4789-0-8"
602 x="564.7514"
603 y="602.57739">prod_tail</tspan></text>
604 <rect
605 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0;font-family:Arial;-inkscape-font-specification:Arial"
606 id="rect4889"
607 width="482.85718"
608 height="67.857185"
609 x="163.57143"
610 y="315.21933"
611 rx="11.631636"
612 ry="11.631636" />
613 <text
614 xml:space="preserve"
615 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
616 x="174.28571"
617 y="328.93362"
618 id="text4891"
619 sodipodi:linespacing="125%"><tspan
620 sodipodi:role="line"
621 id="tspan4893"
622 x="174.28571"
623 y="328.93362">local variables</tspan><tspan
624 sodipodi:role="line"
625 x="174.28571"
626 y="346.43362"
627 id="tspan4582">core 2</tspan></text>
628 <rect
629 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0;font-family:Arial;-inkscape-font-specification:Arial"
630 id="rect4889-8"
631 width="482.85715"
632 height="138.57147"
633 x="163.57143"
634 y="529.93365"
635 rx="11.631636"
636 ry="11.631636" />
637 <text
638 xml:space="preserve"
639 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
640 x="170.89287"
641 y="682.09021"
642 id="text4891-4"
643 sodipodi:linespacing="125%"><tspan
644 sodipodi:role="line"
645 id="tspan4893-3"
646 x="170.89287"
647 y="682.09021">structure state</tspan></text>
648 <path
649 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);font-family:Arial;-inkscape-font-specification:Arial"
650 d="m 326.73097,334.53006 0,42.14286"
651 id="path4309-8-8"
652 inkscape:connector-curvature="0" />
653 <path
654 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);font-family:Arial;-inkscape-font-specification:Arial"
655 d="m 537.44524,334.53006 0,42.14286"
656 id="path4309-4-9-4"
657 inkscape:connector-curvature="0" />
658 <text
659 xml:space="preserve"
660 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
661 x="298.47"
662 y="328.57767"
663 id="text4787-3-64-5"
664 sodipodi:linespacing="125%"><tspan
665 sodipodi:role="line"
666 id="tspan4789-0-9-0"
667 x="298.47"
668 y="328.57767">cons_tail</tspan></text>
669 <text
670 xml:space="preserve"
671 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
672 x="491.02905"
673 y="328.57767"
674 id="text4787-7-5-3"
675 sodipodi:linespacing="125%"><tspan
676 sodipodi:role="line"
677 id="tspan4789-8-0-6"
678 x="491.02905"
679 y="328.57767">prod_head</tspan></text>
680 <text
681 xml:space="preserve"
682 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
683 x="571.19672"
684 y="328.57767"
685 id="text4787-3-6-4-1"
686 sodipodi:linespacing="125%"><tspan
687 sodipodi:role="line"
688 id="tspan4789-0-8-8-0"
689 x="571.19672"
690 y="328.57767">prod_next</tspan></text>
691 <path
692 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);font-family:Arial;-inkscape-font-specification:Arial"
693 d="m 587.90657,334.53006 0,42.14286"
694 id="path4309-4-9-9-6"
695 inkscape:connector-curvature="0" />
696 <path
697 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);font-family:Arial;-inkscape-font-specification:Arial"
698 d="m 590.00001,575.57647 0,-42.14286"
699 id="path4309-4-0"
700 inkscape:connector-curvature="0" />
701 <text
702 xml:space="preserve"
703 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
704 x="476.46906"
705 y="495.12097"
706 id="text4269-5-6"
707 sodipodi:linespacing="125%"><tspan
708 sodipodi:role="line"
709 id="tspan4271-4-1"
710 x="476.46906"
711 y="495.12097">obj4</tspan></text>
712 <text
713 xml:space="preserve"
714 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
715 x="532.06372"
716 y="495.12097"
717 id="text4269-5-6-5"
718 sodipodi:linespacing="125%"><tspan
719 sodipodi:role="line"
720 id="tspan4271-4-1-6"
721 x="532.06372"
722 y="495.12097">obj5</tspan></text>
723 </g>
724</svg>