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.05716" 47 height="383.63785" 48 id="svg3388" 49 version="1.1" 50 inkscape:version="0.48.4 r9939" 51 sodipodi:docname="ring-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="perspective5710" 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 <marker 293 inkscape:stockid="Arrow1Lend" 294 orient="auto" 295 refY="0" 296 refX="0" 297 id="Arrow1Lend-6" 298 style="overflow:visible"> 299 <path 300 id="path4317-7" 301 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 302 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 303 transform="matrix(-0.8,0,0,-0.8,-10,0)" 304 inkscape:connector-curvature="0" /> 305 </marker> 306 <inkscape:perspective 307 id="perspective5738" 308 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 309 inkscape:vp_z="1 : 0.5 : 1" 310 inkscape:vp_y="0 : 1000 : 0" 311 inkscape:vp_x="0 : 0.5 : 1" 312 sodipodi:type="inkscape:persp3d" /> 313 </defs> 314 <sodipodi:namedview 315 id="base" 316 pagecolor="#ffffff" 317 bordercolor="#666666" 318 borderopacity="1.0" 319 inkscape:pageopacity="1" 320 inkscape:pageshadow="2" 321 inkscape:zoom="1.4" 322 inkscape:cx="227.83116" 323 inkscape:cy="155.26458" 324 inkscape:document-units="px" 325 inkscape:current-layer="layer1" 326 showgrid="false" 327 inkscape:window-width="958" 328 inkscape:window-height="1002" 329 inkscape:window-x="514" 330 inkscape:window-y="28" 331 inkscape:window-maximized="0" 332 inkscape:snap-grids="false" 333 inkscape:snap-to-guides="true" 334 showguides="false" 335 fit-margin-top="0.1" 336 fit-margin-left="0.1" 337 fit-margin-right="0.1" 338 fit-margin-bottom="0.1"> 339 <inkscape:grid 340 type="xygrid" 341 id="grid5162" 342 empspacing="5" 343 visible="true" 344 enabled="true" 345 snapvisiblegridlinesonly="true" 346 originx="-162.97143px" 347 originy="-370.03525px" /> 348 </sodipodi:namedview> 349 <metadata 350 id="metadata3393"> 351 <rdf:RDF> 352 <cc:Work 353 rdf:about=""> 354 <dc:format>image/svg+xml</dc:format> 355 <dc:type 356 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 357 <dc:title /> 358 </cc:Work> 359 </rdf:RDF> 360 </metadata> 361 <g 362 inkscape:label="Layer 1" 363 inkscape:groupmode="layer" 364 id="layer1" 365 transform="translate(-162.97143,-298.68909)"> 366 <rect 367 style="fill:#ffd080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" 368 id="rect4257" 369 width="439.41635" 370 height="58.588848" 371 x="186.87822" 372 y="463.44324" 373 rx="11.631636" 374 ry="11.631636" /> 375 <g 376 id="g4259" 377 transform="translate(108.51492,3.9469318)"> 378 <rect 379 ry="11.631636" 380 rx="11.631636" 381 y="463.79074" 382 x="83.143028" 383 height="49.999996" 384 width="52.857113" 385 id="rect3398" 386 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 387 <rect 388 ry="11.631636" 389 rx="11.631636" 390 y="463.79074" 391 x="137.00014" 392 height="49.999996" 393 width="52.857113" 394 id="rect3398-3" 395 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 396 <rect 397 ry="11.631636" 398 rx="11.631636" 399 y="463.79074" 400 x="190.85725" 401 height="49.999996" 402 width="52.857113" 403 id="rect3398-1" 404 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 405 <rect 406 ry="11.631636" 407 rx="11.631636" 408 y="463.79074" 409 x="244.71437" 410 height="49.999996" 411 width="52.857113" 412 id="rect3398-6" 413 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 414 <rect 415 ry="11.631636" 416 rx="11.631636" 417 y="463.79074" 418 x="298.57147" 419 height="49.999996" 420 width="52.857113" 421 id="rect3398-2" 422 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 423 <rect 424 ry="11.631636" 425 rx="11.631636" 426 y="463.79074" 427 x="352.42859" 428 height="49.999996" 429 width="52.857113" 430 id="rect3398-15" 431 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 432 <rect 433 ry="11.631636" 434 rx="11.631636" 435 y="463.79074" 436 x="406.28571" 437 height="49.999996" 438 width="52.857113" 439 id="rect3398-4" 440 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 441 <rect 442 ry="11.631636" 443 rx="11.631636" 444 y="463.79074" 445 x="460.14282" 446 height="49.999996" 447 width="52.857113" 448 id="rect3398-65" 449 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 450 </g> 451 <text 452 xml:space="preserve" 453 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" 454 x="313.90488" 455 y="495.49646" 456 id="text4269" 457 sodipodi:linespacing="125%"><tspan 458 sodipodi:role="line" 459 id="tspan4271" 460 x="313.90488" 461 y="495.49646">obj1</tspan></text> 462 <text 463 xml:space="preserve" 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:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial" 465 x="368.95203" 466 y="495.49646" 467 id="text4269-4" 468 sodipodi:linespacing="125%"><tspan 469 sodipodi:role="line" 470 id="tspan4271-5" 471 x="368.95203" 472 y="495.49646">obj2</tspan></text> 473 <text 474 xml:space="preserve" 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:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial" 476 x="422.99518" 477 y="495.49646" 478 id="text4269-5" 479 sodipodi:linespacing="125%"><tspan 480 sodipodi:role="line" 481 id="tspan4271-4" 482 x="422.99518" 483 y="495.49646">obj3</tspan></text> 484 <path 485 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 486 d="m 323.57143,578.07647 0,-42.14286" 487 id="path4309" 488 inkscape:connector-curvature="0" /> 489 <path 490 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 491 d="m 487.14286,575.21933 0,-42.14286" 492 id="path4309-4" 493 inkscape:connector-curvature="0" /> 494 <text 495 xml:space="preserve" 496 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" 497 x="289.85715" 498 y="589.505" 499 id="text4787" 500 sodipodi:linespacing="125%"><tspan 501 sodipodi:role="line" 502 id="tspan4789" 503 x="289.85715" 504 y="589.505">cons_head</tspan></text> 505 <text 506 xml:space="preserve" 507 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" 508 x="293.45334" 509 y="603.41034" 510 id="text4787-3" 511 sodipodi:linespacing="125%"><tspan 512 sodipodi:role="line" 513 id="tspan4789-0" 514 x="293.45334" 515 y="603.41034">cons_tail</tspan></text> 516 <text 517 xml:space="preserve" 518 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" 519 x="521.01233" 520 y="587.9577" 521 id="text4787-7" 522 sodipodi:linespacing="125%"><tspan 523 sodipodi:role="line" 524 id="tspan4789-8" 525 x="521.01233" 526 y="587.9577">prod_head</tspan></text> 527 <text 528 xml:space="preserve" 529 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" 530 x="449.75146" 531 y="587.72028" 532 id="text4787-3-6" 533 sodipodi:linespacing="125%"><tspan 534 sodipodi:role="line" 535 id="tspan4789-0-8" 536 x="449.75146" 537 y="587.72028">prod_tail</tspan></text> 538 <rect 539 style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0" 540 id="rect4889" 541 width="482.85715" 542 height="138.57147" 543 x="163.57143" 544 y="315.21933" 545 rx="11.631636" 546 ry="11.631636" /> 547 <text 548 xml:space="preserve" 549 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" 550 x="170.28571" 551 y="308.93362" 552 id="text4891" 553 sodipodi:linespacing="125%"><tspan 554 sodipodi:role="line" 555 id="tspan4893" 556 x="170.28571" 557 y="308.93362">local variables</tspan></text> 558 <rect 559 style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0" 560 id="rect4889-8" 561 width="482.85715" 562 height="138.57147" 563 x="163.57143" 564 y="529.93365" 565 rx="11.631636" 566 ry="11.631636" /> 567 <text 568 xml:space="preserve" 569 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" 570 x="170.89287" 571 y="682.09021" 572 id="text4891-4" 573 sodipodi:linespacing="125%"><tspan 574 sodipodi:role="line" 575 id="tspan4893-3" 576 x="170.89287" 577 y="682.09021">structure state</tspan></text> 578 <path 579 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 580 d="m 325.25296,407.43361 0,42.14286" 581 id="path4309-8" 582 inkscape:connector-curvature="0" /> 583 <path 584 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 585 d="m 486.68152,407.43361 0,42.14286" 586 id="path4309-4-9" 587 inkscape:connector-curvature="0" /> 588 <text 589 xml:space="preserve" 590 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" 591 x="296.992" 592 y="399.48123" 593 id="text4787-3-64" 594 sodipodi:linespacing="125%"><tspan 595 sodipodi:role="line" 596 id="tspan4789-0-9" 597 x="296.992" 598 y="399.48123">cons_tail</tspan></text> 599 <text 600 xml:space="preserve" 601 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" 602 x="438.26532" 603 y="399.48123" 604 id="text4787-7-5" 605 sodipodi:linespacing="125%"><tspan 606 sodipodi:role="line" 607 id="tspan4789-8-0" 608 x="438.26532" 609 y="399.48123">prod_head</tspan></text> 610 <text 611 xml:space="preserve" 612 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" 613 x="520.43298" 614 y="399.48123" 615 id="text4787-3-6-4" 616 sodipodi:linespacing="125%"><tspan 617 sodipodi:role="line" 618 id="tspan4789-0-8-8" 619 x="520.43298" 620 y="399.48123">prod_next</tspan></text> 621 <path 622 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 623 d="m 537.14285,407.43361 0,42.14286" 624 id="path4309-4-9-9" 625 inkscape:connector-curvature="0" /> 626 <path 627 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 628 d="m 540,575.57647 0,-42.14286" 629 id="path4309-4-3" 630 inkscape:connector-curvature="0" /> 631 <text 632 xml:space="preserve" 633 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" 634 x="476.46902" 635 y="495.12097" 636 id="text4269-5-6" 637 sodipodi:linespacing="125%"><tspan 638 sodipodi:role="line" 639 id="tspan4271-4-5" 640 x="476.46902" 641 y="495.12097">obj4</tspan></text> 642 </g> 643</svg> 644