2011-05-15
2011-05-15 20:09:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>
-
639a937606a36db1aae3203f1e028025de56fa59
(5 lines)
(+3/-2)
[
Show
| Annotate
]
Branch: 7.9
Compiler (amd64): Several bugfixes in the code-generator.
32:
void amd64_ins_entry(void);
#define INS_ENTRY() amd64_ins_entry()
/* Size of the prologue added by INS_ENTRY() (in PIKE_OPCODE_T's). */
- #define ENTRY_PROLOGUE_SIZE 0x1e
+ #define ENTRY_PROLOGUE_SIZE 0x14
void amd64_flush_code_generator_state(void);
#define FLUSH_CODE_GENERATOR_STATE() amd64_flush_code_generator_state()
54: Inside #if defined(OPCODE_RETURN_JUMPADDR)
#ifdef OPCODE_RETURN_JUMPADDR
/* Adjust for the machine code inserted after the call for I_JUMP opcodes. */
- #define JUMP_EPILOGUE_SIZE 2+3
+ #define JUMP_EPILOGUE_SIZE 2
#define JUMP_SET_TO_PC_AT_NEXT(PC) \
((PC) = PROG_COUNTER + JUMP_EPILOGUE_SIZE)
#else