|
|
|
@ -6637,6 +6637,20 @@ s6 - 72 (stored)</programlisting>
|
|
|
|
|
</listitem>
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
</section>
|
|
|
|
|
<section xml:id="dbdoclet.50655240___codealign"
|
|
|
|
|
revisionflag="added">
|
|
|
|
|
<title>Code Alignment</title>
|
|
|
|
|
<para>
|
|
|
|
|
Functions must be aligned on at least a 4-byte boundary.
|
|
|
|
|
</para>
|
|
|
|
|
<para>
|
|
|
|
|
If a function contains any prefixed (8-byte) instructions,
|
|
|
|
|
functions must be aligned on at least a 64-byte boundary.
|
|
|
|
|
This is necessary so that compilers and assemblers can avoid
|
|
|
|
|
placing a prefixed instruction so that it crosses a 64-byte
|
|
|
|
|
boundary.
|
|
|
|
|
</para>
|
|
|
|
|
</section>
|
|
|
|
|
<section xml:id="dbdoclet.50655240___tailcall"
|
|
|
|
|
revisionflag="added">
|
|
|
|
|
<title>Tail-Call Optimization</title>
|
|
|
|
|