VM.sysWrite(t, false);
VM.sysWrite(t);
  public static void generateOptimizingCompilerSubsystemReport(boolean explain) {    if (!VM.MeasureCompilation) {      return;    }    VM.sysWrite("\t\tOptimizing Compiler SubSystem\n");    VM.sysWrite("\tPhase\t\t\t\t\tTime\n");    VM.sysWrite("\t\t\t\t\t   (ms)    (%ofTotal)\n");    double total = 0.0;    for (int i = 0; i < masterPlan.length; i++) {      total += masterPlan[i].elapsedTime();    }    for (int i = 0; i < masterPlan.length; i++) {      masterPlan[i].reportStats(8, 40, total);    }    VM.sysWrite("\n\tTOTAL COMPILATION TIME\t\t");    int t = VM_Time.toMilliSecs(total);    if (t < 1000000)      VM.sysWrite(" ");    if (t < 100000)      VM.sysWrite(" ");    if (t < 10000)      VM.sysWrite(" ");    if (t < 1000)      VM.sysWrite(" ");    if (t < 100)      VM.sysWrite(" ");    if (t < 10)      VM.sysWrite(" ");    VM.sysWrite(t, false);    VM.sysWrite("\n");  }