mirror of
https://github.com/phil-opp/blog_os.git
synced 2025-12-16 22:37:49 +00:00
Move images next to their corresponding posts
This commit is contained in:
@@ -0,0 +1,404 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="617.39313"
|
||||
height="215.65028"
|
||||
viewBox="-2141 2141 8251.0033 2861.2729"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.91 r13725"
|
||||
sodipodi:docname="cyclic_mapping_inactive_table.svg">
|
||||
<metadata
|
||||
id="metadata370">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs368" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1680"
|
||||
inkscape:window-height="998"
|
||||
id="namedview366"
|
||||
showgrid="false"
|
||||
fit-margin-top="1"
|
||||
fit-margin-left="1"
|
||||
fit-margin-right="1"
|
||||
fit-margin-bottom="1"
|
||||
inkscape:zoom="1.4142136"
|
||||
inkscape:cx="345.80952"
|
||||
inkscape:cy="50.097583"
|
||||
inkscape:window-x="1080"
|
||||
inkscape:window-y="413"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="g242"
|
||||
units="in" />
|
||||
<g
|
||||
style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="g4"
|
||||
transform="translate(-1516.6308,-1533.1047)">
|
||||
<g
|
||||
style="fill:#000000;stroke-width:0"
|
||||
id="g242"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="672"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text254"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="-672"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text256"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="-744"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text258"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="-2090"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text260"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start" />
|
||||
<g
|
||||
transform="matrix(0,-1,1,0,8976,6614)"
|
||||
id="g282" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="-2125"
|
||||
y="2314"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text290"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="3874"
|
||||
y="3968"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text318"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle" />
|
||||
<text
|
||||
x="2031"
|
||||
y="5622"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text346"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle" />
|
||||
<text
|
||||
x="1370"
|
||||
y="6708"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text354"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start;fill:#0000ff" />
|
||||
<text
|
||||
x="1181"
|
||||
y="7532.2715"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text364"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start" />
|
||||
<text
|
||||
x="1946.0945"
|
||||
y="6998.52"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text344-8-6"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:183.75857544px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
sodipodi:linespacing="125%">
|
||||
<tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:217.16923523px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;stroke-width:0"
|
||||
id="tspan3493-3-2" />
|
||||
</text>
|
||||
<rect
|
||||
x="3090.1064"
|
||||
y="4497.9272"
|
||||
width="1182.895"
|
||||
height="1367.9473"
|
||||
rx="0"
|
||||
style="fill:#dfdfdf;stroke:#000000;stroke-width:6.0930233;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="rect150-8" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="4341.8867"
|
||||
y="5887.8105"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-2-1-5-9"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke-width:0"
|
||||
id="tspan3503-48-5-5-6">0</tspan></text>
|
||||
<g
|
||||
style="fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
transform="matrix(0,-1,1,0,3712.0549,5414.9455)"
|
||||
id="g306-4">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="0"
|
||||
y="0"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="404"
|
||||
id="text308-1"
|
||||
style="font-style:normal;font-weight:normal;font-size:404px;font-family:Helvetica;text-anchor:middle">...</text>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="3676.9697"
|
||||
y="4404.876"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-8"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46392822px;stroke-width:0"
|
||||
id="tspan3503-3">P4 table</tspan></text>
|
||||
<rect
|
||||
style="fill:none;stroke:#000000;stroke-width:7.99999952;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
x="3090.0466"
|
||||
y="4500.9346"
|
||||
width="1181"
|
||||
height="471.99997"
|
||||
rx="0"
|
||||
id="rect162-5-4" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="3611.0537"
|
||||
y="4780.9897"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text314-5-1"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46392822px;stroke-width:0"
|
||||
id="tspan3495-6-41">P4 entry</tspan></text>
|
||||
<g
|
||||
style="fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
transform="matrix(0,-0.99999992,0.9999999,0,2296.6633,6284.4847)"
|
||||
id="g306-2-3" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="4405.4561"
|
||||
y="4997.4966"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-2-1-6"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke-width:0"
|
||||
id="tspan3503-48-5-8">511</tspan></text>
|
||||
<ellipse
|
||||
ry="46.999996"
|
||||
rx="46.999992"
|
||||
cx="4117.4102"
|
||||
cy="4723.3125"
|
||||
style="fill:#008200;fill-opacity:1;stroke:#008200;stroke-width:31.99999809;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="circle172-4-3" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="3674.7217"
|
||||
y="4178.6655"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-8-5"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46394348px;stroke-width:0"
|
||||
id="tspan3503-3-0">active</tspan></text>
|
||||
<rect
|
||||
x="5370.3823"
|
||||
y="4498.0884"
|
||||
width="1182.895"
|
||||
height="1367.9473"
|
||||
rx="0"
|
||||
style="fill:#dfdfbe;fill-opacity:1;stroke:#000000;stroke-width:6.0930233;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="rect150-8-9" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="6622.1631"
|
||||
y="5887.9717"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-2-1-5-9-3"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke-width:0"
|
||||
id="tspan3503-48-5-5-6-5">0</tspan></text>
|
||||
<g
|
||||
style="fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
transform="matrix(0,-1,1,0,5992.3314,5415.1068)"
|
||||
id="g306-4-9">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="0"
|
||||
y="0"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="404"
|
||||
id="text308-1-8"
|
||||
style="font-style:normal;font-weight:normal;font-size:404px;font-family:Helvetica;text-anchor:middle">...</text>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="5957.2456"
|
||||
y="4405.0371"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-8-0"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46394348px;stroke-width:0"
|
||||
id="tspan3503-3-2">P4 table</tspan></text>
|
||||
<rect
|
||||
style="fill:none;stroke:#000000;stroke-width:7.99999952;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
x="5370.3228"
|
||||
y="4501.0957"
|
||||
width="1181"
|
||||
height="472"
|
||||
rx="0"
|
||||
id="rect162-5-4-4" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="5891.3296"
|
||||
y="4781.1509"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text314-5-1-6"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46394348px;stroke-width:0"
|
||||
id="tspan3495-6-41-6">P4 entry</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="6685.7324"
|
||||
y="4997.6577"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-2-1-6-5"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke-width:0"
|
||||
id="tspan3503-48-5-8-1">511</tspan></text>
|
||||
<polygon
|
||||
points="3308,6614 3150,6566 3150,6661 3150,6661 "
|
||||
style="fill:#008200;fill-opacity:1;stroke:#008200;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="polygon232-2-7-7-1-1"
|
||||
transform="translate(2076.0084,-749.88898)" />
|
||||
<ellipse
|
||||
ry="46.999996"
|
||||
rx="46.999992"
|
||||
cx="6397.6865"
|
||||
cy="4723.4736"
|
||||
style="fill:#008200;fill-opacity:1;stroke:#008200;stroke-width:31.99999809;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="circle172-4-3-6" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="5954.9976"
|
||||
y="4178.8267"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-8-5-9"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46394348px;stroke-width:0"
|
||||
id="tspan3503-3-0-2">inactive</tspan></text>
|
||||
<rect
|
||||
x="1019.4597"
|
||||
y="4821.9668"
|
||||
width="1487.6132"
|
||||
height="469.84174"
|
||||
rx="0"
|
||||
style="fill:#dfdfdf;stroke:#000000;stroke-width:4.0044775;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="rect150-8-0" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="1642.8574"
|
||||
y="5136.835"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text314-5-1-4"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46394348px;stroke-width:0"
|
||||
id="tspan3495-6-41-8">CR3 register</tspan></text>
|
||||
<ellipse
|
||||
ry="46.999996"
|
||||
rx="46.999992"
|
||||
cx="2349.6458"
|
||||
cy="5076.04"
|
||||
style="fill:#969696;fill-opacity:1;stroke:#969696;stroke-width:31.99999809;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="circle172-4-3-2" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#969696;stroke-width:9.42606354px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 2349.6459,5073.5559 359.3939,0 0,777.3949 255.3589,0"
|
||||
id="path4612"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#008200;stroke-width:9.51690483px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 4118.0344,4723.1182 672.1066,0 0,1137.6237 494.8846,0"
|
||||
id="path4614"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#008200;stroke-width:9.51690578px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 6398.2284,4730.6471 434.6959,0 0,1347.5425 -4005.8897,0 0,-197.3547 140.4403,0"
|
||||
id="path4641"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<polygon
|
||||
points="3308,6614 3150,6566 3150,6661 3150,6661 "
|
||||
style="fill:#008200;fill-opacity:1;stroke:#008200;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="polygon232-2-7-7-1-1-7"
|
||||
transform="translate(-214.18472,-748.49788)" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 18 KiB |
@@ -329,11 +329,11 @@ Recursive mapping works by mapping the last P4 entry to the P4 table itself. Thu
|
||||
|
||||
For example, accessing a P3 table requires lopping three times:
|
||||
|
||||

