1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2<!-- Created with Inkscape (http://www.inkscape.org/) --> 3 4<svg 5 xmlns:dc="http://purl.org/dc/elements/1.1/" 6 xmlns:cc="http://creativecommons.org/ns#" 7 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 8 xmlns:svg="http://www.w3.org/2000/svg" 9 xmlns="http://www.w3.org/2000/svg" 10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 12 width="612.00854" 13 height="679.90894" 14 id="svg2" 15 version="1.1" 16 inkscape:version="0.47pre4 r22446" 17 sodipodi:docname="fig1-4.svg"> 18 <defs 19 id="defs4"> 20 <marker 21 inkscape:stockid="Arrow2Lstart" 22 orient="auto" 23 refY="0" 24 refX="0" 25 id="Arrow2Lstart" 26 style="overflow:visible"> 27 <path 28 id="path4149" 29 style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 30 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 31 transform="matrix(1.1,0,0,1.1,1.1,0)" /> 32 </marker> 33 <marker 34 inkscape:stockid="Arrow2Lend" 35 orient="auto" 36 refY="0" 37 refX="0" 38 id="Arrow2Lend" 39 style="overflow:visible"> 40 <path 41 id="path4152" 42 style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 43 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 44 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> 45 </marker> 46 <marker 47 inkscape:stockid="Arrow1Lend" 48 orient="auto" 49 refY="0" 50 refX="0" 51 id="Arrow1Lend" 52 style="overflow:visible"> 53 <path 54 id="path4134" 55 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 56 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 57 transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 58 </marker> 59 <marker 60 inkscape:stockid="DotL" 61 orient="auto" 62 refY="0" 63 refX="0" 64 id="DotL" 65 style="overflow:visible"> 66 <path 67 id="path4193" 68 d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" 69 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none" 70 transform="matrix(0.8,0,0,0.8,5.92,0.8)" /> 71 </marker> 72 <marker 73 inkscape:stockid="Arrow1Lstart" 74 orient="auto" 75 refY="0" 76 refX="0" 77 id="Arrow1Lstart" 78 style="overflow:visible"> 79 <path 80 id="path4131" 81 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 82 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 83 transform="matrix(0.8,0,0,0.8,10,0)" /> 84 </marker> 85 <inkscape:perspective 86 sodipodi:type="inkscape:persp3d" 87 inkscape:vp_x="0 : 526.18109 : 1" 88 inkscape:vp_y="0 : 1000 : 0" 89 inkscape:vp_z="744.09448 : 526.18109 : 1" 90 inkscape:persp3d-origin="372.04724 : 350.78739 : 1" 91 id="perspective10" /> 92 <inkscape:perspective 93 id="perspective2826" 94 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 95 inkscape:vp_z="1 : 0.5 : 1" 96 inkscape:vp_y="0 : 1000 : 0" 97 inkscape:vp_x="0 : 0.5 : 1" 98 sodipodi:type="inkscape:persp3d" /> 99 <inkscape:perspective 100 id="perspective2848" 101 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 102 inkscape:vp_z="1 : 0.5 : 1" 103 inkscape:vp_y="0 : 1000 : 0" 104 inkscape:vp_x="0 : 0.5 : 1" 105 sodipodi:type="inkscape:persp3d" /> 106 <inkscape:perspective 107 id="perspective2873" 108 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 109 inkscape:vp_z="1 : 0.5 : 1" 110 inkscape:vp_y="0 : 1000 : 0" 111 inkscape:vp_x="0 : 0.5 : 1" 112 sodipodi:type="inkscape:persp3d" /> 113 <inkscape:perspective 114 id="perspective2904" 115 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 116 inkscape:vp_z="1 : 0.5 : 1" 117 inkscape:vp_y="0 : 1000 : 0" 118 inkscape:vp_x="0 : 0.5 : 1" 119 sodipodi:type="inkscape:persp3d" /> 120 <inkscape:perspective 121 id="perspective2967" 122 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 123 inkscape:vp_z="1 : 0.5 : 1" 124 inkscape:vp_y="0 : 1000 : 0" 125 inkscape:vp_x="0 : 0.5 : 1" 126 sodipodi:type="inkscape:persp3d" /> 127 <inkscape:perspective 128 id="perspective3021" 129 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 130 inkscape:vp_z="1 : 0.5 : 1" 131 inkscape:vp_y="0 : 1000 : 0" 132 inkscape:vp_x="0 : 0.5 : 1" 133 sodipodi:type="inkscape:persp3d" /> 134 <inkscape:perspective 135 id="perspective3065" 136 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 137 inkscape:vp_z="1 : 0.5 : 1" 138 inkscape:vp_y="0 : 1000 : 0" 139 inkscape:vp_x="0 : 0.5 : 1" 140 sodipodi:type="inkscape:persp3d" /> 141 <inkscape:perspective 142 id="perspective3065-0" 143 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 144 inkscape:vp_z="1 : 0.5 : 1" 145 inkscape:vp_y="0 : 1000 : 0" 146 inkscape:vp_x="0 : 0.5 : 1" 147 sodipodi:type="inkscape:persp3d" /> 148 <inkscape:perspective 149 id="perspective3187" 150 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 151 inkscape:vp_z="1 : 0.5 : 1" 152 inkscape:vp_y="0 : 1000 : 0" 153 inkscape:vp_x="0 : 0.5 : 1" 154 sodipodi:type="inkscape:persp3d" /> 155 <inkscape:perspective 156 id="perspective3187-4" 157 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 158 inkscape:vp_z="1 : 0.5 : 1" 159 inkscape:vp_y="0 : 1000 : 0" 160 inkscape:vp_x="0 : 0.5 : 1" 161 sodipodi:type="inkscape:persp3d" /> 162 <inkscape:perspective 163 id="perspective3334" 164 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 165 inkscape:vp_z="1 : 0.5 : 1" 166 inkscape:vp_y="0 : 1000 : 0" 167 inkscape:vp_x="0 : 0.5 : 1" 168 sodipodi:type="inkscape:persp3d" /> 169 <inkscape:perspective 170 id="perspective6116" 171 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 172 inkscape:vp_z="1 : 0.5 : 1" 173 inkscape:vp_y="0 : 1000 : 0" 174 inkscape:vp_x="0 : 0.5 : 1" 175 sodipodi:type="inkscape:persp3d" /> 176 <inkscape:perspective 177 id="perspective6141" 178 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 179 inkscape:vp_z="1 : 0.5 : 1" 180 inkscape:vp_y="0 : 1000 : 0" 181 inkscape:vp_x="0 : 0.5 : 1" 182 sodipodi:type="inkscape:persp3d" /> 183 <inkscape:perspective 184 id="perspective7506" 185 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 186 inkscape:vp_z="1 : 0.5 : 1" 187 inkscape:vp_y="0 : 1000 : 0" 188 inkscape:vp_x="0 : 0.5 : 1" 189 sodipodi:type="inkscape:persp3d" /> 190 <inkscape:perspective 191 id="perspective7506-5" 192 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 193 inkscape:vp_z="1 : 0.5 : 1" 194 inkscape:vp_y="0 : 1000 : 0" 195 inkscape:vp_x="0 : 0.5 : 1" 196 sodipodi:type="inkscape:persp3d" /> 197 <inkscape:perspective 198 id="perspective7932" 199 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 200 inkscape:vp_z="1 : 0.5 : 1" 201 inkscape:vp_y="0 : 1000 : 0" 202 inkscape:vp_x="0 : 0.5 : 1" 203 sodipodi:type="inkscape:persp3d" /> 204 <inkscape:perspective 205 id="perspective7957" 206 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 207 inkscape:vp_z="1 : 0.5 : 1" 208 inkscape:vp_y="0 : 1000 : 0" 209 inkscape:vp_x="0 : 0.5 : 1" 210 sodipodi:type="inkscape:persp3d" /> 211 <inkscape:perspective 212 id="perspective7957-1" 213 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 214 inkscape:vp_z="1 : 0.5 : 1" 215 inkscape:vp_y="0 : 1000 : 0" 216 inkscape:vp_x="0 : 0.5 : 1" 217 sodipodi:type="inkscape:persp3d" /> 218 <inkscape:perspective 219 id="perspective7957-9" 220 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 221 inkscape:vp_z="1 : 0.5 : 1" 222 inkscape:vp_y="0 : 1000 : 0" 223 inkscape:vp_x="0 : 0.5 : 1" 224 sodipodi:type="inkscape:persp3d" /> 225 <inkscape:perspective 226 id="perspective7957-7" 227 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 228 inkscape:vp_z="1 : 0.5 : 1" 229 inkscape:vp_y="0 : 1000 : 0" 230 inkscape:vp_x="0 : 0.5 : 1" 231 sodipodi:type="inkscape:persp3d" /> 232 <inkscape:perspective 233 id="perspective8015" 234 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 235 inkscape:vp_z="1 : 0.5 : 1" 236 inkscape:vp_y="0 : 1000 : 0" 237 inkscape:vp_x="0 : 0.5 : 1" 238 sodipodi:type="inkscape:persp3d" /> 239 <inkscape:perspective 240 id="perspective8040" 241 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 242 inkscape:vp_z="1 : 0.5 : 1" 243 inkscape:vp_y="0 : 1000 : 0" 244 inkscape:vp_x="0 : 0.5 : 1" 245 sodipodi:type="inkscape:persp3d" /> 246 <inkscape:perspective 247 id="perspective8040-0" 248 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 249 inkscape:vp_z="1 : 0.5 : 1" 250 inkscape:vp_y="0 : 1000 : 0" 251 inkscape:vp_x="0 : 0.5 : 1" 252 sodipodi:type="inkscape:persp3d" /> 253 <inkscape:perspective 254 id="perspective8145" 255 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 256 inkscape:vp_z="1 : 0.5 : 1" 257 inkscape:vp_y="0 : 1000 : 0" 258 inkscape:vp_x="0 : 0.5 : 1" 259 sodipodi:type="inkscape:persp3d" /> 260 <inkscape:perspective 261 id="perspective8170" 262 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 263 inkscape:vp_z="1 : 0.5 : 1" 264 inkscape:vp_y="0 : 1000 : 0" 265 inkscape:vp_x="0 : 0.5 : 1" 266 sodipodi:type="inkscape:persp3d" /> 267 <marker 268 inkscape:stockid="DotL" 269 orient="auto" 270 refY="0" 271 refX="0" 272 id="DotL-5" 273 style="overflow:visible"> 274 <path 275 id="path4193-6" 276 d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" 277 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none" 278 transform="matrix(0.8,0,0,0.8,5.92,0.8)" /> 279 </marker> 280 <marker 281 inkscape:stockid="Arrow1Lend" 282 orient="auto" 283 refY="0" 284 refX="0" 285 id="Arrow1Lend-6" 286 style="overflow:visible"> 287 <path 288 id="path4134-8" 289 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 290 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 291 transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 292 </marker> 293 <inkscape:perspective 294 id="perspective8204" 295 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 296 inkscape:vp_z="1 : 0.5 : 1" 297 inkscape:vp_y="0 : 1000 : 0" 298 inkscape:vp_x="0 : 0.5 : 1" 299 sodipodi:type="inkscape:persp3d" /> 300 </defs> 301 <sodipodi:namedview 302 id="base" 303 pagecolor="#ffffff" 304 bordercolor="#666666" 305 borderopacity="1.0" 306 inkscape:pageopacity="0.0" 307 inkscape:pageshadow="2" 308 inkscape:zoom="1.4142136" 309 inkscape:cx="442.40628" 310 inkscape:cy="474.02717" 311 inkscape:document-units="px" 312 inkscape:current-layer="layer1" 313 showgrid="false" 314 inkscape:snap-midpoints="false" 315 inkscape:snap-object-midpoints="true" 316 inkscape:window-width="1920" 317 inkscape:window-height="1042" 318 inkscape:window-x="0" 319 inkscape:window-y="20" 320 inkscape:window-maximized="0" 321 inkscape:snap-grids="true" 322 inkscape:snap-nodes="true" 323 inkscape:snap-bbox="true" 324 inkscape:snap-bbox-midpoints="true" /> 325 <metadata 326 id="metadata7"> 327 <rdf:RDF> 328 <cc:Work 329 rdf:about=""> 330 <dc:format>image/svg+xml</dc:format> 331 <dc:type 332 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 333 <dc:title /> 334 </cc:Work> 335 </rdf:RDF> 336 </metadata> 337 <g 338 inkscape:label="Layer 1" 339 inkscape:groupmode="layer" 340 id="layer1" 341 transform="translate(-8.4914793,-53.45326)"> 342 <rect 343 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 344 id="rect2816-9" 345 width="136.3958" 346 height="25.418879" 347 x="366.27307" 348 y="101.30323" /> 349 <rect 350 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 351 id="rect2816-7-43" 352 width="136.3958" 353 height="25.418879" 354 x="366.27307" 355 y="126.84013" /> 356 <rect 357 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 358 id="rect2816-3-5" 359 width="136.3958" 360 height="25.418879" 361 x="366.27307" 362 y="152.377" /> 363 <rect 364 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 365 id="rect2816-7-9-1" 366 width="136.3958" 367 height="25.418879" 368 x="366.27307" 369 y="177.91391" /> 370 <rect 371 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 372 id="rect2816-6-7" 373 width="136.3958" 374 height="25.418879" 375 x="366.27307" 376 y="203.45082" /> 377 <rect 378 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 379 id="rect2816-7-4-4" 380 width="136.3958" 381 height="25.418879" 382 x="366.27307" 383 y="228.98773" /> 384 <rect 385 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 386 id="rect2816-3-3-3" 387 width="136.3958" 388 height="25.418879" 389 x="366.27307" 390 y="254.52457" /> 391 <rect 392 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 393 id="rect2816-7-9-3-1" 394 width="136.3958" 395 height="25.418879" 396 x="366.27307" 397 y="280.06152" /> 398 <rect 399 style="fill:#e4ada6;fill-opacity:1;stroke:#000000;stroke-width:0.94337243;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 400 id="rect2816-9-8" 401 width="136.3958" 402 height="25.418879" 403 x="365.96451" 404 y="60.197151" /> 405 <text 406 xml:space="preserve" 407 style="font-size:14px;font-style:normal;font-weight:normal;fill:#d73131;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 408 x="311.37436" 409 y="78.871437" 410 id="text3138"><tspan 411 sodipodi:role="line" 412 id="tspan3140" 413 x="311.37436" 414 y="78.871437" 415 style="font-size:16px;fill:#d73131;fill-opacity:1">Guard</tspan></text> 416 <text 417 xml:space="preserve" 418 style="font-size:16px;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:FreeMono;-inkscape-font-specification:FreeMono" 419 x="322.19174" 420 y="119.83689" 421 id="text3142" 422 sodipodi:linespacing="125%"><tspan 423 sodipodi:role="line" 424 id="tspan3144" 425 x="322.19174" 426 y="119.83689" 427 style="font-size:16px;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:FreeMono;-inkscape-font-specification:FreeMono">0x00</tspan></text> 428 <rect 429 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 430 id="rect2816-9-4" 431 width="136.3958" 432 height="25.418879" 433 x="366.75095" 434 y="443.90112" /> 435 <rect 436 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 437 id="rect2816-7-43-3" 438 width="136.3958" 439 height="25.418879" 440 x="366.75095" 441 y="469.43802" /> 442 <rect 443 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 444 id="rect2816-3-5-8" 445 width="136.3958" 446 height="25.418879" 447 x="366.75095" 448 y="494.97488" /> 449 <rect 450 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 451 id="rect2816-7-9-1-6" 452 width="136.3958" 453 height="25.418879" 454 x="366.75095" 455 y="520.51184" /> 456 <rect 457 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 458 id="rect2816-6-7-0" 459 width="136.3958" 460 height="25.418879" 461 x="366.75095" 462 y="546.04871" /> 463 <rect 464 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 465 id="rect2816-7-4-4-8" 466 width="136.3958" 467 height="25.418879" 468 x="366.75095" 469 y="571.58563" /> 470 <rect 471 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 472 id="rect2816-3-3-3-9" 473 width="136.3958" 474 height="25.418879" 475 x="366.75095" 476 y="597.12244" /> 477 <rect 478 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 479 id="rect2816-7-9-3-1-2" 480 width="136.3958" 481 height="25.418879" 482 x="366.75095" 483 y="622.65942" /> 484 <rect 485 style="fill:#e4ada6;fill-opacity:1;stroke:#000000;stroke-width:0.94337243;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 486 id="rect2816-9-8-2" 487 width="136.3958" 488 height="25.418879" 489 x="366.44238" 490 y="404.9216" /> 491 <text 492 xml:space="preserve" 493 style="font-size:16px;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:FreeMono;-inkscape-font-specification:FreeMono" 494 x="331.78549" 495 y="462.43478" 496 id="text3142-8" 497 sodipodi:linespacing="125%"><tspan 498 sodipodi:role="line" 499 id="tspan3144-3" 500 x="331.78549" 501 y="462.43478" 502 style="font-size:16px;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:FreeMono;-inkscape-font-specification:FreeMono">0x0</tspan></text> 503 <rect 504 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 505 id="rect2816-9-2" 506 width="136.3958" 507 height="25.418879" 508 x="82.779778" 509 y="181.90112" /> 510 <rect 511 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 512 id="rect2816-7-43-4" 513 width="136.3958" 514 height="25.418879" 515 x="82.779778" 516 y="207.43803" /> 517 <rect 518 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 519 id="rect2816-3-5-5" 520 width="136.3958" 521 height="25.418879" 522 x="82.779778" 523 y="232.97488" /> 524 <rect 525 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 526 id="rect2816-7-9-1-1" 527 width="136.3958" 528 height="25.418879" 529 x="82.779778" 530 y="258.51181" /> 531 <rect 532 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 533 id="rect2816-6-7-7" 534 width="136.3958" 535 height="25.418879" 536 x="82.779778" 537 y="284.04871" /> 538 <rect 539 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 540 id="rect2816-7-4-4-5" 541 width="136.3958" 542 height="25.418879" 543 x="82.779778" 544 y="309.58563" /> 545 <rect 546 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 547 id="rect2816-3-3-3-7" 548 width="136.3958" 549 height="25.418879" 550 x="82.779778" 551 y="335.12247" /> 552 <rect 553 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 554 id="rect2816-7-9-3-1-1" 555 width="136.3958" 556 height="25.418879" 557 x="82.779778" 558 y="360.65942" /> 559 <rect 560 style="fill:#e4aea6;fill-opacity:1;stroke:#000000;stroke-width:0.94337243;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 561 id="rect2816-9-8-6" 562 width="136.3958" 563 height="25.418879" 564 x="82.471222" 565 y="144.64606" /> 566 <text 567 xml:space="preserve" 568 style="font-size:16px;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:FreeMono;-inkscape-font-specification:FreeMono" 569 x="36.672844" 570 y="200.43478" 571 id="text3142-1" 572 sodipodi:linespacing="125%"><tspan 573 sodipodi:role="line" 574 id="tspan3144-33" 575 x="36.672844" 576 y="200.43478" 577 style="font-size:16px;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:FreeMono;-inkscape-font-specification:FreeMono">0x00</tspan></text> 578 <text 579 xml:space="preserve" 580 style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 581 x="97.218925" 582 y="161.75101" 583 id="text3275"><tspan 584 sodipodi:role="line" 585 id="tspan3277" 586 x="97.218925" 587 y="161.75101">0x000 (12 bits)</tspan></text> 588 <text 589 xml:space="preserve" 590 style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 591 x="394.08331" 592 y="77.302101" 593 id="text3279"><tspan 594 sodipodi:role="line" 595 id="tspan3281" 596 x="394.08331" 597 y="77.302101">0x0 (4 bits)</tspan></text> 598 <text 599 xml:space="preserve" 600 style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 601 x="394.56119" 602 y="422.02655" 603 id="text3283"><tspan 604 sodipodi:role="line" 605 id="tspan3285" 606 x="394.56119" 607 y="422.02655">0x0 (3 bits)</tspan></text> 608 <rect 609 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.83539283;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 610 id="rect2816-9-2-7" 611 width="135.02164" 612 height="25.526857" 613 x="14.489193" 614 y="53.870956" /> 615 <text 616 xml:space="preserve" 617 style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 618 x="17.285362" 619 y="71.853622" 620 id="text3348"><tspan 621 sodipodi:role="line" 622 id="tspan3350" 623 x="17.285362" 624 y="71.853622">CNode</tspan></text> 625 <path 626 style="fill:none;stroke:#000000;stroke-width:1.10146046px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Lstart);marker-end:url(#DotL)" 627 d="m 191.26708,124.61595 0,-58.235338 -109.520839,0" 628 id="path3354" /> 629 <text 630 xml:space="preserve" 631 style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 632 x="91" 633 y="199.8298" 634 id="text4576"><tspan 635 sodipodi:role="line" 636 id="tspan4578" 637 x="91" 638 y="199.8298">CNode</tspan></text> 639 <text 640 xml:space="preserve" 641 style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 642 x="91" 643 y="353.05115" 644 id="text4580"><tspan 645 sodipodi:role="line" 646 id="tspan4582" 647 x="91" 648 y="353.05115">CNode</tspan></text> 649 <path 650 style="fill:none;stroke:#000000;stroke-width:0.84722191px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL);marker-end:url(#Arrow2Lend)" 651 d="m 150.97769,194.61057 109.83163,0 0,-121.248387 33.734,0" 652 id="path4584" /> 653 <path 654 style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#DotL);marker-end:url(#Arrow2Lend)" 655 d="m 148.85163,351.43386 116.69319,0 0,63.97498 30.3722,0" 656 id="path5346" /> 657 <text 658 xml:space="preserve" 659 style="font-size:16px;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:FreeMono;-inkscape-font-specification:FreeMono" 660 x="36.144844" 661 y="379.19308" 662 id="text3142-1-3" 663 sodipodi:linespacing="125%"><tspan 664 sodipodi:role="line" 665 id="tspan3144-33-0" 666 x="36.144844" 667 y="379.19308" 668 style="font-size:16px;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:FreeMono;-inkscape-font-specification:FreeMono">0xFF</tspan></text> 669 <text 670 xml:space="preserve" 671 style="font-size:16px;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:FreeMono;-inkscape-font-specification:FreeMono" 672 x="331.25748" 673 y="653.19305" 674 id="text3142-1-3-7" 675 sodipodi:linespacing="125%"><tspan 676 sodipodi:role="line" 677 id="tspan3144-33-0-8" 678 x="331.25748" 679 y="653.19305" 680 style="font-size:16px;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:FreeMono;-inkscape-font-specification:FreeMono">0xF</tspan></text> 681 <path 682 style="fill:none;stroke:#000000;stroke-width:1.02904403px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL);marker-end:url(#Arrow2Lend)" 683 d="m 412.85344,636.00403 -403.8474387,0 0,-544.70821 111.2921087,0 0.0916,36.49168" 684 id="path6158" 685 sodipodi:nodetypes="ccccc" /> 686 <text 687 xml:space="preserve" 688 style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 689 x="434.16272" 690 y="641.17059" 691 id="text4576-6"><tspan 692 sodipodi:role="line" 693 id="tspan4578-6" 694 x="434.16272" 695 y="641.17059">CNode</tspan></text> 696 <text 697 xml:space="preserve" 698 style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 699 x="382.89578" 700 y="222.79698" 701 id="text4576-7"><tspan 702 sodipodi:role="line" 703 id="tspan4578-9" 704 x="382.89578" 705 y="222.79698">CNode</tspan></text> 706 <path 707 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL);marker-end:url(#Arrow1Lend)" 708 d="m 444.41699,218.36218 113.58846,0" 709 id="path7534" /> 710 <text 711 xml:space="preserve" 712 style="font-size:14px;font-style:normal;font-weight:normal;fill:#40e090;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 713 x="411.44412" 714 y="117.87498" 715 id="text7920"><tspan 716 sodipodi:role="line" 717 id="tspan7922" 718 x="411.44412" 719 y="117.87498">Object</tspan></text> 720 <text 721 xml:space="preserve" 722 style="font-size:14px;font-style:normal;font-weight:normal;fill:#40e090;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 723 x="411.922" 724 y="486.00977" 725 id="text7920-3"><tspan 726 sodipodi:role="line" 727 id="tspan7922-3" 728 x="411.922" 729 y="486.00977">Object</tspan></text> 730 <text 731 xml:space="preserve" 732 style="font-size:14px;font-style:normal;font-weight:normal;fill:#40e090;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 733 x="411.44412" 734 y="143.41188" 735 id="text7920-8"><tspan 736 sodipodi:role="line" 737 id="tspan7922-2" 738 x="411.44412" 739 y="143.41188">Object</tspan></text> 740 <text 741 xml:space="preserve" 742 style="font-size:14px;font-style:normal;font-weight:normal;fill:#40e090;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 743 x="411.44412" 744 y="168.94875" 745 id="text7920-2"><tspan 746 sodipodi:role="line" 747 id="tspan7922-8" 748 x="411.44412" 749 y="168.94875">Object</tspan></text> 750 <text 751 xml:space="preserve" 752 style="font-size:14px;font-style:normal;font-weight:normal;fill:#40e090;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 753 x="127.95082" 754 y="275.08356" 755 id="text7920-9"><tspan 756 sodipodi:role="line" 757 id="tspan7922-81" 758 x="127.95082" 759 y="275.08356">Object</tspan></text> 760 <text 761 xml:space="preserve" 762 style="font-size:14px;font-style:normal;font-weight:normal;fill:#40e090;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 763 x="127.95082" 764 y="300.62045" 765 id="text7920-4"><tspan 766 sodipodi:role="line" 767 id="tspan7922-30" 768 x="127.95082" 769 y="300.62045">Object</tspan></text> 770 <text 771 xml:space="preserve" 772 style="font-size:16px;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:FreeMono;-inkscape-font-specification:FreeMono" 773 x="321.66373" 774 y="298.59518" 775 id="text3142-1-3-74" 776 sodipodi:linespacing="125%"><tspan 777 sodipodi:role="line" 778 id="tspan3144-33-0-4" 779 x="321.66373" 780 y="298.59518" 781 style="font-size:16px;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:FreeMono;-inkscape-font-specification:FreeMono">0xFF</tspan></text> 782 <text 783 xml:space="preserve" 784 style="font-size:14px;font-style:normal;font-weight:normal;fill:#d73131;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 785 x="311.37436" 786 y="423.59589" 787 id="text3138-2"><tspan 788 sodipodi:role="line" 789 id="tspan3140-2" 790 x="311.37436" 791 y="423.59589" 792 style="font-size:16px;fill:#d73131;fill-opacity:1">Guard</tspan></text> 793 <text 794 xml:space="preserve" 795 style="font-size:14px;font-style:normal;font-weight:normal;fill:#d73131;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 796 x="25.855469" 797 y="163.32034" 798 id="text3138-6"><tspan 799 sodipodi:role="line" 800 id="tspan3140-9" 801 x="25.855469" 802 y="163.32034" 803 style="font-size:16px;fill:#d73131;fill-opacity:1">Guard</tspan></text> 804 <rect 805 style="fill:#ffffff;fill-opacity:1;stroke:#59beef;stroke-width:1.20000005;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.2, 1.2;stroke-dashoffset:0" 806 id="rect8089" 807 width="265" 808 height="79" 809 x="38" 810 y="462.36218" /> 811 <flowRoot 812 xml:space="preserve" 813 id="flowRoot8107" 814 style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 815 transform="matrix(0.95765525,0,0,1.0307776,20.854677,-11.654705)"><flowRegion 816 id="flowRegion8109"><rect 817 id="rect8111" 818 width="264" 819 height="78" 820 x="26" 821 y="462.36218" /></flowRegion><flowPara 822 id="flowPara8113">12 bit guard + 8 bit radix* = 20 bits translated. 32 bit word - 20 bits = 12 bits remaining</flowPara><flowPara 823 id="flowPara8115">*(2^8 = 256 slots)</flowPara></flowRoot> <rect 824 style="fill:#ffffff;fill-opacity:1;stroke:#59beef;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0" 825 id="rect8117" 826 width="255" 827 height="67" 828 x="365" 829 y="322.36218" /> 830 <flowRoot 831 xml:space="preserve" 832 id="flowRoot8127" 833 style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 834 transform="translate(-92.441895,-1.105001)"><flowRegion 835 id="flowRegion8129"><rect 836 id="rect8131" 837 width="245" 838 height="57" 839 x="466" 840 y="329.36218" /></flowRegion><flowPara 841 id="flowPara8133">4 bit guard + 8 bit radix = 12 bits translated</flowPara><flowPara 842 id="flowPara8135">32 - 20 - 12 = 0 bits remaining</flowPara></flowRoot> <text 843 xml:space="preserve" 844 style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 845 x="373.29407" 846 y="563.70276" 847 id="text4576-7-8"><tspan 848 sodipodi:role="line" 849 id="tspan4578-9-5" 850 x="373.29407" 851 y="563.70276">CNode</tspan></text> 852 <path 853 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL);marker-end:url(#Arrow1Lend)" 854 d="m 434.94885,558.75815 113.58847,0" 855 id="path7534-7" /> 856 <rect 857 style="fill:#ffffff;fill-opacity:1;stroke:#59beef;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0" 858 id="rect8117-9" 859 width="255" 860 height="67" 861 x="365" 862 y="665.86218" /> 863 <flowRoot 864 xml:space="preserve" 865 id="flowRoot8218" 866 style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 867 transform="translate(-90.984863,2.394999)"><flowRegion 868 id="flowRegion8220"><rect 869 id="rect8222" 870 width="245" 871 height="59" 872 x="469" 873 y="669.36218" /></flowRegion><flowPara 874 id="flowPara8224">3 bit guard + 4 bit radix = 7 bits translated</flowPara><flowPara 875 id="flowPara8226">32 - 20 - 7 = 5 bits remaining</flowPara></flowRoot> </g> 876</svg> 877