Mercurial > pub > dyncall > dyncall
diff doc/manual/callconvs/callconv_mips32.tex @ 305:b104c5beec8b
- softfloat support for mips64/n64 abi
author | Tassilo Philipp |
---|---|
date | Wed, 23 May 2018 11:41:34 +0200 |
parents | 6869d834a847 |
children | a1fcb3e02270 |
line wrap: on
line diff
--- a/doc/manual/callconvs/callconv_mips32.tex Wed May 23 11:39:40 2018 +0200 +++ b/doc/manual/callconvs/callconv_mips32.tex Wed May 23 11:41:34 2018 +0200 @@ -150,7 +150,7 @@ \item Stack grows down \item Stack parameter order: right-to-left \item Caller cleans up the stack -\item Caller is required to always leave a 16-byte spill area for \$a0-\$a3 at the and of {\bf its} frame, to be used and spilled to by the callee, if needed +\item Caller is required to always leave a 16-byte spill area for \$a0-\$a3 at the end of {\bf its} frame, to be used and spilled to by the callee, if needed \item The different stack areas (local data, register save area, parameter area) are each aligned to 8 bytes \item generally, first four 32bit arguments are passed in registers \$a0-\$a3, respectively (only on hard-float targets: see below for exceptions if first arg is a float) \item subsequent parameters are passed vie the stack