|
||||

|
||||
|
||||
We can use the same mechanism to access inactive tables. The trick is to change the recursive mapping of the active P4 table to point to the inactive P4 table:
|
||||
|
||||

|
||||

|
||||
|
||||
Now the inactive table can be accessed exactly as the active table, even the magic addresses are the same. This allows us to use the `ActivePageTable` interface and the existing mapping methods for inactive tables, too. Note that everything besides the recursive mapping continues to work exactly as before since we've never changed the active table in the CPU.
|
||||
|
||||
@@ -364,7 +364,7 @@ It overwrites the 511th P4 entry and points it to the inactive table frame. Then
|
||||
|
||||
Now that the recursive mapping points to the given inactive table, we execute the closure in the new context. The closure can call all active table methods such as `translate` or `map_to`. It could even call `with` again and chain another inactive table! Wait… that would not work:
|
||||
|
||||

|
||||

|
||||
|
||||
Here the closure called `with` again and thus changed the recursive mapping of the inactive table to point to a second inactive table. Now we want to modify the P1 of the _second_ inactive table, but instead we land on the P1 of the _first_ inactive table since we never follow the pointer to the second table. Only when modifying the P2, P3, or P4 table we really access the second inactive table. This inconsistency would break our mapping functions completely.
|
||||
|
||||
@@ -460,13 +460,13 @@ Why is it unsafe? Because reading the CR3 register leads to a CPU exception if t
|
||||
|
||||
Now that we have a backup of the original P4 frame, we need a way to restore it after the closure has run. So we need to somehow modify the 511th entry of the original P4 frame, which is still the active table in the CPU. But we can't access it because the recursive mapping now points to the inactive table:
|
||||
|
||||

|
||||

|
||||
|
||||
It's just not possible to access the active P4 entry in 4 steps, so we can't reach it through the 4-level page table.
|
||||
|
||||
We could try to overwrite the recursive mapping of the _inactive_ P4 table and point it back to the original P4 frame:
|
||||
|
||||

|
||||

