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-dequeue3.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 <inkscape:perspective 314 id="perspective5826" 315 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 316 inkscape:vp_z="1 : 0.5 : 1" 317 inkscape:vp_y="0 : 1000 : 0" 318 inkscape:vp_x="0 : 0.5 : 1" 319 sodipodi:type="inkscape:persp3d" /> 320 <marker 321 inkscape:stockid="Arrow1Lend" 322 orient="auto" 323 refY="0" 324 refX="0" 325 id="Arrow1Lend-63" 326 style="overflow:visible"> 327 <path 328 id="path4317-9" 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 </defs> 335 <sodipodi:namedview 336 id="base" 337 pagecolor="#ffffff" 338 bordercolor="#666666" 339 borderopacity="1.0" 340 inkscape:pageopacity="1" 341 inkscape:pageshadow="2" 342 inkscape:zoom="1.4" 343 inkscape:cx="227.83116" 344 inkscape:cy="155.26458" 345 inkscape:document-units="px" 346 inkscape:current-layer="layer1" 347 showgrid="false" 348 inkscape:window-width="958" 349 inkscape:window-height="1002" 350 inkscape:window-x="433" 351 inkscape:window-y="26" 352 inkscape:window-maximized="0" 353 inkscape:snap-grids="false" 354 inkscape:snap-to-guides="true" 355 showguides="false" 356 fit-margin-top="0.1" 357 fit-margin-left="0.1" 358 fit-margin-right="0.1" 359 fit-margin-bottom="0.1"> 360 <inkscape:grid 361 type="xygrid" 362 id="grid5162" 363 empspacing="5" 364 visible="true" 365 enabled="true" 366 snapvisiblegridlinesonly="true" 367 originx="-162.97143px" 368 originy="-370.03525px" /> 369 </sodipodi:namedview> 370 <metadata 371 id="metadata3393"> 372 <rdf:RDF> 373 <cc:Work 374 rdf:about=""> 375 <dc:format>image/svg+xml</dc:format> 376 <dc:type 377 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 378 <dc:title /> 379 </cc:Work> 380 </rdf:RDF> 381 </metadata> 382 <g 383 inkscape:label="Layer 1" 384 inkscape:groupmode="layer" 385 id="layer1" 386 transform="translate(-162.97143,-298.68909)"> 387 <rect 388 style="fill:#ffd080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" 389 id="rect4257" 390 width="439.41635" 391 height="58.588848" 392 x="186.87822" 393 y="463.44324" 394 rx="11.631636" 395 ry="11.631636" /> 396 <g 397 id="g4259" 398 transform="translate(108.51492,3.9469318)"> 399 <rect 400 ry="11.631636" 401 rx="11.631636" 402 y="463.79074" 403 x="83.143028" 404 height="49.999996" 405 width="52.857113" 406 id="rect3398" 407 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 408 <rect 409 ry="11.631636" 410 rx="11.631636" 411 y="463.79074" 412 x="137.00014" 413 height="49.999996" 414 width="52.857113" 415 id="rect3398-3" 416 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 417 <rect 418 ry="11.631636" 419 rx="11.631636" 420 y="463.79074" 421 x="190.85725" 422 height="49.999996" 423 width="52.857113" 424 id="rect3398-1" 425 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 426 <rect 427 ry="11.631636" 428 rx="11.631636" 429 y="463.79074" 430 x="244.71437" 431 height="49.999996" 432 width="52.857113" 433 id="rect3398-6" 434 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 435 <rect 436 ry="11.631636" 437 rx="11.631636" 438 y="463.79074" 439 x="298.57147" 440 height="49.999996" 441 width="52.857113" 442 id="rect3398-2" 443 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 444 <rect 445 ry="11.631636" 446 rx="11.631636" 447 y="463.79074" 448 x="352.42859" 449 height="49.999996" 450 width="52.857113" 451 id="rect3398-15" 452 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 453 <rect 454 ry="11.631636" 455 rx="11.631636" 456 y="463.79074" 457 x="406.28571" 458 height="49.999996" 459 width="52.857113" 460 id="rect3398-4" 461 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 462 <rect 463 ry="11.631636" 464 rx="11.631636" 465 y="463.79074" 466 x="460.14282" 467 height="49.999996" 468 width="52.857113" 469 id="rect3398-65" 470 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 471 </g> 472 <text 473 xml:space="preserve" 474 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" 475 x="368.95203" 476 y="495.49646" 477 id="text4269-4" 478 sodipodi:linespacing="125%"><tspan 479 sodipodi:role="line" 480 id="tspan4271-5" 481 x="368.95203" 482 y="495.49646">obj2</tspan></text> 483 <text 484 xml:space="preserve" 485 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" 486 x="422.99518" 487 y="495.49646" 488 id="text4269-5" 489 sodipodi:linespacing="125%"><tspan 490 sodipodi:role="line" 491 id="tspan4271-4" 492 x="422.99518" 493 y="495.49646">obj3</tspan></text> 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="345.71429" 498 y="589.505" 499 id="text4787" 500 sodipodi:linespacing="125%"><tspan 501 sodipodi:role="line" 502 id="tspan4789" 503 x="345.71429" 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="345.73907" 509 y="601.41034" 510 id="text4787-3" 511 sodipodi:linespacing="125%"><tspan 512 sodipodi:role="line" 513 id="tspan4789-0" 514 x="345.73907" 515 y="601.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="505.2981" 520 y="600.81482" 521 id="text4787-7" 522 sodipodi:linespacing="125%"><tspan 523 sodipodi:role="line" 524 id="tspan4789-8" 525 x="505.2981" 526 y="600.81482">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="506.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="506.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="174.28571" 551 y="308.93362" 552 id="text4891" 553 sodipodi:linespacing="125%"><tspan 554 sodipodi:role="line" 555 id="tspan4893" 556 x="174.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 542.39581,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="284.13486" 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="284.13486" 598 y="399.48123">cons_head</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="513.69391" 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="513.69391" 609 y="399.48123">prod_tail</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="370.14728" 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="370.14728" 620 y="399.48123">cons_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 380.71428,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 <path 643 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 644 d="m 380.71429,577.71932 0,-42.14286" 645 id="path4309-4" 646 inkscape:connector-curvature="0" /> 647 </g> 648</svg> 649