Create script for measuring performance

This commit is contained in:
Manuel Thalmann 2023-12-19 11:55:05 +01:00
parent d989f4f0e3
commit d2aa7ae5bc

26
aes-performance/measure.sh Executable file
View file

@ -0,0 +1,26 @@
#!/bin/bash
dir="${BASH_SOURCE%/*}";
for program in "aes-32bit" "aes-tboxes"
do
for flags in "-g" ""
do
if [ -z "$flags" ]
then
mode="performance";
else
mode="debug";
export CPPFLAGS="$flags";
fi;
for iterations in "1000000" "10000000"
do
echo "$program ($iterations iterations, $mode mode)";
root="$dir/$program";
make -C "$root" clean > /dev/null 2>&1;
make -C "$root" > /dev/null 2>&1;
"$dir/$program/bin/aes" "$iterations";
unset CPPFLAGS;
done;
done;
done;