]> git.unchartedbackwaters.co.uk Git - francis/libjit.git/commitdiff
Add the nint argument to the return_small_struct and flush_small_struct opcodes.
authorKlaus Treichel <ktreichel@web.de>
Fri, 4 Jan 2008 17:15:49 +0000 (17:15 +0000)
committerKlaus Treichel <ktreichel@web.de>
Fri, 4 Jan 2008 17:15:49 +0000 (17:15 +0000)
ChangeLog
jit/jit-opcode.c

index 9c8df070f46a7d3fe2de47e0ae0b3c6bdcbff969..1f09f7801513710204a1081bb8eca30509b391e2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-01-04  Klaus Treichel  <ktreichel@web.de>
+
+       * jit/jit-opcode.c: Add the nint argument to the return_small_struct and
+       flush_small_struct opcodes.
+
 2008-01-03  Klaus Treichel  <ktreichel@web.de>
 
        * jit/jit-opcode.c: Add the nint argument to the copy_struct opcode.
index 6f2198af7576742e17a5e44df21c7184fa31ab6c..7175d21077b9313b5325eacd8f7f5898bb1fbebd 100644 (file)
@@ -413,7 +413,7 @@ jit_opcode_info_t const jit_opcodes[JIT_OP_NUM_OPCODES] = {
        {"return_float32",                              F_(EMPTY, FLOAT32, EMPTY)},
        {"return_float64",                              F_(EMPTY, FLOAT64, EMPTY)},
        {"return_nfloat",                               F_(EMPTY, NFLOAT, EMPTY)},
-       {"return_small_struct",                 F_(EMPTY, PTR, PTR)},
+       {"return_small_struct",                 F_(EMPTY, PTR, PTR) | NINT_ARG},
        {"setup_for_nested",                    F_(EMPTY, INT, EMPTY)},
        {"setup_for_sibling",                   F_(EMPTY, INT, INT) | NINT_ARG},
        {"import",                                              F_(PTR, ANY, INT)},
@@ -466,7 +466,7 @@ jit_opcode_info_t const jit_opcodes[JIT_OP_NUM_OPCODES] = {
        {"push_nfloat",                                 F_(EMPTY, NFLOAT, EMPTY)},
        {"push_struct",                                 F_(EMPTY, ANY, PTR) | NINT_ARG},
        {"pop_stack",                                   F_(EMPTY, INT, EMPTY) | NINT_ARG},
-       {"flush_small_struct",                  F_(EMPTY, ANY, EMPTY)},
+       {"flush_small_struct",                  F_(EMPTY, ANY, EMPTY) | NINT_ARG},
        {"set_param_int",                               F_(EMPTY, INT, PTR)},
        {"set_param_long",                              F_(EMPTY, LONG, PTR)},
        {"set_param_float32",                   F_(EMPTY, FLOAT32, PTR)},