comparison doc/manual/manual_cc.tex @ 490:17287342e273

manual: - removed all API description and referred to manual instead, to avoid outdated and/or duplicated doc - cleanups and clarificaions
author Tassilo Philipp
date Sun, 20 Mar 2022 14:26:55 +0100
parents b47168dacba6
children 0909837648d2
comparison
equal deleted inserted replaced
489:63f623bff0b9 490:17287342e273
15 % ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15 % ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16 % OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 % OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17 % 17 %
18 %////////////////////////////////////////////////////////////////////////////// 18 %//////////////////////////////////////////////////////////////////////////////
19 19
20 \clearpage 20 \newpage
21
22 % ==================================================
23 % Calling Conventions
24 % ==================================================
25 21
26 \section{Calling Conventions} 22 \section{Calling Conventions}
27 23
28 \paragraph{Before we go any further\ldots} 24 \paragraph{Before we go any further\ldots}
29 25
30 It is important to understand that this section isn't a general 26 It is important to understand that this section isn't a general
31 purpose description of the present calling conventions. 27 purpose description of the present calling conventions.
32 It merely explains the calling conventions \textbf{for the parameter/return types 28 It merely explains the calling conventions \textbf{for the parameter/return types
33 supported by \dc}, not for aggregates (structures, unions and classes), SIMD 29 supported by \dc} (not for e.g. unsupported types like SIMD data types
34 data types (\_\_m64, \_\_m128, \_\_m128i, \_\_m128d), etc.\\ 30 (\_\_m64, \_\_m128, \_\_m128i, \_\_m128d), etc.).\\ We strongly advise the
35 We strongly advise the reader not to use this document as a general purpose 31 reader not to use this document as a general purpose calling convention
36 calling convention reference. 32 reference.
37 33
38 \input{callconvs/callconv_x86}\clearpage 34 \input{callconvs/callconv_x86}\clearpage
39 \input{callconvs/callconv_x64}\clearpage 35 \input{callconvs/callconv_x64}\clearpage
40 \input{callconvs/callconv_ppc32}\clearpage 36 \input{callconvs/callconv_ppc32}\clearpage
41 \input{callconvs/callconv_ppc64}\clearpage 37 \input{callconvs/callconv_ppc64}\clearpage