pike.git / src / code / amd64.c

version» Context lines:

pike.git/src/code/amd64.c:738:    if (flags & I_UPDATE_FP) {    /* Probably a function call... */    AMD64_MOV_REG(Pike_interpreter_reg, ARG1_REG);    } else {    /* NB: MUST be the same size as the above case. */    AMD64_NOP();    AMD64_NOP();    AMD64_NOP();    }    } -  if (flags & I_JUMP_NEXT) { -  AMD64_TEST_REG(REG_RAX); -  AMD64_JE(0x02); +  if (flags & I_JUMP) {    AMD64_JUMP_REG(REG_RAX); -  } else if (flags & I_JUMP) { -  AMD64_JUMP_REG(REG_RAX); +     }   }      int amd64_ins_f_jump(unsigned int op, int backward_jump)   {    int flags;    void *addr;    int off = op - F_OFFSET;    int ret = -1;   #ifdef PIKE_DEBUG