pike.git / src / code / amd64.c

version» Context lines:

pike.git/src/code/amd64.c:461: Inside #if 0
  static void neg_reg( enum amd64_reg reg )   {    rex(1,0,0,reg);    opcode(0xf7);    modrm(3,3,reg);   }   #endif      static void mov_imm_reg( long imm, enum amd64_reg reg )   { +  if( !imm ) +  { +  clear_reg(reg); +  return; +  }    if( (imm > 0x7fffffffLL) || (imm < -0x80000000LL) )    {    rex(1,0,0,reg);    opcode(0xb8 | (reg&0x7)); /* mov imm64 -> reg64 */    id( (imm & 0xffffffffLL) );    id( ((imm >> 32)&0xffffffffLL) );    }    else if( imm > 0 )    {    rex(0,0,0,reg);