aboutsummaryrefslogtreecommitdiff
path: root/benchmark/benchmark.sh
diff options
context:
space:
mode:
Diffstat (limited to 'benchmark/benchmark.sh')
-rwxr-xr-xbenchmark/benchmark.sh27
1 files changed, 0 insertions, 27 deletions
diff --git a/benchmark/benchmark.sh b/benchmark/benchmark.sh
deleted file mode 100755
index 6de280c..0000000
--- a/benchmark/benchmark.sh
+++ /dev/null
@@ -1,27 +0,0 @@
1#!/bin/sh
2
3re="${RUN:-$@}"
4
5CC="cc -std=c99 -pedantic -Wall -Wextra \
6 -Wno-unused-parameter -Wno-unused-function -O3 -D$CUBETYPE \
7 -D_POSIX_C_SOURCE=199309L"
8
9[ "$CUBETYPE" = "CUBE_AVX2" ] && CC="$CC -mavx2"
10
11BIN="benchmark/run"
12RES="benchmark/results"
13CUBEOBJ="cube.o"
14d="$(date +'%Y-%m-%d-%H-%M-%S')"
15
16mkdir -p "$RES"
17
18for t in benchmark/*; do
19 if [ -n "$re" ] && [ -z "$(echo "$t" | grep "$re")" ]; then
20 continue
21 fi
22 if [ ! -d "$t" ] || [ "$t" = "benchmark/results" ]; then continue; fi
23 $CC -o $BIN $t/*.c $CUBEOBJ || exit 1;
24 $BIN | tee "$RES/results-$d.txt" "$RES/results-last.txt"
25done
26
27rm -rf $BIN $CUBEOBJ

Generated with cgit - Back to sebastiano.tronto.net