#!/bin/sh set -e TEST_DATA=$1 AEC=./aec if [ ! -f bench.dat ]; then rm -f typical.dat $AEC -d -n16 -j64 -r256 -m $TEST_DATA typical.dat for i in $(seq 0 499); do cat typical.dat >> bench.dat done rm -f typical.dat fi rm -f bench.rz utime=$(./utime $AEC -n16 -j64 -r256 -m bench.dat bench.rz 2>&1) bsize=$(wc -c bench.dat | awk '{print $1}') perf=$(echo "$bsize/1048576/$utime" | bc) echo "*** Encoding with $perf MiB/s user time ***"