aboutsummaryrefslogtreecommitdiff
path: root/measurements
diff options
context:
space:
mode:
authorGravatar Andres Erbsen <andreser@google.com>2017-11-16 16:59:42 +0000
committerGravatar Andres Erbsen <andreser@google.com>2017-11-16 17:00:10 +0000
commitdb529da384411d9f6f7c8e7ea60415b466233ec5 (patch)
tree42cc1d7effbfbd38a480edf1e840b8e767886f86 /measurements
parentea10930bcf33872ee3803228c47cd800f0481886 (diff)
actual measurements on Haswell
Diffstat (limited to 'measurements')
-rw-r--r--measurements/2017-11-16/bench.sh4
-rw-r--r--measurements/2017-11-16/measurements-haswell.txt713
-rw-r--r--measurements/2017-11-16/measurements.txt140
3 files changed, 715 insertions, 142 deletions
diff --git a/measurements/2017-11-16/bench.sh b/measurements/2017-11-16/bench.sh
index 9d611769f..f7d882f3c 100644
--- a/measurements/2017-11-16/bench.sh
+++ b/measurements/2017-11-16/bench.sh
@@ -12,7 +12,7 @@ for p in $(cat primes.txt | sed 's:#.*::g' | grep . | tr -d ' ' | tr '^*+-' 'exp
printf "# MISSING %s\n" "$impl/fibe"
continue
fi
- /usr/bin/time -f "$impl/fibe\t%e" "$impl/fibe"
+ /usr/bin/time -f "$impl/fibe\t%e" "$impl/fibe" 2>&1
done
done
for ref in gmpvar gmpsec gmpxx; do
@@ -21,6 +21,6 @@ for p in $(cat primes.txt | sed 's:#.*::g' | grep . | tr -d ' ' | tr '^*+-' 'exp
printf "# MISSING %s\n" "$impl/$ref"
continue
fi
- /usr/bin/time -f "$impl/$ref\t%e" "$impl/$ref"
+ /usr/bin/time -f "$impl/$ref\t%e" "$impl/$ref" 2>&1
done
done
diff --git a/measurements/2017-11-16/measurements-haswell.txt b/measurements/2017-11-16/measurements-haswell.txt
new file mode 100644
index 000000000..da6155575
--- /dev/null
+++ b/measurements/2017-11-16/measurements-haswell.txt
@@ -0,0 +1,713 @@
+src/Specific/solinas64_2e127m1_3limbs/fibe 0.03
+src/Specific/solinas32_2e127m1_5limbs/fibe 0.04
+src/Specific/solinas32_2e127m1_6limbs/fibe 0.05
+src/Specific/montgomery64_2e127m1_2limbs/fibe 0.04
+src/Specific/montgomery32_2e127m1_4limbs/fibe 0.12
+src/Specific/montgomery64_2e127m1_2limbs/gmpvar 0.15
+src/Specific/montgomery64_2e127m1_2limbs/gmpsec 0.26
+src/Specific/montgomery64_2e127m1_2limbs/gmpxx 0.67
+src/Specific/solinas64_2e129m25_3limbs/fibe 0.03
+src/Specific/solinas64_2e129m25_4limbs/fibe 0.04
+src/Specific/solinas32_2e129m25_5limbs/fibe 0.03
+src/Specific/solinas32_2e129m25_6limbs/fibe 0.06
+src/Specific/montgomery64_2e129m25_3limbs/fibe 0.07
+src/Specific/montgomery32_2e129m25_5limbs/fibe 0.18
+src/Specific/montgomery64_2e129m25_3limbs/gmpvar 0.27
+src/Specific/montgomery64_2e129m25_3limbs/gmpsec 0.38
+src/Specific/montgomery64_2e129m25_3limbs/gmpxx 0.80
+src/Specific/solinas64_2e130m5_3limbs/fibe 0.04
+src/Specific/solinas64_2e130m5_4limbs/fibe 0.04
+src/Specific/solinas32_2e130m5_5limbs/fibe 0.03
+src/Specific/solinas32_2e130m5_6limbs/fibe 0.06
+src/Specific/montgomery64_2e130m5_3limbs/fibe 0.09
+src/Specific/montgomery32_2e130m5_5limbs/fibe 0.19
+src/Specific/montgomery64_2e130m5_3limbs/gmpvar 0.28
+src/Specific/montgomery64_2e130m5_3limbs/gmpsec 0.39
+src/Specific/montgomery64_2e130m5_3limbs/gmpxx 0.79
+src/Specific/solinas64_2e137m13_3limbs/fibe 0.03
+src/Specific/solinas64_2e137m13_4limbs/fibe 0.04
+# MISSING src/Specific/solinas32_2e137m13_5limbs/fibe
+src/Specific/solinas32_2e137m13_6limbs/fibe 0.06
+src/Specific/montgomery64_2e137m13_3limbs/fibe 0.08
+src/Specific/montgomery32_2e137m13_5limbs/fibe 0.19
+src/Specific/montgomery64_2e137m13_3limbs/gmpvar 0.27
+src/Specific/montgomery64_2e137m13_3limbs/gmpsec 0.37
+src/Specific/montgomery64_2e137m13_3limbs/gmpxx 0.80
+src/Specific/solinas64_2e140m27_3limbs/fibe 0.03
+src/Specific/solinas64_2e140m27_4limbs/fibe 0.04
+src/Specific/solinas32_2e140m27_6limbs/fibe 0.06
+src/Specific/solinas32_2e140m27_7limbs/fibe 0.07
+src/Specific/montgomery64_2e140m27_3limbs/fibe 0.08
+src/Specific/montgomery32_2e140m27_5limbs/fibe 0.19
+src/Specific/montgomery64_2e140m27_3limbs/gmpvar 0.27
+src/Specific/montgomery64_2e140m27_3limbs/gmpsec 0.38
+src/Specific/montgomery64_2e140m27_3limbs/gmpxx 0.80
+src/Specific/solinas64_2e141m9_3limbs/fibe 0.03
+src/Specific/solinas64_2e141m9_4limbs/fibe 0.04
+src/Specific/solinas32_2e141m9_6limbs/fibe 0.06
+src/Specific/solinas32_2e141m9_7limbs/fibe 0.07
+src/Specific/montgomery64_2e141m9_3limbs/fibe 0.08
+src/Specific/montgomery32_2e141m9_5limbs/fibe 0.19
+src/Specific/montgomery64_2e141m9_3limbs/gmpvar 0.27
+src/Specific/montgomery64_2e141m9_3limbs/gmpsec 0.39
+src/Specific/montgomery64_2e141m9_3limbs/gmpxx 0.83
+src/Specific/solinas64_2e150m5_3limbs/fibe 0.03
+src/Specific/solinas64_2e150m5_4limbs/fibe 0.04
+src/Specific/solinas32_2e150m5_6limbs/fibe 0.06
+src/Specific/solinas32_2e150m5_7limbs/fibe 0.07
+src/Specific/montgomery64_2e150m5_3limbs/fibe 0.08
+src/Specific/montgomery32_2e150m5_5limbs/fibe 0.19
+src/Specific/montgomery64_2e150m5_3limbs/gmpvar 0.29
+src/Specific/montgomery64_2e150m5_3limbs/gmpsec 0.39
+src/Specific/montgomery64_2e150m5_3limbs/gmpxx 0.84
+src/Specific/solinas64_2e150m3_3limbs/fibe 0.03
+src/Specific/solinas64_2e150m3_4limbs/fibe 0.04
+src/Specific/solinas32_2e150m3_6limbs/fibe 0.06
+src/Specific/solinas32_2e150m3_7limbs/fibe 0.07
+src/Specific/montgomery64_2e150m3_3limbs/fibe 0.08
+src/Specific/montgomery32_2e150m3_5limbs/fibe 0.19
+src/Specific/montgomery64_2e150m3_3limbs/gmpvar 0.30
+src/Specific/montgomery64_2e150m3_3limbs/gmpsec 0.38
+src/Specific/montgomery64_2e150m3_3limbs/gmpxx 0.80
+src/Specific/solinas64_2e152m17_3limbs/fibe 0.03
+src/Specific/solinas64_2e152m17_4limbs/fibe 0.04
+src/Specific/solinas32_2e152m17_6limbs/fibe 0.06
+src/Specific/solinas32_2e152m17_7limbs/fibe 0.08
+src/Specific/montgomery64_2e152m17_3limbs/fibe 0.08
+src/Specific/montgomery32_2e152m17_5limbs/fibe 0.20
+src/Specific/montgomery64_2e152m17_3limbs/gmpvar 0.27
+src/Specific/montgomery64_2e152m17_3limbs/gmpsec 0.38
+src/Specific/montgomery64_2e152m17_3limbs/gmpxx 0.82
+src/Specific/solinas64_2e158m15_3limbs/fibe 0.03
+src/Specific/solinas64_2e158m15_4limbs/fibe 0.04
+src/Specific/solinas32_2e158m15_6limbs/fibe 0.06
+src/Specific/solinas32_2e158m15_7limbs/fibe 0.07
+src/Specific/montgomery64_2e158m15_3limbs/fibe 0.08
+src/Specific/montgomery32_2e158m15_5limbs/fibe 0.19
+src/Specific/montgomery64_2e158m15_3limbs/gmpvar 0.27
+src/Specific/montgomery64_2e158m15_3limbs/gmpsec 0.37
+src/Specific/montgomery64_2e158m15_3limbs/gmpxx 0.76
+src/Specific/solinas64_2e165m25_3limbs/fibe 0.03
+src/Specific/solinas64_2e165m25_4limbs/fibe 0.04
+src/Specific/solinas32_2e165m25_7limbs/fibe 0.07
+src/Specific/solinas32_2e165m25_8limbs/fibe 0.10
+src/Specific/montgomery64_2e165m25_3limbs/fibe 0.08
+src/Specific/montgomery32_2e165m25_6limbs/fibe 0.27
+src/Specific/montgomery64_2e165m25_3limbs/gmpvar 0.27
+src/Specific/montgomery64_2e165m25_3limbs/gmpsec 0.38
+src/Specific/montgomery64_2e165m25_3limbs/gmpxx 0.78
+src/Specific/solinas64_2e166m5_3limbs/fibe 0.03
+src/Specific/solinas64_2e166m5_4limbs/fibe 0.04
+# MISSING src/Specific/solinas32_2e166m5_6limbs/fibe
+src/Specific/solinas32_2e166m5_7limbs/fibe 0.07
+src/Specific/montgomery64_2e166m5_3limbs/fibe 0.08
+src/Specific/montgomery32_2e166m5_6limbs/fibe 0.27
+src/Specific/montgomery64_2e166m5_3limbs/gmpvar 0.27
+src/Specific/montgomery64_2e166m5_3limbs/gmpsec 0.39
+src/Specific/montgomery64_2e166m5_3limbs/gmpxx 0.79
+src/Specific/solinas64_2e171m19_3limbs/fibe 0.03
+src/Specific/solinas64_2e171m19_4limbs/fibe 0.04
+src/Specific/solinas32_2e171m19_7limbs/fibe 0.07
+src/Specific/solinas32_2e171m19_8limbs/fibe 0.10
+src/Specific/montgomery64_2e171m19_3limbs/fibe 0.08
+src/Specific/montgomery32_2e171m19_6limbs/fibe 0.27
+src/Specific/montgomery64_2e171m19_3limbs/gmpvar 0.27
+src/Specific/montgomery64_2e171m19_3limbs/gmpsec 0.38
+src/Specific/montgomery64_2e171m19_3limbs/gmpxx 0.79
+src/Specific/solinas64_2e174m17_3limbs/fibe 0.03
+src/Specific/solinas64_2e174m17_4limbs/fibe 0.04
+src/Specific/solinas32_2e174m17_7limbs/fibe 0.07
+src/Specific/solinas32_2e174m17_8limbs/fibe 0.09
+src/Specific/montgomery64_2e174m17_3limbs/fibe 0.08
+src/Specific/montgomery32_2e174m17_6limbs/fibe 0.28
+src/Specific/montgomery64_2e174m17_3limbs/gmpvar 0.28
+src/Specific/montgomery64_2e174m17_3limbs/gmpsec 0.38
+src/Specific/montgomery64_2e174m17_3limbs/gmpxx 0.78
+src/Specific/solinas64_2e174m3_3limbs/fibe 0.03
+src/Specific/solinas64_2e174m3_4limbs/fibe 0.04
+src/Specific/solinas32_2e174m3_7limbs/fibe 0.07
+src/Specific/solinas32_2e174m3_8limbs/fibe 0.09
+src/Specific/montgomery64_2e174m3_3limbs/fibe 0.08
+src/Specific/montgomery32_2e174m3_6limbs/fibe 0.27
+src/Specific/montgomery64_2e174m3_3limbs/gmpvar 0.27
+src/Specific/montgomery64_2e174m3_3limbs/gmpsec 0.38
+src/Specific/montgomery64_2e174m3_3limbs/gmpxx 0.78
+src/Specific/solinas64_2e189m25_4limbs/fibe 0.04
+src/Specific/solinas64_2e189m25_5limbs/fibe 0.06
+# MISSING src/Specific/solinas32_2e189m25_7limbs/fibe
+src/Specific/solinas32_2e189m25_8limbs/fibe 0.09
+src/Specific/montgomery64_2e189m25_3limbs/fibe 0.08
+src/Specific/montgomery32_2e189m25_6limbs/fibe 0.27
+src/Specific/montgomery64_2e189m25_3limbs/gmpvar 0.27
+src/Specific/montgomery64_2e189m25_3limbs/gmpsec 0.39
+src/Specific/montgomery64_2e189m25_3limbs/gmpxx 0.80
+src/Specific/solinas64_2e190m11_4limbs/fibe 0.04
+src/Specific/solinas64_2e190m11_5limbs/fibe 0.06
+# MISSING src/Specific/solinas32_2e190m11_7limbs/fibe
+src/Specific/solinas32_2e190m11_8limbs/fibe 0.09
+src/Specific/montgomery64_2e190m11_3limbs/fibe 0.08
+src/Specific/montgomery32_2e190m11_6limbs/fibe 0.27
+src/Specific/montgomery64_2e190m11_3limbs/gmpvar 0.27
+src/Specific/montgomery64_2e190m11_3limbs/gmpsec 0.38
+src/Specific/montgomery64_2e190m11_3limbs/gmpxx 0.78
+src/Specific/solinas64_2e191m19_4limbs/fibe 0.04
+src/Specific/solinas64_2e191m19_5limbs/fibe 0.06
+src/Specific/solinas32_2e191m19_8limbs/fibe 0.10
+src/Specific/solinas32_2e191m19_9limbs/fibe 0.11
+src/Specific/montgomery64_2e191m19_3limbs/fibe 0.09
+src/Specific/montgomery32_2e191m19_6limbs/fibe 0.27
+src/Specific/montgomery64_2e191m19_3limbs/gmpvar 0.26
+src/Specific/montgomery64_2e191m19_3limbs/gmpsec 0.36
+src/Specific/montgomery64_2e191m19_3limbs/gmpxx 0.78
+src/Specific/solinas64_2e194m33_4limbs/fibe 0.04
+src/Specific/solinas64_2e194m33_5limbs/fibe 0.06
+src/Specific/solinas32_2e194m33_8limbs/fibe 0.09
+src/Specific/solinas32_2e194m33_9limbs/fibe 0.11
+src/Specific/montgomery64_2e194m33_4limbs/fibe 0.12
+# MISSING src/Specific/montgomery32_2e194m33_7limbs/fibe
+src/Specific/montgomery64_2e194m33_4limbs/gmpvar 0.34
+src/Specific/montgomery64_2e194m33_4limbs/gmpsec 0.50
+src/Specific/montgomery64_2e194m33_4limbs/gmpxx 0.93
+src/Specific/solinas64_2e196m15_4limbs/fibe 0.04
+src/Specific/solinas64_2e196m15_5limbs/fibe 0.06
+src/Specific/solinas32_2e196m15_8limbs/fibe 0.09
+src/Specific/solinas32_2e196m15_9limbs/fibe 0.11
+src/Specific/montgomery64_2e196m15_4limbs/fibe 0.12
+# MISSING src/Specific/montgomery32_2e196m15_7limbs/fibe
+src/Specific/montgomery64_2e196m15_4limbs/gmpvar 0.34
+src/Specific/montgomery64_2e196m15_4limbs/gmpsec 0.50
+src/Specific/montgomery64_2e196m15_4limbs/gmpxx 0.89
+src/Specific/solinas64_2e198m17_4limbs/fibe 0.04
+src/Specific/solinas64_2e198m17_5limbs/fibe 0.06
+src/Specific/solinas32_2e198m17_8limbs/fibe 0.09
+src/Specific/solinas32_2e198m17_9limbs/fibe 0.11
+src/Specific/montgomery64_2e198m17_4limbs/fibe 0.12
+# MISSING src/Specific/montgomery32_2e198m17_7limbs/fibe
+src/Specific/montgomery64_2e198m17_4limbs/gmpvar 0.34
+src/Specific/montgomery64_2e198m17_4limbs/gmpsec 0.51
+src/Specific/montgomery64_2e198m17_4limbs/gmpxx 0.87
+src/Specific/solinas64_2e206m5_4limbs/fibe 0.04
+src/Specific/solinas64_2e206m5_5limbs/fibe 0.06
+src/Specific/solinas32_2e206m5_8limbs/fibe 0.08
+src/Specific/solinas32_2e206m5_9limbs/fibe 0.11
+src/Specific/montgomery64_2e206m5_4limbs/fibe 0.14
+# MISSING src/Specific/montgomery32_2e206m5_7limbs/fibe
+src/Specific/montgomery64_2e206m5_4limbs/gmpvar 0.34
+src/Specific/montgomery64_2e206m5_4limbs/gmpsec 0.50
+src/Specific/montgomery64_2e206m5_4limbs/gmpxx 0.84
+src/Specific/solinas64_2e212m29_4limbs/fibe 0.05
+src/Specific/solinas64_2e212m29_5limbs/fibe 0.06
+# MISSING src/Specific/solinas32_2e212m29_8limbs/fibe
+src/Specific/solinas32_2e212m29_9limbs/fibe 0.11
+src/Specific/montgomery64_2e212m29_4limbs/fibe 0.12
+# MISSING src/Specific/montgomery32_2e212m29_7limbs/fibe
+src/Specific/montgomery64_2e212m29_4limbs/gmpvar 0.35
+src/Specific/montgomery64_2e212m29_4limbs/gmpsec 0.49
+src/Specific/montgomery64_2e212m29_4limbs/gmpxx 0.87
+src/Specific/solinas64_2e213m3_4limbs/fibe 0.04
+src/Specific/solinas64_2e213m3_5limbs/fibe 0.06
+src/Specific/solinas32_2e213m3_8limbs/fibe 0.09
+src/Specific/solinas32_2e213m3_9limbs/fibe 0.11
+src/Specific/montgomery64_2e213m3_4limbs/fibe 0.13
+# MISSING src/Specific/montgomery32_2e213m3_7limbs/fibe
+src/Specific/montgomery64_2e213m3_4limbs/gmpvar 0.37
+src/Specific/montgomery64_2e213m3_4limbs/gmpsec 0.49
+src/Specific/montgomery64_2e213m3_4limbs/gmpxx 0.88
+src/Specific/solinas64_2e221m3_4limbs/fibe 0.05
+src/Specific/solinas64_2e221m3_5limbs/fibe 0.07
+# MISSING src/Specific/solinas32_2e221m3_8limbs/fibe
+src/Specific/solinas32_2e221m3_9limbs/fibe 0.10
+src/Specific/montgomery64_2e221m3_4limbs/fibe 0.15
+# MISSING src/Specific/montgomery32_2e221m3_7limbs/fibe
+src/Specific/montgomery64_2e221m3_4limbs/gmpvar 0.36
+src/Specific/montgomery64_2e221m3_4limbs/gmpsec 0.51
+src/Specific/montgomery64_2e221m3_4limbs/gmpxx 0.89
+src/Specific/solinas64_2e222m117_4limbs/fibe 0.05
+src/Specific/solinas64_2e222m117_5limbs/fibe 0.06
+src/Specific/solinas32_2e222m117_10limbs/fibe 0.13
+src/Specific/solinas32_2e222m117_9limbs/fibe 0.11
+src/Specific/montgomery64_2e222m117_4limbs/fibe 0.12
+# MISSING src/Specific/montgomery32_2e222m117_7limbs/fibe
+src/Specific/montgomery64_2e222m117_4limbs/gmpvar 0.35
+src/Specific/montgomery64_2e222m117_4limbs/gmpsec 0.53
+src/Specific/montgomery64_2e222m117_4limbs/gmpxx 0.91
+src/Specific/solinas64_2e226m5_4limbs/fibe 0.04
+src/Specific/solinas64_2e226m5_5limbs/fibe 0.08
+src/Specific/solinas32_2e226m5_10limbs/fibe 0.13
+src/Specific/solinas32_2e226m5_9limbs/fibe 0.11
+src/Specific/montgomery64_2e226m5_4limbs/fibe 0.13
+# MISSING src/Specific/montgomery32_2e226m5_8limbs/fibe
+src/Specific/montgomery64_2e226m5_4limbs/gmpvar 0.35
+src/Specific/montgomery64_2e226m5_4limbs/gmpsec 0.50
+src/Specific/montgomery64_2e226m5_4limbs/gmpxx 0.92
+src/Specific/solinas64_2e230m27_4limbs/fibe 0.05
+src/Specific/solinas64_2e230m27_5limbs/fibe 0.06
+src/Specific/solinas32_2e230m27_10limbs/fibe 0.13
+src/Specific/solinas32_2e230m27_9limbs/fibe 0.11
+src/Specific/montgomery64_2e230m27_4limbs/fibe 0.13
+# MISSING src/Specific/montgomery32_2e230m27_8limbs/fibe
+src/Specific/montgomery64_2e230m27_4limbs/gmpvar 0.35
+src/Specific/montgomery64_2e230m27_4limbs/gmpsec 0.54
+src/Specific/montgomery64_2e230m27_4limbs/gmpxx 0.91
+src/Specific/solinas64_2e235m15_4limbs/fibe 0.06
+src/Specific/solinas64_2e235m15_5limbs/fibe 0.06
+src/Specific/solinas32_2e235m15_10limbs/fibe 0.13
+src/Specific/solinas32_2e235m15_9limbs/fibe 0.11
+src/Specific/montgomery64_2e235m15_4limbs/fibe 0.13
+# MISSING src/Specific/montgomery32_2e235m15_8limbs/fibe
+src/Specific/montgomery64_2e235m15_4limbs/gmpvar 0.34
+src/Specific/montgomery64_2e235m15_4limbs/gmpsec 0.50
+src/Specific/montgomery64_2e235m15_4limbs/gmpxx 0.89
+src/Specific/solinas64_2e243m9_5limbs/fibe 0.06
+src/Specific/solinas64_2e243m9_6limbs/fibe 0.11
+src/Specific/solinas32_2e243m9_10limbs/fibe 0.12
+src/Specific/solinas32_2e243m9_9limbs/fibe 0.10
+src/Specific/montgomery64_2e243m9_4limbs/fibe 0.13
+# MISSING src/Specific/montgomery32_2e243m9_8limbs/fibe
+src/Specific/montgomery64_2e243m9_4limbs/gmpvar 0.34
+src/Specific/montgomery64_2e243m9_4limbs/gmpsec 0.50
+src/Specific/montgomery64_2e243m9_4limbs/gmpxx 0.89
+src/Specific/solinas64_2e251m9_5limbs/fibe 0.06
+src/Specific/solinas64_2e251m9_6limbs/fibe 0.10
+src/Specific/solinas32_2e251m9_10limbs/fibe 0.13
+src/Specific/solinas32_2e251m9_11limbs/fibe 0.16
+src/Specific/montgomery64_2e251m9_4limbs/fibe 0.13
+# MISSING src/Specific/montgomery32_2e251m9_8limbs/fibe
+src/Specific/montgomery64_2e251m9_4limbs/gmpvar 0.35
+src/Specific/montgomery64_2e251m9_4limbs/gmpsec 0.50
+src/Specific/montgomery64_2e251m9_4limbs/gmpxx 0.94
+src/Specific/solinas64_2e255m765_5limbs/fibe 0.06
+src/Specific/solinas64_2e255m765_6limbs/fibe 0.10
+src/Specific/solinas32_2e255m765_12limbs/fibe 0.18
+src/Specific/solinas32_2e255m765_13limbs/fibe 0.20
+src/Specific/montgomery64_2e255m765_4limbs/fibe 0.13
+# MISSING src/Specific/montgomery32_2e255m765_8limbs/fibe
+src/Specific/montgomery64_2e255m765_4limbs/gmpvar 0.34
+src/Specific/montgomery64_2e255m765_4limbs/gmpsec 0.52
+src/Specific/montgomery64_2e255m765_4limbs/gmpxx 0.90
+src/Specific/solinas64_2e255m19_5limbs/fibe 0.06
+src/Specific/solinas64_2e255m19_6limbs/fibe 0.10
+src/Specific/solinas32_2e255m19_10limbs/fibe 0.15
+src/Specific/solinas32_2e255m19_11limbs/fibe 0.17
+src/Specific/montgomery64_2e255m19_4limbs/fibe 0.13
+# MISSING src/Specific/montgomery32_2e255m19_8limbs/fibe
+src/Specific/montgomery64_2e255m19_4limbs/gmpvar 0.35
+src/Specific/montgomery64_2e255m19_4limbs/gmpsec 0.48
+src/Specific/montgomery64_2e255m19_4limbs/gmpxx 0.90
+src/Specific/solinas64_2e256m189_5limbs/fibe 0.06
+src/Specific/solinas64_2e256m189_6limbs/fibe 0.11
+src/Specific/solinas32_2e256m189_11limbs/fibe 0.15
+src/Specific/solinas32_2e256m189_12limbs/fibe 0.18
+src/Specific/montgomery64_2e256m189_4limbs/fibe 0.14
+# MISSING src/Specific/montgomery32_2e256m189_8limbs/fibe
+src/Specific/montgomery64_2e256m189_4limbs/gmpvar 0.34
+src/Specific/montgomery64_2e256m189_4limbs/gmpsec 0.38
+src/Specific/montgomery64_2e256m189_4limbs/gmpxx 0.87
+src/Specific/solinas64_2e266m3_5limbs/fibe 0.06
+src/Specific/solinas64_2e266m3_6limbs/fibe 0.10
+src/Specific/solinas32_2e266m3_10limbs/fibe 0.12
+src/Specific/solinas32_2e266m3_11limbs/fibe 0.15
+src/Specific/montgomery64_2e266m3_5limbs/fibe 0.18
+# MISSING src/Specific/montgomery32_2e266m3_9limbs/fibe
+src/Specific/montgomery64_2e266m3_5limbs/gmpvar 0.45
+src/Specific/montgomery64_2e266m3_5limbs/gmpsec 0.66
+src/Specific/montgomery64_2e266m3_5limbs/gmpxx 1.13
+src/Specific/solinas64_2e285m9_5limbs/fibe 0.06
+src/Specific/solinas64_2e285m9_6limbs/fibe 0.10
+src/Specific/solinas32_2e285m9_11limbs/fibe 0.15
+src/Specific/solinas32_2e285m9_12limbs/fibe 0.17
+src/Specific/montgomery64_2e285m9_5limbs/fibe 0.18
+# MISSING src/Specific/montgomery32_2e285m9_9limbs/fibe
+src/Specific/montgomery64_2e285m9_5limbs/gmpvar 0.43
+src/Specific/montgomery64_2e285m9_5limbs/gmpsec 0.73
+src/Specific/montgomery64_2e285m9_5limbs/gmpxx 0.97
+src/Specific/solinas64_2e291m19_5limbs/fibe 0.07
+src/Specific/solinas64_2e291m19_6limbs/fibe 0.10
+# MISSING src/Specific/solinas32_2e291m19_11limbs/fibe
+src/Specific/solinas32_2e291m19_12limbs/fibe 0.18
+src/Specific/montgomery64_2e291m19_5limbs/fibe 0.18
+# MISSING src/Specific/montgomery32_2e291m19_10limbs/fibe
+src/Specific/montgomery64_2e291m19_5limbs/gmpvar 0.42
+src/Specific/montgomery64_2e291m19_5limbs/gmpsec 0.68
+src/Specific/montgomery64_2e291m19_5limbs/gmpxx 1.00
+src/Specific/solinas64_2e321m9_6limbs/fibe 0.10
+src/Specific/solinas64_2e321m9_7limbs/fibe 0.12
+# MISSING src/Specific/solinas32_2e321m9_12limbs/fibe
+src/Specific/solinas32_2e321m9_13limbs/fibe 0.19
+src/Specific/montgomery64_2e321m9_6limbs/fibe 0.26
+# MISSING src/Specific/montgomery32_2e321m9_11limbs/fibe
+src/Specific/montgomery64_2e321m9_6limbs/gmpvar 0.54
+src/Specific/montgomery64_2e321m9_6limbs/gmpsec 0.80
+src/Specific/montgomery64_2e321m9_6limbs/gmpxx 1.18
+src/Specific/solinas64_2e336m17_6limbs/fibe 0.10
+src/Specific/solinas64_2e336m17_7limbs/fibe 0.15
+src/Specific/solinas32_2e336m17_13limbs/fibe 0.22
+src/Specific/solinas32_2e336m17_14limbs/fibe 0.23
+src/Specific/montgomery64_2e336m17_6limbs/fibe 0.27
+# MISSING src/Specific/montgomery32_2e336m17_11limbs/fibe
+src/Specific/montgomery64_2e336m17_6limbs/gmpvar 0.53
+src/Specific/montgomery64_2e336m17_6limbs/gmpsec 0.80
+src/Specific/montgomery64_2e336m17_6limbs/gmpxx 1.11
+src/Specific/solinas64_2e336m3_6limbs/fibe 0.09
+src/Specific/solinas64_2e336m3_7limbs/fibe 0.12
+# MISSING src/Specific/solinas32_2e336m3_12limbs/fibe
+src/Specific/solinas32_2e336m3_13limbs/fibe 0.20
+src/Specific/montgomery64_2e336m3_6limbs/fibe 0.27
+# MISSING src/Specific/montgomery32_2e336m3_11limbs/fibe
+src/Specific/montgomery64_2e336m3_6limbs/gmpvar 0.53
+src/Specific/montgomery64_2e336m3_6limbs/gmpsec 0.86
+src/Specific/montgomery64_2e336m3_6limbs/gmpxx 1.08
+src/Specific/solinas64_2e338m15_6limbs/fibe 0.10
+src/Specific/solinas64_2e338m15_7limbs/fibe 0.12
+src/Specific/solinas32_2e338m15_13limbs/fibe 0.20
+src/Specific/solinas32_2e338m15_14limbs/fibe 0.23
+src/Specific/montgomery64_2e338m15_6limbs/fibe 0.25
+# MISSING src/Specific/montgomery32_2e338m15_11limbs/fibe
+src/Specific/montgomery64_2e338m15_6limbs/gmpvar 0.54
+src/Specific/montgomery64_2e338m15_6limbs/gmpsec 0.80
+src/Specific/montgomery64_2e338m15_6limbs/gmpxx 1.06
+src/Specific/solinas64_2e369m25_7limbs/fibe 0.13
+src/Specific/solinas64_2e369m25_8limbs/fibe 0.15
+src/Specific/solinas32_2e369m25_15limbs/fibe 0.26
+src/Specific/solinas32_2e369m25_16limbs/fibe 0.31
+src/Specific/montgomery64_2e369m25_6limbs/fibe 0.26
+# MISSING src/Specific/montgomery32_2e369m25_12limbs/fibe
+src/Specific/montgomery64_2e369m25_6limbs/gmpvar 0.52
+src/Specific/montgomery64_2e369m25_6limbs/gmpsec 0.79
+src/Specific/montgomery64_2e369m25_6limbs/gmpxx 1.10
+src/Specific/solinas64_2e379m19_7limbs/fibe 0.12
+src/Specific/solinas64_2e379m19_8limbs/fibe 0.17
+src/Specific/solinas32_2e379m19_15limbs/fibe 0.27
+src/Specific/solinas32_2e379m19_16limbs/fibe 0.30
+src/Specific/montgomery64_2e379m19_6limbs/fibe 0.26
+# MISSING src/Specific/montgomery32_2e379m19_12limbs/fibe
+src/Specific/montgomery64_2e379m19_6limbs/gmpvar 0.55
+src/Specific/montgomery64_2e379m19_6limbs/gmpsec 0.79
+src/Specific/montgomery64_2e379m19_6limbs/gmpxx 1.07
+src/Specific/solinas64_2e382m105_7limbs/fibe 0.13
+src/Specific/solinas64_2e382m105_8limbs/fibe 0.15
+src/Specific/solinas32_2e382m105_16limbs/fibe 0.30
+src/Specific/solinas32_2e382m105_17limbs/fibe 0.34
+src/Specific/montgomery64_2e382m105_6limbs/fibe 0.25
+# MISSING src/Specific/montgomery32_2e382m105_12limbs/fibe
+src/Specific/montgomery64_2e382m105_6limbs/gmpvar 0.57
+src/Specific/montgomery64_2e382m105_6limbs/gmpsec 0.92
+src/Specific/montgomery64_2e382m105_6limbs/gmpxx 1.11
+src/Specific/solinas64_2e383m421_7limbs/fibe 0.13
+src/Specific/solinas64_2e383m421_8limbs/fibe 0.15
+src/Specific/solinas32_2e383m421_17limbs/fibe 0.32
+src/Specific/solinas32_2e383m421_18limbs/fibe 0.40
+src/Specific/montgomery64_2e383m421_6limbs/fibe 0.25
+# MISSING src/Specific/montgomery32_2e383m421_12limbs/fibe
+src/Specific/montgomery64_2e383m421_6limbs/gmpvar 0.51
+src/Specific/montgomery64_2e383m421_6limbs/gmpsec 0.76
+src/Specific/montgomery64_2e383m421_6limbs/gmpxx 1.06
+src/Specific/solinas64_2e383m187_7limbs/fibe 0.13
+src/Specific/solinas64_2e383m187_8limbs/fibe 0.16
+src/Specific/solinas32_2e383m187_16limbs/fibe 0.30
+src/Specific/solinas32_2e383m187_17limbs/fibe 0.34
+src/Specific/montgomery64_2e383m187_6limbs/fibe 0.28
+# MISSING src/Specific/montgomery32_2e383m187_12limbs/fibe
+src/Specific/montgomery64_2e383m187_6limbs/gmpvar 0.50
+src/Specific/montgomery64_2e383m187_6limbs/gmpsec 0.75
+src/Specific/montgomery64_2e383m187_6limbs/gmpxx 1.05
+src/Specific/solinas64_2e383m31_7limbs/fibe 0.13
+src/Specific/solinas64_2e383m31_8limbs/fibe 0.16
+# MISSING src/Specific/solinas32_2e383m31_15limbs/fibe
+src/Specific/solinas32_2e383m31_16limbs/fibe 0.30
+src/Specific/montgomery64_2e383m31_6limbs/fibe 0.26
+# MISSING src/Specific/montgomery32_2e383m31_12limbs/fibe
+src/Specific/montgomery64_2e383m31_6limbs/gmpvar 0.51
+src/Specific/montgomery64_2e383m31_6limbs/gmpsec 0.75
+src/Specific/montgomery64_2e383m31_6limbs/gmpxx 1.05
+src/Specific/solinas64_2e384m317_7limbs/fibe 0.13
+src/Specific/solinas64_2e384m317_8limbs/fibe 0.15
+src/Specific/solinas32_2e384m317_17limbs/fibe 0.32
+src/Specific/solinas32_2e384m317_18limbs/fibe 0.37
+src/Specific/montgomery64_2e384m317_6limbs/fibe 0.26
+# MISSING src/Specific/montgomery32_2e384m317_12limbs/fibe
+src/Specific/montgomery64_2e384m317_6limbs/gmpvar 0.48
+src/Specific/montgomery64_2e384m317_6limbs/gmpsec 0.67
+src/Specific/montgomery64_2e384m317_6limbs/gmpxx 1.00
+src/Specific/solinas64_2e389m21_7limbs/fibe 0.13
+src/Specific/solinas64_2e389m21_8limbs/fibe 0.16
+# MISSING src/Specific/solinas32_2e389m21_15limbs/fibe
+src/Specific/solinas32_2e389m21_16limbs/fibe 0.32
+# MISSING src/Specific/montgomery64_2e389m21_7limbs/fibe
+# MISSING src/Specific/montgomery32_2e389m21_13limbs/fibe
+src/Specific/montgomery64_2e389m21_7limbs/gmpvar 0.60
+src/Specific/montgomery64_2e389m21_7limbs/gmpsec 0.97
+src/Specific/montgomery64_2e389m21_7limbs/gmpxx 1.22
+src/Specific/solinas64_2e401m31_7limbs/fibe 0.14
+src/Specific/solinas64_2e401m31_8limbs/fibe 0.15
+src/Specific/solinas32_2e401m31_16limbs/fibe 0.31
+src/Specific/solinas32_2e401m31_17limbs/fibe 0.33
+# MISSING src/Specific/montgomery64_2e401m31_7limbs/fibe
+# MISSING src/Specific/montgomery32_2e401m31_13limbs/fibe
+src/Specific/montgomery64_2e401m31_7limbs/gmpvar 0.61
+src/Specific/montgomery64_2e401m31_7limbs/gmpsec 0.97
+src/Specific/montgomery64_2e401m31_7limbs/gmpxx 1.17
+# MISSING src/Specific/solinas64_2e413m21_7limbs/fibe
+src/Specific/solinas64_2e413m21_8limbs/fibe 0.16
+# MISSING src/Specific/solinas32_2e413m21_16limbs/fibe
+src/Specific/solinas32_2e413m21_17limbs/fibe 0.36
+# MISSING src/Specific/montgomery64_2e413m21_7limbs/fibe
+# MISSING src/Specific/montgomery32_2e413m21_13limbs/fibe
+src/Specific/montgomery64_2e413m21_7limbs/gmpvar 0.62
+src/Specific/montgomery64_2e413m21_7limbs/gmpsec 0.99
+src/Specific/montgomery64_2e413m21_7limbs/gmpxx 1.22
+src/Specific/solinas64_2e414m17_8limbs/fibe 0.15
+src/Specific/solinas64_2e414m17_9limbs/fibe 0.18
+# MISSING src/Specific/solinas32_2e414m17_16limbs/fibe
+src/Specific/solinas32_2e414m17_17limbs/fibe 0.34
+# MISSING src/Specific/montgomery64_2e414m17_7limbs/fibe
+# MISSING src/Specific/montgomery32_2e414m17_13limbs/fibe
+src/Specific/montgomery64_2e414m17_7limbs/gmpvar 0.60
+src/Specific/montgomery64_2e414m17_7limbs/gmpsec 0.98
+src/Specific/montgomery64_2e414m17_7limbs/gmpxx 1.21
+src/Specific/solinas64_2e444m17_8limbs/fibe 0.17
+src/Specific/solinas64_2e444m17_9limbs/fibe 0.19
+# MISSING src/Specific/solinas32_2e444m17_17limbs/fibe
+src/Specific/solinas32_2e444m17_18limbs/fibe 0.36
+# MISSING src/Specific/montgomery64_2e444m17_7limbs/fibe
+# MISSING src/Specific/montgomery32_2e444m17_14limbs/fibe
+src/Specific/montgomery64_2e444m17_7limbs/gmpvar 0.60
+src/Specific/montgomery64_2e444m17_7limbs/gmpsec 0.96
+src/Specific/montgomery64_2e444m17_7limbs/gmpxx 1.20
+src/Specific/solinas64_2e452m3_8limbs/fibe 0.16
+src/Specific/solinas64_2e452m3_9limbs/fibe 0.19
+src/Specific/solinas32_2e452m3_17limbs/fibe 0.32
+src/Specific/solinas32_2e452m3_18limbs/fibe 0.38
+# MISSING src/Specific/montgomery64_2e452m3_8limbs/fibe
+# MISSING src/Specific/montgomery32_2e452m3_15limbs/fibe
+src/Specific/montgomery64_2e452m3_8limbs/gmpvar 0.71
+src/Specific/montgomery64_2e452m3_8limbs/gmpsec 1.24
+src/Specific/montgomery64_2e452m3_8limbs/gmpxx 1.32
+src/Specific/solinas64_2e468m17_8limbs/fibe 0.16
+src/Specific/solinas64_2e468m17_9limbs/fibe 0.19
+src/Specific/solinas32_2e468m17_18limbs/fibe 0.38
+src/Specific/solinas32_2e468m17_19limbs/fibe 0.43
+# MISSING src/Specific/montgomery64_2e468m17_8limbs/fibe
+# MISSING src/Specific/montgomery32_2e468m17_15limbs/fibe
+src/Specific/montgomery64_2e468m17_8limbs/gmpvar 0.71
+src/Specific/montgomery64_2e468m17_8limbs/gmpsec 1.23
+src/Specific/montgomery64_2e468m17_8limbs/gmpxx 1.29
+src/Specific/solinas64_2e488m17_10limbs/fibe 0.28
+src/Specific/solinas64_2e488m17_9limbs/fibe 0.19
+# MISSING src/Specific/solinas32_2e488m17_19limbs/fibe
+src/Specific/solinas32_2e488m17_20limbs/fibe 0.48
+# MISSING src/Specific/montgomery64_2e488m17_8limbs/fibe
+# MISSING src/Specific/montgomery32_2e488m17_16limbs/fibe
+src/Specific/montgomery64_2e488m17_8limbs/gmpvar 0.70
+src/Specific/montgomery64_2e488m17_8limbs/gmpsec 1.20
+src/Specific/montgomery64_2e488m17_8limbs/gmpxx 1.28
+src/Specific/solinas64_2e489m21_10limbs/fibe 0.23
+src/Specific/solinas64_2e489m21_9limbs/fibe 0.20
+# MISSING src/Specific/solinas32_2e489m21_19limbs/fibe
+src/Specific/solinas32_2e489m21_20limbs/fibe 0.49
+# MISSING src/Specific/montgomery64_2e489m21_8limbs/fibe
+# MISSING src/Specific/montgomery32_2e489m21_16limbs/fibe
+src/Specific/montgomery64_2e489m21_8limbs/gmpvar 0.69
+src/Specific/montgomery64_2e489m21_8limbs/gmpsec 1.17
+src/Specific/montgomery64_2e489m21_8limbs/gmpxx 1.27
+src/Specific/solinas64_2e495m31_10limbs/fibe 0.23
+src/Specific/solinas64_2e495m31_9limbs/fibe 0.19
+src/Specific/solinas32_2e495m31_20limbs/fibe 0.45
+src/Specific/solinas32_2e495m31_21limbs/fibe 0.50
+# MISSING src/Specific/montgomery64_2e495m31_8limbs/fibe
+# MISSING src/Specific/montgomery32_2e495m31_16limbs/fibe
+src/Specific/montgomery64_2e495m31_8limbs/gmpvar 0.69
+src/Specific/montgomery64_2e495m31_8limbs/gmpsec 1.17
+src/Specific/montgomery64_2e495m31_8limbs/gmpxx 1.30
+src/Specific/solinas64_2e511m481_10limbs/fibe 0.25
+src/Specific/solinas64_2e511m481_11limbs/fibe 0.28
+# MISSING src/Specific/solinas32_2e511m481_23limbs/fibe
+# MISSING src/Specific/solinas32_2e511m481_24limbs/fibe
+# MISSING src/Specific/montgomery64_2e511m481_8limbs/fibe
+# MISSING src/Specific/montgomery32_2e511m481_16limbs/fibe
+src/Specific/montgomery64_2e511m481_8limbs/gmpvar 0.66
+src/Specific/montgomery64_2e511m481_8limbs/gmpsec 1.12
+src/Specific/montgomery64_2e511m481_8limbs/gmpxx 1.24
+src/Specific/solinas64_2e511m187_10limbs/fibe 0.25
+src/Specific/solinas64_2e511m187_11limbs/fibe 0.28
+src/Specific/solinas32_2e511m187_22limbs/fibe 0.56
+# MISSING src/Specific/solinas32_2e511m187_23limbs/fibe
+# MISSING src/Specific/montgomery64_2e511m187_8limbs/fibe
+# MISSING src/Specific/montgomery32_2e511m187_16limbs/fibe
+src/Specific/montgomery64_2e511m187_8limbs/gmpvar 0.66
+src/Specific/montgomery64_2e511m187_8limbs/gmpsec 1.13
+src/Specific/montgomery64_2e511m187_8limbs/gmpxx 1.21
+src/Specific/solinas64_2e512m569_10limbs/fibe 0.24
+src/Specific/solinas64_2e512m569_11limbs/fibe 0.28
+# MISSING src/Specific/solinas32_2e512m569_24limbs/fibe
+# MISSING src/Specific/solinas32_2e512m569_25limbs/fibe
+# MISSING src/Specific/montgomery64_2e512m569_8limbs/fibe
+# MISSING src/Specific/montgomery32_2e512m569_16limbs/fibe
+src/Specific/montgomery64_2e512m569_8limbs/gmpvar 0.62
+src/Specific/montgomery64_2e512m569_8limbs/gmpsec 0.95
+src/Specific/montgomery64_2e512m569_8limbs/gmpxx 1.14
+src/Specific/solinas64_2e521m1_10limbs/fibe 0.25
+src/Specific/solinas64_2e521m1_9limbs/fibe 0.18
+src/Specific/solinas32_2e521m1_19limbs/fibe 0.36
+src/Specific/solinas32_2e521m1_20limbs/fibe 0.39
+# MISSING src/Specific/montgomery64_2e521m1_9limbs/fibe
+# MISSING src/Specific/montgomery32_2e521m1_17limbs/fibe
+src/Specific/montgomery64_2e521m1_9limbs/gmpvar 0.81
+src/Specific/montgomery64_2e521m1_9limbs/gmpsec 1.40
+src/Specific/montgomery64_2e521m1_9limbs/gmpxx 1.44
+src/Specific/solinas64_2e192m2e64m1_4limbs/fibe 0.05
+src/Specific/solinas64_2e192m2e64m1_5limbs/fibe 0.07
+# MISSING src/Specific/solinas32_2e192m2e64m1_10limbs/fibe
+# MISSING src/Specific/solinas32_2e192m2e64m1_9limbs/fibe
+src/Specific/montgomery64_2e192m2e64m1_3limbs/fibe 0.07
+src/Specific/montgomery32_2e192m2e64m1_6limbs/fibe 0.26
+src/Specific/montgomery64_2e192m2e64m1_3limbs/gmpvar 0.24
+src/Specific/montgomery64_2e192m2e64m1_3limbs/gmpsec 0.31
+src/Specific/montgomery64_2e192m2e64m1_3limbs/gmpxx 0.79
+src/Specific/solinas64_2e216m2e108m1_4limbs/fibe 0.04
+# MISSING src/Specific/solinas64_2e216m2e108m1_5limbs/fibe
+src/Specific/solinas32_2e216m2e108m1_10limbs/fibe 0.12
+src/Specific/solinas32_2e216m2e108m1_8limbs/fibe 0.08
+src/Specific/montgomery64_2e216m2e108m1_4limbs/fibe 0.12
+# MISSING src/Specific/montgomery32_2e216m2e108m1_7limbs/fibe
+src/Specific/montgomery64_2e216m2e108m1_4limbs/gmpvar 0.35
+src/Specific/montgomery64_2e216m2e108m1_4limbs/gmpsec 0.51
+src/Specific/montgomery64_2e216m2e108m1_4limbs/gmpxx 0.88
+src/Specific/solinas64_2e322m2e161m1_6limbs/fibe 0.07
+# MISSING src/Specific/solinas64_2e322m2e161m1_7limbs/fibe
+src/Specific/solinas32_2e322m2e161m1_12limbs/fibe 0.16
+src/Specific/solinas32_2e322m2e161m1_14limbs/fibe 0.23
+src/Specific/montgomery64_2e322m2e161m1_6limbs/fibe 0.27
+# MISSING src/Specific/montgomery32_2e322m2e161m1_11limbs/fibe
+src/Specific/montgomery64_2e322m2e161m1_6limbs/gmpvar 0.53
+src/Specific/montgomery64_2e322m2e161m1_6limbs/gmpsec 0.83
+src/Specific/montgomery64_2e322m2e161m1_6limbs/gmpxx 1.15
+src/Specific/solinas64_2e416m2e208m1_8limbs/fibe 0.14
+# MISSING src/Specific/solinas64_2e416m2e208m1_9limbs/fibe
+src/Specific/solinas32_2e416m2e208m1_16limbs/fibe 0.25
+src/Specific/solinas32_2e416m2e208m1_18limbs/fibe 0.33
+# MISSING src/Specific/montgomery64_2e416m2e208m1_7limbs/fibe
+# MISSING src/Specific/montgomery32_2e416m2e208m1_13limbs/fibe
+src/Specific/montgomery64_2e416m2e208m1_7limbs/gmpvar 0.60
+src/Specific/montgomery64_2e416m2e208m1_7limbs/gmpsec 0.98
+src/Specific/montgomery64_2e416m2e208m1_7limbs/gmpxx 1.16
+src/Specific/solinas64_2e448m2e224m1_10limbs/fibe 0.18
+src/Specific/solinas64_2e448m2e224m1_8limbs/fibe 0.12
+# MISSING src/Specific/solinas32_2e448m2e224m1_16limbs/fibe
+src/Specific/solinas32_2e448m2e224m1_18limbs/fibe 0.30
+# MISSING src/Specific/montgomery64_2e448m2e224m1_7limbs/fibe
+# MISSING src/Specific/montgomery32_2e448m2e224m1_14limbs/fibe
+src/Specific/montgomery64_2e448m2e224m1_7limbs/gmpvar 0.52
+src/Specific/montgomery64_2e448m2e224m1_7limbs/gmpsec 0.79
+src/Specific/montgomery64_2e448m2e224m1_7limbs/gmpxx 1.06
+src/Specific/solinas64_2e450m2e225m1_10limbs/fibe 0.18
+src/Specific/solinas64_2e450m2e225m1_8limbs/fibe 0.13
+# MISSING src/Specific/solinas32_2e450m2e225m1_18limbs/fibe
+# MISSING src/Specific/solinas32_2e450m2e225m1_20limbs/fibe
+# MISSING src/Specific/montgomery64_2e450m2e225m1_8limbs/fibe
+# MISSING src/Specific/montgomery32_2e450m2e225m1_15limbs/fibe
+src/Specific/montgomery64_2e450m2e225m1_8limbs/gmpvar 0.74
+src/Specific/montgomery64_2e450m2e225m1_8limbs/gmpsec 1.22
+src/Specific/montgomery64_2e450m2e225m1_8limbs/gmpxx 1.34
+src/Specific/solinas64_2e480m2e240m1_10limbs/fibe 0.19
+src/Specific/solinas64_2e480m2e240m1_8limbs/fibe 0.13
+src/Specific/solinas32_2e480m2e240m1_18limbs/fibe 0.34
+# MISSING src/Specific/solinas32_2e480m2e240m1_20limbs/fibe
+# MISSING src/Specific/montgomery64_2e480m2e240m1_8limbs/fibe
+# MISSING src/Specific/montgomery32_2e480m2e240m1_15limbs/fibe
+src/Specific/montgomery64_2e480m2e240m1_8limbs/gmpvar 0.71
+src/Specific/montgomery64_2e480m2e240m1_8limbs/gmpsec 1.18
+src/Specific/montgomery64_2e480m2e240m1_8limbs/gmpxx 1.28
+# MISSING src/Specific/solinas64_2e205m45x2e198m1_*limbs
+# MISSING src/Specific/solinas32_2e205m45x2e198m1_*limbs
+src/Specific/montgomery64_2e205m45x2e198m1_4limbs/fibe 0.14
+# MISSING src/Specific/montgomery32_2e205m45x2e198m1_7limbs/fibe
+src/Specific/montgomery64_2e205m45x2e198m1_4limbs/gmpvar 0.34
+src/Specific/montgomery64_2e205m45x2e198m1_4limbs/gmpsec 0.51
+src/Specific/montgomery64_2e205m45x2e198m1_4limbs/gmpxx 0.87
+# MISSING src/Specific/solinas64_2e224m2e96p1_5limbs/fibe
+# MISSING src/Specific/solinas64_2e224m2e96p1_6limbs/fibe
+# MISSING src/Specific/solinas32_2e224m2e96p1_10limbs/fibe
+# MISSING src/Specific/solinas32_2e224m2e96p1_11limbs/fibe
+src/Specific/montgomery64_2e224m2e96p1_4limbs/fibe 0.13
+# MISSING src/Specific/montgomery32_2e224m2e96p1_7limbs/fibe
+src/Specific/montgomery64_2e224m2e96p1_4limbs/gmpvar 0.35
+src/Specific/montgomery64_2e224m2e96p1_4limbs/gmpsec 0.50
+src/Specific/montgomery64_2e224m2e96p1_4limbs/gmpxx 0.88
+# MISSING src/Specific/solinas64_2e256m2e224p2e192p2e96m1_5limbs/fibe
+# MISSING src/Specific/solinas64_2e256m2e224p2e192p2e96m1_6limbs/fibe
+# MISSING src/Specific/solinas32_2e256m2e224p2e192p2e96m1_11limbs/fibe
+# MISSING src/Specific/solinas32_2e256m2e224p2e192p2e96m1_12limbs/fibe
+src/Specific/montgomery64_2e256m2e224p2e192p2e96m1_4limbs/fibe 0.11
+# MISSING src/Specific/montgomery32_2e256m2e224p2e192p2e96m1_8limbs/fibe
+src/Specific/montgomery64_2e256m2e224p2e192p2e96m1_4limbs/gmpvar 0.33
+src/Specific/montgomery64_2e256m2e224p2e192p2e96m1_4limbs/gmpsec 0.38
+src/Specific/montgomery64_2e256m2e224p2e192p2e96m1_4limbs/gmpxx 0.84
+src/Specific/solinas64_2e256m2e32m977_6limbs/fibe 0.10
+src/Specific/solinas64_2e256m2e32m977_7limbs/fibe 0.13
+src/Specific/solinas32_2e256m2e32m977_12limbs/fibe 0.19
+src/Specific/solinas32_2e256m2e32m977_13limbs/fibe 0.20
+src/Specific/montgomery64_2e256m2e32m977_4limbs/fibe 0.12
+# MISSING src/Specific/montgomery32_2e256m2e32m977_8limbs/fibe
+src/Specific/montgomery64_2e256m2e32m977_4limbs/gmpvar 0.34
+src/Specific/montgomery64_2e256m2e32m977_4limbs/gmpsec 0.38
+src/Specific/montgomery64_2e256m2e32m977_4limbs/gmpxx 0.87
+src/Specific/solinas64_2e256m4294968273_10limbs/fibe 0.16
+src/Specific/solinas64_2e256m4294968273_9limbs/fibe 0.14
+# MISSING src/Specific/solinas32_2e256m4294968273_*limbs
+src/Specific/montgomery64_2e256m4294968273_4limbs/fibe 0.13
+# MISSING src/Specific/montgomery32_2e256m4294968273_8limbs/fibe
+src/Specific/montgomery64_2e256m4294968273_4limbs/gmpvar 0.34
+src/Specific/montgomery64_2e256m4294968273_4limbs/gmpsec 0.37
+src/Specific/montgomery64_2e256m4294968273_4limbs/gmpxx 0.86
+# MISSING src/Specific/solinas64_2e384m2e128m2e96p2e32m1_10limbs/fibe
+# MISSING src/Specific/solinas64_2e384m2e128m2e96p2e32m1_9limbs/fibe
+# MISSING src/Specific/solinas32_2e384m2e128m2e96p2e32m1_18limbs/fibe
+# MISSING src/Specific/solinas32_2e384m2e128m2e96p2e32m1_19limbs/fibe
+src/Specific/montgomery64_2e384m2e128m2e96p2e32m1_6limbs/fibe 0.25
+# MISSING src/Specific/montgomery32_2e384m2e128m2e96p2e32m1_12limbs/fibe
+src/Specific/montgomery64_2e384m2e128m2e96p2e32m1_6limbs/gmpvar 0.47
+src/Specific/montgomery64_2e384m2e128m2e96p2e32m1_6limbs/gmpsec 0.64
+src/Specific/montgomery64_2e384m2e128m2e96p2e32m1_6limbs/gmpxx 0.98
+# MISSING src/Specific/solinas64_2e256m88x2e240m1_*limbs
+# MISSING src/Specific/solinas32_2e256m88x2e240m1_*limbs
+src/Specific/montgomery64_2e256m88x2e240m1_4limbs/fibe 0.11
+# MISSING src/Specific/montgomery32_2e256m88x2e240m1_8limbs/fibe
+src/Specific/montgomery64_2e256m88x2e240m1_4limbs/gmpvar 0.34
+src/Specific/montgomery64_2e256m88x2e240m1_4limbs/gmpsec 0.39
+src/Specific/montgomery64_2e256m88x2e240m1_4limbs/gmpxx 0.88
+# MISSING src/Specific/solinas64_2e254m127x2e240m1_*limbs
+# MISSING src/Specific/solinas32_2e254m127x2e240m1_*limbs
+src/Specific/montgomery64_2e254m127x2e240m1_4limbs/fibe 0.12
+# MISSING src/Specific/montgomery32_2e254m127x2e240m1_8limbs/fibe
+src/Specific/montgomery64_2e254m127x2e240m1_4limbs/gmpvar 0.35
+src/Specific/montgomery64_2e254m127x2e240m1_4limbs/gmpsec 0.50
+src/Specific/montgomery64_2e254m127x2e240m1_4limbs/gmpxx 0.92
+# MISSING src/Specific/solinas64_2e384m79x2e376m1_*limbs
+# MISSING src/Specific/solinas32_2e384m79x2e376m1_*limbs
+src/Specific/montgomery64_2e384m79x2e376m1_6limbs/fibe 0.23
+# MISSING src/Specific/montgomery32_2e384m79x2e376m1_12limbs/fibe
+src/Specific/montgomery64_2e384m79x2e376m1_6limbs/gmpvar 0.46
+src/Specific/montgomery64_2e384m79x2e376m1_6limbs/gmpsec 0.62
+src/Specific/montgomery64_2e384m79x2e376m1_6limbs/gmpxx 0.99
+# MISSING src/Specific/solinas64_2e384m5x2e368m1_*limbs
+# MISSING src/Specific/solinas32_2e384m5x2e368m1_*limbs
+src/Specific/montgomery64_2e384m5x2e368m1_6limbs/fibe 0.23
+# MISSING src/Specific/montgomery32_2e384m5x2e368m1_12limbs/fibe
+src/Specific/montgomery64_2e384m5x2e368m1_6limbs/gmpvar 0.46
+src/Specific/montgomery64_2e384m5x2e368m1_6limbs/gmpsec 0.63
+src/Specific/montgomery64_2e384m5x2e368m1_6limbs/gmpxx 0.99
+# MISSING src/Specific/solinas64_2e512m491x2e496m1_*limbs
+# MISSING src/Specific/solinas32_2e512m491x2e496m1_*limbs
+# MISSING src/Specific/montgomery64_2e512m491x2e496m1_8limbs/fibe
+# MISSING src/Specific/montgomery32_2e512m491x2e496m1_16limbs/fibe
+src/Specific/montgomery64_2e512m491x2e496m1_8limbs/gmpvar 0.62
+src/Specific/montgomery64_2e512m491x2e496m1_8limbs/gmpsec 0.99
+src/Specific/montgomery64_2e512m491x2e496m1_8limbs/gmpxx 1.15
+# MISSING src/Specific/solinas64_2e510m290x2e496m1_*limbs
+# MISSING src/Specific/solinas32_2e510m290x2e496m1_*limbs
+# MISSING src/Specific/montgomery64_2e510m290x2e496m1_8limbs/fibe
+# MISSING src/Specific/montgomery32_2e510m290x2e496m1_16limbs/fibe
+src/Specific/montgomery64_2e510m290x2e496m1_8limbs/gmpvar 0.70
+src/Specific/montgomery64_2e510m290x2e496m1_8limbs/gmpsec 1.20
+src/Specific/montgomery64_2e510m290x2e496m1_8limbs/gmpxx 1.28
diff --git a/measurements/2017-11-16/measurements.txt b/measurements/2017-11-16/measurements.txt
deleted file mode 100644
index 2ac0d9086..000000000
--- a/measurements/2017-11-16/measurements.txt
+++ /dev/null
@@ -1,140 +0,0 @@
-# MISSING src/Specific/solinas32_2e137m13_5limbs/fibe
-# MISSING src/Specific/solinas32_2e166m5_6limbs/fibe
-# MISSING src/Specific/solinas32_2e189m25_7limbs/fibe
-# MISSING src/Specific/solinas32_2e190m11_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e194m33_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e196m15_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e198m17_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e206m5_7limbs/fibe
-# MISSING src/Specific/solinas32_2e212m29_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e212m29_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e213m3_7limbs/fibe
-# MISSING src/Specific/solinas32_2e221m3_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e221m3_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e222m117_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e226m5_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e230m27_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e235m15_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e243m9_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e251m9_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e255m765_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e255m19_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e256m189_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e266m3_9limbs/fibe
-# MISSING src/Specific/montgomery32_2e285m9_9limbs/fibe
-# MISSING src/Specific/solinas32_2e291m19_11limbs/fibe
-# MISSING src/Specific/montgomery32_2e291m19_10limbs/fibe
-# MISSING src/Specific/solinas32_2e321m9_12limbs/fibe
-# MISSING src/Specific/montgomery32_2e321m9_11limbs/fibe
-# MISSING src/Specific/montgomery32_2e336m17_11limbs/fibe
-# MISSING src/Specific/solinas32_2e336m3_12limbs/fibe
-# MISSING src/Specific/montgomery32_2e336m3_11limbs/fibe
-# MISSING src/Specific/montgomery32_2e338m15_11limbs/fibe
-# MISSING src/Specific/montgomery32_2e369m25_12limbs/fibe
-# MISSING src/Specific/montgomery32_2e379m19_12limbs/fibe
-# MISSING src/Specific/montgomery32_2e382m105_12limbs/fibe
-# MISSING src/Specific/montgomery32_2e383m421_12limbs/fibe
-# MISSING src/Specific/montgomery32_2e383m187_12limbs/fibe
-# MISSING src/Specific/solinas32_2e383m31_15limbs/fibe
-# MISSING src/Specific/montgomery32_2e383m31_12limbs/fibe
-# MISSING src/Specific/montgomery32_2e384m317_12limbs/fibe
-# MISSING src/Specific/solinas32_2e389m21_15limbs/fibe
-# MISSING src/Specific/montgomery64_2e389m21_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e389m21_13limbs/fibe
-# MISSING src/Specific/montgomery64_2e401m31_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e401m31_13limbs/fibe
-# MISSING src/Specific/solinas64_2e413m21_7limbs/fibe
-# MISSING src/Specific/solinas32_2e413m21_16limbs/fibe
-# MISSING src/Specific/montgomery64_2e413m21_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e413m21_13limbs/fibe
-# MISSING src/Specific/solinas32_2e414m17_16limbs/fibe
-# MISSING src/Specific/montgomery64_2e414m17_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e414m17_13limbs/fibe
-# MISSING src/Specific/solinas32_2e444m17_17limbs/fibe
-# MISSING src/Specific/montgomery64_2e444m17_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e444m17_14limbs/fibe
-# MISSING src/Specific/montgomery64_2e452m3_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e452m3_15limbs/fibe
-# MISSING src/Specific/montgomery64_2e468m17_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e468m17_15limbs/fibe
-# MISSING src/Specific/solinas32_2e488m17_19limbs/fibe
-# MISSING src/Specific/montgomery64_2e488m17_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e488m17_16limbs/fibe
-# MISSING src/Specific/solinas32_2e489m21_19limbs/fibe
-# MISSING src/Specific/montgomery64_2e489m21_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e489m21_16limbs/fibe
-# MISSING src/Specific/montgomery64_2e495m31_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e495m31_16limbs/fibe
-# MISSING src/Specific/solinas32_2e511m481_23limbs/fibe
-# MISSING src/Specific/solinas32_2e511m481_24limbs/fibe
-# MISSING src/Specific/montgomery64_2e511m481_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e511m481_16limbs/fibe
-# MISSING src/Specific/solinas32_2e511m187_23limbs/fibe
-# MISSING src/Specific/montgomery64_2e511m187_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e511m187_16limbs/fibe
-# MISSING src/Specific/solinas32_2e512m569_24limbs/fibe
-# MISSING src/Specific/solinas32_2e512m569_25limbs/fibe
-# MISSING src/Specific/montgomery64_2e512m569_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e512m569_16limbs/fibe
-# MISSING src/Specific/montgomery64_2e521m1_9limbs/fibe
-# MISSING src/Specific/montgomery32_2e521m1_17limbs/fibe
-# MISSING src/Specific/solinas32_2e192m2e64m1_10limbs/fibe
-# MISSING src/Specific/solinas32_2e192m2e64m1_9limbs/fibe
-# MISSING src/Specific/solinas64_2e216m2e108m1_5limbs/fibe
-# MISSING src/Specific/montgomery32_2e216m2e108m1_7limbs/fibe
-# MISSING src/Specific/solinas64_2e322m2e161m1_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e322m2e161m1_11limbs/fibe
-# MISSING src/Specific/solinas64_2e416m2e208m1_9limbs/fibe
-# MISSING src/Specific/montgomery64_2e416m2e208m1_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e416m2e208m1_13limbs/fibe
-# MISSING src/Specific/solinas32_2e448m2e224m1_16limbs/fibe
-# MISSING src/Specific/montgomery64_2e448m2e224m1_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e448m2e224m1_14limbs/fibe
-# MISSING src/Specific/solinas32_2e450m2e225m1_18limbs/fibe
-# MISSING src/Specific/solinas32_2e450m2e225m1_20limbs/fibe
-# MISSING src/Specific/montgomery64_2e450m2e225m1_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e450m2e225m1_15limbs/fibe
-# MISSING src/Specific/solinas32_2e480m2e240m1_20limbs/fibe
-# MISSING src/Specific/montgomery64_2e480m2e240m1_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e480m2e240m1_15limbs/fibe
-# MISSING src/Specific/solinas64_2e205m45x2e198m1_*limbs
-# MISSING src/Specific/solinas32_2e205m45x2e198m1_*limbs
-# MISSING src/Specific/montgomery32_2e205m45x2e198m1_7limbs/fibe
-# MISSING src/Specific/solinas64_2e224m2e96p1_5limbs/fibe
-# MISSING src/Specific/solinas64_2e224m2e96p1_6limbs/fibe
-# MISSING src/Specific/solinas32_2e224m2e96p1_10limbs/fibe
-# MISSING src/Specific/solinas32_2e224m2e96p1_11limbs/fibe
-# MISSING src/Specific/montgomery32_2e224m2e96p1_7limbs/fibe
-# MISSING src/Specific/solinas64_2e256m2e224p2e192p2e96m1_5limbs/fibe
-# MISSING src/Specific/solinas64_2e256m2e224p2e192p2e96m1_6limbs/fibe
-# MISSING src/Specific/solinas32_2e256m2e224p2e192p2e96m1_11limbs/fibe
-# MISSING src/Specific/solinas32_2e256m2e224p2e192p2e96m1_12limbs/fibe
-# MISSING src/Specific/montgomery32_2e256m2e224p2e192p2e96m1_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e256m2e32m977_8limbs/fibe
-# MISSING src/Specific/solinas32_2e256m4294968273_*limbs
-# MISSING src/Specific/montgomery32_2e256m4294968273_8limbs/fibe
-# MISSING src/Specific/solinas64_2e384m2e128m2e96p2e32m1_10limbs/fibe
-# MISSING src/Specific/solinas64_2e384m2e128m2e96p2e32m1_9limbs/fibe
-# MISSING src/Specific/solinas32_2e384m2e128m2e96p2e32m1_18limbs/fibe
-# MISSING src/Specific/solinas32_2e384m2e128m2e96p2e32m1_19limbs/fibe
-# MISSING src/Specific/montgomery32_2e384m2e128m2e96p2e32m1_12limbs/fibe
-# MISSING src/Specific/solinas64_2e256m88x2e240m1_*limbs
-# MISSING src/Specific/solinas32_2e256m88x2e240m1_*limbs
-# MISSING src/Specific/montgomery32_2e256m88x2e240m1_8limbs/fibe
-# MISSING src/Specific/solinas64_2e254m127x2e240m1_*limbs
-# MISSING src/Specific/solinas32_2e254m127x2e240m1_*limbs
-# MISSING src/Specific/montgomery32_2e254m127x2e240m1_8limbs/fibe
-# MISSING src/Specific/solinas64_2e384m79x2e376m1_*limbs
-# MISSING src/Specific/solinas32_2e384m79x2e376m1_*limbs
-# MISSING src/Specific/montgomery32_2e384m79x2e376m1_12limbs/fibe
-# MISSING src/Specific/solinas64_2e384m5x2e368m1_*limbs
-# MISSING src/Specific/solinas32_2e384m5x2e368m1_*limbs
-# MISSING src/Specific/montgomery32_2e384m5x2e368m1_12limbs/fibe
-# MISSING src/Specific/solinas64_2e512m491x2e496m1_*limbs
-# MISSING src/Specific/solinas32_2e512m491x2e496m1_*limbs
-# MISSING src/Specific/montgomery64_2e512m491x2e496m1_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e512m491x2e496m1_16limbs/fibe
-# MISSING src/Specific/solinas64_2e510m290x2e496m1_*limbs
-# MISSING src/Specific/solinas32_2e510m290x2e496m1_*limbs
-# MISSING src/Specific/montgomery64_2e510m290x2e496m1_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e510m290x2e496m1_16limbs/fibe