2018-12-29 13:04:17 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
2022-03-09 14:19:40 +00:00
|
|
|
BLOCK_SIZE=${1:-1G} # gigabyte by default
|
|
|
|
OUT="${OUT:-$(mktemp /tmp/random-file.XXXXXX)}"
|
|
|
|
|
|
|
|
dd if=/dev/urandom of="$OUT" bs="$BLOCK_SIZE" count=1
|
2018-12-29 13:04:17 +00:00
|
|
|
|
2022-03-09 13:58:21 +00:00
|
|
|
for impl in avx avx2 generic; do
|
2019-07-19 14:52:46 +00:00
|
|
|
echo $impl implementation:
|
2023-02-10 12:57:35 +00:00
|
|
|
time ./bin/tzsum -name "$OUT" -impl $impl
|
2019-07-19 14:52:46 +00:00
|
|
|
echo
|
2018-12-29 13:04:17 +00:00
|
|
|
done
|