|
||||
|
||||
Now we can reach the active P4 entry in 4 steps and could restore the original mapping in the active table. But this hack has a drawback: The inactive table is now invalid since it is no longer recursive mapped. We would need to fix it by using a temporary page again (as above).
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
|
After Width: | Height: | Size: 46 KiB |
@@ -0,0 +1,819 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="900.00409"
|
||||
height="530"
|
||||
viewBox="-2141 2141 12027.89 7032.1014"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.91 r13725"
|
||||
sodipodi:docname="recursive_mapping_access_p3.svg">
|
||||
<metadata
|
||||
id="metadata370">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs368" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1680"
|
||||
inkscape:window-height="998"
|
||||
id="namedview366"
|
||||
showgrid="false"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="2.7755576e-17"
|
||||
fit-margin-bottom="0"
|
||||
inkscape:zoom="1"
|
||||
inkscape:cx="236.56561"
|
||||
inkscape:cy="267.91265"
|
||||
inkscape:window-x="1080"
|
||||
inkscape:window-y="568"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="g4"
|
||||
units="in" />
|
||||
<g
|
||||
style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="g4"
|
||||
transform="translate(-1087.0637,717.51407)">
|
||||
<polyline
|
||||
points="3365,2598 3365,3070"
|
||||
id="polyline10"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="3189,2598 3189,3070"
|
||||
id="polyline12"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="3012,2598 3012,3070"
|
||||
id="polyline14"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="2834,2598 2834,3070"
|
||||
id="polyline16"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="2657,2598 2657,3070"
|
||||
id="polyline18"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="2480,2598 2480,3070"
|
||||
id="polyline20"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="2303,2598 2303,3070"
|
||||
id="polyline22"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="2125,2456 2125,3070"
|
||||
id="polyline24"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="1948,2598 1948,3070"
|
||||
id="polyline26"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="1772,2598 1772,3070"
|
||||
id="polyline28"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="1594,2598 1594,3070"
|
||||
id="polyline30"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="1417,2598 1417,3070"
|
||||
id="polyline32"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="1239,2598 1239,3070"
|
||||
id="polyline34"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="1063,2598 1063,3070"
|
||||
id="polyline36"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="886,2598 886,3070"
|
||||
id="polyline38"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="708,2456 708,3070"
|
||||
id="polyline40"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="3543,2456 3543,3070"
|
||||
id="polyline74"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="-2125,2598 3543,2598"
|
||||
id="polyline76"
|
||||
transform="matrix(0.70622791,0,0,1.3955346,455.54989,-1956.6141)" />
|
||||
<polyline
|
||||
points="3543,3070 -1948,3070 -2125,3070"
|
||||
id="polyline78"
|
||||
transform="matrix(0.70351457,0,0,1.3955346,465.16321,-1956.6141)" />
|
||||
<polyline
|
||||
points="9035,2598 9035,3070"
|
||||
id="polyline80"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="8858,2598 8858,3070"
|
||||
id="polyline82"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="8681,2598 8681,3070"
|
||||
id="polyline84"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="8503,2598 8503,3070"
|
||||
id="polyline86"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="8326,2598 8326,3070"
|
||||
id="polyline88"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="8150,2598 8150,3070"
|
||||
id="polyline90"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="7972,2598 7972,3070"
|
||||
id="polyline92"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="7795,2456 7795,3070"
|
||||
id="polyline94"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="7617,2598 7617,3070"
|
||||
id="polyline96"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="7441,2598 7441,3070"
|
||||
id="polyline98"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="7264,2598 7264,3070"
|
||||
id="polyline100"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="7086,2598 7086,3070"
|
||||
id="polyline102"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="6909,2598 6909,3070"
|
||||
id="polyline104"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="6732,2598 6732,3070"
|
||||
id="polyline106"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="6555,2598 6555,3070"
|
||||
id="polyline108"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="6377,2456 6377,3070"
|
||||
id="polyline110"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="6200,2598 6200,3070"
|
||||
id="polyline112"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="6024,2598 6024,3070"
|
||||
id="polyline114"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="5846,2598 5846,3070"
|
||||
id="polyline116"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="5669,2598 5669,3070"
|
||||
id="polyline118"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="5491,2598 5491,3070"
|
||||
id="polyline120"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="5315,2598 5315,3070"
|
||||
id="polyline122"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="5138,2598 5138,3070"
|
||||
id="polyline124"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="4960,2409 4960,3070"
|
||||
id="polyline126"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="4783,2598 4783,3070"
|
||||
id="polyline128"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="4606,2598 4606,3070"
|
||||
id="polyline130"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="4429,2598 4429,3070"
|
||||
id="polyline132"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="4251,2598 4251,3070"
|
||||
id="polyline134"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="4074,2598 4074,3070"
|
||||
id="polyline136"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="3898,2598 3898,3070"
|
||||
id="polyline138"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="3720,2598 3720,3070"
|
||||
id="polyline140"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="9212,2456 9212,3070"
|
||||
id="polyline142"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="3543,2598 9212,2598"
|
||||
id="polyline144"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="9212,3070 3720,3070 0,3070"
|
||||
id="polyline146"
|
||||
transform="matrix(1.3047439,0,0,1.3955346,-1051.0007,-1956.6141)" />
|
||||
<rect
|
||||
x="4021.6787"
|
||||
y="4311.5088"
|
||||
width="1668.8131"
|
||||
height="3296.2527"
|
||||
rx="0"
|
||||
style="fill:#dfdfdf;stroke-width:11.23412323"
|
||||
id="rect150" />
|
||||
<polyline
|
||||
points="3118,3590 2834,3779"
|
||||
style="stroke:#008200;stroke-opacity:1"
|
||||
id="polyline178"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="1322,3590 1039,3779"
|
||||
style="stroke:#008200;stroke-opacity:1"
|
||||
id="polyline180"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="4913,3590 4629,3779"
|
||||
style="stroke:#008200;stroke-opacity:1"
|
||||
id="polyline184"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="6519,3590 6236,3779"
|
||||
style="stroke:#0000ff"
|
||||
id="polyline186"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="8314,3590 8031,3779"
|
||||
style="stroke:#0000ff"
|
||||
id="polyline188"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="9212,3070 9070,3307 8314,3307 8173,3543 8031,3307 7228,3307 7086,3070"
|
||||
style="stroke:#0000ff"
|
||||
id="polyline204"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="3898,3070 4015,3307 4629,3307 4771,3543 4913,3307 5385,3307 5491,3070"
|
||||
style="stroke:#008200;stroke-opacity:1"
|
||||
id="polyline206"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="5491,3070 5622,3307 6236,3307 6377,3543 6519,3307 6909,3307 7086,3070"
|
||||
style="stroke:#0000ff"
|
||||
id="polyline208"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="2303,3070 2409,3307 2834,3307 2976,3543 3118,3307 3779,3307 3898,3070"
|
||||
style="stroke:#008200;stroke-opacity:1"
|
||||
id="polyline210"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="708,3070 850,3307 1039,3307 1181,3543 1322,3307 2173,3307 2303,3070"
|
||||
style="stroke:#008200;stroke-opacity:1"
|
||||
id="polyline212"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<g
|
||||
style="fill:#000000;stroke-width:0"
|
||||
id="g242"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="5546.7881"
|
||||
y="6876.4409"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-2-1-5"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke-width:0"
|
||||
id="tspan3503-48-5-5">0</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="3507"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text246"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end">32</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="2161"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text248"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start">39</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="2090"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text250"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end">40</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="744"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text252"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start">47</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="672"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text254"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="-672"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text256"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="-744"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text258"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="-2090"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text260"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="9176"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text262"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end">0</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="7759"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text264"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end">8</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="6342"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text266"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end">16</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="4924"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text268"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end">24</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="3579"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text270"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start">31</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="6413"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text272"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start">15</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="7830"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text274"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start">7</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="4996"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text276"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start">23</text>
|
||||
<g
|
||||
transform="matrix(0,-1,1,0,8976,6614)"
|
||||
id="g282" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="-2125"
|
||||
y="2314"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text290"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start" />
|
||||
<g
|
||||
transform="matrix(0,-1,1,0,4916.9545,5254.403)"
|
||||
id="g306">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="0"
|
||||
y="0"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="404"
|
||||
id="text308"
|
||||
style="font-style:normal;font-weight:normal;font-size:404px;font-family:Helvetica;text-anchor:middle">...</text>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="3874"
|
||||
y="3968"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text318"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="4862.9551"
|
||||
y="4397.5566"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle"><tspan
|
||||
style="font-size:200.46391296px"
|
||||
id="tspan3503">P4 table</tspan></text>
|
||||
<text
|
||||
x="2031"
|
||||
y="5622"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text346"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle" />
|
||||
<text
|
||||
x="3165"
|
||||
y="3732"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text350"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start;fill:#008200;fill-opacity:1;">9</text>
|
||||
<text
|
||||
x="1370"
|
||||
y="3732"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text352"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start;fill:#008200;fill-opacity:1;">9</text>
|
||||
<text
|
||||
x="1370"
|
||||
y="6708"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text354"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start;fill:#0000ff" />
|
||||
<text
|
||||
x="4960"
|
||||
y="3732"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text356"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start;fill:#008200;fill-opacity:1;">9</text>
|
||||
<text
|
||||
x="6566"
|
||||
y="3732"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text358"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start;fill:#0000ff">9</text>
|
||||
<text
|
||||
x="8362"
|
||||
y="3732"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text360"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start;fill:#0000ff">12</text>
|
||||
<text
|
||||
x="1181"
|
||||
y="7532.2715"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text364"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start" />
|
||||
<text
|
||||
x="1946.0945"
|
||||
y="6998.52"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text344-8-6"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:183.75857544px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
sodipodi:linespacing="125%">
|
||||
<tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:217.16923523px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;stroke-width:0"
|
||||
id="tspan3493-3-2" />
|
||||
</text>
|
||||
<rect
|
||||
style="fill:none;stroke:#000000;stroke-width:7.99999952;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
x="4294.9473"
|
||||
y="4493.6152"
|
||||
width="1181"
|
||||
height="471.99994"
|
||||
rx="0"
|
||||
id="rect162-5" />
|
||||
<circle
|
||||
cx="5335.9546"
|
||||
cy="4720.2134"
|
||||
style="fill:#008200;stroke:#008200;stroke-width:31.99999809;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
|
||||
id="circle172-4"
|
||||
r="46.999996" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="4815.9546"
|
||||
y="4773.6704"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text314-5"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46391296px;stroke-width:0"
|
||||
id="tspan3495-6">P4 entry</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="4925.6357"
|
||||
y="7173.5298"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text314-5-0"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46391296px;stroke-width:0"
|
||||
id="tspan3495-6-4">Recursive</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="4925.6357"
|
||||
y="7440.8149"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text314-5-0-9"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46391296px;stroke-width:0"
|
||||
id="tspan3495-6-4-4">Mapping</tspan></text>
|
||||
<rect
|
||||
style="fill:none;stroke:#000000;stroke-width:6.53430033;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
x="4296.5396"
|
||||
y="5560.2471"
|
||||
width="1182.4656"
|
||||
height="314.50067"
|
||||
rx="0"
|
||||
id="rect162-5-1" />
|
||||
<g
|
||||
style="fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
transform="matrix(0,-0.99999994,0.99999994,0,4915.3734,6277.1653)"
|
||||
id="g306-2">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="0"
|
||||
y="0"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="404"
|
||||
id="text308-3"
|
||||
style="font-style:normal;font-weight:normal;font-size:404px;font-family:Helvetica;text-anchor:middle">...</text>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="3097.1609"
|
||||
y="2954.5652"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-4"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:318.2364502px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
inkscape:transform-center-x="-789.14735"
|
||||
inkscape:transform-center-y="1300.106"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:318.2364502px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;stroke-width:0"
|
||||
id="tspan3503-4">111111111111111111111111111</tspan></text>
|
||||
<rect
|
||||
x="8208.377"
|
||||
y="4073.4419"
|
||||
width="691.0863"
|
||||
height="3268.5144"
|
||||
rx="0"
|
||||
style="fill:#dfdfdf;stroke:#000000;stroke-width:7.85773897;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="rect8" />
|
||||
<rect
|
||||
x="8208.377"
|
||||
y="5474.9399"
|
||||
width="691.0863"
|
||||
height="233.25354"
|
||||
rx="0"
|
||||
style="fill:#dfdfdf;stroke:#000000;stroke-width:7.85773897;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="rect158" />
|
||||
<g
|
||||
style="fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
transform="matrix(0,-0.98836234,0.97611052,0,9106.1205,5822.055)"
|
||||
id="g286">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="96.892052"
|
||||
y="38.756821"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text288"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle"><tspan
|
||||
style="font-size:200.46391296px"
|
||||
id="tspan3509">P3 table </tspan></text>
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:14.53380773;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
d="m 2308.9448,-2797.8507 -483.0169,0 0,-2544.6425 -1879.786585,0 0,339.1222"
|
||||
id="path8874"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="4809.9756"
|
||||
y="5774.4951"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text314-5-5"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46392822px;stroke-width:0"
|
||||
id="tspan3495-6-7">P4 entry</tspan></text>
|
||||
<ellipse
|
||||
ry="46.999996"
|
||||
rx="46.999992"
|
||||
cx="5336.855"
|
||||
cy="5714.1816"
|
||||
style="fill:#0000ff;stroke:#0000ff;stroke-width:31.99999809;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="circle172-4-4" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:9.55735683px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 5392.0276,5712.0004 1512.0496,0 0,1631.4957 1257.8109,0"
|
||||
id="path9464"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:9.51690483px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 8173.2452,3542.5202 0,364.8071 -584.0141,0 0,1802.0952 528.0052,0"
|
||||
id="path9466"
|
||||
inkscape:connector-curvature="0" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="5610.3569"
|
||||
y="4990.1772"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-2-1"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke-width:0"
|
||||
id="tspan3503-48-5">511</tspan></text>
|
||||
</g>
|
||||
<polygon
|
||||
points="3308,6614 3150,6566 3150,6661 3150,6661 "
|
||||
style="fill:#008200;stroke:#008200;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;fill-opacity:1;stroke-opacity:1"
|
||||
id="polygon232-2"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-646.4618,-1622.6914)" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#008200;stroke-width:18.76697159px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 5574.5569,4637.287 719.9709,0 0,3526.7653 -2765.702,0 0,-560.545 294.8212,0"
|
||||
id="path5354"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#008200;stroke-width:18.52740288px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 3843.9848,5007.8363 -4223.58417,0 0,-2024.2908"
|
||||
id="path5356"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#008200;stroke-width:18.65159035px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 2156.7076,2986.8221 0,1988.2634 1691.863,0"
|
||||
id="path5358"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#008200;stroke-width:18.78581619px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 4696.351,2980.052 0,497.5653 -1975.7645,0 0,1464.6642 1128.3337,0"
|
||||
id="path5360"
|
||||
inkscape:connector-curvature="0" />
|
||||
<polygon
|
||||
points="3150,6661 3308,6614 3150,6566 3150,6661 "
|
||||
style="fill:#0000ff;stroke:#0000ff;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="polygon232-2-7"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-625.83944,-2988.2046)" />
|
||||
<polygon
|
||||
points="3150,6661 3150,6661 3308,6614 3150,6566 "
|
||||
style="fill:#0000ff;stroke:#0000ff;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="polygon232-2-7-3"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,4891.7749,-3219.444)" />
|
||||
<polygon
|
||||
points="3150,6661 3150,6661 3308,6614 3150,6566 "
|
||||
style="fill:#0000ff;stroke:#0000ff;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="polygon232-2-7-3-5"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,4896.989,-940.27671)" />
|
||||
<polygon
|
||||
points="3150,6566 3150,6661 3150,6661 3308,6614 "
|
||||
style="fill:#008200;stroke:#008200;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;fill-opacity:1;stroke-opacity:1"
|
||||
id="polygon232-2-7-7"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-628.09888,-4256.4264)" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 32 KiB |
@@ -0,0 +1,936 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="900.00409"
|
||||
height="530.5"
|
||||
viewBox="-2141 2141 12027.89 7038.7354"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.91 r13725"
|
||||
sodipodi:docname="recursive_mapping_access_p3_inactive_table.svg">
|
||||
<metadata
|
||||
id="metadata370">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs368" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1680"
|
||||
inkscape:window-height="998"
|
||||
id="namedview366"
|
||||
showgrid="false"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="1"
|
||||
inkscape:zoom="1"
|
||||
inkscape:cx="466.92372"
|
||||
inkscape:cy="267.78109"
|
||||
inkscape:window-x="1080"
|
||||
inkscape:window-y="413"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="g242"
|
||||
units="in" />
|
||||
<g
|
||||
style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="g4"
|
||||
transform="translate(-1087.0637,710.26871)">
|
||||
<polyline
|
||||
points="3365,2598 3365,3070"
|
||||
id="polyline10"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="3189,2598 3189,3070"
|
||||
id="polyline12"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="3012,2598 3012,3070"
|
||||
id="polyline14"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="2834,2598 2834,3070"
|
||||
id="polyline16"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="2657,2598 2657,3070"
|
||||
id="polyline18"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="2480,2598 2480,3070"
|
||||
id="polyline20"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="2303,2598 2303,3070"
|
||||
id="polyline22"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="2125,2456 2125,3070"
|
||||
id="polyline24"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="1948,2598 1948,3070"
|
||||
id="polyline26"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="1772,2598 1772,3070"
|
||||
id="polyline28"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="1594,2598 1594,3070"
|
||||
id="polyline30"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="1417,2598 1417,3070"
|
||||
id="polyline32"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="1239,2598 1239,3070"
|
||||
id="polyline34"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="1063,2598 1063,3070"
|
||||
id="polyline36"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="886,2598 886,3070"
|
||||
id="polyline38"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="708,2456 708,3070"
|
||||
id="polyline40"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="3543,2456 3543,3070"
|
||||
id="polyline74"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="-2125,2598 3543,2598"
|
||||
id="polyline76"
|
||||
transform="matrix(0.70622791,0,0,1.3955346,455.54989,-1956.6141)" />
|
||||
<polyline
|
||||
points="3543,3070 -1948,3070 -2125,3070"
|
||||
id="polyline78"
|
||||
transform="matrix(0.70351457,0,0,1.3955346,465.16321,-1956.6141)" />
|
||||
<polyline
|
||||
points="9035,2598 9035,3070"
|
||||
id="polyline80"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="8858,2598 8858,3070"
|
||||
id="polyline82"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="8681,2598 8681,3070"
|
||||
id="polyline84"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="8503,2598 8503,3070"
|
||||
id="polyline86"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="8326,2598 8326,3070"
|
||||
id="polyline88"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="8150,2598 8150,3070"
|
||||
id="polyline90"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="7972,2598 7972,3070"
|
||||
id="polyline92"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="7795,2456 7795,3070"
|
||||
id="polyline94"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="7617,2598 7617,3070"
|
||||
id="polyline96"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="7441,2598 7441,3070"
|
||||
id="polyline98"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="7264,2598 7264,3070"
|
||||
id="polyline100"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="7086,2598 7086,3070"
|
||||
id="polyline102"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="6909,2598 6909,3070"
|
||||
id="polyline104"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="6732,2598 6732,3070"
|
||||
id="polyline106"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="6555,2598 6555,3070"
|
||||
id="polyline108"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="6377,2456 6377,3070"
|
||||
id="polyline110"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="6200,2598 6200,3070"
|
||||
id="polyline112"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="6024,2598 6024,3070"
|
||||
id="polyline114"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="5846,2598 5846,3070"
|
||||
id="polyline116"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="5669,2598 5669,3070"
|
||||
id="polyline118"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="5491,2598 5491,3070"
|
||||
id="polyline120"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="5315,2598 5315,3070"
|
||||
id="polyline122"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="5138,2598 5138,3070"
|
||||
id="polyline124"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="4960,2409 4960,3070"
|
||||
id="polyline126"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="4783,2598 4783,3070"
|
||||
id="polyline128"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="4606,2598 4606,3070"
|
||||
id="polyline130"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="4429,2598 4429,3070"
|
||||
id="polyline132"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="4251,2598 4251,3070"
|
||||
id="polyline134"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="4074,2598 4074,3070"
|
||||
id="polyline136"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="3898,2598 3898,3070"
|
||||
id="polyline138"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="3720,2598 3720,3070"
|
||||
id="polyline140"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="9212,2456 9212,3070"
|
||||
id="polyline142"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="3543,2598 9212,2598"
|
||||
id="polyline144"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="9212,3070 3720,3070 0,3070"
|
||||
id="polyline146"
|
||||
transform="matrix(1.3047439,0,0,1.3955346,-1051.0007,-1956.6141)" />
|
||||
<rect
|
||||
x="5478.3828"
|
||||
y="4304.8267"
|
||||
width="1668.8131"
|
||||
height="3296.2527"
|
||||
rx="0"
|
||||
style="fill:#dfdfc7;fill-opacity:1;stroke-width:11.23412323"
|
||||
id="rect150" />
|
||||
<polyline
|
||||
points="3118,3590 2834,3779"
|
||||
style="stroke:#008200;stroke-opacity:1"
|
||||
id="polyline178"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="1322,3590 1039,3779"
|
||||
style="stroke:#008200;stroke-opacity:1"
|
||||
id="polyline180"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="4913,3590 4629,3779"
|
||||
style="stroke:#008200;stroke-opacity:1"
|
||||
id="polyline184"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="6519,3590 6236,3779"
|
||||
style="stroke:#0000ff"
|
||||
id="polyline186"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="8314,3590 8031,3779"
|
||||
style="stroke:#0000ff"
|
||||
id="polyline188"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="9212,3070 9070,3307 8314,3307 8173,3543 8031,3307 7228,3307 7086,3070"
|
||||
style="stroke:#0000ff"
|
||||
id="polyline204"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="3898,3070 4015,3307 4629,3307 4771,3543 4913,3307 5385,3307 5491,3070"
|
||||
style="stroke:#008200;stroke-opacity:1"
|
||||
id="polyline206"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="5491,3070 5622,3307 6236,3307 6377,3543 6519,3307 6909,3307 7086,3070"
|
||||
style="stroke:#0000ff"
|
||||
id="polyline208"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="2303,3070 2409,3307 2834,3307 2976,3543 3118,3307 3779,3307 3898,3070"
|
||||
style="stroke:#008200;stroke-opacity:1"
|
||||
id="polyline210"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<polyline
|
||||
points="708,3070 850,3307 1039,3307 1181,3543 1322,3307 2173,3307 2303,3070"
|
||||
style="stroke:#008200;stroke-opacity:1"
|
||||
id="polyline212"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)" />
|
||||
<g
|
||||
style="fill:#000000;stroke-width:0"
|
||||
id="g242"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="6577.6826"
|
||||
y="6866.8647"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-2-1-5"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke-width:0"
|
||||
id="tspan3503-48-5-5">0</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="3507"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text246"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end">32</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="2161"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text248"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start">39</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="2090"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text250"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end">40</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="744"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text252"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start">47</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="672"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text254"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="-672"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text256"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="-744"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text258"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="-2090"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text260"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="9176"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text262"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end">0</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="7759"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text264"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end">8</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="6342"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text266"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end">16</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="4924"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text268"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end">24</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="3579"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text270"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start">31</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="6413"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text272"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start">15</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="7830"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text274"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start">7</text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="4996"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text276"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start">23</text>
|
||||
<g
|
||||
transform="matrix(0,-1,1,0,8976,6614)"
|
||||
id="g282" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="-2125"
|
||||
y="2314"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text290"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start" />
|
||||
<g
|
||||
transform="matrix(0,-1,1,0,5947.8484,5249.6147)"
|
||||
id="g306">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="0"
|
||||
y="0"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="404"
|
||||
id="text308"
|
||||
style="font-style:normal;font-weight:normal;font-size:404px;font-family:Helvetica;text-anchor:middle">...</text>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="3874"
|
||||
y="3968"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text318"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="5912.7651"
|
||||
y="4431.0742"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle"><tspan
|
||||
style="font-size:200.46391296px"
|
||||
id="tspan3503">P4 table</tspan></text>
|
||||
<text
|
||||
x="2031"
|
||||
y="5622"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text346"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle" />
|
||||
<text
|
||||
x="3165"
|
||||
y="3732"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text350"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start;fill:#008200;fill-opacity:1">9</text>
|
||||
<text
|
||||
x="1370"
|
||||
y="3732"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text352"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start;fill:#008200;fill-opacity:1">9</text>
|
||||
<text
|
||||
x="1370"
|
||||
y="6708"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text354"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start;fill:#0000ff" />
|
||||
<text
|
||||
x="4960"
|
||||
y="3732"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text356"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start;fill:#008200;fill-opacity:1">9</text>
|
||||
<text
|
||||
x="6566"
|
||||
y="3732"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text358"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start;fill:#0000ff">9</text>
|
||||
<text
|
||||
x="8362"
|
||||
y="3732"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text360"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start;fill:#0000ff">12</text>
|
||||
<text
|
||||
x="1181"
|
||||
y="7532.2715"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text364"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start" />
|
||||
<text
|
||||
x="1946.0945"
|
||||
y="6998.52"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text344-8-6"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:183.75857544px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
sodipodi:linespacing="125%">
|
||||
<tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:217.16923523px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;stroke-width:0"
|
||||
id="tspan3493-3-2" />
|
||||
</text>
|
||||
<rect
|
||||
style="fill:none;stroke:#000000;stroke-width:7.99999952;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
x="5325.8418"
|
||||
y="4484.0391"
|
||||
width="1181"
|
||||
height="471.99994"
|
||||
rx="0"
|
||||
id="rect162-5" />
|
||||
<circle
|
||||
cx="6366.8491"
|
||||
cy="4715.4253"
|
||||
style="fill:#008200;fill-opacity:1;stroke:#008200;stroke-width:31.99999809;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="circle172-4"
|
||||
r="46.999996" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="5846.8491"
|
||||
y="4768.8823"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text314-5"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46391296px;stroke-width:0"
|
||||
id="tspan3495-6">P4 entry</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="5956.5303"
|
||||
y="7168.7417"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text314-5-0"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46391296px;stroke-width:0"
|
||||
id="tspan3495-6-4">Recursive</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="5956.5303"
|
||||
y="7436.0269"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text314-5-0-9"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46391296px;stroke-width:0"
|
||||
id="tspan3495-6-4-4">Mapping</tspan></text>
|
||||
<rect
|
||||
style="fill:none;stroke:#000000;stroke-width:6.53430033;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
x="5327.4341"
|
||||
y="5550.6709"
|
||||
width="1182.4656"
|
||||
height="314.50067"
|
||||
rx="0"
|
||||
id="rect162-5-1" />
|
||||
<g
|
||||
style="fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
transform="matrix(0,-0.99999994,0.99999994,0,5946.2673,6272.377)"
|
||||
id="g306-2">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="0"
|
||||
y="0"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="404"
|
||||
id="text308-3"
|
||||
style="font-style:normal;font-weight:normal;font-size:404px;font-family:Helvetica;text-anchor:middle">...</text>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="3097.1609"
|
||||
y="2954.5652"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-4"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:318.2364502px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
inkscape:transform-center-x="-789.14735"
|
||||
inkscape:transform-center-y="1300.106"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:318.2364502px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;stroke-width:0"
|
||||
id="tspan3503-4">111111111111111111111111111</tspan></text>
|
||||
<rect
|
||||
x="8208.377"
|
||||
y="4073.4419"
|
||||
width="691.0863"
|
||||
height="3268.5144"
|
||||
rx="0"
|
||||
style="fill:#dfdfc7;fill-opacity:1;stroke:#000000;stroke-width:7.85773897;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="rect8" />
|
||||
<rect
|
||||
x="8208.377"
|
||||
y="5474.9399"
|
||||
width="691.0863"
|
||||
height="233.25354"
|
||||
rx="0"
|
||||
style="fill:#dfdfc7;fill-opacity:1;stroke:#000000;stroke-width:7.85773897;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="rect158" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="5840.8701"
|
||||
y="5769.707"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text314-5-5"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46392822px;stroke-width:0"
|
||||
id="tspan3495-6-7">P4 entry</tspan></text>
|
||||
<ellipse
|
||||
ry="46.999996"
|
||||
rx="46.999992"
|
||||
cx="6367.7495"
|
||||
cy="5709.3936"
|
||||
style="fill:#0000ff;stroke:#0000ff;stroke-width:31.99999809;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="circle172-4-4" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:9.51690483px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 8173.2452,3542.5202 0,364.8071 -584.0141,0 0,1802.0952 528.0052,0"
|
||||
id="path9466"
|
||||
inkscape:connector-curvature="0" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="6641.2515"
|
||||
y="4980.6011"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-2-1"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke-width:0"
|
||||
id="tspan3503-48-5">511</tspan></text>
|
||||
<rect
|
||||
x="1677.2448"
|
||||
y="4498.876"
|
||||
width="1181"
|
||||
height="2361.9998"
|
||||
rx="0"
|
||||
style="fill:#dfdfdf;stroke:#000000;stroke-width:7.99999905;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="rect150-8" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="2928.0776"
|
||||
y="6883.7607"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-2-1-5-9"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke-width:0"
|
||||
id="tspan3503-48-5-5-6">0</tspan></text>
|
||||
<g
|
||||
style="fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
transform="matrix(0,-1,1,0,2298.2444,5414.9455)"
|
||||
id="g306-4">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="0"
|
||||
y="0"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="404"
|
||||
id="text308-1"
|
||||
style="font-style:normal;font-weight:normal;font-size:404px;font-family:Helvetica;text-anchor:middle">...</text>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="2263.1606"
|
||||
y="4404.876"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-8"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46392822px;stroke-width:0"
|
||||
id="tspan3503-3">P4 table</tspan></text>
|
||||
<rect
|
||||
style="fill:none;stroke:#000000;stroke-width:7.99999952;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
x="1676.2374"
|
||||
y="4500.9346"
|
||||
width="1181"
|
||||
height="471.99997"
|
||||
rx="0"
|
||||
id="rect162-5-4" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="2197.2446"
|
||||
y="4780.9897"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text314-5-1"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46392822px;stroke-width:0"
|
||||
id="tspan3495-6-41">P4 entry</tspan></text>
|
||||
<g
|
||||
style="fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
transform="matrix(0,-0.99999992,0.9999999,0,2296.6633,6284.4847)"
|
||||
id="g306-2-3" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="2991.647"
|
||||
y="4997.4966"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-2-1-6"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke-width:0"
|
||||
id="tspan3503-48-5-8">511</tspan></text>
|
||||
<polygon
|
||||
points="3150,6661 3308,6614 3150,6566 3150,6661 "
|
||||
style="fill:#008200;fill-opacity:1;stroke:#008200;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="polygon232-2-7-7-1"
|
||||
transform="translate(-1613.3498,-1640.66)" />
|
||||
<text
|
||||
transform="matrix(0,-1.0062563,0.9937826,0,0,0)"
|
||||
xml:space="preserve"
|
||||
x="-5614.5532"
|
||||
y="9191.6416"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text288"
|
||||
style="font-style:normal;font-weight:normal;font-size:149.29702759px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:196.89912415px;stroke-width:0"
|
||||
id="tspan3509">inactive P3 table </tspan></text>
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#008200;stroke-width:11.42028618;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 1180.4935,3543.3667 0,1428.1431 381.7959,0"
|
||||
id="path6515"
|
||||
inkscape:connector-curvature="0" />
|
||||
<ellipse
|
||||
ry="46.999996"
|
||||
rx="46.999992"
|
||||
cx="2703.6011"
|
||||
cy="4723.3125"
|
||||
style="fill:#008200;fill-opacity:1;stroke:#008200;stroke-width:31.99999809;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="circle172-4-3" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#008200;stroke-width:14.74861526;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 2716.9762,4721.7506 729.3182,0 0,2110.8251 1739.3012,0"
|
||||
id="path6534"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#008200;stroke-width:11.42028618;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 4771.7501,3542.097 0,1413.9884 417.9767,0"
|
||||
id="path6542"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#008200;stroke-width:11.42028618;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 2975.9128,3541.8854 0,541.514 1015.0566,0 0,897.233 1213.8046,0"
|
||||
id="path6544"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:11.42028618;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 6376.72,3540.8786 0,343.9797 -1325.7614,2.3941 0,1978.7627 172.2064,0"
|
||||
id="path6546"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:11.42028618;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 6378.641,5717.2755 889.0271,0 0,1623.2076 851.1962,0"
|
||||
id="path6548"
|
||||
inkscape:connector-curvature="0" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="2260.9126"
|
||||
y="4178.6655"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-8-5"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46394348px;stroke-width:0"
|
||||
id="tspan3503-3-0">active</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="5915.9365"
|
||||
y="4225.4873"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-0"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46392822px;stroke-width:0"
|
||||
id="tspan3503-9">inactive</tspan></text>
|
||||
</g>
|
||||
<polygon
|
||||
points="3150,6661 3150,6661 3308,6614 3150,6566 "
|
||||
style="fill:#008200;fill-opacity:1;stroke:#008200;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="polygon232-2"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,810.24264,-1636.0556)" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#008200;stroke-width:18.76342201;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 7031.2608,4630.6049 719.9709,0 0,3526.7653 -2765.702,0 2.3625,-539.2826 285.3712,0"
|
||||
id="path5354"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<polygon
|
||||
points="3150,6661 3308,6614 3150,6566 3150,6661 "
|
||||
style="fill:#0000ff;stroke:#0000ff;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="polygon232-2-7"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,830.86496,-2994.8867)" />
|
||||
<polygon
|
||||
points="3150,6661 3150,6661 3308,6614 3150,6566 "
|
||||
style="fill:#0000ff;stroke:#0000ff;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="polygon232-2-7-3"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,4891.7749,-3219.444)" />
|
||||
<polygon
|
||||
points="3150,6661 3150,6661 3308,6614 3150,6566 "
|
||||
style="fill:#0000ff;stroke:#0000ff;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="polygon232-2-7-3-5"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,4896.989,-940.27671)" />
|
||||
<polygon
|
||||
points="3150,6566 3150,6661 3150,6661 3308,6614 "
|
||||
style="fill:#008200;fill-opacity:1;stroke:#008200;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="polygon232-2-7-7"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,828.60556,-4263.1085)" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 39 KiB |
@@ -0,0 +1,403 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="617.77704"
|
||||
height="216.27831"
|
||||
viewBox="-2141 2141 8256.134 2869.6056"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.91 r13725"
|
||||
sodipodi:docname="recursive_mapping_inactive_table_scheme.svg">
|
||||
<metadata
|
||||
id="metadata370">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs368" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1680"
|
||||
inkscape:window-height="998"
|
||||
id="namedview366"
|
||||
showgrid="false"
|
||||
fit-margin-top="1"
|
||||
fit-margin-left="1"
|
||||
fit-margin-right="1"
|
||||
fit-margin-bottom="1"
|
||||
inkscape:zoom="1.4142136"
|
||||
inkscape:cx="523.64687"
|
||||
inkscape:cy="50.722008"
|
||||
inkscape:window-x="1080"
|
||||
inkscape:window-y="413"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="g242"
|
||||
units="in" />
|
||||
<g
|
||||
style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="g4"
|
||||
transform="translate(-1516.6308,-1533.0567)">
|
||||
<g
|
||||
style="fill:#000000;stroke-width:0"
|
||||
id="g242"
|
||||
transform="matrix(1.4130509,0,0,1.3955346,-2048.7241,-1956.6141)">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="672"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text254"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="-672"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text256"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="-744"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text258"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:end" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="-2090"
|
||||
y="2551"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text260"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:'Helvetica Narrow';text-anchor:start" />
|
||||
<g
|
||||
transform="matrix(0,-1,1,0,8976,6614)"
|
||||
id="g282" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="-2125"
|
||||
y="2314"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text290"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="3874"
|
||||
y="3968"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text318"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle" />
|
||||
<text
|
||||
x="2031"
|
||||
y="5622"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text346"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle" />
|
||||
<text
|
||||
x="1370"
|
||||
y="6708"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text354"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start;fill:#0000ff" />
|
||||
<text
|
||||
x="1181"
|
||||
y="7532.2715"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text364"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:start" />
|
||||
<text
|
||||
x="1946.0945"
|
||||
y="6998.52"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text344-8-6"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:183.75857544px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
sodipodi:linespacing="125%">
|
||||
<tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:217.16923523px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;stroke-width:0"
|
||||
id="tspan3493-3-2" />
|
||||
</text>
|
||||
<rect
|
||||
x="3090.1064"
|
||||
y="4497.9272"
|
||||
width="1182.895"
|
||||
height="1367.9473"
|
||||
rx="0"
|
||||
style="fill:#dfdfdf;stroke:#000000;stroke-width:6.0930233;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="rect150-8" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="4341.8867"
|
||||
y="5887.8105"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-2-1-5-9"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke-width:0"
|
||||
id="tspan3503-48-5-5-6">0</tspan></text>
|
||||
<g
|
||||
style="fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
transform="matrix(0,-1,1,0,3712.0549,5414.9455)"
|
||||
id="g306-4">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="0"
|
||||
y="0"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="404"
|
||||
id="text308-1"
|
||||
style="font-style:normal;font-weight:normal;font-size:404px;font-family:Helvetica;text-anchor:middle">...</text>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="3676.9697"
|
||||
y="4404.876"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-8"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46392822px;stroke-width:0"
|
||||
id="tspan3503-3">P4 table</tspan></text>
|
||||
<rect
|
||||
style="fill:none;stroke:#000000;stroke-width:7.99999952;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
x="3090.0466"
|
||||
y="4500.9346"
|
||||
width="1181"
|
||||
height="471.99997"
|
||||
rx="0"
|
||||
id="rect162-5-4" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="3611.0537"
|
||||
y="4780.9897"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text314-5-1"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46392822px;stroke-width:0"
|
||||
id="tspan3495-6-41">P4 entry</tspan></text>
|
||||
<g
|
||||
style="fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
transform="matrix(0,-0.99999992,0.9999999,0,2296.6633,6284.4847)"
|
||||
id="g306-2-3" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="4405.4561"
|
||||
y="4997.4966"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-2-1-6"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke-width:0"
|
||||
id="tspan3503-48-5-8">511</tspan></text>
|
||||
<ellipse
|
||||
ry="46.999996"
|
||||
rx="46.999992"
|
||||
cx="4117.4102"
|
||||
cy="4723.3125"
|
||||
style="fill:#008200;fill-opacity:1;stroke:#008200;stroke-width:31.99999809;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="circle172-4-3" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="3674.7217"
|
||||
y="4178.6655"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-8-5"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46394348px;stroke-width:0"
|
||||
id="tspan3503-3-0">active</tspan></text>
|
||||
<rect
|
||||
x="5370.3823"
|
||||
y="4498.0884"
|
||||
width="1182.895"
|
||||
height="1367.9473"
|
||||
rx="0"
|
||||
style="fill:#dfdfbe;fill-opacity:1;stroke:#000000;stroke-width:6.0930233;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="rect150-8-9" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="6622.1631"
|
||||
y="5887.9717"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-2-1-5-9-3"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke-width:0"
|
||||
id="tspan3503-48-5-5-6-5">0</tspan></text>
|
||||
<g
|
||||
style="fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
transform="matrix(0,-1,1,0,5992.3314,5415.1068)"
|
||||
id="g306-4-9">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="0"
|
||||
y="0"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="404"
|
||||
id="text308-1-8"
|
||||
style="font-style:normal;font-weight:normal;font-size:404px;font-family:Helvetica;text-anchor:middle">...</text>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="5957.2456"
|
||||
y="4405.0371"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-8-0"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46394348px;stroke-width:0"
|
||||
id="tspan3503-3-2">P4 table</tspan></text>
|
||||
<rect
|
||||
style="fill:none;stroke:#000000;stroke-width:7.99999952;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
x="5370.3228"
|
||||
y="4501.0957"
|
||||
width="1181"
|
||||
height="472"
|
||||
rx="0"
|
||||
id="rect162-5-4-4" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="5891.3296"
|
||||
y="4781.1509"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text314-5-1-6"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46394348px;stroke-width:0"
|
||||
id="tspan3495-6-41-6">P4 entry</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="6685.7324"
|
||||
y="4997.6577"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-2-1-6-5"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:130.85745239px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#4d4d4d;stroke-width:0"
|
||||
id="tspan3503-48-5-8-1">511</tspan></text>
|
||||
<polygon
|
||||
points="3150,6566 3150,6661 3150,6661 3308,6614 "
|
||||
style="fill:#008200;fill-opacity:1;stroke:#008200;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="polygon232-2-7-7-1-1"
|
||||
transform="translate(2076.0084,-749.88898)" />
|
||||
<ellipse
|
||||
ry="46.999996"
|
||||
rx="46.999992"
|
||||
cx="6397.6865"
|
||||
cy="4723.4736"
|
||||
style="fill:#008200;fill-opacity:1;stroke:#008200;stroke-width:31.99999809;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="circle172-4-3-6" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="5954.9976"
|
||||
y="4178.8267"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text320-8-5-9"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46394348px;stroke-width:0"
|
||||
id="tspan3503-3-0-2">inactive</tspan></text>
|
||||
<rect
|
||||
x="1019.4597"
|
||||
y="4821.9668"
|
||||
width="1487.6132"
|
||||
height="469.84174"
|
||||
rx="0"
|
||||
style="fill:#dfdfdf;stroke:#000000;stroke-width:4.0044775;stroke-linecap:butt;stroke-linejoin:miter"
|
||||
id="rect150-8-0" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
x="1642.8574"
|
||||
y="5136.835"
|
||||
font-style="normal"
|
||||
font-weight="normal"
|
||||
font-size="152"
|
||||
id="text314-5-1-4"
|
||||
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter"><tspan
|
||||
style="font-size:200.46394348px;stroke-width:0"
|
||||
id="tspan3495-6-41-8">CR3 register</tspan></text>
|
||||
<ellipse
|
||||
ry="46.999996"
|
||||
rx="46.999992"
|
||||
cx="2349.6458"
|
||||
cy="5076.04"
|
||||
style="fill:#969696;fill-opacity:1;stroke:#969696;stroke-width:31.99999809;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="circle172-4-3-2" />
|
||||
<polygon
|
||||
points="3150,6566 3150,6661 3150,6661 3308,6614 "
|
||||
style="fill:#969696;fill-opacity:1;stroke:#969696;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="polygon232-2-7-7-1-1-7"
|
||||
transform="translate(-214.18472,-748.49788)" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#969696;stroke-width:9.51690483px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 2349.6459,5073.646 359.3939,0 0,792.4508 255.3589,0"
|
||||
id="path4612"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#008200;stroke-width:9.51690483px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 4118.0344,4723.1182 672.1066,0 0,1137.6237 494.8846,0"
|
||||
id="path4614"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#008200;stroke-width:9.51690483px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 6395.1719,4726.5039 441.3835,0 0,1357.6997 -1725.4081,0 0,-199.7613 127.0649,0"
|
||||
id="path4620"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 18 KiB |
Reference in New Issue
Block a user