Mercurial > pub > dyncall > dyncall
diff dyncallback/dyncall_callback_mips_n64_gas.s @ 124:6bd0974d257b
- big-endian mips fixes for return values
- cleanups
author | cslag |
---|---|
date | Mon, 04 Jul 2016 16:14:59 +0200 |
parents | f63467916f98 |
children | 1b0c02e827c4 |
line wrap: on
line diff
--- a/dyncallback/dyncall_callback_mips_n64_gas.s Mon Jul 04 16:13:59 2016 +0200 +++ b/dyncallback/dyncall_callback_mips_n64_gas.s Mon Jul 04 16:14:59 2016 +0200 @@ -20,7 +20,6 @@ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -@@@ NOT FULLY WORKING, YET */ /* input: @@ -84,8 +83,7 @@ nop /* branch delay nop */ /* Copy result in corresponding registers $2-$3 ($v0-$v1) and $f0 */ - ld $2, 144($sp) - /*ld $3, 152($sp) @@@ ignoring second possible retval for now*/ + ld $2, 144($sp) /* note: ignoring second possible retval in $3, here */ l.d $f0, 144($sp) /* Epilog. Tear down frame and return. */