#!/bin/bash
SHOME="."
CFG=$(basename $2)
DIR=$(basename $1)
SIM="${SHOME}/bin/sim-outorder"

CONFIG=" -config ${SHOME}/configs/${DIR}/${CFG}"


chmod +x bin/*


echo running app dijkstra
${SIM} ${CONFIG} -redir:sim ${SHOME}/configs/${DIR}/Stats_${CFG}_dijkstra.txt ${SHOME}/apps/dijkstra/dijkstra_small  ${SHOME}/apps/dijkstra/input.dat 

echo running app qsort
${SIM} ${CONFIG} -redir:sim ${SHOME}/configs/${DIR}/Stats_${CFG}_qsort.txt ${SHOME}/apps/qsort/qsort_small  ${SHOME}/apps/qsort/input_small.dat > ${SHOME}/configs/${DIR}/qsort_small-output.txt


echo running app stringsearch
${SIM} ${CONFIG} -redir:sim ${SHOME}/configs/${DIR}/Stats_${CFG}_stringsearch-cabce.txt ${SHOME}/apps/stringsearch/search_small  

echo running app gsm
${SIM} ${CONFIG} -redir:sim ${SHOME}/configs/${DIR}/Stats_${CFG}_gsm-untoast.txt ${SHOME}/apps/gsm-untoast/untoast -fps -c ${SHOME}/apps/gsm-untoast/small.au.run.gsm > ${SHOME}/configs/${DIR}/gsm-untoast-output_small.decode.run

echo running app jpeg
${SIM}  ${CONFIG} -redir:sim ${SHOME}/configs/${DIR}/Stats_${CFG}_jpeg-cjpeg.txt ${SHOME}/apps/jpeg-cjpeg/cjpeg -dct int -progressive -opt -outfile ${SHOME}/configs/${DIR}/jpeg-cjpeg_output_small_encode.jpeg ${SHOME}/apps/jpeg-cjpeg/input_small.ppm


echo dijkstra
./grep_stat.sh ${SHOME}/configs/${DIR}/Stats_${CFG}_dijkstra.txt

echo qsort
./grep_stat.sh ${SHOME}/configs/${DIR}/Stats_${CFG}_qsort.txt

echo stringsearch
./grep_stat.sh ${SHOME}/configs/${DIR}/Stats_${CFG}_stringsearch-cabce.txt


echo gsm untoast
./grep_stat.sh ${SHOME}/configs/${DIR}/Stats_${CFG}_gsm-untoast.txt


echo jpeg
./grep_stat.sh ${SHOME}/configs/${DIR}/Stats_${CFG}_jpeg-cjpeg.txt
