asm.emitMTLR(S0);
asm.emitMTCTR(S0);
  protected final void emit_monitorexit() {    asm.emitL     (T0, 0, SP);    asm.emitL   (S0, VM_Entrypoints.unlockMethod.getOffset(), JTOC);    asm.emitMTLR(S0);    asm.emitCall(spSaveAreaOffset);    asm.emitCAL (SP, 4, SP);  }