Enclosed is an explanation of compiler options that we (HAL) used in our SPEC CPU95 results. =============== Explanation of Compiler Options ======================= ------------------------------------------------------------------------------ C & FORTRAN COMPILER OPTIONS Remark ------------------------------------------------------------------------------ -dy -dn Dynamic or Statically linked libraries -Kfast Make executable run faster using a selection options. -Keval Use simple floating-point model. -Kgs Applying optimization of global instruction scheduling. -Kpreload Moves load instructions across branch, when the -Kgs option specified. -KV8PLUS Creates an object program that uses SPARC V8+ instructions. -x- Applying optimization for inline expansion of user-defined external procedures having 30 or less executable statements. -x stm_no Applying optimization for inline expansion of user-defined external procedure having fewer than specified number of execution statements in the stm_no arguments. -KGREG Uses global registers g2 to g7 during register allocation phase. -Kpopt Assumes that a memory location referred by one pointer is referred only by the pointer; optimizes data referenced by pointers. -K a{1|2|4} Specifies, in bytes, the minimum alignment boundary for external and static variables. -Xa ANSI conformance -O{0|1|2|3|4} specify the level of optimization -Kauto Stack the local variables. -Kunroll=N(2<=N<=9999) Unrolls loops until the number of statements is less than N. -Kpreex Creates an object program by applying optimization for advanced evaluation of invariant expressions. -Koffset=N Aligns each element of common blocks N bytes after the previous element. -X7 Compiles Fortran source program in FORTRAN 77. -fs Suppress warning messages.