aboutsummaryrefslogtreecommitdiff
path: root/measurements/2017-11-03/aggregate.sh
diff options
context:
space:
mode:
Diffstat (limited to 'measurements/2017-11-03/aggregate.sh')
-rw-r--r--measurements/2017-11-03/aggregate.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/measurements/2017-11-03/aggregate.sh b/measurements/2017-11-03/aggregate.sh
new file mode 100644
index 000000000..08fd6f2f6
--- /dev/null
+++ b/measurements/2017-11-03/aggregate.sh
@@ -0,0 +1,8 @@
+#/bin/bash
+(
+ for f in $(find . -name gmpxx.log); do echo -e "$(basename "$(dirname "$f")" | cut -d_ -f2-)\tgmpxx\t$(cat "$f" | cut -d' ' -f3 | cut -d, -f1)"; done
+ for f in $(find . -name gmpsec.log); do echo -e "$(basename "$(dirname "$f")" | cut -d_ -f2-)\tgmpsec\t$(cat "$f" | cut -d' ' -f3 | cut -d, -f1)"; done
+ for f in $(find . -name gmpvar.log); do echo -e "$(basename "$(dirname "$f")" | cut -d_ -f2-)\tgmpvar\t$(cat "$f" | cut -d' ' -f3 | cut -d, -f1)"; done
+ for f in $(find . -name fibe.log); do echo -e "$(basename "$(dirname "$f")" | cut -d_ -f2-)\tfibe_$(basename "$(dirname "$f")" | cut -d_ -f1)\t$(cat "$f" | cut -d' ' -f3 | cut -d, -f1)"; done
+) \
+| sort -n -k3 | sed 's:fibe:fiat:g' | sed 's/\(\d\)m\(\d\)/\1-\2/g' | sed 's/\(\d\)e\(\d\)/\1^\2/g' | sed 's/\(\d\)x\(\d\)/\1*\2/g' | sed 's/\(\d\)p\(\d\)/\1+\2/g'