mirror of
https://github.com/cc65/cc65.git
synced 2025-01-01 03:30:20 +00:00
cc65-intern sgml fixes
This commit is contained in:
parent
222ab93026
commit
18dec35312
@ -89,9 +89,9 @@ void foo(unsigned bar, unsigned char baz);
|
|||||||
lda (sp),y ; Low byte now in A
|
lda (sp),y ; Low byte now in A
|
||||||
</verb></tscreen>
|
</verb></tscreen>
|
||||||
|
|
||||||
<sect1>Epilogue, after the functiona call<p>
|
<sect1>Epilogue, after the function call<p>
|
||||||
|
|
||||||
<sect2>Return requirements</p>
|
<sect2>Return requirements<p>
|
||||||
|
|
||||||
If the function has a return value, it will appear in the <tt>A/X/sreg</tt> registers.
|
If the function has a return value, it will appear in the <tt>A/X/sreg</tt> registers.
|
||||||
|
|
||||||
@ -114,7 +114,7 @@ number of bytes pushed to the stack on entry, which may be added to <tt/sp/ to r
|
|||||||
|
|
||||||
The internal pseudo-register <tt/regbank/ must not be changed by the function.
|
The internal pseudo-register <tt/regbank/ must not be changed by the function.
|
||||||
|
|
||||||
<sect2>Clobbered state</p>
|
<sect2>Clobbered state<p>
|
||||||
|
|
||||||
The <tt/Y/ register may be clobbered by the function.
|
The <tt/Y/ register may be clobbered by the function.
|
||||||
The compiler will not depend on its state after a function call.
|
The compiler will not depend on its state after a function call.
|
||||||
@ -126,6 +126,7 @@ Many of the internal pseudo-registers used by cc65 are available for
|
|||||||
free use by any function called by C, and do not need to be preserved.
|
free use by any function called by C, and do not need to be preserved.
|
||||||
Note that if another C function is called from your assembly function,
|
Note that if another C function is called from your assembly function,
|
||||||
it may clobber any of these itself:
|
it may clobber any of these itself:
|
||||||
|
|
||||||
<itemize>
|
<itemize>
|
||||||
<item><tt>tmp1 .. tmp4</tt><p>
|
<item><tt>tmp1 .. tmp4</tt><p>
|
||||||
<item><tt>ptr1 .. ptr4</tt><p>
|
<item><tt>ptr1 .. ptr4</tt><p>
|
||||||
|
Loading…
Reference in New Issue
Block a user