Mercurial > pub > dyncall > dyncall
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 |