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