pike.git / src / code / amd64.c

version» Context lines:

pike.git/src/code/amd64.c:1325: Inside #if defined(PIKE_DEBUG)
   mov_imm_reg(instr, ARG1_REG);       if (flags & I_HASARG2)    amd64_call_c_function (simple_debug_instr_prologue_2);    else if (flags & I_HASARG)    amd64_call_c_function (simple_debug_instr_prologue_1);    else    amd64_call_c_function (simple_debug_instr_prologue_0);   }   #else /* !PIKE_DEBUG */ - #define ins_debug_instr_prologue(instr, arg1, arg2) + #define ins_debug_instr_prologue(instr, arg1, arg2) maybe_load_fp()   #endif      static void amd64_push_this_object( )   {    amd64_load_fp_reg();    amd64_load_sp_reg();       mov_imm_mem( PIKE_T_OBJECT, sp_reg, OFFSETOF(svalue,type));    mov_mem_reg( fp_reg, OFFSETOF(pike_frame, current_object), REG_RAX );    mov_reg_mem( REG_RAX, sp_reg, OFFSETOF(svalue,u.object) );