pike.git / src / code / amd64.c

version» Context lines:

pike.git/src/code/amd64.c:624: Inside #if 0
     #if 0   static void mov_reg_mem16( enum amd64_reg from_reg, enum amd64_reg to_reg, ptrdiff_t offset )   {    opcode( 0x66 );    rex(0, from_reg, 0, to_reg );    low_mov_reg_mem( from_reg, to_reg, offset );   }   #endif    - static void mov_imm_mem16( short imm, enum amd64_reg to_reg, ptrdiff_t offset ) + static void PIKE_UNUSED_ATTRIBUTE mov_imm_mem16( short imm, enum amd64_reg to_reg, +  ptrdiff_t offset )   {    opcode( 0x66 ); /* switch 32/16 */       /* basically copy of mov_imm_mem32 */    rex( 0, 0, 0, to_reg );    opcode( 0xc7 ); /* now: mov imm16 -> r/m16 (sign extend)*/       /* This does not work for rg&7 == 4 or 5. */    offset_modrm_sib( offset, 0, to_reg );    iw( imm );