xref: /dpdk/doc/guides/prog_guide/img/ring-mp-enqueue3.svg (revision fa00525b9a546e166cca31f49f2512187ebe0db2)
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
4<!-- SPDX-License-Identifier: BSD-3-Clause -->
5<!-- Copyright(c) 2010 Intel Corporation -->
6
7<svg
8   xmlns:dc="http://purl.org/dc/elements/1.1/"
9   xmlns:cc="http://creativecommons.org/ns#"
10   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
11   xmlns:svg="http://www.w3.org/2000/svg"
12   xmlns="http://www.w3.org/2000/svg"
13   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
14   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
15   width="485.48575"
16   height="403.06647"
17   id="svg3388"
18   version="1.1"
19   inkscape:version="0.92.4 (f8dce91, 2019-08-02)"
20   sodipodi:docname="ring-mp-enqueue3.svg">
21  <defs
22     id="defs3390">
23    <marker
24       inkscape:stockid="Arrow1Lend"
25       orient="auto"
26       refY="0"
27       refX="0"
28       id="Arrow1Lend"
29       style="overflow:visible">
30      <path
31         id="path4317"
32         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
33         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
34         transform="matrix(-0.8,0,0,-0.8,-10,0)"
35         inkscape:connector-curvature="0" />
36    </marker>
37    <inkscape:perspective
38       sodipodi:type="inkscape:persp3d"
39       inkscape:vp_x="0 : 526.18109 : 1"
40       inkscape:vp_y="0 : 1000 : 0"
41       inkscape:vp_z="744.09448 : 526.18109 : 1"
42       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
43       id="perspective3396" />
44    <inkscape:perspective
45       id="perspective4180"
46       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
47       inkscape:vp_z="1 : 0.5 : 1"
48       inkscape:vp_y="0 : 1000 : 0"
49       inkscape:vp_x="0 : 0.5 : 1"
50       sodipodi:type="inkscape:persp3d" />
51    <inkscape:perspective
52       id="perspective4180-6"
53       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
54       inkscape:vp_z="1 : 0.5 : 1"
55       inkscape:vp_y="0 : 1000 : 0"
56       inkscape:vp_x="0 : 0.5 : 1"
57       sodipodi:type="inkscape:persp3d" />
58    <inkscape:perspective
59       id="perspective4180-0"
60       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
61       inkscape:vp_z="1 : 0.5 : 1"
62       inkscape:vp_y="0 : 1000 : 0"
63       inkscape:vp_x="0 : 0.5 : 1"
64       sodipodi:type="inkscape:persp3d" />
65    <inkscape:perspective
66       id="perspective4180-3"
67       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
68       inkscape:vp_z="1 : 0.5 : 1"
69       inkscape:vp_y="0 : 1000 : 0"
70       inkscape:vp_x="0 : 0.5 : 1"
71       sodipodi:type="inkscape:persp3d" />
72    <inkscape:perspective
73       id="perspective4180-06"
74       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
75       inkscape:vp_z="1 : 0.5 : 1"
76       inkscape:vp_y="0 : 1000 : 0"
77       inkscape:vp_x="0 : 0.5 : 1"
78       sodipodi:type="inkscape:persp3d" />
79    <inkscape:perspective
80       id="perspective4180-5"
81       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
82       inkscape:vp_z="1 : 0.5 : 1"
83       inkscape:vp_y="0 : 1000 : 0"
84       inkscape:vp_x="0 : 0.5 : 1"
85       sodipodi:type="inkscape:persp3d" />
86    <inkscape:perspective
87       id="perspective4180-7"
88       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
89       inkscape:vp_z="1 : 0.5 : 1"
90       inkscape:vp_y="0 : 1000 : 0"
91       inkscape:vp_x="0 : 0.5 : 1"
92       sodipodi:type="inkscape:persp3d" />
93    <inkscape:perspective
94       id="perspective4180-69"
95       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
96       inkscape:vp_z="1 : 0.5 : 1"
97       inkscape:vp_y="0 : 1000 : 0"
98       inkscape:vp_x="0 : 0.5 : 1"
99       sodipodi:type="inkscape:persp3d" />
100    <inkscape:perspective
101       id="perspective4281"
102       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
103       inkscape:vp_z="1 : 0.5 : 1"
104       inkscape:vp_y="0 : 1000 : 0"
105       inkscape:vp_x="0 : 0.5 : 1"
106       sodipodi:type="inkscape:persp3d" />
107    <inkscape:perspective
108       id="perspective4281-2"
109       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
110       inkscape:vp_z="1 : 0.5 : 1"
111       inkscape:vp_y="0 : 1000 : 0"
112       inkscape:vp_x="0 : 0.5 : 1"
113       sodipodi:type="inkscape:persp3d" />
114    <inkscape:perspective
115       id="perspective4767"
116       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
117       inkscape:vp_z="1 : 0.5 : 1"
118       inkscape:vp_y="0 : 1000 : 0"
119       inkscape:vp_x="0 : 0.5 : 1"
120       sodipodi:type="inkscape:persp3d" />
121    <marker
122       inkscape:stockid="Arrow1Lend"
123       orient="auto"
124       refY="0"
125       refX="0"
126       id="Arrow1Lend-7"
127       style="overflow:visible">
128      <path
129         id="path4317-4"
130         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
131         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
132         transform="matrix(-0.8,0,0,-0.8,-10,0)"
133         inkscape:connector-curvature="0" />
134    </marker>
135    <inkscape:perspective
136       id="perspective4799"
137       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
138       inkscape:vp_z="1 : 0.5 : 1"
139       inkscape:vp_y="0 : 1000 : 0"
140       inkscape:vp_x="0 : 0.5 : 1"
141       sodipodi:type="inkscape:persp3d" />
142    <inkscape:perspective
143       id="perspective4824"
144       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
145       inkscape:vp_z="1 : 0.5 : 1"
146       inkscape:vp_y="0 : 1000 : 0"
147       inkscape:vp_x="0 : 0.5 : 1"
148       sodipodi:type="inkscape:persp3d" />
149    <inkscape:perspective
150       id="perspective4915"
151       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
152       inkscape:vp_z="1 : 0.5 : 1"
153       inkscape:vp_y="0 : 1000 : 0"
154       inkscape:vp_x="0 : 0.5 : 1"
155       sodipodi:type="inkscape:persp3d" />
156    <inkscape:perspective
157       id="perspective4937"
158       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
159       inkscape:vp_z="1 : 0.5 : 1"
160       inkscape:vp_y="0 : 1000 : 0"
161       inkscape:vp_x="0 : 0.5 : 1"
162       sodipodi:type="inkscape:persp3d" />
163    <inkscape:perspective
164       id="perspective4962"
165       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
166       inkscape:vp_z="1 : 0.5 : 1"
167       inkscape:vp_y="0 : 1000 : 0"
168       inkscape:vp_x="0 : 0.5 : 1"
169       sodipodi:type="inkscape:persp3d" />
170    <inkscape:perspective
171       id="perspective4993"
172       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
173       inkscape:vp_z="1 : 0.5 : 1"
174       inkscape:vp_y="0 : 1000 : 0"
175       inkscape:vp_x="0 : 0.5 : 1"
176       sodipodi:type="inkscape:persp3d" />
177    <marker
178       inkscape:stockid="Arrow1Lend"
179       orient="auto"
180       refY="0"
181       refX="0"
182       id="Arrow1Lend-0"
183       style="overflow:visible">
184      <path
185         id="path4317-6"
186         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
187         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
188         transform="matrix(-0.8,0,0,-0.8,-10,0)"
189         inkscape:connector-curvature="0" />
190    </marker>
191    <marker
192       inkscape:stockid="Arrow1Lend"
193       orient="auto"
194       refY="0"
195       refX="0"
196       id="marker4999"
197       style="overflow:visible">
198      <path
199         id="path5001"
200         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
201         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
202         transform="matrix(-0.8,0,0,-0.8,-10,0)"
203         inkscape:connector-curvature="0" />
204    </marker>
205    <inkscape:perspective
206       id="perspective5091"
207       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
208       inkscape:vp_z="1 : 0.5 : 1"
209       inkscape:vp_y="0 : 1000 : 0"
210       inkscape:vp_x="0 : 0.5 : 1"
211       sodipodi:type="inkscape:persp3d" />
212    <marker
213       inkscape:stockid="Arrow1Lend"
214       orient="auto"
215       refY="0"
216       refX="0"
217       id="Arrow1Lend-9"
218       style="overflow:visible">
219      <path
220         id="path4317-0"
221         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
222         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
223         transform="matrix(-0.8,0,0,-0.8,-10,0)"
224         inkscape:connector-curvature="0" />
225    </marker>
226    <inkscape:perspective
227       id="perspective5121"
228       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
229       inkscape:vp_z="1 : 0.5 : 1"
230       inkscape:vp_y="0 : 1000 : 0"
231       inkscape:vp_x="0 : 0.5 : 1"
232       sodipodi:type="inkscape:persp3d" />
233    <inkscape:perspective
234       id="perspective5121-7"
235       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
236       inkscape:vp_z="1 : 0.5 : 1"
237       inkscape:vp_y="0 : 1000 : 0"
238       inkscape:vp_x="0 : 0.5 : 1"
239       sodipodi:type="inkscape:persp3d" />
240    <inkscape:perspective
241       id="perspective5121-1"
242       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
243       inkscape:vp_z="1 : 0.5 : 1"
244       inkscape:vp_y="0 : 1000 : 0"
245       inkscape:vp_x="0 : 0.5 : 1"
246       sodipodi:type="inkscape:persp3d" />
247    <inkscape:perspective
248       id="perspective5121-9"
249       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
250       inkscape:vp_z="1 : 0.5 : 1"
251       inkscape:vp_y="0 : 1000 : 0"
252       inkscape:vp_x="0 : 0.5 : 1"
253       sodipodi:type="inkscape:persp3d" />
254    <inkscape:perspective
255       id="perspective3157"
256       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
257       inkscape:vp_z="1 : 0.5 : 1"
258       inkscape:vp_y="0 : 1000 : 0"
259       inkscape:vp_x="0 : 0.5 : 1"
260       sodipodi:type="inkscape:persp3d" />
261    <inkscape:perspective
262       id="perspective3193"
263       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
264       inkscape:vp_z="1 : 0.5 : 1"
265       inkscape:vp_y="0 : 1000 : 0"
266       inkscape:vp_x="0 : 0.5 : 1"
267       sodipodi:type="inkscape:persp3d" />
268    <inkscape:perspective
269       id="perspective3218"
270       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
271       inkscape:vp_z="1 : 0.5 : 1"
272       inkscape:vp_y="0 : 1000 : 0"
273       inkscape:vp_x="0 : 0.5 : 1"
274       sodipodi:type="inkscape:persp3d" />
275    <marker
276       inkscape:stockid="Arrow1Lend"
277       orient="auto"
278       refY="0"
279       refX="0"
280       id="Arrow1Lend-94"
281       style="overflow:visible">
282      <path
283         id="path4317-7"
284         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
285         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
286         transform="matrix(-0.8,0,0,-0.8,-10,0)"
287         inkscape:connector-curvature="0" />
288    </marker>
289    <marker
290       inkscape:stockid="Arrow1Lend"
291       orient="auto"
292       refY="0"
293       refX="0"
294       id="marker3224"
295       style="overflow:visible">
296      <path
297         id="path3226"
298         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
299         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
300         transform="matrix(-0.8,0,0,-0.8,-10,0)"
301         inkscape:connector-curvature="0" />
302    </marker>
303    <marker
304       inkscape:stockid="Arrow1Lend"
305       orient="auto"
306       refY="0"
307       refX="0"
308       id="marker3228"
309       style="overflow:visible">
310      <path
311         id="path3230"
312         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
313         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
314         transform="matrix(-0.8,0,0,-0.8,-10,0)"
315         inkscape:connector-curvature="0" />
316    </marker>
317    <inkscape:perspective
318       id="perspective3334"
319       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
320       inkscape:vp_z="1 : 0.5 : 1"
321       inkscape:vp_y="0 : 1000 : 0"
322       inkscape:vp_x="0 : 0.5 : 1"
323       sodipodi:type="inkscape:persp3d" />
324    <marker
325       inkscape:stockid="Arrow1Lend"
326       orient="auto"
327       refY="0"
328       refX="0"
329       id="Arrow1Lend-3"
330       style="overflow:visible">
331      <path
332         id="path4317-2"
333         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
334         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
335         transform="matrix(-0.8,0,0,-0.8,-10,0)"
336         inkscape:connector-curvature="0" />
337    </marker>
338    <inkscape:perspective
339       id="perspective4027"
340       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
341       inkscape:vp_z="1 : 0.5 : 1"
342       inkscape:vp_y="0 : 1000 : 0"
343       inkscape:vp_x="0 : 0.5 : 1"
344       sodipodi:type="inkscape:persp3d" />
345    <inkscape:perspective
346       id="perspective4027-4"
347       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
348       inkscape:vp_z="1 : 0.5 : 1"
349       inkscape:vp_y="0 : 1000 : 0"
350       inkscape:vp_x="0 : 0.5 : 1"
351       sodipodi:type="inkscape:persp3d" />
352  </defs>
353  <sodipodi:namedview
354     id="base"
355     pagecolor="#ffffff"
356     bordercolor="#666666"
357     borderopacity="1.0"
358     inkscape:pageopacity="1"
359     inkscape:pageshadow="2"
360     inkscape:zoom="1.4"
361     inkscape:cx="201.35119"
362     inkscape:cy="107.5124"
363     inkscape:document-units="px"
364     inkscape:current-layer="layer1"
365     showgrid="false"
366     inkscape:window-width="1313"
367     inkscape:window-height="713"
368     inkscape:window-x="53"
369     inkscape:window-y="27"
370     inkscape:window-maximized="1"
371     inkscape:snap-grids="false"
372     inkscape:snap-to-guides="true"
373     showguides="false"
374     fit-margin-top="0.1"
375     fit-margin-left="0.1"
376     fit-margin-right="0.1"
377     fit-margin-bottom="0.1">
378    <inkscape:grid
379       type="xygrid"
380       id="grid5162"
381       empspacing="5"
382       visible="true"
383       enabled="true"
384       snapvisiblegridlinesonly="true"
385       originx="-162.97143"
386       originy="-370.03525"
387       spacingx="1"
388       spacingy="1" />
389  </sodipodi:namedview>
390  <metadata
391     id="metadata3393">
392    <rdf:RDF>
393      <cc:Work
394         rdf:about="">
395        <dc:format>image/svg+xml</dc:format>
396        <dc:type
397           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
398        <dc:title></dc:title>
399      </cc:Work>
400    </rdf:RDF>
401  </metadata>
402  <g
403     inkscape:label="Layer 1"
404     inkscape:groupmode="layer"
405     id="layer1"
406     transform="translate(-162.97143,-279.26047)">
407    <rect
408       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"
409       id="rect4257"
410       width="439.41635"
411       height="58.588848"
412       x="186.87822"
413       y="463.44324"
414       rx="11.631636"
415       ry="11.631636" />
416    <g
417       id="g4259"
418       transform="translate(108.51492,3.9469318)"
419       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">
420      <rect
421         ry="11.631636"
422         rx="11.631636"
423         y="463.79074"
424         x="83.143028"
425         height="49.999996"
426         width="52.857113"
427         id="rect3398"
428         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" />
429      <rect
430         ry="11.631636"
431         rx="11.631636"
432         y="463.79074"
433         x="137.00014"
434         height="49.999996"
435         width="52.857113"
436         id="rect3398-3"
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:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1;font-family:Arial;-inkscape-font-specification:Arial" />
438      <rect
439         ry="11.631636"
440         rx="11.631636"
441         y="463.79074"
442         x="190.85725"
443         height="49.999996"
444         width="52.857113"
445         id="rect3398-1"
446         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" />
447      <rect
448         ry="11.631636"
449         rx="11.631636"
450         y="463.79074"
451         x="244.71437"
452         height="49.999996"
453         width="52.857113"
454         id="rect3398-6"
455         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" />
456      <rect
457         ry="11.631636"
458         rx="11.631636"
459         y="463.79074"
460         x="298.57147"
461         height="49.999996"
462         width="52.857113"
463         id="rect3398-2"
464         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" />
465      <rect
466         ry="11.631636"
467         rx="11.631636"
468         y="463.79074"
469         x="352.42859"
470         height="49.999996"
471         width="52.857113"
472         id="rect3398-15"
473         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" />
474      <rect
475         ry="11.631636"
476         rx="11.631636"
477         y="463.79074"
478         x="406.28571"
479         height="49.999996"
480         width="52.857113"
481         id="rect3398-4"
482         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" />
483      <rect
484         ry="11.631636"
485         rx="11.631636"
486         y="463.79074"
487         x="460.14282"
488         height="49.999996"
489         width="52.857113"
490         id="rect3398-65"
491         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" />
492    </g>
493    <text
494       xml:space="preserve"
495       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
496       x="313.90488"
497       y="495.49646"
498       id="text4269"><tspan
499         sodipodi:role="line"
500         id="tspan4271"
501         x="313.90488"
502         y="495.49646"
503         style="font-size:14px;line-height:1.25">obj1</tspan></text>
504    <text
505       xml:space="preserve"
506       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
507       x="368.95203"
508       y="495.49646"
509       id="text4269-4"><tspan
510         sodipodi:role="line"
511         id="tspan4271-5"
512         x="368.95203"
513         y="495.49646"
514         style="font-size:14px;line-height:1.25">obj2</tspan></text>
515    <text
516       xml:space="preserve"
517       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
518       x="422.99518"
519       y="495.49646"
520       id="text4269-5"><tspan
521         sodipodi:role="line"
522         id="tspan4271-4"
523         x="422.99518"
524         y="495.49646"
525         style="font-size:14px;line-height:1.25">obj3</tspan></text>
526    <path
527       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"
528       d="m 323.57143,578.07647 0,-42.14286"
529       id="path4309"
530       inkscape:connector-curvature="0" />
531    <path
532       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"
533       d="m 487.14286,575.21933 0,-42.14286"
534       id="path4309-4"
535       inkscape:connector-curvature="0" />
536    <text
537       xml:space="preserve"
538       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
539       x="289.85715"
540       y="589.505"
541       id="text4787"><tspan
542         sodipodi:role="line"
543         id="tspan4789"
544         x="289.85715"
545         y="589.505"
546         style="font-size:14px;line-height:1.25">cons_head</tspan></text>
547    <text
548       xml:space="preserve"
549       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
550       x="293.45334"
551       y="603.41034"
552       id="text4787-3"><tspan
553         sodipodi:role="line"
554         id="tspan4789-0"
555         x="293.45334"
556         y="603.41034"
557         style="font-size:14px;line-height:1.25">cons_tail</tspan></text>
558    <text
559       xml:space="preserve"
560       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
561       x="567.01239"
562       y="587.9577"
563       id="text4787-7"><tspan
564         sodipodi:role="line"
565         id="tspan4789-8"
566         x="567.01239"
567         y="587.9577"
568         style="font-size:14px;line-height:1.25">prod_head</tspan></text>
569    <text
570       xml:space="preserve"
571       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
572       x="460.7514"
573       y="602.57739"
574       id="text4787-3-6"><tspan
575         sodipodi:role="line"
576         id="tspan4789-0-8"
577         x="460.7514"
578         y="602.57739"
579         style="font-size:14px;line-height:1.25">prod_tail</tspan></text>
580    <rect
581       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"
582       id="rect4889"
583       width="482.85718"
584       height="67.857185"
585       x="163.57143"
586       y="315.21933"
587       rx="11.631636"
588       ry="11.631636" />
589    <text
590       xml:space="preserve"
591       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
592       x="174.28571"
593       y="328.93362"
594       id="text4891"><tspan
595         sodipodi:role="line"
596         id="tspan4893"
597         x="174.28571"
598         y="328.93362"
599         style="font-size:14px;line-height:1.25">local variables</tspan><tspan
600         sodipodi:role="line"
601         x="174.28571"
602         y="346.43362"
603         id="tspan4150"
604         style="font-size:14px;line-height:1.25">core 2</tspan></text>
605    <rect
606       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"
607       id="rect4889-8"
608       width="482.85715"
609       height="138.57147"
610       x="163.57143"
611       y="529.93365"
612       rx="11.631636"
613       ry="11.631636" />
614    <text
615       xml:space="preserve"
616       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
617       x="170.89287"
618       y="664.09021"
619       id="text4891-4"><tspan
620         sodipodi:role="line"
621         id="tspan4893-3"
622         x="170.89287"
623         y="664.09021"
624         style="font-size:14px;line-height:1.25">structure state</tspan></text>
625    <path
626       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"
627       d="m 325.25296,407.43361 0,42.14286"
628       id="path4309-8"
629       inkscape:connector-curvature="0" />
630    <path
631       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"
632       d="m 486.68152,407.43361 0,42.14286"
633       id="path4309-4-9"
634       inkscape:connector-curvature="0" />
635    <text
636       xml:space="preserve"
637       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
638       x="296.992"
639       y="401.48123"
640       id="text4787-3-64"><tspan
641         sodipodi:role="line"
642         id="tspan4789-0-9"
643         x="296.992"
644         y="401.48123"
645         style="font-size:14px;line-height:1.25">cons_tail</tspan></text>
646    <text
647       xml:space="preserve"
648       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
649       x="440.26532"
650       y="401.48123"
651       id="text4787-7-5"><tspan
652         sodipodi:role="line"
653         id="tspan4789-8-0"
654         x="440.26532"
655         y="401.48123"
656         style="font-size:14px;line-height:1.25">prod_head</tspan></text>
657    <text
658       xml:space="preserve"
659       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
660       x="522.43298"
661       y="401.48123"
662       id="text4787-3-6-4"><tspan
663         sodipodi:role="line"
664         id="tspan4789-0-8-8"
665         x="522.43298"
666         y="401.48123"
667         style="font-size:14px;line-height:1.25">prod_next</tspan></text>
668    <path
669       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"
670       d="m 537.14285,407.43361 0,42.14286"
671       id="path4309-4-9-9"
672       inkscape:connector-curvature="0" />
673    <rect
674       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"
675       id="rect4889-9"
676       width="482.85718"
677       height="69.285774"
678       x="165"
679       y="385.93359"
680       rx="11.631636"
681       ry="11.631636" />
682    <text
683       xml:space="preserve"
684       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
685       x="174.65646"
686       y="398.23306"
687       id="text4891-3"><tspan
688         sodipodi:role="line"
689         id="tspan4893-1"
690         x="174.65646"
691         y="398.23306"
692         style="font-size:14px;line-height:1.25">local variables</tspan><tspan
693         sodipodi:role="line"
694         x="174.65646"
695         y="415.73306"
696         id="tspan4152"
697         style="font-size:14px;line-height:1.25">core 1</tspan></text>
698    <path
699       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"
700       d="m 326.73097,334.53006 0,42.14286"
701       id="path4309-8-8"
702       inkscape:connector-curvature="0" />
703    <path
704       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"
705       d="m 537.44524,334.53006 0,42.14286"
706       id="path4309-4-9-4"
707       inkscape:connector-curvature="0" />
708    <text
709       xml:space="preserve"
710       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
711       x="298.47"
712       y="328.57767"
713       id="text4787-3-64-5"><tspan
714         sodipodi:role="line"
715         id="tspan4789-0-9-0"
716         x="298.47"
717         y="328.57767"
718         style="font-size:14px;line-height:1.25">cons_tail</tspan></text>
719    <text
720       xml:space="preserve"
721       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
722       x="489.02905"
723       y="328.57767"
724       id="text4787-7-5-3"><tspan
725         sodipodi:role="line"
726         id="tspan4789-8-0-6"
727         x="489.02905"
728         y="328.57767"
729         style="font-size:14px;line-height:1.25">prod_head</tspan></text>
730    <text
731       xml:space="preserve"
732       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
733       x="571.19672"
734       y="328.57767"
735       id="text4787-3-6-4-1"><tspan
736         sodipodi:role="line"
737         id="tspan4789-0-8-8-0"
738         x="571.19672"
739         y="328.57767"
740         style="font-size:14px;line-height:1.25">prod_next</tspan></text>
741    <path
742       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"
743       d="m 587.90657,334.53006 0,42.14286"
744       id="path4309-4-9-9-6"
745       inkscape:connector-curvature="0" />
746    <text
747       xml:space="preserve"
748       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
749       x="447.85715"
750       y="289.505"
751       id="text3320"><tspan
752         sodipodi:role="line"
753         id="tspan3322"
754         x="447.85715"
755         y="289.505"
756         style="font-size:14px;line-height:1.25">compare and swap succeeds</tspan><tspan
757         sodipodi:role="line"
758         x="447.85715"
759         y="307.005"
760         id="tspan3324"
761         style="font-size:14px;line-height:1.25">on core 2</tspan></text>
762    <path
763       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14px;line-height:125%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;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)"
764       d="M 602.85715,575.57647 V 533.43361"
765       id="path4309-4-0"
766       inkscape:connector-curvature="0" />
767    <text
768       xml:space="preserve"
769       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
770       x="477.22983"
771       y="495.49646"
772       id="text4269-5-5"><tspan
773         sodipodi:role="line"
774         id="tspan4271-4-5"
775         x="477.22983"
776         y="495.49646"
777         style="font-size:14px;line-height:1.25">obj4</tspan></text>
778    <text
779       xml:space="preserve"
780       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
781       x="531.27301"
782       y="496.00156"
783       id="text4269-5-7"><tspan
784         sodipodi:role="line"
785         id="tspan4271-4-6"
786         x="531.27301"
787         y="496.00156"
788         style="font-size:14px;line-height:1.25">obj5</tspan></text>
789  </g>
790</svg>
791