blob: 77b4e505a13c7c7783081f5b4d50e446d9b6d881 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/sh
OBJ=$1
shift
PROG=$1
shift
if test -z $OBJ; then
echo "This script is supposed to be run from 'make'."
exit 1
fi
echo "====> Benchmark results for $PROG" >$PROG-bench
size -t $OBJ | tail -n 1 >>$PROG-bench
wc -c $PROG >>$PROG-bench
for i in $@; do
echo "== $i" >>$PROG-bench
cat $i >/dev/null
sh -c "time ./$PROG $i" >>$PROG-bench 2>&1
sh -c "time ./$PROG $i" >>$PROG-bench 2>&1
done
|