#!/bin/sh check_class="spec.benchmarks._200_check.Main" compress_class="spec.benchmarks._201_compress.Main" db_class="spec.benchmarks._209_db.Main" jack_class="spec.benchmarks._228_jack.Main" javac_class="spec.benchmarks._213_javac.Main" jess_class="spec.benchmarks._202_jess.Main" mpegaudio_class="spec.benchmarks._222_mpegaudio.Main" mtrt_class="spec.benchmarks._227_mtrt.Main" raytrace_class="spec.benchmarks._205_raytrace.Main" vm1="java" vm2="sablevm-1.0.9-switch-debug -Y" vm3="sablevm-staging-r1575-switch-debug -Y" vm4="sablevm-1.0.9-inlined -Y" vm5="sablevm-staging-r1575-inlined -Y" cd spec cd jvm98 for file in "${check_class}" "${compress_class}" "${db_class}" "${jack_class}" "${javac_class}" "${jess_class}" "${mpegaudio_class}" "${mtrt_class}" "${raytrace_class}" do benchmark_name=`echo ${file} | cut -d'_' -f3 | cut -d'.' -f1` echo ${benchmark_name} cd ${benchmark_name} cd classes for vm in "${vm1}" "${vm2}" "${vm3}" "${vm4}" "${vm5}" do output_name=`echo ${vm} | cut -d' ' -f1` time ${vm} ${file} &> ${output_name}.out done cd .. cd .. done cd ../..