Mercurial > pub > dyncall > dyncall
comparison doc/manual/callconvs/callconv_x86.tex @ 145:63892f03e493
- minix fix for callbacks (floats are also returned via eax/edx on minix)
author | cslag |
---|---|
date | Sat, 20 Aug 2016 22:27:47 +0200 |
parents | 9e99918065e6 |
children | 276eb8c87aa0 |
comparison
equal
deleted
inserted
replaced
144:5fa2d7d5de10 | 145:63892f03e493 |
---|---|
77 \paragraph{Return values} | 77 \paragraph{Return values} |
78 | 78 |
79 \begin{itemize} | 79 \begin{itemize} |
80 \item return values of pointer or integral type (\textless=\ 32 bits) are returned via the eax register | 80 \item return values of pointer or integral type (\textless=\ 32 bits) are returned via the eax register |
81 \item integers \textgreater\ 32 bits are returned via the eax and edx registers | 81 \item integers \textgreater\ 32 bits are returned via the eax and edx registers |
82 \item floating point types are returned via the st0 register | 82 \item floating point types are returned via the st0 register (except on Minix, where they are returned as integers are) |
83 \end{itemize} | 83 \end{itemize} |
84 | 84 |
85 | 85 |
86 \paragraph{Stack layout} | 86 \paragraph{Stack layout} |
87 | 87 |