summaryrefslogtreecommitdiff
path: root/src/bdec.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/bdec.sh')
-rwxr-xr-xsrc/bdec.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/bdec.sh b/src/bdec.sh
new file mode 100755
index 0000000..10da618
--- /dev/null
+++ b/src/bdec.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+set -e
+if [ ! -f bench.rz ]; then
+ echo "No encoded file found. Encoding now..."
+ ${top_srcdir}/src/benc.sh ${top_srcdir}/data/typical.rz
+fi
+rm -f dec.dat
+bsize=$(wc -c bench.dat | awk '{print $1}')
+utime=$(./utime ./aec -d -n16 -j64 -r256 -m bench.rz dec.dat 2>&1)
+perf=$(echo "$bsize/1048576/$utime" | bc)
+echo "*** Decoding with $perf MiB/s user time ***"
+cmp bench.dat dec.dat
+rm -f dec.dat