EMIT(s);
  protected final void PROLOGUE(OPT_Instruction s) {    int numFormals = Prologue.getNumberOfFormals(s);    int numLongs = 0;    for (int i=0; i<numFormals; i++) {      if (Prologue.getFormal(s, i).type.isLongType()) numLongs ++;    }    if (numLongs != 0) {      OPT_Instruction s2 = Prologue.create(IR_PROLOGUE, numFormals+numLongs);      for (int sidx=0, s2idx=0; sidx<numFormals; sidx++) {        OPT_RegisterOperand sForm = Prologue.getClearFormal(s, sidx);        Prologue.setFormal(s2, s2idx++, sForm);        if (sForm.type.isLongType()) {          Prologue.setFormal(s2, s2idx++,                              R(regpool.getSecondReg(sForm.register)));        }      }                                                                            EMIT(s2);    } else {      EMIT(s);    }  }