asm.emitLFStoc(sro0,  offset, S0);
asm.emitLFStoc(sro0,  off, S0);
  protected void emit_ldc(int offset) {    if (unreachableBytecode) return;    if (VM.BuildFor64Addr) {      if (VM.VerifyAssertions) VM._assert(NOT_REACHED);    }    byte slotDescription = VM_Statics.getSlotDescription(offset>>LOG_BYTES_IN_INT);    switch (slotDescription) {    case VM_Statics.FLOAT_LITERAL:      assignRegisters(0,  FLOAT_TYPE);      asm.emitLFStoc(sro0,  offset, S0);      break;    case VM_Statics.STRING_LITERAL:      assignRegisters(0,  OBJECT_TYPE);      asm.emitLAddrToc(sro0,  offset);      break;    default:      assignRegisters(0,  WORD_TYPE);      asm.emitLIntToc(sro0,  offset);      break;    }    cleanupRegisters();  }