#!/bin/sh #################### # # this script is to be run on 4.9, to run on 5.2 reboot the machine into 5.2 # and modify this script and flops program names accordingly # # flops.c compiled on 4.9 as: cc -static -DUNIX -O4 -o flops4.9gcc295staticDUNIXO4runon49 flops.c # flops.c compiled on 5.2 as: cc -static -DUNIX -O4 -o flops5.2gcc333staticDUNIXO4runon49 flops.c # flops.c compiled on 5.2 as: gcc295 -static -DUNIX -O4 -o flops5.2gcc295staticDUNIXO4runon49 flops.c ##################### # for FLOPS in flops4.9gcc295staticDUNIXO4runon49 flops5.2gcc295staticDUNIXO4runon49 flops5.2gcc333staticDUNIXO4runon49 do cp /dev/null $FLOPS.dat PAD= INT=0 export PAD while [ "$INT" -le 299 ] do PAD=z$PAD INT="`expr $INT + 1`" echo -n " $INT " >> $FLOPS.dat /usr/bin/time ./$FLOPS 1>> $FLOPS.dat 2>&1 > /dev/null done done