Skip to content
Snippets Groups Projects
verify-output.sh 544 B
Newer Older
gkusoglu's avatar
gkusoglu committed
#!/bin/bash
gkusoglu's avatar
gkusoglu committed
rm $1 > /dev/null 2>&1
gkusoglu's avatar
gkusoglu committed
rm $1_optimized > /dev/null 2>&1
gkusoglu's avatar
gkusoglu committed

gkusoglu's avatar
gkusoglu committed
gcc -O3 -march=native -fopenmp -I ../utilities  ../utilities/polybench.c $1.c -DPOLYBENCH_DUMP_ARRAYS -D$2_DATASET -o $1 -lm
gkusoglu's avatar
gkusoglu committed

gkusoglu's avatar
gkusoglu committed
gcc -O3 -march=native -fopenmp -I ../utilities  ../utilities/polybench.c $1_optimized.c -DPOLYBENCH_DUMP_ARRAYS -D$2_DATASET -o $1_optimized -lm
gkusoglu's avatar
gkusoglu committed

gkusoglu's avatar
gkusoglu committed
./$1 > $1.log1 2>&1
gkusoglu's avatar
gkusoglu committed

gkusoglu's avatar
gkusoglu committed
./$1_optimized > $1_optimized.log2 2>&1
gkusoglu's avatar
gkusoglu committed

gkusoglu's avatar
gkusoglu committed
if cmp -s $1.log1 $1_optimized.log2
gkusoglu's avatar
gkusoglu committed
then
   echo "The files match"
gkusoglu's avatar
gkusoglu committed
   rm $1.log1 $1_optimized.log2
gkusoglu's avatar
gkusoglu committed
else
   echo "The files are different"
gkusoglu's avatar
gkusoglu committed
fi