Announce SDCC 4.5.0 RC3.
[sdcc.git] / sdcc / doc / z80-arguments.svg
blob935ea08b910a70ad68343278ee1d90cb9b4e9f85
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!-- Created with Inkscape (http://www.inkscape.org/) -->
4 <svg
5 width="65mm"
6 height="20mm"
7 viewBox="0 0 65 20"
8 version="1.1"
9 id="svg5"
10 inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
11 sodipodi:docname="z80-arguments.svg"
12 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
13 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
14 xmlns="http://www.w3.org/2000/svg"
15 xmlns:svg="http://www.w3.org/2000/svg">
16 <sodipodi:namedview
17 id="namedview7"
18 pagecolor="#ffffff"
19 bordercolor="#666666"
20 borderopacity="1.0"
21 inkscape:pageshadow="2"
22 inkscape:pageopacity="0.0"
23 inkscape:pagecheckerboard="0"
24 inkscape:document-units="mm"
25 showgrid="true"
26 inkscape:zoom="4"
27 inkscape:cx="92.875"
28 inkscape:cy="19.75"
29 inkscape:window-width="1920"
30 inkscape:window-height="1029"
31 inkscape:window-x="0"
32 inkscape:window-y="0"
33 inkscape:window-maximized="1"
34 inkscape:current-layer="layer1">
35 <inkscape:grid
36 type="xygrid"
37 id="grid9"
38 units="mm"
39 spacingx="1"
40 spacingy="1" />
41 </sodipodi:namedview>
42 <defs
43 id="defs2">
44 <marker
45 style="overflow:visible"
46 id="marker23113"
47 refX="0"
48 refY="0"
49 orient="auto"
50 inkscape:stockid="Arrow1Lend"
51 inkscape:isstock="true">
52 <path
53 transform="matrix(-0.8,0,0,-0.8,-10,0)"
54 style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
55 d="M 0,0 5,-5 -12.5,0 5,5 Z"
56 id="path23111" />
57 </marker>
58 <marker
59 style="overflow:visible"
60 id="Arrow1Lend"
61 refX="0"
62 refY="0"
63 orient="auto"
64 inkscape:stockid="Arrow1Lend"
65 inkscape:isstock="true">
66 <path
67 transform="matrix(-0.8,0,0,-0.8,-10,0)"
68 style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
69 d="M 0,0 5,-5 -12.5,0 5,5 Z"
70 id="path22668" />
71 </marker>
72 <marker
73 style="overflow:visible"
74 id="marker22935"
75 refX="0"
76 refY="0"
77 orient="auto"
78 inkscape:stockid="Arrow1Lstart"
79 inkscape:isstock="true">
80 <path
81 transform="matrix(0.8,0,0,0.8,10,0)"
82 style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
83 d="M 0,0 5,-5 -12.5,0 5,5 Z"
84 id="path22933" />
85 </marker>
86 <marker
87 style="overflow:visible"
88 id="Arrow1Lstart"
89 refX="0"
90 refY="0"
91 orient="auto"
92 inkscape:stockid="Arrow1Lstart"
93 inkscape:isstock="true">
94 <path
95 transform="matrix(0.8,0,0,0.8,10,0)"
96 style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
97 d="M 0,0 5,-5 -12.5,0 5,5 Z"
98 id="path22665" />
99 </marker>
100 <marker
101 style="overflow:visible"
102 id="marker23113-4"
103 refX="0"
104 refY="0"
105 orient="auto"
106 inkscape:stockid="Arrow1Lend"
107 inkscape:isstock="true">
108 <path
109 transform="matrix(-0.8,0,0,-0.8,-10,0)"
110 style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
111 d="M 0,0 5,-5 -12.5,0 5,5 Z"
112 id="path23111-4" />
113 </marker>
114 <marker
115 style="overflow:visible"
116 id="marker23113-4-0"
117 refX="0"
118 refY="0"
119 orient="auto"
120 inkscape:stockid="Arrow1Lend"
121 inkscape:isstock="true">
122 <path
123 transform="matrix(-0.8,0,0,-0.8,-10,0)"
124 style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
125 d="M 0,0 5,-5 -12.5,0 5,5 Z"
126 id="path23111-4-7" />
127 </marker>
128 <marker
129 style="overflow:visible"
130 id="marker23113-4-0-3"
131 refX="0"
132 refY="0"
133 orient="auto"
134 inkscape:stockid="Arrow1Lend"
135 inkscape:isstock="true">
136 <path
137 transform="matrix(-0.8,0,0,-0.8,-10,0)"
138 style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
139 d="M 0,0 5,-5 -12.5,0 5,5 Z"
140 id="path23111-4-7-1" />
141 </marker>
142 <marker
143 style="overflow:visible"
144 id="marker23113-4-0-9"
145 refX="0"
146 refY="0"
147 orient="auto"
148 inkscape:stockid="Arrow1Lend"
149 inkscape:isstock="true">
150 <path
151 transform="matrix(-0.8,0,0,-0.8,-10,0)"
152 style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
153 d="M 0,0 5,-5 -12.5,0 5,5 Z"
154 id="path23111-4-7-2" />
155 </marker>
156 <marker
157 style="overflow:visible"
158 id="marker23113-4-0-3-6"
159 refX="0"
160 refY="0"
161 orient="auto"
162 inkscape:stockid="Arrow1Lend"
163 inkscape:isstock="true">
164 <path
165 transform="matrix(-0.8,0,0,-0.8,-10,0)"
166 style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
167 d="M 0,0 5,-5 -12.5,0 5,5 Z"
168 id="path23111-4-7-1-8" />
169 </marker>
170 <marker
171 style="overflow:visible"
172 id="marker23113-4-0-3-2"
173 refX="0"
174 refY="0"
175 orient="auto"
176 inkscape:stockid="Arrow1Lend"
177 inkscape:isstock="true">
178 <path
179 transform="matrix(-0.8,0,0,-0.8,-10,0)"
180 style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
181 d="M 0,0 5,-5 -12.5,0 5,5 Z"
182 id="path23111-4-7-1-6" />
183 </marker>
184 <marker
185 style="overflow:visible"
186 id="marker23113-4-0-3-4"
187 refX="0"
188 refY="0"
189 orient="auto"
190 inkscape:stockid="Arrow1Lend"
191 inkscape:isstock="true">
192 <path
193 transform="matrix(-0.8,0,0,-0.8,-10,0)"
194 style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
195 d="M 0,0 5,-5 -12.5,0 5,5 Z"
196 id="path23111-4-7-1-9" />
197 </marker>
198 <marker
199 style="overflow:visible"
200 id="marker23113-1"
201 refX="0"
202 refY="0"
203 orient="auto"
204 inkscape:stockid="Arrow1Lend"
205 inkscape:isstock="true">
206 <path
207 transform="matrix(-0.8,0,0,-0.8,-10,0)"
208 style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
209 d="M 0,0 5,-5 -12.5,0 5,5 Z"
210 id="path23111-7" />
211 </marker>
212 <marker
213 style="overflow:visible"
214 id="marker23113-4-0-2"
215 refX="0"
216 refY="0"
217 orient="auto"
218 inkscape:stockid="Arrow1Lend"
219 inkscape:isstock="true">
220 <path
221 transform="matrix(-0.8,0,0,-0.8,-10,0)"
222 style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
223 d="M 0,0 5,-5 -12.5,0 5,5 Z"
224 id="path23111-4-7-6" />
225 </marker>
226 <marker
227 style="overflow:visible"
228 id="marker23113-4-06"
229 refX="0"
230 refY="0"
231 orient="auto"
232 inkscape:stockid="Arrow1Lend"
233 inkscape:isstock="true">
234 <path
235 transform="matrix(-0.8,0,0,-0.8,-10,0)"
236 style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
237 d="M 0,0 5,-5 -12.5,0 5,5 Z"
238 id="path23111-4-1" />
239 </marker>
240 <marker
241 style="overflow:visible"
242 id="marker23113-4-3"
243 refX="0"
244 refY="0"
245 orient="auto"
246 inkscape:stockid="Arrow1Lend"
247 inkscape:isstock="true">
248 <path
249 transform="matrix(-0.8,0,0,-0.8,-10,0)"
250 style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
251 d="M 0,0 5,-5 -12.5,0 5,5 Z"
252 id="path23111-4-5" />
253 </marker>
254 <marker
255 style="overflow:visible"
256 id="marker23113-4-2"
257 refX="0"
258 refY="0"
259 orient="auto"
260 inkscape:stockid="Arrow1Lend"
261 inkscape:isstock="true">
262 <path
263 transform="matrix(-0.8,0,0,-0.8,-10,0)"
264 style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
265 d="M 0,0 5,-5 -12.5,0 5,5 Z"
266 id="path23111-4-9" />
267 </marker>
268 </defs>
270 inkscape:label="Ebene 1"
271 inkscape:groupmode="layer"
272 id="layer1">
273 <text
274 xml:space="preserve"
275 style="font-size:3.52777px;line-height:1.25;font-family:cmr10;-inkscape-font-specification:cmr10;stroke-width:0.264583"
276 x="27.525749"
277 y="2.3227828"
278 id="text6415"><tspan
279 sodipodi:role="line"
280 id="tspan6413"
281 style="stroke-width:0.264583"
282 x="27.525749"
283 y="2.3227828">8</tspan></text>
284 <text
285 xml:space="preserve"
286 style="font-size:3.52777px;line-height:1.25;font-family:cmr10;-inkscape-font-specification:cmr10;stroke-width:0.264583"
287 x="6.7542849"
288 y="6.0503674"
289 id="text6415-8"><tspan
290 sodipodi:role="line"
291 id="tspan6413-7"
292 style="stroke-width:0.264583"
293 x="6.7542849"
294 y="6.0503674">8</tspan></text>
295 <text
296 xml:space="preserve"
297 style="font-size:3.52777px;line-height:1.25;font-family:cmr10;-inkscape-font-specification:cmr10;stroke-width:0.264583"
298 x="45"
299 y="75"
300 id="text7783"><tspan
301 sodipodi:role="line"
302 id="tspan7781"
303 style="stroke-width:0.264583"
304 x="45"
305 y="75" /></text>
306 <text
307 xml:space="preserve"
308 style="font-size:3.52777px;line-height:1.25;font-family:cmr10;-inkscape-font-specification:cmr10;stroke-width:0.264583"
309 x="5.8488364"
310 y="11.011536"
311 id="text10771-0"><tspan
312 sodipodi:role="line"
313 id="tspan10769-4"
314 style="stroke-width:0.264583"
315 x="5.8488364"
316 y="11.011536">16</tspan></text>
317 <text
318 xml:space="preserve"
319 style="font-size:3.52777px;line-height:1.25;font-family:cmr10;-inkscape-font-specification:cmr10;stroke-width:0.264583"
320 x="27.058029"
321 y="9.5999069"
322 id="text10771-0-2"><tspan
323 sodipodi:role="line"
324 id="tspan10769-4-7"
325 style="stroke-width:0.264583"
326 x="27.058029"
327 y="9.5999069">16</tspan></text>
328 <text
329 xml:space="preserve"
330 style="font-size:3.52777px;line-height:1.25;font-family:cmr10;-inkscape-font-specification:cmr10;stroke-width:0.264583"
331 x="5.7490335"
332 y="16.136059"
333 id="text10771-0-3"><tspan
334 sodipodi:role="line"
335 id="tspan10769-4-6"
336 style="stroke-width:0.264583"
337 x="5.7490335"
338 y="16.136059">32</tspan></text>
339 <text
340 xml:space="preserve"
341 style="font-size:3.52777px;line-height:1.25;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.264583"
342 x="15.967478"
343 y="3.07021"
344 id="text14515"><tspan
345 sodipodi:role="line"
346 id="tspan14513"
347 style="stroke-width:0.264583"
348 x="15.967478"
349 y="3.07021">a</tspan></text>
350 <text
351 xml:space="preserve"
352 style="font-size:3.52777px;line-height:1.25;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.264583"
353 x="35.954826"
354 y="10.965276"
355 id="text14515-8"><tspan
356 sodipodi:role="line"
357 id="tspan14513-4"
358 style="stroke-width:0.264583"
359 x="35.954826"
360 y="10.965276">de</tspan></text>
361 <text
362 xml:space="preserve"
363 style="font-size:3.52777px;line-height:1.25;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.264583"
364 x="13.118234"
365 y="19.057398"
366 id="text15905"><tspan
367 sodipodi:role="line"
368 id="tspan15903"
369 style="stroke-width:0.264583"
370 x="13.118234"
371 y="19.057398">hlde</tspan></text>
372 <text
373 xml:space="preserve"
374 style="font-size:3.52777px;line-height:1.25;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.264583"
375 x="15.18472"
376 y="11.064672"
377 id="text15905-7"><tspan
378 sodipodi:role="line"
379 id="tspan15903-5"
380 style="stroke-width:0.264583"
381 x="15.18472"
382 y="11.064672">hl</tspan></text>
383 <text
384 xml:space="preserve"
385 style="font-size:3.52777px;line-height:1.25;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.264583"
386 x="36.917625"
387 y="3.019383"
388 id="text15905-6"><tspan
389 sodipodi:role="line"
390 id="tspan15903-8"
391 style="stroke-width:0.264583"
392 x="36.917625"
393 y="3.019383">l</tspan></text>
394 <text
395 xml:space="preserve"
396 style="font-size:3.52777px;line-height:1.25;font-family:cmr10;-inkscape-font-specification:cmr10;stroke-width:0.264583"
397 x="33.85146"
398 y="19.069057"
399 id="text20619"><tspan
400 sodipodi:role="line"
401 id="tspan20617"
402 style="stroke-width:0.264583"
403 x="33.85146"
404 y="19.069057">Stack</tspan></text>
405 <path
406 style="fill:none;stroke:#000000;stroke-width:0.165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker23113)"
407 d="M 22,10 H 33"
408 id="path21768"
409 sodipodi:nodetypes="cc" />
410 <text
411 xml:space="preserve"
412 style="font-size:3.52777px;line-height:1.25;font-family:cmr10;-inkscape-font-specification:cmr10;stroke-width:0.264583"
413 x="54.854263"
414 y="10.977947"
415 id="text20619-2"><tspan
416 sodipodi:role="line"
417 id="tspan20617-7"
418 style="stroke-width:0.264583"
419 x="54.854263"
420 y="10.977947">Stack</tspan></text>
421 <path
422 style="fill:none;stroke:#000000;stroke-width:0.165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker23113-1)"
423 d="M 43,10 H 54"
424 id="path21768-2"
425 sodipodi:nodetypes="cc" />
426 <path
427 style="fill:none;stroke:#000000;stroke-width:0.165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker23113-4)"
428 d="M 22,2 33,9"
429 id="path21768-3"
430 sodipodi:nodetypes="cc" />
431 <path
432 style="fill:none;stroke:#000000;stroke-width:0.165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker23113-4-3)"
433 d="m 22,11 11,7"
434 id="path21768-3-6"
435 sodipodi:nodetypes="cc" />
436 <path
437 style="fill:none;stroke:#000000;stroke-width:0.165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker23113-4-2)"
438 d="M 22,3 33,17"
439 id="path21768-3-1"
440 sodipodi:nodetypes="cc" />
441 <path
442 style="fill:none;stroke:#000000;stroke-width:0.165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker23113-4-06)"
443 d="M 43,3 54,9"
444 id="path21768-3-5"
445 sodipodi:nodetypes="cc" />
446 <path
447 style="fill:none;stroke:#000000;stroke-width:0.165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker23113-4-0-2)"
448 d="M 43,17 54,11"
449 id="path21768-3-8-1"
450 sodipodi:nodetypes="cc" />
451 <path
452 style="fill:none;stroke:#000000;stroke-width:0.165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker23113-4-0-3)"
453 d="M 22,19 H 33"
454 id="path21768-3-8-4"
455 sodipodi:nodetypes="cc" />
456 <path
457 style="fill:none;stroke:#000000;stroke-width:0.165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker23113-4-0-3-6)"
458 d="m 1,11 11,6"
459 id="path21768-3-8-4-9"
460 sodipodi:nodetypes="cc" />
461 <path
462 style="fill:none;stroke:#000000;stroke-width:0.165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker23113-4-0-3-2)"
463 d="M 1,10 H 12"
464 id="path21768-3-8-4-6"
465 sodipodi:nodetypes="cc" />
466 <path
467 style="fill:none;stroke:#000000;stroke-width:0.165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker23113-4-0-3-4)"
468 d="M 1,9 12,2"
469 id="path21768-3-8-4-5"
470 sodipodi:nodetypes="cc" />
471 <path
472 style="fill:none;stroke:#000000;stroke-width:0.165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker23113-4-0-9)"
473 d="M 22,1 H 33"
474 id="path21768-3-8-0"
475 sodipodi:nodetypes="cc" />
476 <text
477 xml:space="preserve"
478 style="font-size:7.05556px;line-height:1.25;font-family:cmr10;-inkscape-font-specification:'cmr10, Normal';stroke-width:0.264583"
479 x="15"
480 y="11"
481 id="text12100"><tspan
482 sodipodi:role="line"
483 id="tspan12098"
484 style="stroke-width:0.264583"
485 x="15"
486 y="11" /></text>
487 </g>
488 </svg>