aboutsummaryrefslogtreecommitdiff
path: root/capture.sh
diff options
context:
space:
mode:
authorGravatar Andres Erbsen <andreser@mit.edu>2017-06-18 16:37:11 -0400
committerGravatar Andres Erbsen <andreser@mit.edu>2017-06-18 16:37:11 -0400
commit50bdf1a84e0472c252632833fe127374319acca8 (patch)
treedb6b66d362a5109f13069929e0d918b5be955301 /capture.sh
parent87bf48fccf89460b8264bb5cedf6b0e966dde563 (diff)
"make bench", currently just X25519-C64 (closes #185)
Diffstat (limited to 'capture.sh')
-rwxr-xr-xcapture.sh12
1 files changed, 12 insertions, 0 deletions
diff --git a/capture.sh b/capture.sh
new file mode 100755
index 000000000..8e0455713
--- /dev/null
+++ b/capture.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+machine=$(etc/machine.sh)
+measurement=$($1/measure | (LC_ALL=C sort -n || true) | head -1024 | tail -1)
+revision=$(git rev-parse --short HEAD)
+
+(
+ grep -v "$machine" "$1/measurements.txt" 2>/dev/null || true;
+ echo "$measurement $machine $revision"
+) | (LC_ALL=C sort -n || true) > "$1/measurements.txt.tmp"
+
+mv "$1/measurements.txt.tmp" "$1/measurements.txt"