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="485.48575" 47 height="403.06647" 48 id="svg3388" 49 version="1.1" 50 inkscape:version="0.48.4 r9939" 51 sodipodi:docname="ring-mp-enqueue2.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 </defs> 370 <sodipodi:namedview 371 id="base" 372 pagecolor="#ffffff" 373 bordercolor="#666666" 374 borderopacity="1.0" 375 inkscape:pageopacity="1" 376 inkscape:pageshadow="2" 377 inkscape:zoom="1.4" 378 inkscape:cx="227.83116" 379 inkscape:cy="155.26458" 380 inkscape:document-units="px" 381 inkscape:current-layer="layer1" 382 showgrid="false" 383 inkscape:window-width="958" 384 inkscape:window-height="1002" 385 inkscape:window-x="336" 386 inkscape:window-y="21" 387 inkscape:window-maximized="0" 388 inkscape:snap-grids="false" 389 inkscape:snap-to-guides="true" 390 showguides="false" 391 fit-margin-top="0.1" 392 fit-margin-left="0.1" 393 fit-margin-right="0.1" 394 fit-margin-bottom="0.1"> 395 <inkscape:grid 396 type="xygrid" 397 id="grid5162" 398 empspacing="5" 399 visible="true" 400 enabled="true" 401 snapvisiblegridlinesonly="true" 402 originx="-162.97143px" 403 originy="-370.03525px" /> 404 </sodipodi:namedview> 405 <metadata 406 id="metadata3393"> 407 <rdf:RDF> 408 <cc:Work 409 rdf:about=""> 410 <dc:format>image/svg+xml</dc:format> 411 <dc:type 412 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 413 <dc:title /> 414 </cc:Work> 415 </rdf:RDF> 416 </metadata> 417 <g 418 inkscape:label="Layer 1" 419 inkscape:groupmode="layer" 420 id="layer1" 421 transform="translate(-162.97143,-279.26047)"> 422 <rect 423 style="fill:#ffd080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" 424 id="rect4257" 425 width="439.41635" 426 height="58.588848" 427 x="186.87822" 428 y="463.44324" 429 rx="11.631636" 430 ry="11.631636" /> 431 <g 432 id="g4259" 433 transform="translate(108.51492,3.9469318)"> 434 <rect 435 ry="11.631636" 436 rx="11.631636" 437 y="463.79074" 438 x="83.143028" 439 height="49.999996" 440 width="52.857113" 441 id="rect3398" 442 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 443 <rect 444 ry="11.631636" 445 rx="11.631636" 446 y="463.79074" 447 x="137.00014" 448 height="49.999996" 449 width="52.857113" 450 id="rect3398-3" 451 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 452 <rect 453 ry="11.631636" 454 rx="11.631636" 455 y="463.79074" 456 x="190.85725" 457 height="49.999996" 458 width="52.857113" 459 id="rect3398-1" 460 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 461 <rect 462 ry="11.631636" 463 rx="11.631636" 464 y="463.79074" 465 x="244.71437" 466 height="49.999996" 467 width="52.857113" 468 id="rect3398-6" 469 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 470 <rect 471 ry="11.631636" 472 rx="11.631636" 473 y="463.79074" 474 x="298.57147" 475 height="49.999996" 476 width="52.857113" 477 id="rect3398-2" 478 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 479 <rect 480 ry="11.631636" 481 rx="11.631636" 482 y="463.79074" 483 x="352.42859" 484 height="49.999996" 485 width="52.857113" 486 id="rect3398-15" 487 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 488 <rect 489 ry="11.631636" 490 rx="11.631636" 491 y="463.79074" 492 x="406.28571" 493 height="49.999996" 494 width="52.857113" 495 id="rect3398-4" 496 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 497 <rect 498 ry="11.631636" 499 rx="11.631636" 500 y="463.79074" 501 x="460.14282" 502 height="49.999996" 503 width="52.857113" 504 id="rect3398-65" 505 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 506 </g> 507 <text 508 xml:space="preserve" 509 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" 510 x="313.90488" 511 y="495.49646" 512 id="text4269" 513 sodipodi:linespacing="125%"><tspan 514 sodipodi:role="line" 515 id="tspan4271" 516 x="313.90488" 517 y="495.49646">obj1</tspan></text> 518 <text 519 xml:space="preserve" 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:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial" 521 x="368.95203" 522 y="495.49646" 523 id="text4269-4" 524 sodipodi:linespacing="125%"><tspan 525 sodipodi:role="line" 526 id="tspan4271-5" 527 x="368.95203" 528 y="495.49646">obj2</tspan></text> 529 <text 530 xml:space="preserve" 531 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" 532 x="422.99518" 533 y="495.49646" 534 id="text4269-5" 535 sodipodi:linespacing="125%"><tspan 536 sodipodi:role="line" 537 id="tspan4271-4" 538 x="422.99518" 539 y="495.49646">obj3</tspan></text> 540 <path 541 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 542 d="m 323.57143,578.07647 0,-42.14286" 543 id="path4309" 544 inkscape:connector-curvature="0" /> 545 <path 546 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 547 d="m 487.14286,575.21933 0,-42.14286" 548 id="path4309-4" 549 inkscape:connector-curvature="0" /> 550 <text 551 xml:space="preserve" 552 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" 553 x="289.85715" 554 y="589.505" 555 id="text4787" 556 sodipodi:linespacing="125%"><tspan 557 sodipodi:role="line" 558 id="tspan4789" 559 x="289.85715" 560 y="589.505">cons_head</tspan></text> 561 <text 562 xml:space="preserve" 563 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" 564 x="293.45334" 565 y="603.41034" 566 id="text4787-3" 567 sodipodi:linespacing="125%"><tspan 568 sodipodi:role="line" 569 id="tspan4789-0" 570 x="293.45334" 571 y="603.41034">cons_tail</tspan></text> 572 <text 573 xml:space="preserve" 574 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" 575 x="527.01239" 576 y="587.9577" 577 id="text4787-7" 578 sodipodi:linespacing="125%"><tspan 579 sodipodi:role="line" 580 id="tspan4789-8" 581 x="527.01239" 582 y="587.9577">prod_head</tspan></text> 583 <text 584 xml:space="preserve" 585 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" 586 x="460.7514" 587 y="602.57739" 588 id="text4787-3-6" 589 sodipodi:linespacing="125%"><tspan 590 sodipodi:role="line" 591 id="tspan4789-0-8" 592 x="460.7514" 593 y="602.57739">prod_tail</tspan></text> 594 <rect 595 style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0" 596 id="rect4889" 597 width="482.85718" 598 height="67.857185" 599 x="163.57143" 600 y="315.21933" 601 rx="11.631636" 602 ry="11.631636" /> 603 <text 604 xml:space="preserve" 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:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial" 606 x="174.28571" 607 y="328.93362" 608 id="text4891" 609 sodipodi:linespacing="125%"><tspan 610 sodipodi:role="line" 611 id="tspan4893" 612 x="174.28571" 613 y="328.93362">local variables</tspan><tspan 614 sodipodi:role="line" 615 x="174.28571" 616 y="346.43362" 617 id="tspan3918">core 2</tspan></text> 618 <rect 619 style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0" 620 id="rect4889-8" 621 width="482.85715" 622 height="138.57147" 623 x="163.57143" 624 y="529.93365" 625 rx="11.631636" 626 ry="11.631636" /> 627 <text 628 xml:space="preserve" 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:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial" 630 x="170.89287" 631 y="682.09021" 632 id="text4891-4" 633 sodipodi:linespacing="125%"><tspan 634 sodipodi:role="line" 635 id="tspan4893-3" 636 x="170.89287" 637 y="682.09021">structure state</tspan></text> 638 <path 639 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 640 d="m 325.25296,407.43361 0,42.14286" 641 id="path4309-8" 642 inkscape:connector-curvature="0" /> 643 <path 644 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 645 d="m 486.68152,407.43361 0,42.14286" 646 id="path4309-4-9" 647 inkscape:connector-curvature="0" /> 648 <text 649 xml:space="preserve" 650 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" 651 x="296.992" 652 y="401.48123" 653 id="text4787-3-64" 654 sodipodi:linespacing="125%"><tspan 655 sodipodi:role="line" 656 id="tspan4789-0-9" 657 x="296.992" 658 y="401.48123">cons_tail</tspan></text> 659 <text 660 xml:space="preserve" 661 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" 662 x="440.26532" 663 y="401.48123" 664 id="text4787-7-5" 665 sodipodi:linespacing="125%"><tspan 666 sodipodi:role="line" 667 id="tspan4789-8-0" 668 x="440.26532" 669 y="401.48123">prod_head</tspan></text> 670 <text 671 xml:space="preserve" 672 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" 673 x="522.43298" 674 y="401.48123" 675 id="text4787-3-6-4" 676 sodipodi:linespacing="125%"><tspan 677 sodipodi:role="line" 678 id="tspan4789-0-8-8" 679 x="522.43298" 680 y="401.48123">prod_next</tspan></text> 681 <path 682 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 683 d="m 537.14285,407.43361 0,42.14286" 684 id="path4309-4-9-9" 685 inkscape:connector-curvature="0" /> 686 <rect 687 style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0" 688 id="rect4889-9" 689 width="482.85718" 690 height="69.285774" 691 x="165" 692 y="385.93359" 693 rx="11.631636" 694 ry="11.631636" /> 695 <text 696 xml:space="preserve" 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:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial" 698 x="174.65646" 699 y="400.23306" 700 id="text4891-3" 701 sodipodi:linespacing="125%"><tspan 702 sodipodi:role="line" 703 id="tspan4893-1" 704 x="174.65646" 705 y="400.23306">local variables</tspan><tspan 706 sodipodi:role="line" 707 x="174.65646" 708 y="417.73306" 709 id="tspan3920">core 1</tspan></text> 710 <path 711 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 712 d="m 326.73097,334.53006 0,42.14286" 713 id="path4309-8-8" 714 inkscape:connector-curvature="0" /> 715 <path 716 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 717 d="m 537.44524,334.53006 0,42.14286" 718 id="path4309-4-9-4" 719 inkscape:connector-curvature="0" /> 720 <text 721 xml:space="preserve" 722 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" 723 x="298.47" 724 y="328.57767" 725 id="text4787-3-64-5" 726 sodipodi:linespacing="125%"><tspan 727 sodipodi:role="line" 728 id="tspan4789-0-9-0" 729 x="298.47" 730 y="328.57767">cons_tail</tspan></text> 731 <text 732 xml:space="preserve" 733 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" 734 x="489.02905" 735 y="328.57767" 736 id="text4787-7-5-3" 737 sodipodi:linespacing="125%"><tspan 738 sodipodi:role="line" 739 id="tspan4789-8-0-6" 740 x="489.02905" 741 y="328.57767">prod_head</tspan></text> 742 <text 743 xml:space="preserve" 744 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" 745 x="571.19672" 746 y="328.57767" 747 id="text4787-3-6-4-1" 748 sodipodi:linespacing="125%"><tspan 749 sodipodi:role="line" 750 id="tspan4789-0-8-8-0" 751 x="571.19672" 752 y="328.57767">prod_next</tspan></text> 753 <path 754 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 755 d="m 587.90657,334.53006 0,42.14286" 756 id="path4309-4-9-9-6" 757 inkscape:connector-curvature="0" /> 758 <text 759 xml:space="preserve" 760 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" 761 x="447.85715" 762 y="289.505" 763 id="text3320" 764 sodipodi:linespacing="125%"><tspan 765 sodipodi:role="line" 766 id="tspan3322" 767 x="447.85715" 768 y="289.505">compare and swap succeeds</tspan><tspan 769 sodipodi:role="line" 770 x="447.85715" 771 y="307.005" 772 id="tspan3324">on core 1 and fails on core 2</tspan></text> 773 <path 774 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 775 d="m 542.85715,575.57647 0,-42.14286" 776 id="path4309-4-0" 777 inkscape:connector-curvature="0" /> 778 </g> 779</svg> 780