pike.git / src / code / ppc64.h

version» Context lines:

pike.git/src/code/ppc64.h:268:   #else   #define PPC_REGNAME(n) #n   #endif      #define CALL_MACHINE_CODE(pc) \    __asm__ __volatile__( " mtctr %0\n" \    " mr "PPC_REGNAME(29)",%1\n" \    " bctrl" \    : \    : "r" (pc), "r" (Pike_interpreter_pointer) \ -  : "ctr", "lr", "cc", "memory", "r29", "r0", "r2", \ +  : "ctr", "lr", "cc", "memory", "r29", "r0", \    "r3", "r4", "r5", "r6", "r7", "r8", "r9", \    "r10", "r11", "r12")      #define OPCODE_INLINE_BRANCH   #define OPCODE_RETURN_JUMPADDR   #define OPCODE_INLINE_RETURN      #ifdef OPCODE_RETURN_JUMPADDR      /* Don't need an lvalue in this case. */
pike.git/src/code/ppc64.h:303:   #endif      #define JUMP_EPILOGUE_SIZE 0      #endif /* !OPCODE_RETURN_JUMPADDR */         #ifdef OPCODE_INLINE_RETURN      /* Size of the prologue added by INS_ENTRY() (in PIKE_OPCODE_T's). */ - #define ENTRY_PROLOGUE_SIZE 3 + #define ENTRY_PROLOGUE_SIZE 4      void ppc64_ins_entry(void);   #define INS_ENTRY() ppc64_ins_entry()      #endif /* OPCODE_INLINE_RETURN */         #ifdef PIKE_DEBUG   void ppc64_disassemble_code(void *addr, size_t bytes);   #define DISASSEMBLE_CODE(ADDR, BYTES) ppc64_disassemble_code(ADDR, BYTES)   #endif