aboutsummaryrefslogtreecommitdiff
path: root/measurements
diff options
context:
space:
mode:
authorGravatar Andres Erbsen <andreser@mit.edu>2019-01-08 04:21:38 -0500
committerGravatar Andres Erbsen <andreser@mit.edu>2019-01-09 22:49:02 -0500
commit3ca227f1137e6a3b65bc33f5689e1c230d591595 (patch)
treee1e5a2dd2a2f34f239d3276227ddbdc69eeeb667 /measurements
parent3ec21c64b3682465ca8e159a187689b207c71de4 (diff)
remove old pipeline
Diffstat (limited to 'measurements')
-rw-r--r--measurements/2017-11-03-gcc/aggregate.sh4
-rw-r--r--measurements/2017-11-03-gcc/benchmarks.log652
-rw-r--r--measurements/2017-11-03-gcc/benchmarks2.log652
-rw-r--r--measurements/2017-11-03-gcc/setup34
-rw-r--r--measurements/2017-11-03/aggregate.sh8
-rw-r--r--measurements/2017-11-03/format.py31
-rw-r--r--measurements/2017-11-03/results-by-field.txt1119
-rw-r--r--measurements/2017-11-03/setop33
-rw-r--r--measurements/2017-11-03/table.tex358
-rw-r--r--measurements/2017-11-03/table.txt82
-rw-r--r--measurements/2017-11-10-android/first.txt13
-rw-r--r--measurements/2017-11-10-android/solinas32.txt94
-rw-r--r--measurements/2017-11-11-android/android32-bench-all.sh50
-rw-r--r--measurements/2017-11-11-android/c32.txt975
-rw-r--r--measurements/2017-11-11-android/results-by-field.txt195
-rw-r--r--measurements/2017-11-13-android/android32-bench-all.sh49
-rw-r--r--measurements/2017-11-13-android/measurements.txt276
-rw-r--r--measurements/2017-11-13-android/results-by-field.txt276
-rw-r--r--measurements/2017-11-13/results-by-field.txt571
-rwxr-xr-xmeasurements/2017-11-16/bench-android.sh48
-rw-r--r--measurements/2017-11-16/bench.sh26
-rw-r--r--measurements/2017-11-16/measurements-haswell.txt713
-rw-r--r--measurements/2017-11-16/measurements-krait.txt397
-rw-r--r--measurements/2017-11-16/missing-haswell.txt146
-rw-r--r--measurements/2017-11-16/missing-krait.txt106
-rw-r--r--measurements/gather_results.sh2
-rw-r--r--measurements/graph_aggregate_32.tex234
-rw-r--r--measurements/graph_aggregate_64.tex272
-rw-r--r--measurements/results-by-field-aggregate32.txt295
-rw-r--r--measurements/results-by-field-aggregate64.txt573
-rw-r--r--measurements/tolatex.py233
31 files changed, 0 insertions, 8517 deletions
diff --git a/measurements/2017-11-03-gcc/aggregate.sh b/measurements/2017-11-03-gcc/aggregate.sh
deleted file mode 100644
index 590a45a0e..000000000
--- a/measurements/2017-11-03-gcc/aggregate.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-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
diff --git a/measurements/2017-11-03-gcc/benchmarks.log b/measurements/2017-11-03-gcc/benchmarks.log
deleted file mode 100644
index 14eaeb6d3..000000000
--- a/measurements/2017-11-03-gcc/benchmarks.log
+++ /dev/null
@@ -1,652 +0,0 @@
-2^127-1 fiat_solinas64 0.00
-2^129-25 fiat_solinas64 0.00
-2^130-5 fiat_solinas64 0.00
-2^141-9 fiat_solinas64 0.00
-2^150-3 fiat_solinas64 0.00
-2^150-5 fiat_solinas64 0.00
-2^165-25 fiat_solinas64 0.00
-2^166-5 fiat_solinas64 0.00
-2^171-19 fiat_solinas64 0.00
-2^174-17 fiat_solinas64 0.00
-2^174-3 fiat_solinas64 0.00
-2^130-5 fiat_solinas32 0.04
-2^127-1 fiat_solinas32 0.05
-2^140-27 fiat_solinas64 0.05
-2^158-15 fiat_solinas32 0.05
-2^196-15 fiat_solinas64 0.05
-2^212-29 fiat_solinas64 0.05
-2^216-2^108-1 fiat_solinas64 0.05
-2^222-117 fiat_solinas64 0.05
-2^230-27 fiat_solinas64 0.05
-2^127-1 fiat_montgomery64 0.06
-2^129-25 fiat_solinas32 0.06
-2^137-13 fiat_solinas64 0.06
-2^140-27 fiat_solinas32 0.06
-2^141-9 fiat_solinas32 0.06
-2^150-5 fiat_solinas32 0.06
-2^152-17 fiat_solinas32 0.06
-2^152-17 fiat_solinas64 0.06
-2^158-15 fiat_solinas64 0.06
-2^189-25 fiat_solinas64 0.06
-2^190-11 fiat_solinas64 0.06
-2^194-33 fiat_solinas64 0.06
-2^198-17 fiat_solinas64 0.06
-2^206-5 fiat_solinas64 0.06
-2^213-3 fiat_solinas64 0.06
-2^221-3 fiat_solinas64 0.06
-2^226-5 fiat_solinas64 0.06
-2^191-19 fiat_solinas64 0.07
-2^192-2^64-1 fiat_solinas64 0.07
-2^235-15 fiat_solinas64 0.07
-2^251-9 fiat_solinas64 0.07
-2^255-19 fiat_solinas64 0.07
-2^255-765 fiat_solinas64 0.07
-2^256-189 fiat_solinas64 0.07
-2^266-3 fiat_solinas64 0.07
-2^285-9 fiat_solinas64 0.07
-2^216-2^108-1 fiat_solinas32 0.08
-2^255-2^4-2^1-1 fiat_solinas64 0.08
-2^291-19 fiat_solinas64 0.08
-2^137-13 fiat_solinas32 0.09
-2^194-33 fiat_solinas32 0.09
-2^243-9 fiat_solinas64 0.09
-2^336-17 fiat_solinas64 0.09
-2^336-3 fiat_solinas64 0.09
-2^243-9 fiat_solinas32 0.10
-2^321-9 fiat_solinas64 0.10
-2^338-15 fiat_solinas64 0.10
-2^165-25 fiat_solinas32 0.11
-2^171-19 fiat_solinas32 0.11
-2^174-17 fiat_solinas32 0.11
-2^198-17 fiat_solinas32 0.11
-2^235-15 fiat_solinas32 0.11
-2^191-19 fiat_solinas32 0.12
-2^127-1 fiat_montgomery32 0.13
-2^221-3 fiat_solinas32 0.13
-2^222-117 fiat_solinas32 0.13
-2^230-27 fiat_solinas32 0.13
-2^251-9 fiat_solinas32 0.13
-2^255-19 fiat_solinas32 0.13
-2^379-19 fiat_solinas64 0.13
-2^416-2^208-1 fiat_solinas64 0.13
-2^448-2^224-1 fiat_solinas64 0.13
-2^450-2^225-1 fiat_solinas64 0.14
-2^480-2^240-1 fiat_solinas64 0.14
-2^127-1 gmpvar 0.15
-2^166-5 fiat_solinas32 0.15
-2^369-25 fiat_solinas64 0.15
-2^384-317 fiat_solinas64 0.15
-2^468-17 fiat_solinas64 0.15
-2^401-31 fiat_solinas64 0.16
-2^444-17 fiat_solinas64 0.16
-2^452-3 fiat_solinas64 0.16
-2^206-5 fiat_solinas32 0.17
-2^266-3 fiat_solinas32 0.17
-2^255-765 fiat_solinas32 0.18
-2^256-189 fiat_solinas32 0.18
-2^291-19 fiat_solinas32 0.18
-2^414-17 fiat_solinas64 0.18
-2^489-21 fiat_solinas64 0.18
-2^256-2^32-977 fiat_solinas32 0.19
-2^495-31 fiat_solinas64 0.19
-2^521-1 fiat_solinas64 0.20
-2^338-15 fiat_solinas32 0.22
-2^382-105 fiat_solinas64 0.22
-2^511-481 fiat_solinas64 0.23
-2^512-569 fiat_solinas64 0.23
-2^192-2^64-1 gmpvar 0.24
-2^192-2^64-1 gmpvar 0.25
-2^127-1 gmpsec 0.26
-2^191-19 gmpvar 0.26
-2^511-187 fiat_solinas64 0.26
-2^129-25 gmpvar 0.27
-2^130-5 gmpvar 0.27
-2^137-13 gmpvar 0.27
-2^140-27 gmpvar 0.27
-2^141-9 gmpvar 0.27
-2^150-3 gmpvar 0.27
-2^150-5 gmpvar 0.27
-2^152-17 gmpvar 0.27
-2^158-15 gmpvar 0.27
-2^165-25 gmpvar 0.27
-2^166-5 gmpvar 0.27
-2^171-19 gmpvar 0.27
-2^174-17 gmpvar 0.27
-2^174-3 gmpvar 0.27
-2^189-25 gmpvar 0.27
-2^190-11 gmpvar 0.27
-2^191-19 gmpvar 0.27
-2^130-5 gmpvar 0.28
-2^137-13 gmpvar 0.28
-2^140-27 gmpvar 0.28
-2^141-9 gmpvar 0.28
-2^150-5 gmpvar 0.28
-2^152-17 gmpvar 0.28
-2^158-15 gmpvar 0.28
-2^171-19 gmpvar 0.28
-2^174-17 gmpvar 0.28
-2^190-11 gmpvar 0.28
-2^192-2^64-1 gmpsec 0.28
-2^129-25 gmpvar 0.29
-2^137-13 gmpvar 0.30
-2^255-19 gmpvar 0.32
-2^255-2^4-2^1-1 gmpvar 0.32
-2^255-765 gmpvar 0.32
-2^256-2^224+2^192+2^96-1 gmpvar 0.32
-2^171-19 gmpvar 0.33
-2^194-33 gmpvar 0.33
-2^198-17 gmpvar 0.33
-2^216-2^108-1 gmpvar 0.33
-2^221-3 gmpvar 0.33
-2^222-117 gmpvar 0.33
-2^224-2^96+1 gmpvar 0.33
-2^255-2^4-2^1-1 gmpvar 0.33
-2^255-765 gmpvar 0.33
-2^256-189 gmpvar 0.33
-2^256-2^224+2^192+2^96-1 gmpvar 0.33
-2^256-2^32-977 gmpvar 0.33
-2^194-33 gmpvar 0.34
-2^196-15 gmpvar 0.34
-2^198-17 gmpvar 0.34
-2^205-45x2^198-1 gmpvar 0.34
-2^206-5 gmpvar 0.34
-2^212-29 gmpvar 0.34
-2^213-3 gmpvar 0.34
-2^216-2^108-1 gmpvar 0.34
-2^221-3 gmpvar 0.34
-2^222-117 gmpvar 0.34
-2^224-2^96+1 gmpvar 0.34
-2^226-5 gmpvar 0.34
-2^230-27 gmpvar 0.34
-2^235-15 gmpvar 0.34
-2^243-9 gmpvar 0.34
-2^251-9 gmpvar 0.34
-2^254-127x2^240-1 gmpvar 0.34
-2^256-189 gmpvar 0.34
-2^256-2^32-977 gmpvar 0.34
-2^256-88x2^240-1 gmpvar 0.34
-2^196-15 gmpvar 0.35
-2^205-45x2^198-1 gmpvar 0.35
-2^212-29 gmpvar 0.35
-2^216-2^108-1 gmpvar 0.35
-2^222-117 gmpvar 0.35
-2^230-27 gmpvar 0.35
-2^235-15 gmpvar 0.35
-2^254-127x2^240-1 gmpvar 0.35
-2^256-2^32-977 gmpvar 0.35
-2^205-45x2^198-1 gmpvar 0.36
-2^243-9 gmpvar 0.36
-2^256-88x2^240-1 gmpvar 0.36
-2^190-11 gmpsec 0.37
-2^191-19 gmpsec 0.37
-2^256-189 gmpsec 0.37
-2^256-2^224+2^192+2^96-1 gmpsec 0.37
-2^256-2^32-977 gmpsec 0.37
-2^256-88x2^240-1 gmpsec 0.37
-2^129-25 gmpsec 0.38
-2^130-5 gmpsec 0.38
-2^137-13 gmpsec 0.38
-2^140-27 gmpsec 0.38
-2^141-9 gmpsec 0.38
-2^150-3 gmpsec 0.38
-2^150-5 gmpsec 0.38
-2^152-17 gmpsec 0.38
-2^158-15 gmpsec 0.38
-2^165-25 gmpsec 0.38
-2^166-5 gmpsec 0.38
-2^174-17 gmpsec 0.38
-2^174-3 gmpsec 0.38
-2^189-25 gmpsec 0.38
-2^190-11 gmpsec 0.38
-2^191-19 gmpsec 0.38
-2^256-189 gmpsec 0.38
-2^256-2^224+2^192+2^96-1 gmpsec 0.38
-2^256-2^32-977 gmpsec 0.38
-2^256-88x2^240-1 gmpsec 0.38
-2^137-13 gmpsec 0.39
-2^140-27 gmpsec 0.39
-2^158-15 gmpsec 0.39
-2^165-25 gmpsec 0.39
-2^166-5 gmpsec 0.39
-2^171-19 gmpsec 0.39
-2^174-17 gmpsec 0.39
-2^174-3 gmpsec 0.39
-2^189-25 gmpsec 0.39
-2^256-189 gmpsec 0.39
-2^137-13 gmpsec 0.40
-2^256-2^224+2^192+2^96-1 gmpsec 0.41
-2^266-3 gmpvar 0.42
-2^285-9 gmpvar 0.42
-2^291-19 gmpvar 0.42
-2^251-9 gmpvar 0.43
-2^285-9 gmpvar 0.43
-2^291-19 gmpvar 0.43
-2^291-19 gmpvar 0.44
-2^266-3 gmpvar 0.45
-2^285-9 gmpvar 0.45
-2^384-2^128-2^96+2^32-1 gmpvar 0.45
-2^384-317 gmpvar 0.45
-2^384-5x2^368-1 gmpvar 0.45
-2^384-79x2^376-1 gmpvar 0.45
-2^384-2^128-2^96+2^32-1 gmpvar 0.46
-2^384-317 gmpvar 0.46
-2^384-79x2^376-1 gmpvar 0.46
-2^255-19 gmpsec 0.47
-2^255-2^4-2^1-1 gmpsec 0.47
-2^255-765 gmpsec 0.47
-2^384-317 gmpvar 0.47
-2^384-5x2^368-1 gmpvar 0.47
-2^384-79x2^376-1 gmpvar 0.47
-2^255-19 gmpsec 0.48
-2^255-2^4-2^1-1 gmpsec 0.48
-2^255-765 gmpsec 0.48
-2^212-29 gmpsec 0.49
-2^213-3 gmpsec 0.49
-2^216-2^108-1 gmpsec 0.49
-2^221-3 gmpsec 0.49
-2^224-2^96+1 gmpsec 0.49
-2^226-5 gmpsec 0.49
-2^230-27 gmpsec 0.49
-2^235-15 gmpsec 0.49
-2^243-9 gmpsec 0.49
-2^254-127x2^240-1 gmpsec 0.49
-2^255-765 gmpsec 0.49
-2^383-187 gmpvar 0.49
-2^194-33 gmpsec 0.50
-2^196-15 gmpsec 0.50
-2^205-45x2^198-1 gmpsec 0.50
-2^206-5 gmpsec 0.50
-2^212-29 gmpsec 0.50
-2^213-3 gmpsec 0.50
-2^216-2^108-1 gmpsec 0.50
-2^222-117 gmpsec 0.50
-2^224-2^96+1 gmpsec 0.50
-2^226-5 gmpsec 0.50
-2^230-27 gmpsec 0.50
-2^235-15 gmpsec 0.50
-2^243-9 gmpsec 0.50
-2^251-9 gmpsec 0.50
-2^254-127x2^240-1 gmpsec 0.50
-2^383-187 gmpvar 0.50
-2^383-31 gmpvar 0.50
-2^198-17 gmpsec 0.51
-2^213-3 gmpsec 0.51
-2^221-3 gmpsec 0.51
-2^224-2^96+1 gmpsec 0.51
-2^226-5 gmpsec 0.51
-2^230-27 gmpsec 0.51
-2^235-15 gmpsec 0.51
-2^243-9 gmpsec 0.51
-2^254-127x2^240-1 gmpsec 0.51
-2^383-421 gmpvar 0.51
-2^198-17 gmpsec 0.52
-2^206-5 gmpsec 0.52
-2^221-3 gmpsec 0.52
-2^251-9 gmpsec 0.52
-2^322-2^161-1 gmpvar 0.52
-2^336-17 gmpvar 0.52
-2^336-3 gmpvar 0.52
-2^338-15 gmpvar 0.52
-2^369-25 gmpvar 0.52
-2^379-19 gmpvar 0.52
-2^382-105 gmpvar 0.52
-2^384-2^128-2^96+2^32-1 fiat_montgomery64 0.52
-2^198-17 gmpsec 0.53
-2^321-9 gmpvar 0.53
-2^322-2^161-1 gmpvar 0.53
-2^336-3 gmpvar 0.53
-2^338-15 gmpvar 0.53
-2^369-25 gmpvar 0.53
-2^379-19 gmpvar 0.53
-2^382-105 gmpvar 0.53
-2^383-421 gmpvar 0.53
-2^448-2^224-1 gmpvar 0.53
-2^336-17 gmpvar 0.54
-2^379-19 gmpvar 0.54
-2^127-1 gmpxx 0.55
-2^382-105 gmpvar 0.55
-2^448-2^224-1 gmpvar 0.55
-2^127-1 gmpxx 0.56
-2^206-5 gmpsec 0.58
-2^401-31 gmpvar 0.59
-2^413-21 gmpvar 0.59
-2^414-17 gmpvar 0.59
-2^416-2^208-1 gmpvar 0.59
-2^444-17 gmpvar 0.59
-2^127-1 gmpxx 0.60
-2^389-21 gmpvar 0.60
-2^401-31 gmpvar 0.60
-2^413-21 gmpvar 0.60
-2^414-17 gmpvar 0.60
-2^416-2^208-1 gmpvar 0.60
-2^384-317 gmpsec 0.61
-2^389-21 gmpvar 0.61
-2^401-31 gmpvar 0.61
-2^414-17 gmpvar 0.61
-2^416-2^208-1 gmpvar 0.61
-2^444-17 gmpvar 0.61
-2^512-491x2^496-1 gmpvar 0.61
-2^512-569 gmpvar 0.61
-2^384-2^128-2^96+2^32-1 gmpsec 0.62
-2^384-317 gmpsec 0.62
-2^384-5x2^368-1 gmpsec 0.62
-2^384-79x2^376-1 gmpsec 0.62
-2^512-491x2^496-1 gmpvar 0.62
-2^512-569 gmpvar 0.62
-2^512-491x2^496-1 gmpvar 0.63
-2^266-3 gmpsec 0.64
-2^285-9 gmpsec 0.64
-2^291-19 gmpsec 0.64
-2^511-481 gmpvar 0.64
-2^285-9 gmpsec 0.65
-2^384-2^128-2^96+2^32-1 gmpsec 0.65
-2^511-187 gmpvar 0.65
-2^511-481 gmpvar 0.65
-2^266-3 gmpsec 0.66
-2^291-19 gmpsec 0.66
-2^285-9 gmpsec 0.67
-2^511-481 gmpvar 0.67
-2^137-13 gmpxx 0.68
-2^291-19 gmpsec 0.68
-2^450-2^225-1 gmpvar 0.68
-2^468-17 gmpvar 0.68
-2^480-2^240-1 gmpvar 0.68
-2^489-21 gmpvar 0.68
-2^495-31 gmpvar 0.68
-2^510-290x2^496-1 gmpvar 0.68
-2^137-13 gmpxx 0.69
-2^140-27 gmpxx 0.69
-2^141-9 gmpxx 0.69
-2^150-5 gmpxx 0.69
-2^450-2^225-1 gmpvar 0.69
-2^468-17 gmpvar 0.69
-2^480-2^240-1 gmpvar 0.69
-2^488-17 gmpvar 0.69
-2^489-21 gmpvar 0.69
-2^495-31 gmpvar 0.69
-2^510-290x2^496-1 gmpvar 0.69
-2^137-13 gmpxx 0.70
-2^141-9 gmpxx 0.70
-2^150-3 gmpxx 0.70
-2^150-5 gmpxx 0.70
-2^152-17 gmpxx 0.70
-2^450-2^225-1 gmpvar 0.70
-2^452-3 gmpvar 0.70
-2^468-17 gmpvar 0.70
-2^488-17 gmpvar 0.70
-2^150-3 gmpxx 0.71
-2^150-5 gmpxx 0.71
-2^158-15 gmpxx 0.71
-2^452-3 gmpvar 0.71
-2^468-17 gmpvar 0.71
-2^129-25 gmpxx 0.72
-2^130-5 gmpxx 0.72
-2^158-15 gmpxx 0.72
-2^165-25 gmpxx 0.72
-2^166-5 gmpxx 0.72
-2^174-17 gmpxx 0.72
-2^130-5 gmpxx 0.73
-2^152-17 gmpxx 0.73
-2^165-25 gmpxx 0.73
-2^166-5 gmpxx 0.73
-2^171-19 gmpxx 0.73
-2^174-17 gmpxx 0.73
-2^174-3 gmpxx 0.73
-2^191-19 gmpxx 0.73
-2^192-2^64-1 gmpxx 0.73
-2^452-3 gmpvar 0.73
-2^129-25 gmpxx 0.74
-2^130-5 gmpxx 0.74
-2^166-5 gmpxx 0.74
-2^171-19 gmpxx 0.74
-2^174-17 gmpxx 0.74
-2^189-25 gmpxx 0.74
-2^171-19 gmpxx 0.75
-2^189-25 gmpxx 0.75
-2^190-11 gmpxx 0.75
-2^191-19 gmpxx 0.75
-2^383-187 gmpsec 0.75
-2^383-31 gmpsec 0.75
-2^383-421 gmpsec 0.75
-2^189-25 gmpxx 0.76
-2^190-11 gmpxx 0.76
-2^383-187 gmpsec 0.76
-2^129-25 gmpxx 0.77
-2^448-2^224-1 gmpsec 0.77
-2^322-2^161-1 gmpsec 0.78
-2^448-2^224-1 gmpsec 0.78
-2^150-5 gmpxx 0.79
-2^321-9 gmpsec 0.79
-2^322-2^161-1 gmpsec 0.79
-2^336-17 gmpsec 0.79
-2^336-3 gmpsec 0.79
-2^338-15 gmpsec 0.79
-2^369-25 gmpsec 0.79
-2^379-19 gmpsec 0.79
-2^382-105 gmpsec 0.79
-2^322-2^161-1 gmpsec 0.80
-2^336-17 gmpsec 0.80
-2^336-3 gmpsec 0.80
-2^338-15 gmpsec 0.80
-2^369-25 gmpsec 0.80
-2^379-19 gmpsec 0.80
-2^382-105 gmpsec 0.80
-2^321-9 gmpsec 0.81
-2^322-2^161-1 gmpsec 0.81
-2^382-105 gmpsec 0.81
-2^521-1 gmpvar 0.81
-2^198-17 gmpxx 0.82
-2^206-5 gmpxx 0.82
-2^212-29 gmpxx 0.82
-2^521-1 gmpvar 0.82
-2^196-15 gmpxx 0.83
-2^206-5 gmpxx 0.83
-2^212-29 gmpxx 0.83
-2^213-3 gmpxx 0.83
-2^222-117 gmpxx 0.83
-2^336-17 gmpsec 0.83
-2^196-15 gmpxx 0.84
-2^198-17 gmpxx 0.84
-2^221-3 gmpxx 0.84
-2^222-117 gmpxx 0.84
-2^256-189 gmpxx 0.84
-2^256-2^224+2^192+2^96-1 gmpxx 0.84
-2^256-2^32-977 gmpxx 0.84
-2^256-88x2^240-1 gmpxx 0.84
-2^521-1 gmpvar 0.84
-2^196-15 gmpxx 0.85
-2^198-17 gmpxx 0.85
-2^206-5 gmpxx 0.85
-2^213-3 gmpxx 0.85
-2^221-3 gmpxx 0.85
-2^222-117 gmpxx 0.85
-2^226-5 gmpxx 0.85
-2^255-19 gmpxx 0.85
-2^255-2^4-2^1-1 gmpxx 0.85
-2^256-189 gmpxx 0.85
-2^256-2^32-977 gmpxx 0.85
-2^256-88x2^240-1 gmpxx 0.85
-2^198-17 gmpxx 0.86
-2^205-45x2^198-1 gmpxx 0.86
-2^212-29 gmpxx 0.86
-2^216-2^108-1 gmpxx 0.86
-2^226-5 gmpxx 0.86
-2^230-27 gmpxx 0.86
-2^255-19 gmpxx 0.86
-2^255-2^4-2^1-1 gmpxx 0.86
-2^255-765 gmpxx 0.86
-2^256-2^224+2^192+2^96-1 gmpxx 0.86
-2^256-88x2^240-1 gmpxx 0.86
-2^205-45x2^198-1 gmpxx 0.87
-2^216-2^108-1 gmpxx 0.87
-2^224-2^96+1 gmpxx 0.87
-2^226-5 gmpxx 0.87
-2^230-27 gmpxx 0.87
-2^235-15 gmpxx 0.87
-2^243-9 gmpxx 0.87
-2^251-9 gmpxx 0.87
-2^255-19 gmpxx 0.87
-2^255-2^4-2^1-1 gmpxx 0.87
-2^255-765 gmpxx 0.87
-2^256-189 gmpxx 0.87
-2^194-33 gmpxx 0.88
-2^216-2^108-1 gmpxx 0.88
-2^224-2^96+1 gmpxx 0.88
-2^243-9 gmpxx 0.88
-2^251-9 gmpxx 0.88
-2^254-127x2^240-1 gmpxx 0.88
-2^255-765 gmpxx 0.88
-2^256-2^224+2^192+2^96-1 gmpxx 0.88
-2^336-3 gmpsec 0.88
-2^221-3 gmpxx 0.89
-2^224-2^96+1 gmpxx 0.89
-2^251-9 gmpxx 0.89
-2^254-127x2^240-1 gmpxx 0.89
-2^243-9 gmpxx 0.90
-2^130-5 gmpxx 0.91
-2^512-491x2^496-1 gmpsec 0.95
-2^512-569 gmpsec 0.95
-2^384-2^128-2^96+2^32-1 gmpxx 0.96
-2^384-317 gmpxx 0.96
-2^384-79x2^376-1 gmpxx 0.96
-2^389-21 gmpsec 0.96
-2^401-31 gmpsec 0.96
-2^413-21 gmpsec 0.96
-2^414-17 gmpsec 0.96
-2^416-2^208-1 gmpsec 0.96
-2^444-17 gmpsec 0.96
-2^235-15 gmpxx 0.97
-2^285-9 gmpxx 0.97
-2^384-2^128-2^96+2^32-1 gmpxx 0.97
-2^384-317 gmpxx 0.97
-2^384-5x2^368-1 gmpxx 0.97
-2^389-21 gmpsec 0.97
-2^401-31 gmpsec 0.97
-2^413-21 gmpsec 0.97
-2^416-2^208-1 gmpsec 0.97
-2^512-491x2^496-1 gmpsec 0.97
-2^512-569 gmpsec 0.97
-2^194-33 gmpxx 0.98
-2^266-3 gmpxx 0.98
-2^285-9 gmpxx 0.98
-2^291-19 gmpxx 0.98
-2^384-2^128-2^96+2^32-1 gmpxx 0.98
-2^384-5x2^368-1 gmpxx 0.98
-2^384-79x2^376-1 gmpxx 0.98
-2^401-31 gmpsec 0.98
-2^414-17 gmpsec 0.98
-2^266-3 gmpxx 0.99
-2^291-19 gmpxx 0.99
-2^384-2^128-2^96+2^32-1 gmpxx 0.99
-2^384-317 gmpxx 0.99
-2^285-9 gmpxx 1.00
-2^291-19 gmpxx 1.00
-2^291-19 gmpxx 1.01
-2^383-421 gmpxx 1.03
-2^383-31 gmpxx 1.04
-2^448-2^224-1 gmpxx 1.04
-2^336-3 gmpxx 1.05
-2^383-187 gmpxx 1.05
-2^448-2^224-1 gmpxx 1.05
-2^336-17 gmpxx 1.06
-2^336-3 gmpxx 1.06
-2^338-15 gmpxx 1.06
-2^369-25 gmpxx 1.06
-2^379-19 gmpxx 1.06
-2^336-17 gmpxx 1.07
-2^336-3 gmpxx 1.07
-2^369-25 gmpxx 1.07
-2^379-19 gmpxx 1.07
-2^382-105 gmpxx 1.07
-2^383-31 gmpxx 1.07
-2^383-421 gmpxx 1.07
-2^448-2^224-1 gmpxx 1.07
-2^336-17 gmpxx 1.08
-2^369-25 gmpxx 1.08
-2^382-105 gmpxx 1.08
-2^336-17 gmpxx 1.09
-2^338-15 gmpxx 1.09
-2^338-15 gmpxx 1.10
-2^379-19 gmpxx 1.10
-2^511-481 gmpsec 1.10
-2^511-187 gmpsec 1.11
-2^511-481 gmpsec 1.11
-2^369-25 gmpxx 1.12
-2^511-187 gmpsec 1.12
-2^322-2^161-1 gmpxx 1.13
-2^512-569 gmpxx 1.13
-2^512-491*2^496-1 gmpxx 1.14
-2^512-569 gmpxx 1.14
-2^321-9 gmpxx 1.15
-2^414-17 gmpxx 1.15
-2^416-2^208-1 gmpxx 1.15
-2^512-569 gmpxx 1.15
-2^401-31 gmpxx 1.16
-2^413-21 gmpxx 1.16
-2^414-17 gmpxx 1.16
-2^416-2^208-1 gmpxx 1.16
-2^444-17 gmpxx 1.16
-2^480-2^240-1 gmpsec 1.16
-2^488-17 gmpsec 1.16
-2^512-491*2^496-1 gmpxx 1.16
-2^321-9 gmpxx 1.17
-2^322-2^161-1 gmpxx 1.17
-2^389-21 gmpxx 1.17
-2^401-31 gmpxx 1.17
-2^413-21 gmpxx 1.17
-2^416-2^208-1 gmpxx 1.17
-2^444-17 gmpxx 1.17
-2^450-2^225-1 gmpsec 1.17
-2^452-3 gmpsec 1.17
-2^468-17 gmpsec 1.17
-2^480-2^240-1 gmpsec 1.17
-2^488-17 gmpsec 1.17
-2^489-21 gmpsec 1.17
-2^495-31 gmpsec 1.17
-2^510-290*2^496-1 gmpsec 1.17
-2^512-491*2^496-1 gmpxx 1.17
-2^512-569 gmpxx 1.17
-2^401-31 gmpxx 1.18
-2^416-2^208-1 gmpxx 1.18
-2^444-17 gmpxx 1.18
-2^450-2^225-1 gmpsec 1.18
-2^452-3 gmpsec 1.18
-2^468-17 gmpsec 1.18
-2^480-2^240-1 gmpsec 1.18
-2^488-17 gmpsec 1.18
-2^495-31 gmpsec 1.18
-2^510-290*2^496-1 gmpsec 1.18
-2^511-187 gmpxx 1.20
-2^511-481 gmpxx 1.20
-2^511-187 gmpxx 1.21
-2^511-481 gmpxx 1.21
-2^489-21 gmpsec 1.24
-2^510-290*2^496-1 gmpxx 1.24
-2^468-17 gmpxx 1.25
-2^480-2^240-1 gmpxx 1.25
-2^468-17 gmpxx 1.26
-2^480-2^240-1 gmpxx 1.26
-2^489-21 gmpxx 1.26
-2^495-31 gmpxx 1.26
-2^510-290*2^496-1 gmpxx 1.26
-2^414-17 gmpxx 1.27
-2^468-17 gmpxx 1.27
-2^488-17 gmpxx 1.27
-2^495-31 gmpxx 1.27
-2^510-290*2^496-1 gmpxx 1.27
-2^489-21 gmpsec 1.28
-2^489-21 gmpxx 1.28
-2^452-3 gmpxx 1.29
-2^489-21 gmpxx 1.29
-2^480-2^240-1 gmpxx 1.31
-2^452-3 gmpxx 1.32
-2^450-2^225-1 gmpxx 1.33
-2^510-290*2^496-1 gmpxx 1.33
-2^450-2^225-1 gmpxx 1.34
-2^450-2^225-1 gmpsec 1.35
-2^450-2^225-1 gmpxx 1.35
-2^521-1 gmpxx 1.38
-2^521-1 gmpsec 1.39
-2^521-1 gmpxx 1.39
-2^521-1 gmpsec 1.40
-2^521-1 gmpxx 1.40
diff --git a/measurements/2017-11-03-gcc/benchmarks2.log b/measurements/2017-11-03-gcc/benchmarks2.log
deleted file mode 100644
index 8210fff92..000000000
--- a/measurements/2017-11-03-gcc/benchmarks2.log
+++ /dev/null
@@ -1,652 +0,0 @@
-2^127-1 fiat_solinas64 0.00
-2^129-25 fiat_solinas64 0.00
-2^130-5 fiat_solinas64 0.00
-2^141-9 fiat_solinas64 0.00
-2^150-3 fiat_solinas64 0.00
-2^150-5 fiat_solinas64 0.00
-2^165-25 fiat_solinas64 0.00
-2^166-5 fiat_solinas64 0.00
-2^171-19 fiat_solinas64 0.00
-2^174-17 fiat_solinas64 0.00
-2^174-3 fiat_solinas64 0.00
-2^130-5 fiat_solinas32 0.04
-2^127-1 fiat_solinas32 0.05
-2^140-27 fiat_solinas64 0.05
-2^158-15 fiat_solinas32 0.05
-2^196-15 fiat_solinas64 0.05
-2^212-29 fiat_solinas64 0.05
-2^216-2^108-1 fiat_solinas64 0.05
-2^222-117 fiat_solinas64 0.05
-2^230-27 fiat_solinas64 0.05
-2^127-1 fiat_montgomery64 0.06
-2^129-25 fiat_solinas32 0.06
-2^137-13 fiat_solinas64 0.06
-2^140-27 fiat_solinas32 0.06
-2^141-9 fiat_solinas32 0.06
-2^150-5 fiat_solinas32 0.06
-2^152-17 fiat_solinas32 0.06
-2^152-17 fiat_solinas64 0.06
-2^158-15 fiat_solinas64 0.06
-2^189-25 fiat_solinas64 0.06
-2^190-11 fiat_solinas64 0.06
-2^194-33 fiat_solinas64 0.06
-2^198-17 fiat_solinas64 0.06
-2^206-5 fiat_solinas64 0.06
-2^213-3 fiat_solinas64 0.06
-2^221-3 fiat_solinas64 0.06
-2^226-5 fiat_solinas64 0.06
-2^191-19 fiat_solinas64 0.07
-2^192-2^64-1 fiat_solinas64 0.07
-2^235-15 fiat_solinas64 0.07
-2^251-9 fiat_solinas64 0.07
-2^255-19 fiat_solinas64 0.07
-2^255-765 fiat_solinas64 0.07
-2^256-189 fiat_solinas64 0.07
-2^266-3 fiat_solinas64 0.07
-2^285-9 fiat_solinas64 0.07
-2^216-2^108-1 fiat_solinas32 0.08
-2^255-2^4-2^1-1 fiat_solinas64 0.08
-2^291-19 fiat_solinas64 0.08
-2^137-13 fiat_solinas32 0.09
-2^194-33 fiat_solinas32 0.09
-2^243-9 fiat_solinas64 0.09
-2^336-17 fiat_solinas64 0.09
-2^336-3 fiat_solinas64 0.09
-2^243-9 fiat_solinas32 0.10
-2^321-9 fiat_solinas64 0.10
-2^338-15 fiat_solinas64 0.10
-2^165-25 fiat_solinas32 0.11
-2^171-19 fiat_solinas32 0.11
-2^174-17 fiat_solinas32 0.11
-2^198-17 fiat_solinas32 0.11
-2^235-15 fiat_solinas32 0.11
-2^191-19 fiat_solinas32 0.12
-2^127-1 fiat_montgomery32 0.13
-2^221-3 fiat_solinas32 0.13
-2^222-117 fiat_solinas32 0.13
-2^230-27 fiat_solinas32 0.13
-2^251-9 fiat_solinas32 0.13
-2^255-19 fiat_solinas32 0.13
-2^379-19 fiat_solinas64 0.13
-2^416-2^208-1 fiat_solinas64 0.13
-2^448-2^224-1 fiat_solinas64 0.13
-2^450-2^225-1 fiat_solinas64 0.14
-2^480-2^240-1 fiat_solinas64 0.14
-2^127-1 gmpvar 0.15
-2^166-5 fiat_solinas32 0.15
-2^369-25 fiat_solinas64 0.15
-2^384-317 fiat_solinas64 0.15
-2^468-17 fiat_solinas64 0.15
-2^401-31 fiat_solinas64 0.16
-2^444-17 fiat_solinas64 0.16
-2^452-3 fiat_solinas64 0.16
-2^206-5 fiat_solinas32 0.17
-2^266-3 fiat_solinas32 0.17
-2^255-765 fiat_solinas32 0.18
-2^256-189 fiat_solinas32 0.18
-2^291-19 fiat_solinas32 0.18
-2^414-17 fiat_solinas64 0.18
-2^489-21 fiat_solinas64 0.18
-2^256-2^32-977 fiat_solinas32 0.19
-2^495-31 fiat_solinas64 0.19
-2^521-1 fiat_solinas64 0.20
-2^338-15 fiat_solinas32 0.22
-2^382-105 fiat_solinas64 0.22
-2^511-481 fiat_solinas64 0.23
-2^512-569 fiat_solinas64 0.23
-2^192-2^64-1 gmpvar 0.24
-2^192-2^64-1 gmpvar 0.25
-2^127-1 gmpsec 0.26
-2^191-19 gmpvar 0.26
-2^511-187 fiat_solinas64 0.26
-2^129-25 gmpvar 0.27
-2^130-5 gmpvar 0.27
-2^137-13 gmpvar 0.27
-2^140-27 gmpvar 0.27
-2^141-9 gmpvar 0.27
-2^150-3 gmpvar 0.27
-2^150-5 gmpvar 0.27
-2^152-17 gmpvar 0.27
-2^158-15 gmpvar 0.27
-2^165-25 gmpvar 0.27
-2^166-5 gmpvar 0.27
-2^171-19 gmpvar 0.27
-2^174-17 gmpvar 0.27
-2^174-3 gmpvar 0.27
-2^189-25 gmpvar 0.27
-2^190-11 gmpvar 0.27
-2^191-19 gmpvar 0.27
-2^130-5 gmpvar 0.28
-2^137-13 gmpvar 0.28
-2^140-27 gmpvar 0.28
-2^141-9 gmpvar 0.28
-2^150-5 gmpvar 0.28
-2^152-17 gmpvar 0.28
-2^158-15 gmpvar 0.28
-2^171-19 gmpvar 0.28
-2^174-17 gmpvar 0.28
-2^190-11 gmpvar 0.28
-2^192-2^64-1 gmpsec 0.28
-2^129-25 gmpvar 0.29
-2^137-13 gmpvar 0.30
-2^255-19 gmpvar 0.32
-2^255-2^4-2^1-1 gmpvar 0.32
-2^255-765 gmpvar 0.32
-2^256-2^224+2^192+2^96-1 gmpvar 0.32
-2^171-19 gmpvar 0.33
-2^194-33 gmpvar 0.33
-2^198-17 gmpvar 0.33
-2^216-2^108-1 gmpvar 0.33
-2^221-3 gmpvar 0.33
-2^222-117 gmpvar 0.33
-2^224-2^96+1 gmpvar 0.33
-2^255-2^4-2^1-1 gmpvar 0.33
-2^255-765 gmpvar 0.33
-2^256-189 gmpvar 0.33
-2^256-2^224+2^192+2^96-1 gmpvar 0.33
-2^256-2^32-977 gmpvar 0.33
-2^194-33 gmpvar 0.34
-2^196-15 gmpvar 0.34
-2^198-17 gmpvar 0.34
-2^205-45*2^198-1 gmpvar 0.34
-2^206-5 gmpvar 0.34
-2^212-29 gmpvar 0.34
-2^213-3 gmpvar 0.34
-2^216-2^108-1 gmpvar 0.34
-2^221-3 gmpvar 0.34
-2^222-117 gmpvar 0.34
-2^224-2^96+1 gmpvar 0.34
-2^226-5 gmpvar 0.34
-2^230-27 gmpvar 0.34
-2^235-15 gmpvar 0.34
-2^243-9 gmpvar 0.34
-2^251-9 gmpvar 0.34
-2^254-127*2^240-1 gmpvar 0.34
-2^256-189 gmpvar 0.34
-2^256-2^32-977 gmpvar 0.34
-2^256-88*2^240-1 gmpvar 0.34
-2^196-15 gmpvar 0.35
-2^205-45*2^198-1 gmpvar 0.35
-2^212-29 gmpvar 0.35
-2^216-2^108-1 gmpvar 0.35
-2^222-117 gmpvar 0.35
-2^230-27 gmpvar 0.35
-2^235-15 gmpvar 0.35
-2^254-127*2^240-1 gmpvar 0.35
-2^256-2^32-977 gmpvar 0.35
-2^205-45*2^198-1 gmpvar 0.36
-2^243-9 gmpvar 0.36
-2^256-88*2^240-1 gmpvar 0.36
-2^190-11 gmpsec 0.37
-2^191-19 gmpsec 0.37
-2^256-189 gmpsec 0.37
-2^256-2^224+2^192+2^96-1 gmpsec 0.37
-2^256-2^32-977 gmpsec 0.37
-2^256-88*2^240-1 gmpsec 0.37
-2^129-25 gmpsec 0.38
-2^130-5 gmpsec 0.38
-2^137-13 gmpsec 0.38
-2^140-27 gmpsec 0.38
-2^141-9 gmpsec 0.38
-2^150-3 gmpsec 0.38
-2^150-5 gmpsec 0.38
-2^152-17 gmpsec 0.38
-2^158-15 gmpsec 0.38
-2^165-25 gmpsec 0.38
-2^166-5 gmpsec 0.38
-2^174-17 gmpsec 0.38
-2^174-3 gmpsec 0.38
-2^189-25 gmpsec 0.38
-2^190-11 gmpsec 0.38
-2^191-19 gmpsec 0.38
-2^256-189 gmpsec 0.38
-2^256-2^224+2^192+2^96-1 gmpsec 0.38
-2^256-2^32-977 gmpsec 0.38
-2^256-88*2^240-1 gmpsec 0.38
-2^137-13 gmpsec 0.39
-2^140-27 gmpsec 0.39
-2^158-15 gmpsec 0.39
-2^165-25 gmpsec 0.39
-2^166-5 gmpsec 0.39
-2^171-19 gmpsec 0.39
-2^174-17 gmpsec 0.39
-2^174-3 gmpsec 0.39
-2^189-25 gmpsec 0.39
-2^256-189 gmpsec 0.39
-2^137-13 gmpsec 0.40
-2^256-2^224+2^192+2^96-1 gmpsec 0.41
-2^266-3 gmpvar 0.42
-2^285-9 gmpvar 0.42
-2^291-19 gmpvar 0.42
-2^251-9 gmpvar 0.43
-2^285-9 gmpvar 0.43
-2^291-19 gmpvar 0.43
-2^291-19 gmpvar 0.44
-2^266-3 gmpvar 0.45
-2^285-9 gmpvar 0.45
-2^384-2^128-2^96+2^32-1 gmpvar 0.45
-2^384-317 gmpvar 0.45
-2^384-5*2^368-1 gmpvar 0.45
-2^384-79*2^376-1 gmpvar 0.45
-2^384-2^128-2^96+2^32-1 gmpvar 0.46
-2^384-317 gmpvar 0.46
-2^384-79*2^376-1 gmpvar 0.46
-2^255-19 gmpsec 0.47
-2^255-2^4-2^1-1 gmpsec 0.47
-2^255-765 gmpsec 0.47
-2^384-317 gmpvar 0.47
-2^384-5*2^368-1 gmpvar 0.47
-2^384-79*2^376-1 gmpvar 0.47
-2^255-19 gmpsec 0.48
-2^255-2^4-2^1-1 gmpsec 0.48
-2^255-765 gmpsec 0.48
-2^212-29 gmpsec 0.49
-2^213-3 gmpsec 0.49
-2^216-2^108-1 gmpsec 0.49
-2^221-3 gmpsec 0.49
-2^224-2^96+1 gmpsec 0.49
-2^226-5 gmpsec 0.49
-2^230-27 gmpsec 0.49
-2^235-15 gmpsec 0.49
-2^243-9 gmpsec 0.49
-2^254-127*2^240-1 gmpsec 0.49
-2^255-765 gmpsec 0.49
-2^383-187 gmpvar 0.49
-2^194-33 gmpsec 0.50
-2^196-15 gmpsec 0.50
-2^205-45*2^198-1 gmpsec 0.50
-2^206-5 gmpsec 0.50
-2^212-29 gmpsec 0.50
-2^213-3 gmpsec 0.50
-2^216-2^108-1 gmpsec 0.50
-2^222-117 gmpsec 0.50
-2^224-2^96+1 gmpsec 0.50
-2^226-5 gmpsec 0.50
-2^230-27 gmpsec 0.50
-2^235-15 gmpsec 0.50
-2^243-9 gmpsec 0.50
-2^251-9 gmpsec 0.50
-2^254-127*2^240-1 gmpsec 0.50
-2^383-187 gmpvar 0.50
-2^383-31 gmpvar 0.50
-2^198-17 gmpsec 0.51
-2^213-3 gmpsec 0.51
-2^221-3 gmpsec 0.51
-2^224-2^96+1 gmpsec 0.51
-2^226-5 gmpsec 0.51
-2^230-27 gmpsec 0.51
-2^235-15 gmpsec 0.51
-2^243-9 gmpsec 0.51
-2^254-127*2^240-1 gmpsec 0.51
-2^383-421 gmpvar 0.51
-2^198-17 gmpsec 0.52
-2^206-5 gmpsec 0.52
-2^221-3 gmpsec 0.52
-2^251-9 gmpsec 0.52
-2^322-2^161-1 gmpvar 0.52
-2^336-17 gmpvar 0.52
-2^336-3 gmpvar 0.52
-2^338-15 gmpvar 0.52
-2^369-25 gmpvar 0.52
-2^379-19 gmpvar 0.52
-2^382-105 gmpvar 0.52
-2^384-2^128-2^96+2^32-1 fiat_montgomery64 0.52
-2^198-17 gmpsec 0.53
-2^321-9 gmpvar 0.53
-2^322-2^161-1 gmpvar 0.53
-2^336-3 gmpvar 0.53
-2^338-15 gmpvar 0.53
-2^369-25 gmpvar 0.53
-2^379-19 gmpvar 0.53
-2^382-105 gmpvar 0.53
-2^383-421 gmpvar 0.53
-2^448-2^224-1 gmpvar 0.53
-2^336-17 gmpvar 0.54
-2^379-19 gmpvar 0.54
-2^127-1 gmpxx 0.55
-2^382-105 gmpvar 0.55
-2^448-2^224-1 gmpvar 0.55
-2^127-1 gmpxx 0.56
-2^206-5 gmpsec 0.58
-2^401-31 gmpvar 0.59
-2^413-21 gmpvar 0.59
-2^414-17 gmpvar 0.59
-2^416-2^208-1 gmpvar 0.59
-2^444-17 gmpvar 0.59
-2^127-1 gmpxx 0.60
-2^389-21 gmpvar 0.60
-2^401-31 gmpvar 0.60
-2^413-21 gmpvar 0.60
-2^414-17 gmpvar 0.60
-2^416-2^208-1 gmpvar 0.60
-2^384-317 gmpsec 0.61
-2^389-21 gmpvar 0.61
-2^401-31 gmpvar 0.61
-2^414-17 gmpvar 0.61
-2^416-2^208-1 gmpvar 0.61
-2^444-17 gmpvar 0.61
-2^512-491*2^496-1 gmpvar 0.61
-2^512-569 gmpvar 0.61
-2^384-2^128-2^96+2^32-1 gmpsec 0.62
-2^384-317 gmpsec 0.62
-2^384-5*2^368-1 gmpsec 0.62
-2^384-79*2^376-1 gmpsec 0.62
-2^512-491*2^496-1 gmpvar 0.62
-2^512-569 gmpvar 0.62
-2^512-491*2^496-1 gmpvar 0.63
-2^266-3 gmpsec 0.64
-2^285-9 gmpsec 0.64
-2^291-19 gmpsec 0.64
-2^511-481 gmpvar 0.64
-2^285-9 gmpsec 0.65
-2^384-2^128-2^96+2^32-1 gmpsec 0.65
-2^511-187 gmpvar 0.65
-2^511-481 gmpvar 0.65
-2^266-3 gmpsec 0.66
-2^291-19 gmpsec 0.66
-2^285-9 gmpsec 0.67
-2^511-481 gmpvar 0.67
-2^137-13 gmpxx 0.68
-2^291-19 gmpsec 0.68
-2^450-2^225-1 gmpvar 0.68
-2^468-17 gmpvar 0.68
-2^480-2^240-1 gmpvar 0.68
-2^489-21 gmpvar 0.68
-2^495-31 gmpvar 0.68
-2^510-290*2^496-1 gmpvar 0.68
-2^137-13 gmpxx 0.69
-2^140-27 gmpxx 0.69
-2^141-9 gmpxx 0.69
-2^150-5 gmpxx 0.69
-2^450-2^225-1 gmpvar 0.69
-2^468-17 gmpvar 0.69
-2^480-2^240-1 gmpvar 0.69
-2^488-17 gmpvar 0.69
-2^489-21 gmpvar 0.69
-2^495-31 gmpvar 0.69
-2^510-290*2^496-1 gmpvar 0.69
-2^137-13 gmpxx 0.70
-2^141-9 gmpxx 0.70
-2^150-3 gmpxx 0.70
-2^150-5 gmpxx 0.70
-2^152-17 gmpxx 0.70
-2^450-2^225-1 gmpvar 0.70
-2^452-3 gmpvar 0.70
-2^468-17 gmpvar 0.70
-2^488-17 gmpvar 0.70
-2^150-3 gmpxx 0.71
-2^150-5 gmpxx 0.71
-2^158-15 gmpxx 0.71
-2^452-3 gmpvar 0.71
-2^468-17 gmpvar 0.71
-2^129-25 gmpxx 0.72
-2^130-5 gmpxx 0.72
-2^158-15 gmpxx 0.72
-2^165-25 gmpxx 0.72
-2^166-5 gmpxx 0.72
-2^174-17 gmpxx 0.72
-2^130-5 gmpxx 0.73
-2^152-17 gmpxx 0.73
-2^165-25 gmpxx 0.73
-2^166-5 gmpxx 0.73
-2^171-19 gmpxx 0.73
-2^174-17 gmpxx 0.73
-2^174-3 gmpxx 0.73
-2^191-19 gmpxx 0.73
-2^192-2^64-1 gmpxx 0.73
-2^452-3 gmpvar 0.73
-2^129-25 gmpxx 0.74
-2^130-5 gmpxx 0.74
-2^166-5 gmpxx 0.74
-2^171-19 gmpxx 0.74
-2^174-17 gmpxx 0.74
-2^189-25 gmpxx 0.74
-2^171-19 gmpxx 0.75
-2^189-25 gmpxx 0.75
-2^190-11 gmpxx 0.75
-2^191-19 gmpxx 0.75
-2^383-187 gmpsec 0.75
-2^383-31 gmpsec 0.75
-2^383-421 gmpsec 0.75
-2^189-25 gmpxx 0.76
-2^190-11 gmpxx 0.76
-2^383-187 gmpsec 0.76
-2^129-25 gmpxx 0.77
-2^448-2^224-1 gmpsec 0.77
-2^322-2^161-1 gmpsec 0.78
-2^448-2^224-1 gmpsec 0.78
-2^150-5 gmpxx 0.79
-2^321-9 gmpsec 0.79
-2^322-2^161-1 gmpsec 0.79
-2^336-17 gmpsec 0.79
-2^336-3 gmpsec 0.79
-2^338-15 gmpsec 0.79
-2^369-25 gmpsec 0.79
-2^379-19 gmpsec 0.79
-2^382-105 gmpsec 0.79
-2^322-2^161-1 gmpsec 0.80
-2^336-17 gmpsec 0.80
-2^336-3 gmpsec 0.80
-2^338-15 gmpsec 0.80
-2^369-25 gmpsec 0.80
-2^379-19 gmpsec 0.80
-2^382-105 gmpsec 0.80
-2^321-9 gmpsec 0.81
-2^322-2^161-1 gmpsec 0.81
-2^382-105 gmpsec 0.81
-2^521-1 gmpvar 0.81
-2^198-17 gmpxx 0.82
-2^206-5 gmpxx 0.82
-2^212-29 gmpxx 0.82
-2^521-1 gmpvar 0.82
-2^196-15 gmpxx 0.83
-2^206-5 gmpxx 0.83
-2^212-29 gmpxx 0.83
-2^213-3 gmpxx 0.83
-2^222-117 gmpxx 0.83
-2^336-17 gmpsec 0.83
-2^196-15 gmpxx 0.84
-2^198-17 gmpxx 0.84
-2^221-3 gmpxx 0.84
-2^222-117 gmpxx 0.84
-2^256-189 gmpxx 0.84
-2^256-2^224+2^192+2^96-1 gmpxx 0.84
-2^256-2^32-977 gmpxx 0.84
-2^256-88*2^240-1 gmpxx 0.84
-2^521-1 gmpvar 0.84
-2^196-15 gmpxx 0.85
-2^198-17 gmpxx 0.85
-2^206-5 gmpxx 0.85
-2^213-3 gmpxx 0.85
-2^221-3 gmpxx 0.85
-2^222-117 gmpxx 0.85
-2^226-5 gmpxx 0.85
-2^255-19 gmpxx 0.85
-2^255-2^4-2^1-1 gmpxx 0.85
-2^256-189 gmpxx 0.85
-2^256-2^32-977 gmpxx 0.85
-2^256-88*2^240-1 gmpxx 0.85
-2^198-17 gmpxx 0.86
-2^205-45*2^198-1 gmpxx 0.86
-2^212-29 gmpxx 0.86
-2^216-2^108-1 gmpxx 0.86
-2^226-5 gmpxx 0.86
-2^230-27 gmpxx 0.86
-2^255-19 gmpxx 0.86
-2^255-2^4-2^1-1 gmpxx 0.86
-2^255-765 gmpxx 0.86
-2^256-2^224+2^192+2^96-1 gmpxx 0.86
-2^256-88*2^240-1 gmpxx 0.86
-2^205-45*2^198-1 gmpxx 0.87
-2^216-2^108-1 gmpxx 0.87
-2^224-2^96+1 gmpxx 0.87
-2^226-5 gmpxx 0.87
-2^230-27 gmpxx 0.87
-2^235-15 gmpxx 0.87
-2^243-9 gmpxx 0.87
-2^251-9 gmpxx 0.87
-2^255-19 gmpxx 0.87
-2^255-2^4-2^1-1 gmpxx 0.87
-2^255-765 gmpxx 0.87
-2^256-189 gmpxx 0.87
-2^194-33 gmpxx 0.88
-2^216-2^108-1 gmpxx 0.88
-2^224-2^96+1 gmpxx 0.88
-2^243-9 gmpxx 0.88
-2^251-9 gmpxx 0.88
-2^254-127*2^240-1 gmpxx 0.88
-2^255-765 gmpxx 0.88
-2^256-2^224+2^192+2^96-1 gmpxx 0.88
-2^336-3 gmpsec 0.88
-2^221-3 gmpxx 0.89
-2^224-2^96+1 gmpxx 0.89
-2^251-9 gmpxx 0.89
-2^254-127*2^240-1 gmpxx 0.89
-2^243-9 gmpxx 0.90
-2^130-5 gmpxx 0.91
-2^512-491*2^496-1 gmpsec 0.95
-2^512-569 gmpsec 0.95
-2^384-2^128-2^96+2^32-1 gmpxx 0.96
-2^384-317 gmpxx 0.96
-2^384-79*2^376-1 gmpxx 0.96
-2^389-21 gmpsec 0.96
-2^401-31 gmpsec 0.96
-2^413-21 gmpsec 0.96
-2^414-17 gmpsec 0.96
-2^416-2^208-1 gmpsec 0.96
-2^444-17 gmpsec 0.96
-2^235-15 gmpxx 0.97
-2^285-9 gmpxx 0.97
-2^384-2^128-2^96+2^32-1 gmpxx 0.97
-2^384-317 gmpxx 0.97
-2^384-5*2^368-1 gmpxx 0.97
-2^389-21 gmpsec 0.97
-2^401-31 gmpsec 0.97
-2^413-21 gmpsec 0.97
-2^416-2^208-1 gmpsec 0.97
-2^512-491*2^496-1 gmpsec 0.97
-2^512-569 gmpsec 0.97
-2^194-33 gmpxx 0.98
-2^266-3 gmpxx 0.98
-2^285-9 gmpxx 0.98
-2^291-19 gmpxx 0.98
-2^384-2^128-2^96+2^32-1 gmpxx 0.98
-2^384-5*2^368-1 gmpxx 0.98
-2^384-79*2^376-1 gmpxx 0.98
-2^401-31 gmpsec 0.98
-2^414-17 gmpsec 0.98
-2^266-3 gmpxx 0.99
-2^291-19 gmpxx 0.99
-2^384-2^128-2^96+2^32-1 gmpxx 0.99
-2^384-317 gmpxx 0.99
-2^285-9 gmpxx 1.00
-2^291-19 gmpxx 1.00
-2^291-19 gmpxx 1.01
-2^383-421 gmpxx 1.03
-2^383-31 gmpxx 1.04
-2^448-2^224-1 gmpxx 1.04
-2^336-3 gmpxx 1.05
-2^383-187 gmpxx 1.05
-2^448-2^224-1 gmpxx 1.05
-2^336-17 gmpxx 1.06
-2^336-3 gmpxx 1.06
-2^338-15 gmpxx 1.06
-2^369-25 gmpxx 1.06
-2^379-19 gmpxx 1.06
-2^336-17 gmpxx 1.07
-2^336-3 gmpxx 1.07
-2^369-25 gmpxx 1.07
-2^379-19 gmpxx 1.07
-2^382-105 gmpxx 1.07
-2^383-31 gmpxx 1.07
-2^383-421 gmpxx 1.07
-2^448-2^224-1 gmpxx 1.07
-2^336-17 gmpxx 1.08
-2^369-25 gmpxx 1.08
-2^382-105 gmpxx 1.08
-2^336-17 gmpxx 1.09
-2^338-15 gmpxx 1.09
-2^338-15 gmpxx 1.10
-2^379-19 gmpxx 1.10
-2^511-481 gmpsec 1.10
-2^511-187 gmpsec 1.11
-2^511-481 gmpsec 1.11
-2^369-25 gmpxx 1.12
-2^511-187 gmpsec 1.12
-2^322-2^161-1 gmpxx 1.13
-2^512-569 gmpxx 1.13
-2^512-491*2^496-1 gmpxx 1.14
-2^512-569 gmpxx 1.14
-2^321-9 gmpxx 1.15
-2^414-17 gmpxx 1.15
-2^416-2^208-1 gmpxx 1.15
-2^512-569 gmpxx 1.15
-2^401-31 gmpxx 1.16
-2^413-21 gmpxx 1.16
-2^414-17 gmpxx 1.16
-2^416-2^208-1 gmpxx 1.16
-2^444-17 gmpxx 1.16
-2^480-2^240-1 gmpsec 1.16
-2^488-17 gmpsec 1.16
-2^512-491*2^496-1 gmpxx 1.16
-2^321-9 gmpxx 1.17
-2^322-2^161-1 gmpxx 1.17
-2^389-21 gmpxx 1.17
-2^401-31 gmpxx 1.17
-2^413-21 gmpxx 1.17
-2^416-2^208-1 gmpxx 1.17
-2^444-17 gmpxx 1.17
-2^450-2^225-1 gmpsec 1.17
-2^452-3 gmpsec 1.17
-2^468-17 gmpsec 1.17
-2^480-2^240-1 gmpsec 1.17
-2^488-17 gmpsec 1.17
-2^489-21 gmpsec 1.17
-2^495-31 gmpsec 1.17
-2^510-290*2^496-1 gmpsec 1.17
-2^512-491*2^496-1 gmpxx 1.17
-2^512-569 gmpxx 1.17
-2^401-31 gmpxx 1.18
-2^416-2^208-1 gmpxx 1.18
-2^444-17 gmpxx 1.18
-2^450-2^225-1 gmpsec 1.18
-2^452-3 gmpsec 1.18
-2^468-17 gmpsec 1.18
-2^480-2^240-1 gmpsec 1.18
-2^488-17 gmpsec 1.18
-2^495-31 gmpsec 1.18
-2^510-290*2^496-1 gmpsec 1.18
-2^511-187 gmpxx 1.20
-2^511-481 gmpxx 1.20
-2^511-187 gmpxx 1.21
-2^511-481 gmpxx 1.21
-2^489-21 gmpsec 1.24
-2^510-290*2^496-1 gmpxx 1.24
-2^468-17 gmpxx 1.25
-2^480-2^240-1 gmpxx 1.25
-2^468-17 gmpxx 1.26
-2^480-2^240-1 gmpxx 1.26
-2^489-21 gmpxx 1.26
-2^495-31 gmpxx 1.26
-2^510-290*2^496-1 gmpxx 1.26
-2^414-17 gmpxx 1.27
-2^468-17 gmpxx 1.27
-2^488-17 gmpxx 1.27
-2^495-31 gmpxx 1.27
-2^510-290*2^496-1 gmpxx 1.27
-2^489-21 gmpsec 1.28
-2^489-21 gmpxx 1.28
-2^452-3 gmpxx 1.29
-2^489-21 gmpxx 1.29
-2^480-2^240-1 gmpxx 1.31
-2^452-3 gmpxx 1.32
-2^450-2^225-1 gmpxx 1.33
-2^510-290*2^496-1 gmpxx 1.33
-2^450-2^225-1 gmpxx 1.34
-2^450-2^225-1 gmpsec 1.35
-2^450-2^225-1 gmpxx 1.35
-2^521-1 gmpxx 1.38
-2^521-1 gmpsec 1.39
-2^521-1 gmpxx 1.39
-2^521-1 gmpsec 1.40
-2^521-1 gmpxx 1.40
diff --git a/measurements/2017-11-03-gcc/setup b/measurements/2017-11-03-gcc/setup
deleted file mode 100644
index de6939206..000000000
--- a/measurements/2017-11-03-gcc/setup
+++ /dev/null
@@ -1,34 +0,0 @@
-gcc (Debian 6.3.0-18) 6.3.0 20170516
-Copyright (C) 2016 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions. There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-Architecture: x86_64
-CPU op-mode(s): 32-bit, 64-bit
-Byte Order: Little Endian
-CPU(s): 16
-On-line CPU(s) list: 0-15
-Thread(s) per core: 2
-Core(s) per socket: 8
-Socket(s): 1
-NUMA node(s): 1
-Vendor ID: GenuineIntel
-CPU family: 6
-Model: 63
-Model name: Intel(R) Xeon(R) CPU @ 2.30GHz
-Stepping: 0
-CPU MHz: 2300.000
-BogoMIPS: 4600.00
-Hypervisor vendor: KVM
-Virtualization type: full
-L1d cache: 32K
-L1i cache: 32K
-L2 cache: 256K
-L3 cache: 46080K
-NUMA node0 CPU(s): 0-15
-Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc eagerfpu pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms xsaveopt
-commit 0b8080dfb1021c6fb24e922ee4eea22364974f51
-Author: Jason Gross <jgross@mit.edu>
-Date: Fri Nov 3 08:13:40 2017 -0400
-
- Update display logs and c files
diff --git a/measurements/2017-11-03/aggregate.sh b/measurements/2017-11-03/aggregate.sh
deleted file mode 100644
index 08fd6f2f6..000000000
--- a/measurements/2017-11-03/aggregate.sh
+++ /dev/null
@@ -1,8 +0,0 @@
-#/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'
diff --git a/measurements/2017-11-03/format.py b/measurements/2017-11-03/format.py
deleted file mode 100644
index b31a34709..000000000
--- a/measurements/2017-11-03/format.py
+++ /dev/null
@@ -1,31 +0,0 @@
-import sys, collections
-
-
-results = {}
-
-def do_impl(prime, impl, time):
- if prime not in results.keys():
- results[prime] = {}
- if impl not in results[prime].keys():
- results[prime][impl] = 1e400
- results[prime][impl] = min(results[prime][impl], time)
-
-for line in sys.stdin:
- prime, impl, time = line.split()
- # impl = {'fiat_solinas32':'fiat_solinas',
- # 'fiat_solinas64':'fiat_solinas',
- # 'fiat_montgomery64':'fiat_montgomery',
- # 'fiat_montgomery32':'fiat_montgomery',
- # }.get(impl, impl)
- time = float(time)
- do_impl(prime, impl, time)
- # do_impl(prime,'xfiat' if 'fiat' in impl else 'xgmp', time)
-
-def format_prime(p):
- return p.replace('x','*').replace('p','+').replace('e','^').replace('m','-')
-
-impls = sorted(set(sum((list(d.keys()) for d in results.values()),[])))
-print('\t'.join(['.']+impls))
-for p in sorted(list(results.keys())):
- r = results[p].get('xgmp', 1e400) / results[p].get('xfiat', 1e400)
- print('\t'.join([format_prime(p)]+[str(results[p].get(i,'-')) for i in impls]))
diff --git a/measurements/2017-11-03/results-by-field.txt b/measurements/2017-11-03/results-by-field.txt
deleted file mode 100644
index 3e6ce7dcd..000000000
--- a/measurements/2017-11-03/results-by-field.txt
+++ /dev/null
@@ -1,1119 +0,0 @@
-2e127m1 fiat_montgomery32 0.12
-2e127m1 fiat_montgomery64 0.04
-2e127m1 fiat_solinas32 0.05
-2e127m1 fiat_solinas64 0.02
-2e127m1 gmpsec64 0.27
-2e127m1 gmpsec64 0.27
-2e127m1 gmpsec64 0.27
-2e127m1 gmpsec64 0.27
-2e127m1 gmpvar64 0.15
-2e127m1 gmpvar64 0.15
-2e127m1 gmpvar64 0.15
-2e127m1 gmpvar64 0.15
-2e127m1 gmpxx64 0.61
-2e127m1 gmpxx64 0.61
-2e127m1 gmpxx64 0.62
-2e127m1 gmpxx64 0.62
-2e129m25 fiat_montgomery32 0.19
-2e129m25 fiat_montgomery64 0.08
-2e129m25 fiat_solinas32 0.06
-2e129m25 fiat_solinas64 0.03
-2e129m25 gmpsec64 0.38
-2e129m25 gmpsec64 0.38
-2e129m25 gmpsec64 0.38
-2e129m25 gmpsec64 0.38
-2e129m25 gmpvar64 0.27
-2e129m25 gmpvar64 0.27
-2e129m25 gmpvar64 0.27
-2e129m25 gmpvar64 0.27
-2e129m25 gmpxx64 0.79
-2e129m25 gmpxx64 0.79
-2e129m25 gmpxx64 0.79
-2e129m25 gmpxx64 0.80
-2e130m5 fiat_solinas32 0.03
-2e130m5 fiat_solinas64 0.03
-2e130m5 gmpsec64 0.38
-2e130m5 gmpsec64 0.38
-2e130m5 gmpsec64 0.38
-2e130m5 gmpsec64 0.38
-2e130m5 gmpvar64 0.27
-2e130m5 gmpvar64 0.27
-2e130m5 gmpvar64 0.27
-2e130m5 gmpvar64 0.28
-2e130m5 gmpxx64 0.78
-2e130m5 gmpxx64 0.78
-2e130m5 gmpxx64 0.79
-2e130m5 gmpxx64 0.80
-2e137m13 fiat_montgomery32 0.20
-2e137m13 fiat_montgomery64 0.09
-2e137m13 fiat_solinas32 0.11
-2e137m13 fiat_solinas64 0.05
-2e137m13 gmpsec64 0.38
-2e137m13 gmpsec64 0.38
-2e137m13 gmpsec64 0.38
-2e137m13 gmpsec64 0.39
-2e137m13 gmpvar64 0.27
-2e137m13 gmpvar64 0.27
-2e137m13 gmpvar64 0.27
-2e137m13 gmpvar64 0.28
-2e137m13 gmpxx64 0.81
-2e137m13 gmpxx64 0.81
-2e137m13 gmpxx64 0.81
-2e137m13 gmpxx64 0.82
-2e140m27 fiat_montgomery32 0.20
-2e140m27 fiat_montgomery64 0.08
-2e140m27 fiat_solinas32 0.06
-2e140m27 fiat_solinas64 0.04
-2e140m27 gmpsec64 0.38
-2e140m27 gmpsec64 0.38
-2e140m27 gmpsec64 0.38
-2e140m27 gmpsec64 0.46
-2e140m27 gmpvar64 0.27
-2e140m27 gmpvar64 0.27
-2e140m27 gmpvar64 0.27
-2e140m27 gmpvar64 0.27
-2e140m27 gmpxx64 0.81
-2e140m27 gmpxx64 0.81
-2e140m27 gmpxx64 0.82
-2e140m27 gmpxx64 0.84
-2e141m9 fiat_montgomery32 0.20
-2e141m9 fiat_montgomery64 0.08
-2e141m9 fiat_solinas32 0.06
-2e141m9 fiat_solinas64 0.03
-2e141m9 gmpsec64 0.38
-2e141m9 gmpsec64 0.38
-2e141m9 gmpsec64 0.38
-2e141m9 gmpsec64 0.39
-2e141m9 gmpvar64 0.27
-2e141m9 gmpvar64 0.28
-2e141m9 gmpvar64 0.28
-2e141m9 gmpvar64 0.33
-2e141m9 gmpxx64 0.81
-2e141m9 gmpxx64 0.81
-2e141m9 gmpxx64 0.82
-2e141m9 gmpxx64 0.83
-2e150m3 fiat_montgomery32 0.20
-2e150m3 fiat_montgomery64 0.08
-2e150m3 fiat_solinas64 0.03
-2e150m3 gmpsec64 0.38
-2e150m3 gmpsec64 0.38
-2e150m3 gmpsec64 0.38
-2e150m3 gmpsec64 0.39
-2e150m3 gmpvar64 0.27
-2e150m3 gmpvar64 0.28
-2e150m3 gmpvar64 0.28
-2e150m3 gmpvar64 0.29
-2e150m3 gmpxx64 0.80
-2e150m3 gmpxx64 0.81
-2e150m3 gmpxx64 0.82
-2e150m3 gmpxx64 0.92
-2e150m5 fiat_montgomery32 0.20
-2e150m5 fiat_montgomery64 0.09
-2e150m5 fiat_solinas32 0.06
-2e150m5 fiat_solinas64 0.03
-2e150m5 gmpsec64 0.38
-2e150m5 gmpsec64 0.38
-2e150m5 gmpsec64 0.38
-2e150m5 gmpsec64 0.38
-2e150m5 gmpvar64 0.27
-2e150m5 gmpvar64 0.27
-2e150m5 gmpvar64 0.27
-2e150m5 gmpvar64 0.27
-2e150m5 gmpxx64 0.81
-2e150m5 gmpxx64 0.82
-2e150m5 gmpxx64 0.82
-2e150m5 gmpxx64 0.83
-2e152m17 fiat_montgomery32 0.19
-2e152m17 fiat_montgomery64 0.09
-2e152m17 fiat_solinas32 0.06
-2e152m17 fiat_solinas64 0.04
-2e152m17 gmpsec64 0.38
-2e152m17 gmpsec64 0.38
-2e152m17 gmpsec64 0.38
-2e152m17 gmpsec64 0.38
-2e152m17 gmpvar64 0.27
-2e152m17 gmpvar64 0.28
-2e152m17 gmpvar64 0.28
-2e152m17 gmpvar64 0.28
-2e152m17 gmpxx64 0.80
-2e152m17 gmpxx64 0.81
-2e152m17 gmpxx64 0.81
-2e152m17 gmpxx64 0.81
-2e158m15 fiat_montgomery32 0.20
-2e158m15 fiat_montgomery64 0.08
-2e158m15 fiat_solinas32 0.06
-2e158m15 fiat_solinas64 0.04
-2e158m15 gmpsec64 0.38
-2e158m15 gmpsec64 0.38
-2e158m15 gmpsec64 0.38
-2e158m15 gmpsec64 0.38
-2e158m15 gmpvar64 0.27
-2e158m15 gmpvar64 0.27
-2e158m15 gmpvar64 0.28
-2e158m15 gmpvar64 0.28
-2e158m15 gmpxx64 0.76
-2e158m15 gmpxx64 0.76
-2e158m15 gmpxx64 0.77
-2e158m15 gmpxx64 0.79
-2e165m25 fiat_montgomery64 0.08
-2e165m25 fiat_solinas32 0.11
-2e165m25 fiat_solinas64 0.03
-2e165m25 gmpsec64 0.38
-2e165m25 gmpsec64 0.39
-2e165m25 gmpsec64 0.39
-2e165m25 gmpsec64 0.42
-2e165m25 gmpvar64 0.27
-2e165m25 gmpvar64 0.27
-2e165m25 gmpvar64 0.28
-2e165m25 gmpvar64 0.28
-2e165m25 gmpxx64 0.79
-2e165m25 gmpxx64 0.79
-2e165m25 gmpxx64 0.84
-2e165m25 gmpxx64 0.97
-2e166m5 fiat_montgomery64 0.08
-2e166m5 fiat_solinas32 0.16
-2e166m5 fiat_solinas64 0.03
-2e166m5 gmpsec64 0.38
-2e166m5 gmpsec64 0.39
-2e166m5 gmpsec64 0.39
-2e166m5 gmpsec64 0.39
-2e166m5 gmpvar64 0.27
-2e166m5 gmpvar64 0.27
-2e166m5 gmpvar64 0.28
-2e166m5 gmpvar64 0.28
-2e166m5 gmpxx64 0.78
-2e166m5 gmpxx64 0.79
-2e166m5 gmpxx64 0.81
-2e166m5 gmpxx64 0.82
-2e171m19 fiat_montgomery32 0.28
-2e171m19 fiat_montgomery64 0.08
-2e171m19 fiat_solinas32 0.12
-2e171m19 fiat_solinas64 0.03
-2e171m19 gmpsec64 0.38
-2e171m19 gmpsec64 0.38
-2e171m19 gmpsec64 0.39
-2e171m19 gmpsec64 0.39
-2e171m19 gmpvar64 0.27
-2e171m19 gmpvar64 0.27
-2e171m19 gmpvar64 0.28
-2e171m19 gmpvar64 0.28
-2e171m19 gmpxx64 0.79
-2e171m19 gmpxx64 0.80
-2e171m19 gmpxx64 0.80
-2e171m19 gmpxx64 0.80
-2e174m17 fiat_montgomery32 0.28
-2e174m17 fiat_montgomery64 0.08
-2e174m17 fiat_solinas32 0.12
-2e174m17 fiat_solinas64 0.03
-2e174m17 gmpsec64 0.38
-2e174m17 gmpsec64 0.38
-2e174m17 gmpsec64 0.38
-2e174m17 gmpsec64 0.38
-2e174m17 gmpvar64 0.27
-2e174m17 gmpvar64 0.27
-2e174m17 gmpvar64 0.27
-2e174m17 gmpvar64 0.28
-2e174m17 gmpxx64 0.78
-2e174m17 gmpxx64 0.79
-2e174m17 gmpxx64 0.79
-2e174m17 gmpxx64 0.81
-2e174m3 fiat_montgomery32 0.29
-2e174m3 fiat_montgomery64 0.08
-2e174m3 fiat_solinas64 0.03
-2e174m3 gmpsec64 0.38
-2e174m3 gmpsec64 0.38
-2e174m3 gmpsec64 0.38
-2e174m3 gmpsec64 0.39
-2e174m3 gmpvar64 0.27
-2e174m3 gmpvar64 0.27
-2e174m3 gmpvar64 0.27
-2e174m3 gmpvar64 0.28
-2e174m3 gmpxx64 0.78
-2e174m3 gmpxx64 0.79
-2e174m3 gmpxx64 0.80
-2e174m3 gmpxx64 0.81
-2e189m25 fiat_montgomery32 0.28
-2e189m25 fiat_montgomery64 0.08
-2e189m25 fiat_solinas64 0.04
-2e189m25 gmpsec64 0.38
-2e189m25 gmpsec64 0.38
-2e189m25 gmpsec64 0.38
-2e189m25 gmpsec64 0.38
-2e189m25 gmpvar64 0.28
-2e189m25 gmpvar64 0.28
-2e189m25 gmpvar64 0.28
-2e189m25 gmpvar64 0.29
-2e189m25 gmpxx64 0.79
-2e189m25 gmpxx64 0.80
-2e189m25 gmpxx64 0.80
-2e189m25 gmpxx64 0.80
-2e190m11 fiat_montgomery32 0.29
-2e190m11 fiat_montgomery64 0.08
-2e190m11 fiat_solinas64 0.04
-2e190m11 gmpsec64 0.38
-2e190m11 gmpsec64 0.38
-2e190m11 gmpsec64 0.38
-2e190m11 gmpsec64 0.39
-2e190m11 gmpvar64 0.27
-2e190m11 gmpvar64 0.27
-2e190m11 gmpvar64 0.28
-2e190m11 gmpvar64 0.28
-2e190m11 gmpxx64 0.78
-2e190m11 gmpxx64 0.79
-2e190m11 gmpxx64 0.81
-2e190m11 gmpxx64 0.92
-2e191m19 fiat_montgomery32 0.28
-2e191m19 fiat_montgomery64 0.08
-2e191m19 fiat_solinas32 0.15
-2e191m19 fiat_solinas64 0.07
-2e191m19 gmpsec64 0.36
-2e191m19 gmpsec64 0.36
-2e191m19 gmpsec64 0.36
-2e191m19 gmpsec64 0.37
-2e191m19 gmpvar64 0.26
-2e191m19 gmpvar64 0.27
-2e191m19 gmpvar64 0.27
-2e191m19 gmpvar64 0.28
-2e191m19 gmpxx64 0.77
-2e191m19 gmpxx64 0.78
-2e191m19 gmpxx64 0.79
-2e191m19 gmpxx64 0.83
-2e192m2e64m1 fiat_montgomery32 0.27
-2e192m2e64m1 fiat_montgomery64 0.08
-2e192m2e64m1 fiat_solinas64 0.05
-2e192m2e64m1 gmpsec64 0.28
-2e192m2e64m1 gmpsec64 0.28
-2e192m2e64m1 gmpsec64 0.28
-2e192m2e64m1 gmpsec64 0.28
-2e192m2e64m1 gmpvar64 0.24
-2e192m2e64m1 gmpvar64 0.24
-2e192m2e64m1 gmpvar64 0.24
-2e192m2e64m1 gmpvar64 0.24
-2e192m2e64m1 gmpxx64 0.71
-2e192m2e64m1 gmpxx64 0.71
-2e192m2e64m1 gmpxx64 0.71
-2e192m2e64m1 gmpxx64 0.73
-2e194m33 fiat_solinas32 0.09
-2e194m33 fiat_solinas64 0.04
-2e194m33 gmpsec64 0.50
-2e194m33 gmpsec64 0.50
-2e194m33 gmpsec64 0.51
-2e194m33 gmpsec64 0.53
-2e194m33 gmpvar64 0.35
-2e194m33 gmpvar64 0.35
-2e194m33 gmpvar64 0.35
-2e194m33 gmpvar64 0.36
-2e194m33 gmpxx64 0.93
-2e194m33 gmpxx64 0.93
-2e194m33 gmpxx64 0.94
-2e194m33 gmpxx64 0.95
-2e196m15 fiat_solinas64 0.04
-2e196m15 gmpsec64 0.50
-2e196m15 gmpsec64 0.50
-2e196m15 gmpsec64 0.51
-2e196m15 gmpsec64 0.51
-2e196m15 gmpvar64 0.34
-2e196m15 gmpvar64 0.35
-2e196m15 gmpvar64 0.35
-2e196m15 gmpvar64 0.35
-2e196m15 gmpxx64 0.87
-2e196m15 gmpxx64 0.88
-2e196m15 gmpxx64 0.89
-2e196m15 gmpxx64 0.91
-2e198m17 fiat_solinas32 0.11
-2e198m17 fiat_solinas64 0.04
-2e198m17 gmpsec64 0.50
-2e198m17 gmpsec64 0.50
-2e198m17 gmpsec64 0.50
-2e198m17 gmpsec64 0.50
-2e198m17 gmpvar64 0.34
-2e198m17 gmpvar64 0.35
-2e198m17 gmpvar64 0.35
-2e198m17 gmpvar64 0.35
-2e198m17 gmpxx64 0.86
-2e198m17 gmpxx64 0.87
-2e198m17 gmpxx64 0.87
-2e198m17 gmpxx64 0.87
-2e205m45x2e198m1 fiat_montgomery32 0.36
-2e205m45x2e198m1 fiat_montgomery64 0.13
-2e205m45x2e198m1 gmpsec64 0.49
-2e205m45x2e198m1 gmpsec64 0.50
-2e205m45x2e198m1 gmpsec64 0.51
-2e205m45x2e198m1 gmpsec64 0.52
-2e205m45x2e198m1 gmpvar64 0.34
-2e205m45x2e198m1 gmpvar64 0.35
-2e205m45x2e198m1 gmpvar64 0.35
-2e205m45x2e198m1 gmpvar64 0.36
-2e205m45x2e198m1 gmpxx64 0.84
-2e205m45x2e198m1 gmpxx64 0.84
-2e205m45x2e198m1 gmpxx64 0.85
-2e205m45x2e198m1 gmpxx64 0.94
-2e206m5 fiat_montgomery32 0.37
-2e206m5 fiat_montgomery64 0.13
-2e206m5 fiat_solinas32 0.19
-2e206m5 fiat_solinas64 0.04
-2e206m5 gmpsec64 0.50
-2e206m5 gmpsec64 0.50
-2e206m5 gmpsec64 0.50
-2e206m5 gmpsec64 0.54
-2e206m5 gmpvar64 0.34
-2e206m5 gmpvar64 0.34
-2e206m5 gmpvar64 0.35
-2e206m5 gmpvar64 0.35
-2e206m5 gmpxx64 0.86
-2e206m5 gmpxx64 0.86
-2e206m5 gmpxx64 0.87
-2e206m5 gmpxx64 0.89
-2e212m29 fiat_montgomery32 0.38
-2e212m29 fiat_montgomery64 0.13
-2e212m29 fiat_solinas64 0.05
-2e212m29 gmpsec64 0.50
-2e212m29 gmpsec64 0.50
-2e212m29 gmpsec64 0.51
-2e212m29 gmpsec64 0.52
-2e212m29 gmpvar64 0.35
-2e212m29 gmpvar64 0.35
-2e212m29 gmpvar64 0.35
-2e212m29 gmpvar64 0.36
-2e212m29 gmpxx64 0.88
-2e212m29 gmpxx64 0.88
-2e212m29 gmpxx64 0.88
-2e212m29 gmpxx64 0.89
-2e213m3 fiat_montgomery32 0.37
-2e213m3 fiat_montgomery64 0.13
-2e213m3 fiat_solinas32 0.28
-2e213m3 fiat_solinas64 0.04
-2e213m3 gmpsec64 0.50
-2e213m3 gmpsec64 0.50
-2e213m3 gmpsec64 0.50
-2e213m3 gmpsec64 0.51
-2e213m3 gmpvar64 0.35
-2e213m3 gmpvar64 0.35
-2e213m3 gmpvar64 0.35
-2e213m3 gmpvar64 0.36
-2e213m3 gmpxx64 0.88
-2e213m3 gmpxx64 0.88
-2e213m3 gmpxx64 0.88
-2e213m3 gmpxx64 0.89
-2e216m2e108m1 fiat_montgomery32 0.38
-2e216m2e108m1 fiat_montgomery64 0.12
-2e216m2e108m1 fiat_solinas32 0.08
-2e216m2e108m1 fiat_solinas64 0.04
-2e216m2e108m1 gmpsec64 0.50
-2e216m2e108m1 gmpsec64 0.50
-2e216m2e108m1 gmpsec64 0.50
-2e216m2e108m1 gmpsec64 0.54
-2e216m2e108m1 gmpvar64 0.35
-2e216m2e108m1 gmpvar64 0.35
-2e216m2e108m1 gmpvar64 0.35
-2e216m2e108m1 gmpvar64 0.36
-2e216m2e108m1 gmpxx64 0.86
-2e216m2e108m1 gmpxx64 0.86
-2e216m2e108m1 gmpxx64 0.87
-2e216m2e108m1 gmpxx64 0.88
-2e221m3 fiat_montgomery32 0.38
-2e221m3 fiat_montgomery64 0.13
-2e221m3 fiat_solinas32 0.13
-2e221m3 fiat_solinas64 0.04
-2e221m3 gmpsec64 0.50
-2e221m3 gmpsec64 0.50
-2e221m3 gmpsec64 0.50
-2e221m3 gmpsec64 0.50
-2e221m3 gmpvar64 0.35
-2e221m3 gmpvar64 0.36
-2e221m3 gmpvar64 0.36
-2e221m3 gmpvar64 0.36
-2e221m3 gmpxx64 0.88
-2e221m3 gmpxx64 0.88
-2e221m3 gmpxx64 0.88
-2e221m3 gmpxx64 0.91
-2e222m117 fiat_montgomery32 0.37
-2e222m117 fiat_montgomery64 0.13
-2e222m117 fiat_solinas32 0.13
-2e222m117 fiat_solinas64 0.05
-2e222m117 gmpsec64 0.50
-2e222m117 gmpsec64 0.50
-2e222m117 gmpsec64 0.50
-2e222m117 gmpsec64 0.51
-2e222m117 gmpvar64 0.34
-2e222m117 gmpvar64 0.35
-2e222m117 gmpvar64 0.36
-2e222m117 gmpvar64 0.36
-2e222m117 gmpxx64 0.88
-2e222m117 gmpxx64 0.89
-2e222m117 gmpxx64 0.91
-2e222m117 gmpxx64 0.92
-2e224m2e96p1 fiat_montgomery32 0.32
-2e224m2e96p1 fiat_montgomery64 0.12
-2e224m2e96p1 gmpsec64 0.50
-2e224m2e96p1 gmpsec64 0.50
-2e224m2e96p1 gmpsec64 0.50
-2e224m2e96p1 gmpsec64 0.50
-2e224m2e96p1 gmpvar64 0.35
-2e224m2e96p1 gmpvar64 0.35
-2e224m2e96p1 gmpvar64 0.36
-2e224m2e96p1 gmpvar64 0.37
-2e224m2e96p1 gmpxx64 0.86
-2e224m2e96p1 gmpxx64 0.86
-2e224m2e96p1 gmpxx64 0.86
-2e224m2e96p1 gmpxx64 0.88
-2e226m5 fiat_montgomery64 0.12
-2e226m5 fiat_solinas64 0.04
-2e226m5 gmpsec64 0.50
-2e226m5 gmpsec64 0.50
-2e226m5 gmpsec64 0.50
-2e226m5 gmpsec64 0.51
-2e226m5 gmpvar64 0.34
-2e226m5 gmpvar64 0.34
-2e226m5 gmpvar64 0.35
-2e226m5 gmpvar64 0.37
-2e226m5 gmpxx64 0.90
-2e226m5 gmpxx64 0.91
-2e226m5 gmpxx64 0.96
-2e226m5 gmpxx64 1.01
-2e230m27 fiat_montgomery64 0.13
-2e230m27 fiat_solinas32 0.13
-2e230m27 fiat_solinas64 0.05
-2e230m27 gmpsec64 0.49
-2e230m27 gmpsec64 0.50
-2e230m27 gmpsec64 0.51
-2e230m27 gmpsec64 0.51
-2e230m27 gmpvar64 0.34
-2e230m27 gmpvar64 0.35
-2e230m27 gmpvar64 0.35
-2e230m27 gmpvar64 0.35
-2e230m27 gmpxx64 0.88
-2e230m27 gmpxx64 0.89
-2e230m27 gmpxx64 0.90
-2e230m27 gmpxx64 0.91
-2e235m15 fiat_montgomery64 0.13
-2e235m15 fiat_solinas32 0.10
-2e235m15 fiat_solinas64 0.07
-2e235m15 gmpsec64 0.50
-2e235m15 gmpsec64 0.50
-2e235m15 gmpsec64 0.50
-2e235m15 gmpsec64 0.50
-2e235m15 gmpvar64 0.34
-2e235m15 gmpvar64 0.34
-2e235m15 gmpvar64 0.34
-2e235m15 gmpvar64 0.34
-2e235m15 gmpxx64 0.88
-2e235m15 gmpxx64 0.88
-2e235m15 gmpxx64 0.88
-2e235m15 gmpxx64 0.89
-2e243m9 fiat_montgomery64 0.12
-2e243m9 fiat_solinas32 0.10
-2e243m9 fiat_solinas64 0.10
-2e243m9 gmpsec64 0.50
-2e243m9 gmpsec64 0.51
-2e243m9 gmpsec64 0.51
-2e243m9 gmpsec64 0.51
-2e243m9 gmpvar64 0.34
-2e243m9 gmpvar64 0.34
-2e243m9 gmpvar64 0.35
-2e243m9 gmpvar64 0.35
-2e243m9 gmpxx64 0.89
-2e243m9 gmpxx64 0.89
-2e243m9 gmpxx64 0.90
-2e243m9 gmpxx64 0.91
-2e251m9 fiat_montgomery64 0.13
-2e251m9 fiat_solinas32 0.13
-2e251m9 fiat_solinas64 0.06
-2e251m9 gmpsec64 0.50
-2e251m9 gmpsec64 0.50
-2e251m9 gmpsec64 0.50
-2e251m9 gmpsec64 0.50
-2e251m9 gmpvar64 0.35
-2e251m9 gmpvar64 0.35
-2e251m9 gmpvar64 0.35
-2e251m9 gmpvar64 0.36
-2e251m9 gmpxx64 0.90
-2e251m9 gmpxx64 0.90
-2e251m9 gmpxx64 0.90
-2e251m9 gmpxx64 0.97
-2e254m127x2e240m1 fiat_montgomery64 0.13
-2e254m127x2e240m1 gmpsec64 0.50
-2e254m127x2e240m1 gmpsec64 0.51
-2e254m127x2e240m1 gmpsec64 0.51
-2e254m127x2e240m1 gmpsec64 0.51
-2e254m127x2e240m1 gmpvar64 0.35
-2e254m127x2e240m1 gmpvar64 0.35
-2e254m127x2e240m1 gmpvar64 0.35
-2e254m127x2e240m1 gmpvar64 0.36
-2e254m127x2e240m1 gmpxx64 0.90
-2e254m127x2e240m1 gmpxx64 0.91
-2e254m127x2e240m1 gmpxx64 0.91
-2e254m127x2e240m1 gmpxx64 0.93
-2e255m19 fiat_montgomery64 0.13
-2e255m19 fiat_solinas32 0.13
-2e255m19 fiat_solinas64 0.06
-2e255m19 gmpsec64 0.48
-2e255m19 gmpsec64 0.48
-2e255m19 gmpsec64 0.49
-2e255m19 gmpsec64 0.49
-2e255m19 gmpvar64 0.33
-2e255m19 gmpvar64 0.33
-2e255m19 gmpvar64 0.34
-2e255m19 gmpvar64 0.34
-2e255m19 gmpxx64 0.87
-2e255m19 gmpxx64 0.87
-2e255m19 gmpxx64 0.87
-2e255m19 gmpxx64 0.90
-2e255m765 fiat_montgomery64 0.13
-2e255m765 fiat_solinas32 0.19
-2e255m765 fiat_solinas64 0.06
-2e255m765 gmpsec64 0.47
-2e255m765 gmpsec64 0.47
-2e255m765 gmpsec64 0.47
-2e255m765 gmpsec64 0.49
-2e255m765 gmpvar64 0.33
-2e255m765 gmpvar64 0.33
-2e255m765 gmpvar64 0.33
-2e255m765 gmpvar64 0.35
-2e255m765 gmpxx64 0.87
-2e255m765 gmpxx64 0.87
-2e255m765 gmpxx64 0.88
-2e255m765 gmpxx64 0.88
-2e256m189 fiat_montgomery64 0.13
-2e256m189 fiat_solinas32 0.18
-2e256m189 fiat_solinas64 0.06
-2e256m189 gmpsec64 0.38
-2e256m189 gmpsec64 0.38
-2e256m189 gmpsec64 0.39
-2e256m189 gmpsec64 0.39
-2e256m189 gmpvar64 0.34
-2e256m189 gmpvar64 0.34
-2e256m189 gmpvar64 0.34
-2e256m189 gmpvar64 0.35
-2e256m189 gmpxx64 0.85
-2e256m189 gmpxx64 0.87
-2e256m189 gmpxx64 0.87
-2e256m189 gmpxx64 0.88
-2e256m2e224p2e192p2e96m1 fiat_montgomery64 0.11
-2e256m2e224p2e192p2e96m1 gmpsec64 0.37
-2e256m2e224p2e192p2e96m1 gmpsec64 0.37
-2e256m2e224p2e192p2e96m1 gmpsec64 0.38
-2e256m2e224p2e192p2e96m1 gmpsec64 0.39
-2e256m2e224p2e192p2e96m1 gmpvar64 0.33
-2e256m2e224p2e192p2e96m1 gmpvar64 0.33
-2e256m2e224p2e192p2e96m1 gmpvar64 0.34
-2e256m2e224p2e192p2e96m1 gmpvar64 0.34
-2e256m2e224p2e192p2e96m1 gmpxx64 0.85
-2e256m2e224p2e192p2e96m1 gmpxx64 0.86
-2e256m2e224p2e192p2e96m1 gmpxx64 0.86
-2e256m2e224p2e192p2e96m1 gmpxx64 0.87
-2e256m2e32m977 fiat_montgomery64 0.13
-2e256m2e32m977 fiat_solinas32 0.19
-2e256m2e32m977 gmpsec64 0.37
-2e256m2e32m977 gmpsec64 0.37
-2e256m2e32m977 gmpsec64 0.37
-2e256m2e32m977 gmpsec64 0.38
-2e256m2e32m977 gmpvar64 0.34
-2e256m2e32m977 gmpvar64 0.34
-2e256m2e32m977 gmpvar64 0.34
-2e256m2e32m977 gmpvar64 0.34
-2e256m2e32m977 gmpxx64 0.86
-2e256m2e32m977 gmpxx64 0.86
-2e256m2e32m977 gmpxx64 0.86
-2e256m2e32m977 gmpxx64 0.89
-2e256m88x2e240m1 fiat_montgomery64 0.12
-2e256m88x2e240m1 gmpsec64 0.37
-2e256m88x2e240m1 gmpsec64 0.38
-2e256m88x2e240m1 gmpsec64 0.38
-2e256m88x2e240m1 gmpsec64 0.38
-2e256m88x2e240m1 gmpvar64 0.34
-2e256m88x2e240m1 gmpvar64 0.34
-2e256m88x2e240m1 gmpvar64 0.34
-2e256m88x2e240m1 gmpvar64 0.37
-2e256m88x2e240m1 gmpxx64 0.86
-2e256m88x2e240m1 gmpxx64 0.86
-2e256m88x2e240m1 gmpxx64 0.88
-2e256m88x2e240m1 gmpxx64 0.91
-2e266m3 fiat_montgomery64 0.18
-2e266m3 fiat_solinas32 0.19
-2e266m3 fiat_solinas64 0.06
-2e266m3 gmpsec64 0.64
-2e266m3 gmpsec64 0.65
-2e266m3 gmpsec64 0.66
-2e266m3 gmpsec64 0.67
-2e266m3 gmpvar64 0.43
-2e266m3 gmpvar64 0.43
-2e266m3 gmpvar64 0.43
-2e266m3 gmpvar64 0.45
-2e266m3 gmpxx64 0.98
-2e266m3 gmpxx64 0.99
-2e266m3 gmpxx64 1.00
-2e266m3 gmpxx64 1.03
-2e285m9 fiat_montgomery64 0.19
-2e285m9 fiat_solinas32 0.27
-2e285m9 fiat_solinas64 0.06
-2e285m9 gmpsec64 0.65
-2e285m9 gmpsec64 0.65
-2e285m9 gmpsec64 0.67
-2e285m9 gmpsec64 0.67
-2e285m9 gmpvar64 0.43
-2e285m9 gmpvar64 0.44
-2e285m9 gmpvar64 0.44
-2e285m9 gmpvar64 0.44
-2e285m9 gmpxx64 0.97
-2e285m9 gmpxx64 0.99
-2e285m9 gmpxx64 0.99
-2e285m9 gmpxx64 1.02
-2e291m19 fiat_montgomery64 0.19
-2e291m19 fiat_solinas32 0.18
-2e291m19 fiat_solinas64 0.07
-2e291m19 gmpsec64 0.64
-2e291m19 gmpsec64 0.65
-2e291m19 gmpsec64 0.65
-2e291m19 gmpsec64 0.67
-2e291m19 gmpvar64 0.43
-2e291m19 gmpvar64 0.43
-2e291m19 gmpvar64 0.45
-2e291m19 gmpvar64 0.48
-2e291m19 gmpxx64 0.99
-2e291m19 gmpxx64 1.00
-2e291m19 gmpxx64 1.01
-2e291m19 gmpxx64 1.03
-2e321m9 fiat_montgomery64 0.25
-2e321m9 fiat_solinas32 0.30
-2e321m9 fiat_solinas64 0.10
-2e321m9 gmpsec64 0.80
-2e321m9 gmpsec64 0.81
-2e321m9 gmpsec64 0.85
-2e321m9 gmpsec64 0.87
-2e321m9 gmpvar64 0.52
-2e321m9 gmpvar64 0.53
-2e321m9 gmpvar64 0.53
-2e321m9 gmpvar64 0.55
-2e321m9 gmpxx64 1.16
-2e321m9 gmpxx64 1.16
-2e321m9 gmpxx64 1.16
-2e321m9 gmpxx64 1.17
-2e322m2e161m1 fiat_solinas32 0.21
-2e322m2e161m1 gmpsec64 0.81
-2e322m2e161m1 gmpsec64 0.81
-2e322m2e161m1 gmpsec64 0.81
-2e322m2e161m1 gmpsec64 0.85
-2e322m2e161m1 gmpvar64 0.52
-2e322m2e161m1 gmpvar64 0.52
-2e322m2e161m1 gmpvar64 0.53
-2e322m2e161m1 gmpvar64 0.58
-2e322m2e161m1 gmpxx64 1.13
-2e322m2e161m1 gmpxx64 1.13
-2e322m2e161m1 gmpxx64 1.15
-2e322m2e161m1 gmpxx64 1.15
-2e336m17 fiat_montgomery64 0.25
-2e336m17 fiat_solinas32 0.23
-2e336m17 fiat_solinas64 0.10
-2e336m17 gmpsec64 0.80
-2e336m17 gmpsec64 0.82
-2e336m17 gmpsec64 0.82
-2e336m17 gmpsec64 0.82
-2e336m17 gmpvar64 0.53
-2e336m17 gmpvar64 0.53
-2e336m17 gmpvar64 0.54
-2e336m17 gmpvar64 0.54
-2e336m17 gmpxx64 1.07
-2e336m17 gmpxx64 1.08
-2e336m17 gmpxx64 1.14
-2e336m17 gmpxx64 1.24
-2e336m3 fiat_montgomery64 0.27
-2e336m3 fiat_solinas64 0.10
-2e336m3 gmpsec64 0.81
-2e336m3 gmpsec64 0.81
-2e336m3 gmpsec64 0.82
-2e336m3 gmpsec64 0.89
-2e336m3 gmpvar64 0.53
-2e336m3 gmpvar64 0.53
-2e336m3 gmpvar64 0.54
-2e336m3 gmpvar64 0.54
-2e336m3 gmpxx64 1.06
-2e336m3 gmpxx64 1.06
-2e336m3 gmpxx64 1.08
-2e336m3 gmpxx64 1.11
-2e338m15 fiat_montgomery64 0.27
-2e338m15 fiat_solinas32 0.20
-2e338m15 fiat_solinas64 0.10
-2e338m15 gmpsec64 0.79
-2e338m15 gmpsec64 0.80
-2e338m15 gmpsec64 0.80
-2e338m15 gmpsec64 0.84
-2e338m15 gmpvar64 0.53
-2e338m15 gmpvar64 0.53
-2e338m15 gmpvar64 0.54
-2e338m15 gmpvar64 0.62
-2e338m15 gmpxx64 1.06
-2e338m15 gmpxx64 1.07
-2e338m15 gmpxx64 1.08
-2e338m15 gmpxx64 1.09
-2e369m25 fiat_montgomery64 0.27
-2e369m25 fiat_solinas32 0.29
-2e369m25 fiat_solinas64 0.15
-2e369m25 gmpsec64 0.79
-2e369m25 gmpsec64 0.80
-2e369m25 gmpsec64 0.80
-2e369m25 gmpsec64 0.80
-2e369m25 gmpvar64 0.53
-2e369m25 gmpvar64 0.53
-2e369m25 gmpvar64 0.53
-2e369m25 gmpvar64 0.53
-2e369m25 gmpxx64 1.06
-2e369m25 gmpxx64 1.07
-2e369m25 gmpxx64 1.08
-2e369m25 gmpxx64 1.09
-2e379m19 fiat_montgomery64 0.28
-2e379m19 fiat_solinas64 0.13
-2e379m19 gmpsec64 0.80
-2e379m19 gmpsec64 0.80
-2e379m19 gmpsec64 0.81
-2e379m19 gmpsec64 0.82
-2e379m19 gmpvar64 0.53
-2e379m19 gmpvar64 0.53
-2e379m19 gmpvar64 0.54
-2e379m19 gmpvar64 0.54
-2e379m19 gmpxx64 1.07
-2e379m19 gmpxx64 1.07
-2e379m19 gmpxx64 1.08
-2e379m19 gmpxx64 1.09
-2e382m105 fiat_montgomery64 0.27
-2e382m105 fiat_solinas64 0.23
-2e382m105 gmpsec64 0.81
-2e382m105 gmpsec64 0.82
-2e382m105 gmpsec64 0.83
-2e382m105 gmpsec64 0.88
-2e382m105 gmpvar64 0.53
-2e382m105 gmpvar64 0.53
-2e382m105 gmpvar64 0.54
-2e382m105 gmpvar64 0.54
-2e382m105 gmpxx64 1.08
-2e382m105 gmpxx64 1.08
-2e382m105 gmpxx64 1.08
-2e382m105 gmpxx64 1.10
-2e383m187 fiat_montgomery64 0.27
-2e383m187 gmpsec64 0.75
-2e383m187 gmpsec64 0.76
-2e383m187 gmpvar64 0.50
-2e383m187 gmpvar64 0.50
-2e383m187 gmpxx64 1.04
-2e383m187 gmpxx64 1.08
-2e383m31 fiat_montgomery64 0.27
-2e383m31 gmpsec64 0.76
-2e383m31 gmpsec64 0.80
-2e383m31 gmpvar64 0.50
-2e383m31 gmpvar64 0.51
-2e383m31 gmpxx64 1.04
-2e383m31 gmpxx64 1.04
-2e383m421 fiat_montgomery64 0.27
-2e383m421 gmpsec64 0.76
-2e383m421 gmpsec64 0.76
-2e383m421 gmpvar64 0.50
-2e383m421 gmpvar64 0.51
-2e383m421 gmpxx64 1.03
-2e383m421 gmpxx64 1.07
-2e384m2e128m2e96p2e32m1 fiat_montgomery64 0.26
-2e384m2e128m2e96p2e32m1 gmpsec64 0.63
-2e384m2e128m2e96p2e32m1 gmpsec64 0.63
-2e384m2e128m2e96p2e32m1 gmpsec64 0.63
-2e384m2e128m2e96p2e32m1 gmpsec64 0.66
-2e384m2e128m2e96p2e32m1 gmpvar64 0.47
-2e384m2e128m2e96p2e32m1 gmpvar64 0.47
-2e384m2e128m2e96p2e32m1 gmpvar64 0.47
-2e384m2e128m2e96p2e32m1 gmpvar64 0.47
-2e384m2e128m2e96p2e32m1 gmpxx64 0.97
-2e384m2e128m2e96p2e32m1 gmpxx64 0.97
-2e384m2e128m2e96p2e32m1 gmpxx64 0.97
-2e384m2e128m2e96p2e32m1 gmpxx64 0.99
-2e384m317 fiat_montgomery64 0.26
-2e384m317 fiat_solinas64 0.15
-2e384m317 gmpsec64 0.63
-2e384m317 gmpsec64 0.63
-2e384m317 gmpsec64 0.63
-2e384m317 gmpsec64 0.64
-2e384m317 gmpvar64 0.46
-2e384m317 gmpvar64 0.47
-2e384m317 gmpvar64 0.48
-2e384m317 gmpvar64 0.48
-2e384m317 gmpxx64 0.96
-2e384m317 gmpxx64 0.97
-2e384m317 gmpxx64 0.97
-2e384m317 gmpxx64 0.97
-2e384m5x2e368m1 fiat_montgomery64 0.23
-2e384m5x2e368m1 gmpsec64 0.62
-2e384m5x2e368m1 gmpsec64 0.62
-2e384m5x2e368m1 gmpsec64 0.63
-2e384m5x2e368m1 gmpsec64 0.63
-2e384m5x2e368m1 gmpvar64 0.46
-2e384m5x2e368m1 gmpvar64 0.46
-2e384m5x2e368m1 gmpvar64 0.48
-2e384m5x2e368m1 gmpvar64 0.51
-2e384m5x2e368m1 gmpxx64 0.97
-2e384m5x2e368m1 gmpxx64 0.97
-2e384m5x2e368m1 gmpxx64 0.98
-2e384m5x2e368m1 gmpxx64 0.99
-2e384m79x2e376m1 fiat_montgomery64 0.23
-2e384m79x2e376m1 gmpsec64 0.62
-2e384m79x2e376m1 gmpsec64 0.63
-2e384m79x2e376m1 gmpsec64 0.63
-2e384m79x2e376m1 gmpsec64 0.67
-2e384m79x2e376m1 gmpvar64 0.46
-2e384m79x2e376m1 gmpvar64 0.47
-2e384m79x2e376m1 gmpvar64 0.47
-2e384m79x2e376m1 gmpvar64 0.54
-2e384m79x2e376m1 gmpxx64 0.96
-2e384m79x2e376m1 gmpxx64 0.97
-2e384m79x2e376m1 gmpxx64 0.98
-2e384m79x2e376m1 gmpxx64 0.98
-2e389m21 gmpsec64 0.96
-2e389m21 gmpsec64 0.97
-2e389m21 gmpvar64 0.59
-2e389m21 gmpvar64 0.62
-2e389m21 gmpxx64 1.18
-2e389m21 gmpxx64 1.19
-2e401m31 fiat_montgomery64 0.35
-2e401m31 fiat_solinas32 0.30
-2e401m31 fiat_solinas64 0.15
-2e401m31 gmpsec64 0.97
-2e401m31 gmpsec64 0.98
-2e401m31 gmpsec64 0.98
-2e401m31 gmpsec64 0.99
-2e401m31 gmpvar64 0.60
-2e401m31 gmpvar64 0.60
-2e401m31 gmpvar64 0.60
-2e401m31 gmpvar64 0.61
-2e401m31 gmpxx64 1.16
-2e401m31 gmpxx64 1.17
-2e401m31 gmpxx64 1.17
-2e401m31 gmpxx64 1.18
-2e413m21 gmpsec64 0.97
-2e413m21 gmpsec64 0.97
-2e413m21 gmpsec64 0.97
-2e413m21 gmpvar64 0.61
-2e413m21 gmpvar64 0.61
-2e413m21 gmpvar64 0.61
-2e413m21 gmpxx64 1.17
-2e413m21 gmpxx64 1.17
-2e413m21 gmpxx64 1.18
-2e414m17 fiat_montgomery64 0.35
-2e414m17 fiat_solinas64 0.20
-2e414m17 gmpsec64 0.96
-2e414m17 gmpsec64 0.96
-2e414m17 gmpsec64 0.97
-2e414m17 gmpsec64 0.98
-2e414m17 gmpvar64 0.60
-2e414m17 gmpvar64 0.61
-2e414m17 gmpvar64 0.61
-2e414m17 gmpvar64 0.76
-2e414m17 gmpxx64 1.16
-2e414m17 gmpxx64 1.17
-2e414m17 gmpxx64 1.17
-2e414m17 gmpxx64 1.18
-2e416m2e208m1 fiat_montgomery64 0.35
-2e416m2e208m1 fiat_solinas32 0.25
-2e416m2e208m1 fiat_solinas64 0.12
-2e416m2e208m1 gmpsec64 0.96
-2e416m2e208m1 gmpsec64 0.97
-2e416m2e208m1 gmpsec64 0.97
-2e416m2e208m1 gmpsec64 1.00
-2e416m2e208m1 gmpvar64 0.60
-2e416m2e208m1 gmpvar64 0.61
-2e416m2e208m1 gmpvar64 0.62
-2e416m2e208m1 gmpvar64 0.62
-2e416m2e208m1 gmpxx64 1.17
-2e416m2e208m1 gmpxx64 1.18
-2e416m2e208m1 gmpxx64 1.18
-2e416m2e208m1 gmpxx64 1.19
-2e444m17 fiat_montgomery64 0.35
-2e444m17 fiat_solinas64 0.16
-2e444m17 gmpsec64 0.96
-2e444m17 gmpsec64 0.96
-2e444m17 gmpsec64 0.96
-2e444m17 gmpsec64 0.96
-2e444m17 gmpvar64 0.60
-2e444m17 gmpvar64 0.60
-2e444m17 gmpvar64 0.60
-2e444m17 gmpvar64 0.61
-2e444m17 gmpxx64 1.17
-2e444m17 gmpxx64 1.18
-2e444m17 gmpxx64 1.19
-2e444m17 gmpxx64 1.20
-2e448m2e224m1 fiat_montgomery64 0.32
-2e448m2e224m1 fiat_solinas64 0.12
-2e448m2e224m1 gmpsec64 0.77
-2e448m2e224m1 gmpsec64 0.78
-2e448m2e224m1 gmpsec64 0.78
-2e448m2e224m1 gmpsec64 0.81
-2e448m2e224m1 gmpvar64 0.53
-2e448m2e224m1 gmpvar64 0.54
-2e448m2e224m1 gmpvar64 0.54
-2e448m2e224m1 gmpvar64 0.57
-2e448m2e224m1 gmpxx64 1.05
-2e448m2e224m1 gmpxx64 1.07
-2e448m2e224m1 gmpxx64 1.07
-2e448m2e224m1 gmpxx64 1.07
-2e450m2e225m1 fiat_solinas64 0.12
-2e450m2e225m1 gmpsec64 1.17
-2e450m2e225m1 gmpsec64 1.18
-2e450m2e225m1 gmpsec64 1.18
-2e450m2e225m1 gmpsec64 1.19
-2e450m2e225m1 gmpvar64 0.69
-2e450m2e225m1 gmpvar64 0.70
-2e450m2e225m1 gmpvar64 0.70
-2e450m2e225m1 gmpvar64 0.70
-2e450m2e225m1 gmpxx64 1.34
-2e450m2e225m1 gmpxx64 1.34
-2e450m2e225m1 gmpxx64 1.36
-2e450m2e225m1 gmpxx64 1.36
-2e452m3 fiat_solinas64 0.16
-2e452m3 gmpsec64 1.17
-2e452m3 gmpsec64 1.18
-2e452m3 gmpsec64 1.18
-2e452m3 gmpsec64 1.19
-2e452m3 gmpvar64 0.68
-2e452m3 gmpvar64 0.69
-2e452m3 gmpvar64 0.71
-2e452m3 gmpvar64 0.72
-2e452m3 gmpxx64 1.29
-2e452m3 gmpxx64 1.30
-2e452m3 gmpxx64 1.32
-2e452m3 gmpxx64 1.34
-2e468m17 fiat_solinas64 0.17
-2e468m17 gmpsec64 1.17
-2e468m17 gmpsec64 1.18
-2e468m17 gmpsec64 1.18
-2e468m17 gmpsec64 1.21
-2e468m17 gmpvar64 0.69
-2e468m17 gmpvar64 0.70
-2e468m17 gmpvar64 0.70
-2e468m17 gmpvar64 0.79
-2e468m17 gmpxx64 1.26
-2e468m17 gmpxx64 1.28
-2e468m17 gmpxx64 1.30
-2e468m17 gmpxx64 1.40
-2e480m2e240m1 fiat_solinas64 0.15
-2e480m2e240m1 gmpsec64 1.17
-2e480m2e240m1 gmpsec64 1.17
-2e480m2e240m1 gmpsec64 1.23
-2e480m2e240m1 gmpsec64 1.26
-2e480m2e240m1 gmpvar64 0.69
-2e480m2e240m1 gmpvar64 0.70
-2e480m2e240m1 gmpvar64 0.71
-2e480m2e240m1 gmpvar64 0.78
-2e480m2e240m1 gmpxx64 1.27
-2e480m2e240m1 gmpxx64 1.27
-2e480m2e240m1 gmpxx64 1.28
-2e480m2e240m1 gmpxx64 1.33
-2e488m17 fiat_solinas64 0.55
-2e488m17 gmpsec64 1.16
-2e488m17 gmpsec64 1.17
-2e488m17 gmpsec64 1.17
-2e488m17 gmpsec64 1.21
-2e488m17 gmpvar64 0.69
-2e488m17 gmpvar64 0.69
-2e488m17 gmpvar64 0.70
-2e488m17 gmpvar64 0.78
-2e488m17 gmpxx64 1.27
-2e488m17 gmpxx64 1.28
-2e488m17 gmpxx64 1.31
-2e488m17 gmpxx64 1.32
-2e489m21 fiat_solinas64 0.20
-2e489m21 gmpsec64 1.17
-2e489m21 gmpsec64 1.17
-2e489m21 gmpsec64 1.17
-2e489m21 gmpsec64 1.19
-2e489m21 gmpvar64 0.69
-2e489m21 gmpvar64 0.69
-2e489m21 gmpvar64 0.70
-2e489m21 gmpvar64 0.71
-2e489m21 gmpxx64 1.27
-2e489m21 gmpxx64 1.28
-2e489m21 gmpxx64 1.28
-2e489m21 gmpxx64 1.29
-2e495m31 fiat_solinas64 0.19
-2e495m31 gmpsec64 1.16
-2e495m31 gmpsec64 1.17
-2e495m31 gmpsec64 1.17
-2e495m31 gmpsec64 1.18
-2e495m31 gmpvar64 0.69
-2e495m31 gmpvar64 0.69
-2e495m31 gmpvar64 0.69
-2e495m31 gmpvar64 0.72
-2e495m31 gmpxx64 1.29
-2e495m31 gmpxx64 1.29
-2e495m31 gmpxx64 1.30
-2e495m31 gmpxx64 1.40
-2e510m290x2e496m1 gmpsec64 1.17
-2e510m290x2e496m1 gmpsec64 1.17
-2e510m290x2e496m1 gmpsec64 1.17
-2e510m290x2e496m1 gmpsec64 1.19
-2e510m290x2e496m1 gmpvar64 0.69
-2e510m290x2e496m1 gmpvar64 0.70
-2e510m290x2e496m1 gmpvar64 0.70
-2e510m290x2e496m1 gmpvar64 0.70
-2e510m290x2e496m1 gmpxx64 1.26
-2e510m290x2e496m1 gmpxx64 1.30
-2e510m290x2e496m1 gmpxx64 1.31
-2e510m290x2e496m1 gmpxx64 1.41
-2e511m187 fiat_solinas64 0.24
-2e511m187 gmpsec64 1.11
-2e511m187 gmpsec64 1.12
-2e511m187 gmpsec64 1.12
-2e511m187 gmpsec64 1.12
-2e511m187 gmpvar64 0.65
-2e511m187 gmpvar64 0.65
-2e511m187 gmpvar64 0.66
-2e511m187 gmpvar64 0.67
-2e511m187 gmpxx64 1.22
-2e511m187 gmpxx64 1.22
-2e511m187 gmpxx64 1.22
-2e511m187 gmpxx64 1.23
-2e511m481 fiat_solinas64 0.24
-2e511m481 gmpsec64 1.11
-2e511m481 gmpsec64 1.11
-2e511m481 gmpsec64 1.11
-2e511m481 gmpsec64 1.21
-2e511m481 gmpvar64 0.65
-2e511m481 gmpvar64 0.66
-2e511m481 gmpvar64 0.66
-2e511m481 gmpvar64 0.66
-2e511m481 gmpxx64 1.21
-2e511m481 gmpxx64 1.21
-2e511m481 gmpxx64 1.22
-2e511m481 gmpxx64 1.25
-2e512m491x2e496m1 gmpsec64 0.95
-2e512m491x2e496m1 gmpsec64 0.96
-2e512m491x2e496m1 gmpsec64 0.96
-2e512m491x2e496m1 gmpsec64 1.06
-2e512m491x2e496m1 gmpvar64 0.63
-2e512m491x2e496m1 gmpvar64 0.63
-2e512m491x2e496m1 gmpvar64 0.63
-2e512m491x2e496m1 gmpvar64 0.65
-2e512m491x2e496m1 gmpxx64 1.15
-2e512m491x2e496m1 gmpxx64 1.15
-2e512m491x2e496m1 gmpxx64 1.16
-2e512m491x2e496m1 gmpxx64 1.18
-2e512m569 fiat_solinas64 0.24
-2e512m569 gmpsec64 0.96
-2e512m569 gmpsec64 0.97
-2e512m569 gmpsec64 1.05
-2e512m569 gmpsec64 1.05
-2e512m569 gmpvar64 0.62
-2e512m569 gmpvar64 0.63
-2e512m569 gmpvar64 0.64
-2e512m569 gmpvar64 0.64
-2e512m569 gmpxx64 1.14
-2e512m569 gmpxx64 1.15
-2e512m569 gmpxx64 1.16
-2e512m569 gmpxx64 1.17
-2e521m1 fiat_solinas64 0.25
-2e521m1 gmpsec64 1.41
-2e521m1 gmpsec64 1.41
-2e521m1 gmpsec64 1.42
-2e521m1 gmpsec64 1.43
-2e521m1 gmpvar64 0.81
-2e521m1 gmpvar64 0.82
-2e521m1 gmpvar64 0.82
-2e521m1 gmpvar64 0.85
-2e521m1 gmpxx64 1.39
-2e521m1 gmpxx64 1.40
-2e521m1 gmpxx64 1.40
-2e521m1 gmpxx64 1.41
diff --git a/measurements/2017-11-03/setop b/measurements/2017-11-03/setop
deleted file mode 100644
index 7462ae0fd..000000000
--- a/measurements/2017-11-03/setop
+++ /dev/null
@@ -1,33 +0,0 @@
-clang version 6.0.0 (trunk 313786)
-Target: x86_64-unknown-linux-gnu
-Thread model: posix
-InstalledDir: /home/andreser/boringssl/util/bot/llvm-build/bin
-Architecture: x86_64
-CPU op-mode(s): 32-bit, 64-bit
-Byte Order: Little Endian
-CPU(s): 16
-On-line CPU(s) list: 0-15
-Thread(s) per core: 2
-Core(s) per socket: 8
-Socket(s): 1
-NUMA node(s): 1
-Vendor ID: GenuineIntel
-CPU family: 6
-Model: 63
-Model name: Intel(R) Xeon(R) CPU @ 2.30GHz
-Stepping: 0
-CPU MHz: 2300.000
-BogoMIPS: 4600.00
-Hypervisor vendor: KVM
-Virtualization type: full
-L1d cache: 32K
-L1i cache: 32K
-L2 cache: 256K
-L3 cache: 46080K
-NUMA node0 CPU(s): 0-15
-Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc eagerfpu pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms xsaveopt
-commit 788b2eb9e4beae39fab6f64538d11c4539d1038e
-Author: Andres Erbsen <andreser@google.com>
-Date: Fri Nov 3 18:06:49 2017 +0000
-
- clang -fbracket-depth=999999
diff --git a/measurements/2017-11-03/table.tex b/measurements/2017-11-03/table.tex
deleted file mode 100644
index 7d7541e59..000000000
--- a/measurements/2017-11-03/table.tex
+++ /dev/null
@@ -1,358 +0,0 @@
-
- \begin{figure*}
- \begin{tikzpicture}
- \begin{axis}[
- height=9cm,
- width=\textwidth,
- legend pos= north west,
- xtick distance=100,
- extra x ticks={130,255,448,480},
- extra x tick style={grid=major, tick label style={rotate=45,anchor=east}},
- extra x tick labels={poly1305,curve25519/p256,goldilocks,ridinghood},
- xlabel=log2(prime),
- ylabel=Time (seconds)] \addplot[color=blue,mark=square*] coordinates {
- (127.0, 0.04)
- (129.0, 0.08)
- (137.0, 0.09)
- (140.0, 0.08)
- (141.0, 0.08)
- (150.0, 0.08)
- (152.0, 0.09)
- (158.0, 0.08)
- (165.0, 0.08)
- (166.0, 0.08)
- (171.0, 0.08)
- (174.0, 0.08)
- (189.0, 0.08)
- (190.0, 0.08)
- (191.0, 0.08)
- (192.0, 0.08)
- (204.37503943134692, 0.13)
- (206.0, 0.13)
- (212.0, 0.13)
- (213.0, 0.13)
- (216.0, 0.12)
- (221.0, 0.13)
- (222.0, 0.13)
- (224.0, 0.12)
- (226.0, 0.12)
- (230.0, 0.13)
- (235.0, 0.13)
- (243.0, 0.12)
- (251.0, 0.13)
- (253.98877343250717, 0.13)
- (255.0, 0.13)
- (256.0, 0.13)
- (255.99999999966408, 0.11)
- (255.9980614856364, 0.12)
- (266.0, 0.18)
- (285.0, 0.19)
- (291.0, 0.19)
- (321.0, 0.25)
- (336.0, 0.25)
- (338.0, 0.27)
- (369.0, 0.27)
- (379.0, 0.28)
- (382.0, 0.27)
- (383.0, 0.27)
- (384.0, 0.26)
- (383.9998899269044, 0.23)
- (383.467605550083, 0.23)
- (401.0, 0.35)
- (414.0, 0.35)
- (416.0, 0.35)
- (444.0, 0.35)
- (448.0, 0.32)
- };
- \addlegendentry{ours, Montgomery reduction}
-
- \addplot[color=blue,mark=square] coordinates {
- (127.0, 0.02)
- (129.0, 0.03)
- (130.0, 0.03)
- (137.0, 0.05)
- (140.0, 0.04)
- (141.0, 0.03)
- (150.0, 0.03)
- (152.0, 0.04)
- (158.0, 0.04)
- (165.0, 0.03)
- (166.0, 0.03)
- (171.0, 0.03)
- (174.0, 0.03)
- (189.0, 0.04)
- (190.0, 0.04)
- (191.0, 0.07)
- (192.0, 0.05)
- (194.0, 0.04)
- (196.0, 0.04)
- (198.0, 0.04)
- (206.0, 0.04)
- (212.0, 0.05)
- (213.0, 0.04)
- (216.0, 0.04)
- (221.0, 0.04)
- (222.0, 0.05)
- (226.0, 0.04)
- (230.0, 0.05)
- (235.0, 0.07)
- (243.0, 0.10)
- (251.0, 0.06)
- (255.0, 0.06)
- (256.0, 0.06)
- (266.0, 0.06)
- (285.0, 0.06)
- (291.0, 0.07)
- (321.0, 0.10)
- (336.0, 0.10)
- (338.0, 0.10)
- (369.0, 0.15)
- (379.0, 0.13)
- (382.0, 0.23)
- (384.0, 0.15)
- (401.0, 0.15)
- (414.0, 0.20)
- (416.0, 0.12)
- (444.0, 0.16)
- (448.0, 0.12)
- (450.0, 0.12)
- (452.0, 0.16)
- (468.0, 0.17)
- (480.0, 0.15)
- (488.0, 0.55)
- (489.0, 0.20)
- (495.0, 0.19)
- (511.0, 0.24)
- (512.0, 0.24)
- (521.0, 0.25)
- };
- \addlegendentry{ours, Solinas reduction}
-
- \addplot[color=red,mark=*] coordinates {
- (127.0, 0.15)
- (129.0, 0.27)
- (130.0, 0.27)
- (137.0, 0.27)
- (140.0, 0.27)
- (141.0, 0.27)
- (150.0, 0.27)
- (152.0, 0.27)
- (158.0, 0.27)
- (165.0, 0.27)
- (166.0, 0.27)
- (171.0, 0.27)
- (174.0, 0.27)
- (189.0, 0.28)
- (190.0, 0.27)
- (191.0, 0.26)
- (192.0, 0.24)
- (194.0, 0.35)
- (196.0, 0.34)
- (198.0, 0.34)
- (204.37503943134692, 0.34)
- (206.0, 0.34)
- (212.0, 0.35)
- (213.0, 0.35)
- (216.0, 0.35)
- (221.0, 0.35)
- (222.0, 0.34)
- (224.0, 0.35)
- (226.0, 0.34)
- (230.0, 0.34)
- (235.0, 0.34)
- (243.0, 0.34)
- (251.0, 0.35)
- (253.98877343250717, 0.35)
- (255.0, 0.33)
- (256.0, 0.34)
- (255.99999999966408, 0.33)
- (255.9980614856364, 0.34)
- (266.0, 0.43)
- (285.0, 0.43)
- (291.0, 0.43)
- (321.0, 0.52)
- (322.0, 0.52)
- (336.0, 0.53)
- (338.0, 0.53)
- (369.0, 0.53)
- (379.0, 0.53)
- (382.0, 0.53)
- (383.0, 0.50)
- (384.0, 0.47)
- (383.9998899269044, 0.46)
- (383.467605550083, 0.46)
- (389.0, 0.59)
- (401.0, 0.60)
- (413.0, 0.61)
- (414.0, 0.60)
- (416.0, 0.60)
- (444.0, 0.60)
- (448.0, 0.53)
- (450.0, 0.69)
- (452.0, 0.68)
- (468.0, 0.69)
- (480.0, 0.69)
- (488.0, 0.69)
- (489.0, 0.69)
- (495.0, 0.69)
- (509.97423531735535, 0.69)
- (511.0, 0.65)
- (511.9891505409899, 0.63)
- (512.0, 0.62)
- (521.0, 0.81)
- };
- \addlegendentry{GMP mpn\_ API}
-
- \addplot[color=red,mark=o] coordinates {
- (127.0, 0.61)
- (129.0, 0.79)
- (130.0, 0.78)
- (137.0, 0.81)
- (140.0, 0.81)
- (141.0, 0.81)
- (150.0, 0.80)
- (152.0, 0.80)
- (158.0, 0.76)
- (165.0, 0.79)
- (166.0, 0.78)
- (171.0, 0.79)
- (174.0, 0.78)
- (189.0, 0.79)
- (190.0, 0.78)
- (191.0, 0.77)
- (192.0, 0.71)
- (194.0, 0.93)
- (196.0, 0.87)
- (198.0, 0.86)
- (204.37503943134692, 0.84)
- (206.0, 0.86)
- (212.0, 0.88)
- (213.0, 0.88)
- (216.0, 0.86)
- (221.0, 0.88)
- (222.0, 0.88)
- (224.0, 0.86)
- (226.0, 0.90)
- (230.0, 0.88)
- (235.0, 0.88)
- (243.0, 0.89)
- (251.0, 0.90)
- (253.98877343250717, 0.90)
- (255.0, 0.87)
- (256.0, 0.85)
- (255.99999999966408, 0.85)
- (255.9980614856364, 0.86)
- (266.0, 0.98)
- (285.0, 0.97)
- (291.0, 0.99)
- (321.0, 1.16)
- (322.0, 1.13)
- (336.0, 1.07)
- (338.0, 1.06)
- (369.0, 1.06)
- (379.0, 1.07)
- (382.0, 1.08)
- (383.0, 1.04)
- (384.0, 0.97)
- (383.9998899269044, 0.97)
- (383.467605550083, 0.96)
- (389.0, 1.18)
- (401.0, 1.16)
- (413.0, 1.17)
- (414.0, 1.16)
- (416.0, 1.17)
- (444.0, 1.17)
- (448.0, 1.05)
- (450.0, 1.34)
- (452.0, 1.29)
- (468.0, 1.26)
- (480.0, 1.27)
- (488.0, 1.27)
- (489.0, 1.27)
- (495.0, 1.29)
- (509.97423531735535, 1.26)
- (511.0, 1.22)
- (511.9891505409899, 1.15)
- (512.0, 1.14)
- (521.0, 1.39)
- };
- \addlegendentry{GMP C++ API}
-
- \addplot[color=red,mark=x] coordinates {
- (127.0, 0.27)
- (129.0, 0.38)
- (130.0, 0.38)
- (137.0, 0.38)
- (140.0, 0.38)
- (141.0, 0.38)
- (150.0, 0.38)
- (152.0, 0.38)
- (158.0, 0.38)
- (165.0, 0.38)
- (166.0, 0.38)
- (171.0, 0.38)
- (174.0, 0.38)
- (189.0, 0.38)
- (190.0, 0.38)
- (191.0, 0.36)
- (192.0, 0.28)
- (194.0, 0.50)
- (196.0, 0.50)
- (198.0, 0.50)
- (204.37503943134692, 0.49)
- (206.0, 0.50)
- (212.0, 0.50)
- (213.0, 0.50)
- (216.0, 0.50)
- (221.0, 0.50)
- (222.0, 0.50)
- (224.0, 0.50)
- (226.0, 0.50)
- (230.0, 0.49)
- (235.0, 0.50)
- (243.0, 0.50)
- (251.0, 0.50)
- (253.98877343250717, 0.50)
- (255.0, 0.48)
- (256.0, 0.38)
- (255.99999999966408, 0.37)
- (255.9980614856364, 0.37)
- (266.0, 0.64)
- (285.0, 0.65)
- (291.0, 0.64)
- (321.0, 0.80)
- (322.0, 0.81)
- (336.0, 0.80)
- (338.0, 0.79)
- (369.0, 0.79)
- (379.0, 0.80)
- (382.0, 0.81)
- (383.0, 0.75)
- (384.0, 0.63)
- (383.9998899269044, 0.62)
- (383.467605550083, 0.62)
- (389.0, 0.96)
- (401.0, 0.97)
- (413.0, 0.97)
- (414.0, 0.96)
- (416.0, 0.96)
- (444.0, 0.96)
- (448.0, 0.77)
- (450.0, 1.17)
- (452.0, 1.17)
- (468.0, 1.17)
- (480.0, 1.17)
- (488.0, 1.16)
- (489.0, 1.17)
- (495.0, 1.16)
- (509.97423531735535, 1.17)
- (511.0, 1.11)
- (511.9891505409899, 0.95)
- (512.0, 0.96)
- (521.0, 1.41)
- };
- \addlegendentry{GMP mpn\_sec API}
-
- \end{axis}
-\end{tikzpicture}
-\end{figure*}
diff --git a/measurements/2017-11-03/table.txt b/measurements/2017-11-03/table.txt
deleted file mode 100644
index d0a079f08..000000000
--- a/measurements/2017-11-03/table.txt
+++ /dev/null
@@ -1,82 +0,0 @@
-. fiat_montgomery32 fiat_montgomery64 fiat_solinas32 fiat_solinas64 gmpsec gmpvar gmpxx
-2^127-1 0.12 0.04 0.05 0.02 0.27 0.15 0.61
-2^129-25 0.19 0.08 0.06 0.03 0.38 0.27 0.79
-2^130-5 - - 0.03 0.03 0.38 0.27 0.78
-2^137-13 0.2 0.09 0.11 0.05 0.38 0.27 0.81
-2^140-27 0.2 0.08 0.06 0.04 0.38 0.27 0.81
-2^141-9 0.2 0.08 0.06 0.03 0.38 0.27 0.81
-2^150-3 0.2 0.08 - 0.03 0.38 0.27 0.8
-2^150-5 0.2 0.09 0.06 0.03 0.38 0.27 0.81
-2^152-17 0.19 0.09 0.06 0.04 0.38 0.27 0.8
-2^158-15 0.2 0.08 0.06 0.04 0.38 0.27 0.76
-2^165-25 - 0.08 0.11 0.03 0.38 0.27 0.79
-2^166-5 - 0.08 0.16 0.03 0.38 0.27 0.78
-2^171-19 0.28 0.08 0.12 0.03 0.38 0.27 0.79
-2^174-17 0.28 0.08 0.12 0.03 0.38 0.27 0.78
-2^174-3 0.29 0.08 - 0.03 0.38 0.27 0.78
-2^189-25 0.28 0.08 - 0.04 0.38 0.28 0.79
-2^190-11 0.29 0.08 - 0.04 0.38 0.27 0.78
-2^191-19 0.28 0.08 0.15 0.07 0.36 0.26 0.77
-2^192-2^64-1 0.27 0.08 - 0.05 0.28 0.24 0.71
-2^194-33 - - 0.09 0.04 0.5 0.35 0.93
-2^196-15 - - - 0.04 0.5 0.34 0.87
-2^198-17 - - 0.11 0.04 0.5 0.34 0.86
-2^205-45*2^198-1 0.36 0.13 - - 0.49 0.34 0.84
-2^206-5 0.37 0.13 0.19 0.04 0.5 0.34 0.86
-2^212-29 0.38 0.13 - 0.05 0.5 0.35 0.88
-2^213-3 0.37 0.13 0.28 0.04 0.5 0.35 0.88
-2^216-2^108-1 0.38 0.12 0.08 0.04 0.5 0.35 0.86
-2^221-3 0.38 0.13 0.13 0.04 0.5 0.35 0.88
-2^222-117 0.37 0.13 0.13 0.05 0.5 0.34 0.88
-2^224-2^96+1 0.32 0.12 - - 0.5 0.35 0.86
-2^226-5 - 0.12 - 0.04 0.5 0.34 0.9
-2^230-27 - 0.13 0.13 0.05 0.49 0.34 0.88
-2^235-15 - 0.13 0.1 0.07 0.5 0.34 0.88
-2^243-9 - 0.12 0.1 0.1 0.5 0.34 0.89
-2^251-9 - 0.13 0.13 0.06 0.5 0.35 0.9
-2^254-127*2^240-1 - 0.13 - - 0.5 0.35 0.9
-2^255-19 - 0.13 0.13 0.06 0.48 0.33 0.87
-2^255-2^4-2^1-1 - 0.13 - 0.07 0.47 0.33 0.88
-2^255-765 - 0.13 0.19 0.06 0.47 0.33 0.87
-2^256-189 - 0.13 0.18 0.06 0.38 0.34 0.85
-2^256-2^224+2^192+2^96-1 - 0.11 - - 0.37 0.33 0.85
-2^256-2^32-977 - 0.13 0.19 - 0.37 0.34 0.86
-2^256-88*2^240-1 - 0.12 - - 0.37 0.34 0.86
-2^266-3 - 0.18 0.19 0.06 0.64 0.43 0.98
-2^285-9 - 0.19 0.27 0.06 0.65 0.43 0.97
-2^291-19 - 0.19 0.18 0.07 0.64 0.43 0.99
-2^321-9 - 0.25 0.3 0.1 0.8 0.52 1.16
-2^322-2^161-1 - - 0.21 - 0.81 0.52 1.13
-2^336-17 - 0.25 0.23 0.1 0.8 0.53 1.07
-2^336-3 - 0.27 - 0.1 0.81 0.53 1.06
-2^338-15 - 0.27 0.2 0.1 0.79 0.53 1.06
-2^369-25 - 0.27 0.29 0.15 0.79 0.53 1.06
-2^379-19 - 0.28 - 0.13 0.8 0.53 1.07
-2^382-105 - 0.27 - 0.23 0.81 0.53 1.08
-2^383-187 - 0.27 - - 0.75 0.5 1.04
-2^383-31 - 0.27 - - 0.76 0.5 1.04
-2^383-421 - 0.27 - - 0.76 0.5 1.03
-2^384-2^128-2^96+2^32-1 - 0.26 - - 0.63 0.47 0.97
-2^384-317 - 0.26 - 0.15 0.63 0.46 0.96
-2^384-5*2^368-1 - 0.23 - - 0.62 0.46 0.97
-2^384-79*2^376-1 - 0.23 - - 0.62 0.46 0.96
-2^389-21 - - - - 0.96 0.59 1.18
-2^401-31 - 0.35 0.3 0.15 0.97 0.6 1.16
-2^413-21 - - - - 0.97 0.61 1.17
-2^414-17 - 0.35 - 0.2 0.96 0.6 1.16
-2^416-2^208-1 - 0.35 0.25 0.12 0.96 0.6 1.17
-2^444-17 - 0.35 - 0.16 0.96 0.6 1.17
-2^448-2^224-1 - 0.32 - 0.12 0.77 0.53 1.05
-2^450-2^225-1 - - - 0.12 1.17 0.69 1.34
-2^452-3 - - - 0.16 1.17 0.68 1.29
-2^468-17 - - - 0.17 1.17 0.69 1.26
-2^480-2^240-1 - - - 0.15 1.17 0.69 1.27
-2^488-17 - - - 0.55 1.16 0.69 1.27
-2^489-21 - - - 0.2 1.17 0.69 1.27
-2^495-31 - - - 0.19 1.16 0.69 1.29
-2^510-290*2^496-1 - - - - 1.17 0.69 1.26
-2^511-187 - - - 0.24 1.11 0.65 1.22
-2^511-481 - - - 0.24 1.11 0.65 1.21
-2^512-491*2^496-1 - - - - 0.95 0.63 1.15
-2^512-569 - - - 0.24 0.96 0.62 1.14
-2^521-1 - - - 0.25 1.41 0.81 1.39
diff --git a/measurements/2017-11-10-android/first.txt b/measurements/2017-11-10-android/first.txt
deleted file mode 100644
index 5c737828f..000000000
--- a/measurements/2017-11-10-android/first.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-andreser@andreser:~/fiat-crypto$ arm-linux-androideabi-gcc -pie -I ~/android-toolchain/gmp-6.1.2/ -std=gnu11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing -Da24_hex='0x3039' -Da24_val='12345' -Da_minus_two_over_four_array='{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x39}' -Dbitwidth='32' -Dlimb_weight_gaps_array='{26,25,26,25,26,25,26,25,26,25}' -Dmodulus_array='{0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xed}' -Dmodulus_bytes_val='32' -Dmodulus_limbs='10' -Dq_mpz='(1_mpz<<255) - 19' src/Specific/Framework/bench/gmpsec.c android-toolchain/gmp-6.1.2/.libs/libgmp.a -o /tmp/main && adb push /tmp/main /data/local/tmp/main && adb shell "time /data/local/tmp/main"
-arm-linux-androideabi-gcc: error: android-toolchain/gmp-6.1.2/.libs/libgmp.a: No such file or directory
-andreser@andreser:~/fiat-crypto$ arm-linux-androideabi-gcc -pie -I ~/android-toolchain/gmp-6.1.2/ -std=gnu11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing -Da24_hex='0x3039' -Da24_val='12345' -Da_minus_two_over_four_array='{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x39}' -Dbitwidth='32' -Dlimb_weight_gaps_array='{26,25,26,25,26,25,26,25,26,25}' -Dmodulus_array='{0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xed}' -Dmodulus_bytes_val='32' -Dmodulus_limbs='10' -Dq_mpz='(1_mpz<<255) - 19' src/Specific/Framework/bench/gmpsec.c ~/android-toolchain/gmp-6.1.2/.libs/libgmp.a -o /tmp/main && adb push /tmp/main /data/local/tmp/main && adb shell "time /data/local/tmp/main"
-[100%] /data/local/tmp/main
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m5.25s real 0m5.22s user 0m0.01s system
-andreser@andreser:~/fiat-crypto$ arm-linux-androideabi-gcc -pie -std=gnu11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing -Dbitwidth=32 src/Specific/Framework/bench/fibe.c -I src/Specific/solinas32_2e255m19/ -o /tmp/main && adb push /tmp/main /data/local/tmp/main && adb shell "time /data/local/tmp/main"
-[100%] /data/local/tmp/main
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.97s real 0m0.93s user 0m0.01s system
diff --git a/measurements/2017-11-10-android/solinas32.txt b/measurements/2017-11-10-android/solinas32.txt
deleted file mode 100644
index cbd33c2a2..000000000
--- a/measurements/2017-11-10-android/solinas32.txt
+++ /dev/null
@@ -1,94 +0,0 @@
-andreser@andreser:~/fiat-crypto$ for d in $(cat td32) ; do arm-linux-androideabi-gcc -pie -I liblow -std=gnu11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing -Dbitwidth=32 src/Specific/Framework/bench/fibe.c -I "$d" -o /tmp/main && adb push /tmp/main /data/local/tmp/main >/dev/null && echo "$d" && adb shell "time /data/local/tmp/main" | grep -v WARNING ; done
-src/Specific/solinas32_2e127m1
- 0m0.40s real 0m0.36s user 0m0.01s system
-src/Specific/solinas32_2e129m25
- 0m0.48s real 0m0.45s user 0m0.01s system
-src/Specific/solinas32_2e130m5
- 0m0.42s real 0m0.38s user 0m0.01s system
-src/Specific/solinas32_2e137m13
- 0m0.68s real 0m0.65s user 0m0.01s system
-src/Specific/solinas32_2e140m27
- 0m0.46s real 0m0.43s user 0m0.01s system
-src/Specific/solinas32_2e141m9
- 0m0.47s real 0m0.44s user 0m0.01s system
-src/Specific/solinas32_2e150m5
- 0m0.50s real 0m0.47s user 0m0.00s system
-src/Specific/solinas32_2e152m17
- 0m0.48s real 0m0.46s user 0m0.00s system
-src/Specific/solinas32_2e158m15
- 0m0.50s real 0m0.47s user 0m0.01s system
-src/Specific/solinas32_2e165m25
- 0m0.79s real 0m0.77s user 0m0.00s system
-src/Specific/solinas32_2e166m5
- 0m1.17s real 0m1.14s user 0m0.00s system
-src/Specific/solinas32_2e171m19
- 0m0.78s real 0m0.74s user 0m0.02s system
-src/Specific/solinas32_2e174m17
- 0m0.84s real 0m0.80s user 0m0.02s system
-src/Specific/solinas32_2e191m19
- 0m0.94s real 0m0.92s user 0m0.00s system
-src/Specific/solinas32_2e194m33
- 0m0.75s real 0m0.72s user 0m0.01s system
-src/Specific/solinas32_2e198m17
- 0m0.81s real 0m0.79s user 0m0.00s system
-src/Specific/solinas32_2e206m5
- 0m1.28s real 0m1.27s user 0m0.00s system
-src/Specific/solinas32_2e213m3
- 0m2.24s real 0m2.19s user 0m0.02s system
-src/Specific/solinas32_2e216m2e108m1
- 0m0.70s real 0m0.64s user 0m0.02s system
-src/Specific/solinas32_2e221m3
- 0m0.94s real 0m0.91s user 0m0.00s system
-src/Specific/solinas32_2e222m117
- 0m0.96s real 0m0.92s user 0m0.01s system
-src/Specific/solinas32_2e230m27
- 0m0.94s real 0m0.90s user 0m0.02s system
-src/Specific/solinas32_2e235m15
- 0m0.88s real 0m0.84s user 0m0.01s system
-src/Specific/solinas32_2e243m9
- 0m0.78s real 0m0.75s user 0m0.01s system
-src/Specific/solinas32_2e251m9
- 0m1.12s real 0m1.07s user 0m0.01s system
-src/Specific/solinas32_2e255m19
- 0m0.98s real 0m0.94s user 0m0.02s system
-src/Specific/solinas32_2e255m765
- 0m1.39s real 0m1.35s user 0m0.01s system
-src/Specific/solinas32_2e256m189
- 0m1.40s real 0m1.35s user 0m0.02s system
-src/Specific/solinas32_2e256m2e32m977
- 0m1.55s real 0m1.52s user 0m0.01s system
-src/Specific/solinas32_2e266m3
- 0m1.23s real 0m1.19s user 0m0.01s system
-src/Specific/solinas32_2e285m9
- 0m2.17s real 0m2.11s user 0m0.02s system
-src/Specific/solinas32_2e291m19
- 0m1.28s real 0m1.23s user 0m0.02s system
-src/Specific/solinas32_2e321m9
- 0m2.59s real 0m2.56s user 0m0.01s system
-src/Specific/solinas32_2e322m2e161m1
- 0m1.67s real 0m1.63s user 0m0.02s system
-src/Specific/solinas32_2e336m17
- 0m1.79s real 0m1.74s user 0m0.02s system
-src/Specific/solinas32_2e338m15
- 0m1.55s real 0m1.51s user 0m0.00s system
-src/Specific/solinas32_2e369m25
- 0m2.53s real 0m2.48s user 0m0.01s system
-src/Specific/solinas32_2e379m19
- 0m3.17s real 0m3.12s user 0m0.01s system
-src/Specific/solinas32_2e382m105
- 0m6.06s real 0m5.97s user 0m0.01s system
-src/Specific/solinas32_2e384m317
- 0m4.06s real 0m4.00s user 0m0.01s system
-src/Specific/solinas32_2e401m31
- 0m2.65s real 0m2.60s user 0m0.01s system
-src/Specific/solinas32_2e414m17
- 0m3.09s real 0m3.06s user 0m0.01s system
-src/Specific/solinas32_2e416m2e208m1
- 0m2.21s real 0m2.18s user 0m0.01s system
-src/Specific/solinas32_2e444m17
- 0m7.17s real 0m7.10s user 0m0.00s system
-src/Specific/solinas32_2e468m17
- 0m3.02s real 0m2.95s user 0m0.01s system
-src/Specific/solinas32_2e521m1
- 0m3.89s real 0m3.83s user 0m0.01s system
-
diff --git a/measurements/2017-11-11-android/android32-bench-all.sh b/measurements/2017-11-11-android/android32-bench-all.sh
deleted file mode 100644
index 10a8ce4d0..000000000
--- a/measurements/2017-11-11-android/android32-bench-all.sh
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/bash
-
-for impldir in src/Specific/*32_*2e* ; do
-
- sh -c "arm-linux-androideabi-gcc -pie \
- $(tail -1 "$impldir/compiler.sh" | tr ' ' '\n' | grep -A99999 -- -D | grep -v '"$@"' | tr '\n' ' ') \
- -I \"$impldir\" \
- -std=gnu11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing \
- src/Specific/Framework/bench/fibe.c \
- -o /tmp/main" \
- > /dev/null 2> /dev/null \
- && printf "%s\tfibe\n" "$(basename "$impldir")" && adb push /tmp/main /data/local/tmp/main >/dev/null 2>/dev/null && adb shell "time /data/local/tmp/main" || continue
-
- sh -c "arm-linux-androideabi-gcc -pie \
- $(tail -1 "$impldir/compiler.sh" | tr ' ' '\n' | grep -A99999 -- -D | grep -v '"$@"' | tr '\n' ' ') \
- -I \"$impldir\" \
- -I ~/android-toolchain/gmp-6.1.2/ \
- -std=gnu11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing \
- src/Specific/Framework/bench/gmpvar.c \
- $HOME/android-toolchain/gmp-6.1.2/.libs/libgmp.a \
- -o /tmp/main" \
- > /dev/null 2> /dev/null \
- && printf "%s\tgmpvar\n" "$(basename "$impldir")" && adb push /tmp/main /data/local/tmp/main >/dev/null 2>/dev/null && adb shell "time /data/local/tmp/main"
-
- sh -c "arm-linux-androideabi-gcc -pie \
- $(tail -1 "$impldir/compiler.sh" | tr ' ' '\n' | grep -A99999 -- -D | grep -v '"$@"' | tr '\n' ' ') \
- -I \"$impldir\" \
- -I ~/android-toolchain/gmp-6.1.2/ \
- -std=gnu11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing \
- src/Specific/Framework/bench/gmpsec.c \
- $HOME/android-toolchain/gmp-6.1.2/.libs/libgmp.a \
- -o /tmp/main" \
- > /dev/null 2> /dev/null \
- && printf "%s\tgmpsec\n" "$(basename "$impldir")" && adb push /tmp/main /data/local/tmp/main >/dev/null 2>/dev/null && adb shell "time /data/local/tmp/main"
-
- # fails to find libc++ on android
- #
- # sh -c "arm-linux-androideabi-g++ -pie \
- # $(tail -1 "$impldir/compiler.sh" | tr ' ' '\n' | grep -A99999 -- -D | grep -v '"$@"' | tr '\n' ' ') \
- # -I \"$impldir\" \
- # -I ~/android-toolchain/gmp-6.1.2/ \
- # -L /usr/lib/android-ndk/sources/cxx-stl/llvm-libc++/libs/armeabi/ \
- # -Wl,--allow-multiple-definition \
- # -std=gnu++11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing \
- # src/Specific/Framework/bench/gmpxx.cpp \
- # $HOME/android-toolchain/gmp-6.1.2/.libs/libgmp.a \
- # -o /tmp/main" \
- # && printf "%s\tgmpxx\n" "$(basename "$impldir")" && adb push /tmp/main /data/local/tmp/main >/dev/null 2>/dev/null && adb shell "time /data/local/tmp/main"
- printf "\n"
-done
diff --git a/measurements/2017-11-11-android/c32.txt b/measurements/2017-11-11-android/c32.txt
deleted file mode 100644
index 073fe9243..000000000
--- a/measurements/2017-11-11-android/c32.txt
+++ /dev/null
@@ -1,975 +0,0 @@
-montgomery32_2e127m1 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.15s real 0m1.13s user 0m0.00s system
-montgomery32_2e127m1 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.24s real 0m3.19s user 0m0.02s system
-montgomery32_2e127m1 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m2.84s real 0m2.81s user 0m0.00s system
-
-montgomery32_2e129m25 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.70s real 0m1.67s user 0m0.00s system
-montgomery32_2e129m25 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.77s real 0m3.73s user 0m0.01s system
-montgomery32_2e129m25 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.39s real 0m3.35s user 0m0.02s system
-
-montgomery32_2e130m5 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.84s real 0m1.82s user 0m0.00s system
-montgomery32_2e130m5 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.75s real 0m3.70s user 0m0.02s system
-montgomery32_2e130m5 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.41s real 0m3.36s user 0m0.00s system
-
-montgomery32_2e137m13 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.97s real 0m1.92s user 0m0.02s system
-montgomery32_2e137m13 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.80s real 0m3.74s user 0m0.01s system
-montgomery32_2e137m13 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.58s real 0m3.49s user 0m0.01s system
-
-montgomery32_2e140m27 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.97s real 0m1.93s user 0m0.02s system
-montgomery32_2e140m27 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.78s real 0m3.73s user 0m0.02s system
-montgomery32_2e140m27 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.40s real 0m3.33s user 0m0.02s system
-
-montgomery32_2e141m9 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.97s real 0m1.92s user 0m0.02s system
-montgomery32_2e141m9 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.88s real 0m3.84s user 0m0.00s system
-montgomery32_2e141m9 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.41s real 0m3.35s user 0m0.02s system
-
-montgomery32_2e150m3 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m2.01s real 0m1.95s user 0m0.02s system
-montgomery32_2e150m3 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.77s real 0m3.74s user 0m0.00s system
-montgomery32_2e150m3 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.41s real 0m3.36s user 0m0.00s system
-
-montgomery32_2e150m5 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.99s real 0m1.96s user 0m0.01s system
-montgomery32_2e150m5 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.79s real 0m3.71s user 0m0.02s system
-montgomery32_2e150m5 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.41s real 0m3.36s user 0m0.01s system
-
-montgomery32_2e152m17 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.94s real 0m1.88s user 0m0.02s system
-montgomery32_2e152m17 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.81s real 0m3.75s user 0m0.00s system
-montgomery32_2e152m17 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.41s real 0m3.36s user 0m0.01s system
-
-montgomery32_2e158m15 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m2.03s real 0m2.00s user 0m0.00s system
-montgomery32_2e158m15 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.86s real 0m3.80s user 0m0.01s system
-montgomery32_2e158m15 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.53s real 0m3.44s user 0m0.01s system
-
-montgomery32_2e165m25 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m2.45s real 0m2.41s user 0m0.02s system
-montgomery32_2e165m25 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.52s real 0m4.44s user 0m0.01s system
-montgomery32_2e165m25 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.02s real 0m3.97s user 0m0.01s system
-
-montgomery32_2e166m5 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m2.48s real 0m2.43s user 0m0.02s system
-montgomery32_2e166m5 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.45s real 0m4.38s user 0m0.01s system
-montgomery32_2e166m5 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.00s real 0m3.96s user 0m0.01s system
-
-montgomery32_2e171m19 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m2.60s real 0m2.57s user 0m0.01s system
-montgomery32_2e171m19 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.37s real 0m4.30s user 0m0.02s system
-montgomery32_2e171m19 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.04s real 0m4.00s user 0m0.01s system
-
-montgomery32_2e174m17 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m2.60s real 0m2.58s user 0m0.00s system
-montgomery32_2e174m17 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.39s real 0m4.33s user 0m0.00s system
-montgomery32_2e174m17 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.07s real 0m4.01s user 0m0.00s system
-
-montgomery32_2e174m3 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m2.62s real 0m2.60s user 0m0.00s system
-montgomery32_2e174m3 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.40s real 0m4.31s user 0m0.03s system
-montgomery32_2e174m3 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.02s real 0m3.97s user 0m0.01s system
-
-montgomery32_2e189m25 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m2.63s real 0m2.60s user 0m0.00s system
-montgomery32_2e189m25 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.43s real 0m4.36s user 0m0.01s system
-montgomery32_2e189m25 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.06s real 0m4.03s user 0m0.00s system
-
-montgomery32_2e190m11 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m2.66s real 0m2.60s user 0m0.01s system
-montgomery32_2e190m11 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.37s real 0m4.35s user 0m0.00s system
-montgomery32_2e190m11 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.12s real 0m4.05s user 0m0.01s system
-
-montgomery32_2e191m19 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m2.64s real 0m2.59s user 0m0.02s system
-montgomery32_2e191m19 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.41s real 0m4.36s user 0m0.02s system
-montgomery32_2e191m19 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.10s real 0m4.04s user 0m0.02s system
-
-montgomery32_2e192m2e64m1 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m2.39s real 0m2.34s user 0m0.01s system
-montgomery32_2e192m2e64m1 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.30s real 0m4.25s user 0m0.01s system
-montgomery32_2e192m2e64m1 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.56s real 0m3.51s user 0m0.00s system
-
-solinas32_2e127m1 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.41s real 0m0.37s user 0m0.01s system
-solinas32_2e127m1 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.28s real 0m3.22s user 0m0.01s system
-solinas32_2e127m1 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m2.88s real 0m2.83s user 0m0.01s system
-
-solinas32_2e129m25 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.45s real 0m0.42s user 0m0.01s system
-solinas32_2e129m25 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.79s real 0m3.74s user 0m0.00s system
-solinas32_2e129m25 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.43s real 0m3.35s user 0m0.02s system
-
-solinas32_2e130m5 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.40s real 0m0.37s user 0m0.00s system
-solinas32_2e130m5 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.88s real 0m3.73s user 0m0.01s system
-solinas32_2e130m5 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.39s real 0m3.36s user 0m0.00s system
-
-solinas32_2e137m13 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.66s real 0m0.64s user 0m0.00s system
-solinas32_2e137m13 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.83s real 0m3.77s user 0m0.01s system
-solinas32_2e137m13 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.40s real 0m3.32s user 0m0.02s system
-
-solinas32_2e140m27 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.47s real 0m0.43s user 0m0.01s system
-solinas32_2e140m27 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.85s real 0m3.77s user 0m0.02s system
-solinas32_2e140m27 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.44s real 0m3.40s user 0m0.01s system
-
-solinas32_2e141m9 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.48s real 0m0.43s user 0m0.03s system
-solinas32_2e141m9 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.79s real 0m3.78s user 0m0.00s system
-solinas32_2e141m9 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.41s real 0m3.38s user 0m0.00s system
-
-solinas32_2e150m5 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.47s real 0m0.43s user 0m0.01s system
-solinas32_2e150m5 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.85s real 0m3.78s user 0m0.00s system
-solinas32_2e150m5 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.35s real 0m3.34s user 0m0.00s system
-
-solinas32_2e152m17 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.49s real 0m0.47s user 0m0.00s system
-solinas32_2e152m17 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.78s real 0m3.73s user 0m0.02s system
-solinas32_2e152m17 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.43s real 0m3.38s user 0m0.00s system
-
-solinas32_2e158m15 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.49s real 0m0.46s user 0m0.01s system
-solinas32_2e158m15 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.80s real 0m3.74s user 0m0.01s system
-solinas32_2e158m15 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m3.42s real 0m3.38s user 0m0.01s system
-
-solinas32_2e165m25 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.82s real 0m0.79s user 0m0.01s system
-solinas32_2e165m25 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.51s real 0m4.40s user 0m0.01s system
-solinas32_2e165m25 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.04s real 0m3.99s user 0m0.01s system
-
-solinas32_2e166m5 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.20s real 0m1.17s user 0m0.01s system
-solinas32_2e166m5 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.44s real 0m4.39s user 0m0.02s system
-solinas32_2e166m5 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.07s real 0m3.99s user 0m0.02s system
-
-solinas32_2e171m19 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.81s real 0m0.76s user 0m0.02s system
-solinas32_2e171m19 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.37s real 0m4.34s user 0m0.00s system
-solinas32_2e171m19 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.05s real 0m3.99s user 0m0.01s system
-
-solinas32_2e174m17 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.83s real 0m0.81s user 0m0.00s system
-solinas32_2e174m17 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.32s real 0m4.30s user 0m0.00s system
-solinas32_2e174m17 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.01s real 0m3.98s user 0m0.01s system
-
-solinas32_2e191m19 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.02s real 0m0.99s user 0m0.00s system
-solinas32_2e191m19 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.34s real 0m4.33s user 0m0.00s system
-solinas32_2e191m19 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.09s real 0m4.04s user 0m0.01s system
-
-solinas32_2e194m33 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.73s real 0m0.70s user 0m0.01s system
-solinas32_2e194m33 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.93s real 0m4.88s user 0m0.02s system
-solinas32_2e194m33 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.67s real 0m4.61s user 0m0.00s system
-
-solinas32_2e198m17 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.93s real 0m0.88s user 0m0.01s system
-solinas32_2e198m17 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.97s real 0m4.95s user 0m0.01s system
-solinas32_2e198m17 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.65s real 0m4.59s user 0m0.01s system
-
-solinas32_2e206m5 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.36s real 0m1.32s user 0m0.01s system
-solinas32_2e206m5 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m5.00s real 0m4.92s user 0m0.02s system
-solinas32_2e206m5 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.66s real 0m4.61s user 0m0.00s system
-
-solinas32_2e213m3 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m2.44s real 0m2.41s user 0m0.00s system
-solinas32_2e213m3 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.95s real 0m4.90s user 0m0.00s system
-solinas32_2e213m3 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.67s real 0m4.59s user 0m0.02s system
-
-solinas32_2e216m2e108m1 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.68s real 0m0.64s user 0m0.01s system
-solinas32_2e216m2e108m1 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.92s real 0m4.88s user 0m0.01s system
-solinas32_2e216m2e108m1 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.67s real 0m4.61s user 0m0.00s system
-
-solinas32_2e221m3 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.95s real 0m0.91s user 0m0.01s system
-solinas32_2e221m3 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.94s real 0m4.92s user 0m0.00s system
-solinas32_2e221m3 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.67s real 0m4.61s user 0m0.00s system
-
-solinas32_2e222m117 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.98s real 0m0.97s user 0m0.00s system
-solinas32_2e222m117 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.98s real 0m4.89s user 0m0.00s system
-solinas32_2e222m117 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.66s real 0m4.58s user 0m0.02s system
-
-solinas32_2e230m27 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.96s real 0m0.91s user 0m0.02s system
-solinas32_2e230m27 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m5.72s real 0m5.62s user 0m0.01s system
-solinas32_2e230m27 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m5.29s real 0m5.21s user 0m0.02s system
-
-solinas32_2e235m15 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.93s real 0m0.89s user 0m0.01s system
-solinas32_2e235m15 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m5.72s real 0m5.64s user 0m0.00s system
-solinas32_2e235m15 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m5.27s real 0m5.19s user 0m0.02s system
-
-solinas32_2e243m9 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.81s real 0m0.79s user 0m0.00s system
-solinas32_2e243m9 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m5.70s real 0m5.62s user 0m0.00s system
-solinas32_2e243m9 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m5.31s real 0m5.23s user 0m0.01s system
-
-solinas32_2e251m9 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.15s real 0m1.10s user 0m0.01s system
-solinas32_2e251m9 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m5.68s real 0m5.61s user 0m0.03s system
-solinas32_2e251m9 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m5.23s real 0m5.18s user 0m0.01s system
-
-solinas32_2e255m19 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m0.99s real 0m0.97s user 0m0.00s system
-solinas32_2e255m19 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m5.74s real 0m5.69s user 0m0.00s system
-solinas32_2e255m19 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m5.23s real 0m5.19s user 0m0.02s system
-
-solinas32_2e255m765 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.45s real 0m1.41s user 0m0.01s system
-solinas32_2e255m765 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m5.73s real 0m5.66s user 0m0.02s system
-solinas32_2e255m765 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m5.30s real 0m5.23s user 0m0.00s system
-
-solinas32_2e256m189 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.45s real 0m1.42s user 0m0.00s system
-solinas32_2e256m189 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m5.53s real 0m5.45s user 0m0.01s system
-solinas32_2e256m189 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.73s real 0m4.67s user 0m0.00s system
-
-solinas32_2e256m2e32m977 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.64s real 0m1.60s user 0m0.01s system
-solinas32_2e256m2e32m977 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m5.51s real 0m5.45s user 0m0.02s system
-solinas32_2e256m2e32m977 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m4.74s real 0m4.67s user 0m0.01s system
-
-solinas32_2e266m3 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.30s real 0m1.26s user 0m0.01s system
-solinas32_2e266m3 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m6.42s real 0m6.35s user 0m0.01s system
-solinas32_2e266m3 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m6.11s real 0m6.06s user 0m0.01s system
-
-solinas32_2e285m9 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m2.25s real 0m2.21s user 0m0.01s system
-solinas32_2e285m9 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m6.36s real 0m6.31s user 0m0.01s system
-solinas32_2e285m9 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m6.07s real 0m6.01s user 0m0.00s system
-
-solinas32_2e291m19 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.35s real 0m1.33s user 0m0.00s system
-solinas32_2e291m19 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m7.08s real 0m6.99s user 0m0.00s system
-solinas32_2e291m19 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m6.95s real 0m6.87s user 0m0.01s system
-
-solinas32_2e321m9 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m2.81s real 0m2.76s user 0m0.02s system
-solinas32_2e321m9 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m7.75s real 0m7.67s user 0m0.00s system
-solinas32_2e321m9 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m7.66s real 0m7.56s user 0m0.01s system
-
-solinas32_2e322m2e161m1 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.85s real 0m1.75s user 0m0.02s system
-solinas32_2e322m2e161m1 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m7.77s real 0m7.70s user 0m0.00s system
-solinas32_2e322m2e161m1 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m7.62s real 0m7.54s user 0m0.00s system
-
-solinas32_2e336m17 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.86s real 0m1.80s user 0m0.01s system
-solinas32_2e336m17 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m7.76s real 0m7.68s user 0m0.01s system
-solinas32_2e336m17 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m7.66s real 0m7.57s user 0m0.01s system
-
-solinas32_2e338m15 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m1.57s real 0m1.52s user 0m0.01s system
-solinas32_2e338m15 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m7.76s real 0m7.67s user 0m0.01s system
-solinas32_2e338m15 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m7.56s real 0m7.51s user 0m0.02s system
-
-solinas32_2e369m25 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m2.70s real 0m2.66s user 0m0.01s system
-solinas32_2e369m25 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m9.15s real 0m9.07s user 0m0.01s system
-solinas32_2e369m25 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m8.39s real 0m8.35s user 0m0.01s system
-
-solinas32_2e379m19 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x244
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m3.23s real 0m3.18s user 0m0.02s system
-solinas32_2e379m19 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m9.10s real 0m9.00s user 0m0.01s system
-solinas32_2e379m19 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m8.43s real 0m8.33s user 0m0.02s system
-
-solinas32_2e382m105 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x244
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m6.05s real 0m5.98s user 0m0.00s system
-solinas32_2e382m105 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m9.06s real 0m9.03s user 0m0.00s system
-solinas32_2e382m105 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m8.40s real 0m8.33s user 0m0.01s system
-
-solinas32_2e384m317 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x244
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m4.26s real 0m4.19s user 0m0.01s system
-solinas32_2e384m317 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m8.81s real 0m8.72s user 0m0.01s system
-solinas32_2e384m317 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m7.66s real 0m7.59s user 0m0.00s system
-
-solinas32_2e401m31 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m2.84s real 0m2.79s user 0m0.01s system
-solinas32_2e401m31 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m9.92s real 0m9.81s user 0m0.02s system
-solinas32_2e401m31 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m9.35s real 0m9.25s user 0m0.02s system
-
-solinas32_2e414m17 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x244
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m3.22s real 0m3.15s user 0m0.02s system
-solinas32_2e414m17 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m9.96s real 0m9.88s user 0m0.00s system
-solinas32_2e414m17 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m9.31s real 0m9.27s user 0m0.01s system
-
-solinas32_2e416m2e208m1 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x228
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m2.51s real 0m2.48s user 0m0.01s system
-solinas32_2e416m2e208m1 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m9.65s real 0m9.55s user 0m0.02s system
-solinas32_2e416m2e208m1 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m8.54s real 0m8.50s user 0m0.01s system
-
-solinas32_2e444m17 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x244
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m7.06s real 0m7.03s user 0m0.01s system
-solinas32_2e444m17 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m10.90s real 0m10.83s user 0m0.00s system
-solinas32_2e444m17 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m10.46s real 0m10.34s user 0m0.00s system
-
-solinas32_2e468m17 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x244
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m3.18s real 0m3.13s user 0m0.01s system
-solinas32_2e468m17 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m11.67s real 0m11.57s user 0m0.02s system
-solinas32_2e468m17 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m11.29s real 0m11.25s user 0m0.00s system
-
-solinas32_2e521m1 fibe
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x244
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
- 0m3.87s real 0m3.81s user 0m0.01s system
-solinas32_2e521m1 gmpvar
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m13.95s real 0m13.87s user 0m0.02s system
-solinas32_2e521m1 gmpsec
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6ffffffe arg 0x42c
-WARNING: linker: /data/local/tmp/main: unused DT entry: type 0x6fffffff arg 0x1
-WARNING: linker: /data/local/tmp/main has text relocations. This is wasting memory and prevents security hardening. Please fix.
- 0m13.37s real 0m13.21s user 0m0.02s system
-
diff --git a/measurements/2017-11-11-android/results-by-field.txt b/measurements/2017-11-11-android/results-by-field.txt
deleted file mode 100644
index ce37dcef4..000000000
--- a/measurements/2017-11-11-android/results-by-field.txt
+++ /dev/null
@@ -1,195 +0,0 @@
-2e127m1 fiat_solinas32 1.15
-2e127m1 gmpvar32 3.24
-2e127m1 gmpsec32 2.84
-2e129m25 fiat_solinas32 1.70
-2e129m25 gmpvar32 3.77
-2e129m25 gmpsec32 3.39
-2e130m5 fiat_solinas32 1.84
-2e130m5 gmpvar32 3.75
-2e130m5 gmpsec32 3.41
-2e137m13 fiat_solinas32 1.97
-2e137m13 gmpvar32 3.80
-2e137m13 gmpsec32 3.58
-2e140m27 fiat_solinas32 1.97
-2e140m27 gmpvar32 3.78
-2e140m27 gmpsec32 3.40
-2e141m9 fiat_solinas32 1.97
-2e141m9 gmpvar32 3.88
-2e141m9 gmpsec32 3.41
-2e150m3 fiat_solinas32 2.01
-2e150m3 gmpvar32 3.77
-2e150m3 gmpsec32 3.41
-2e150m5 fiat_solinas32 1.99
-2e150m5 gmpvar32 3.79
-2e150m5 gmpsec32 3.41
-2e152m17 fiat_solinas32 1.94
-2e152m17 gmpvar32 3.81
-2e152m17 gmpsec32 3.41
-2e158m15 fiat_solinas32 2.03
-2e158m15 gmpvar32 3.86
-2e158m15 gmpsec32 3.53
-2e165m25 fiat_solinas32 2.45
-2e165m25 gmpvar32 4.52
-2e165m25 gmpsec32 4.02
-2e166m5 fiat_solinas32 2.48
-2e166m5 gmpvar32 4.45
-2e166m5 gmpsec32 4.00
-2e171m19 fiat_solinas32 2.60
-2e171m19 gmpvar32 4.37
-2e171m19 gmpsec32 4.04
-2e174m17 fiat_solinas32 2.60
-2e174m17 gmpvar32 4.39
-2e174m17 gmpsec32 4.07
-2e174m3 fiat_solinas32 2.62
-2e174m3 gmpvar32 4.40
-2e174m3 gmpsec32 4.02
-2e189m25 fiat_solinas32 2.63
-2e189m25 gmpvar32 4.43
-2e189m25 gmpsec32 4.06
-2e190m11 fiat_solinas32 2.66
-2e190m11 gmpvar32 4.37
-2e190m11 gmpsec32 4.12
-2e191m19 fiat_solinas32 2.64
-2e191m19 gmpvar32 4.41
-2e191m19 gmpsec32 4.10
-2e192m2e64m1 fiat_solinas32 2.39
-2e192m2e64m1 gmpvar32 4.30
-2e192m2e64m1 gmpsec32 3.56
-2e127m1 fiat_solinas32 0.41
-2e127m1 gmpvar32 3.28
-2e127m1 gmpsec32 2.88
-2e129m25 fiat_solinas32 0.45
-2e129m25 gmpvar32 3.79
-2e129m25 gmpsec32 3.43
-2e130m5 fiat_solinas32 0.40
-2e130m5 gmpvar32 3.88
-2e130m5 gmpsec32 3.39
-2e137m13 fiat_solinas32 0.66
-2e137m13 gmpvar32 3.83
-2e137m13 gmpsec32 3.40
-2e140m27 fiat_solinas32 0.47
-2e140m27 gmpvar32 3.85
-2e140m27 gmpsec32 3.44
-2e141m9 fiat_solinas32 0.48
-2e141m9 gmpvar32 3.79
-2e141m9 gmpsec32 3.41
-2e150m5 fiat_solinas32 0.47
-2e150m5 gmpvar32 3.85
-2e150m5 gmpsec32 3.35
-2e152m17 fiat_solinas32 0.49
-2e152m17 gmpvar32 3.78
-2e152m17 gmpsec32 3.43
-2e158m15 fiat_solinas32 0.49
-2e158m15 gmpvar32 3.80
-2e158m15 gmpsec32 3.42
-2e165m25 fiat_solinas32 0.82
-2e165m25 gmpvar32 4.51
-2e165m25 gmpsec32 4.04
-2e166m5 fiat_solinas32 1.20
-2e166m5 gmpvar32 4.44
-2e166m5 gmpsec32 4.07
-2e171m19 fiat_solinas32 0.81
-2e171m19 gmpvar32 4.37
-2e171m19 gmpsec32 4.05
-2e174m17 fiat_solinas32 0.83
-2e174m17 gmpvar32 4.32
-2e174m17 gmpsec32 4.01
-2e191m19 fiat_solinas32 1.02
-2e191m19 gmpvar32 4.34
-2e191m19 gmpsec32 4.09
-2e194m33 fiat_solinas32 0.73
-2e194m33 gmpvar32 4.93
-2e194m33 gmpsec32 4.67
-2e198m17 fiat_solinas32 0.93
-2e198m17 gmpvar32 4.97
-2e198m17 gmpsec32 4.65
-2e206m5 fiat_solinas32 1.36
-2e206m5 gmpvar32 5.00
-2e206m5 gmpsec32 4.66
-2e213m3 fiat_solinas32 2.44
-2e213m3 gmpvar32 4.95
-2e213m3 gmpsec32 4.67
-2e216m2e108m1 fiat_solinas32 0.68
-2e216m2e108m1 gmpvar32 4.92
-2e216m2e108m1 gmpsec32 4.67
-2e221m3 fiat_solinas32 0.95
-2e221m3 gmpvar32 4.94
-2e221m3 gmpsec32 4.67
-2e222m117 fiat_solinas32 0.98
-2e222m117 gmpvar32 4.98
-2e222m117 gmpsec32 4.66
-2e230m27 fiat_solinas32 0.96
-2e230m27 gmpvar32 5.72
-2e230m27 gmpsec32 5.29
-2e235m15 fiat_solinas32 0.93
-2e235m15 gmpvar32 5.72
-2e235m15 gmpsec32 5.27
-2e243m9 fiat_solinas32 0.81
-2e243m9 gmpvar32 5.70
-2e243m9 gmpsec32 5.31
-2e251m9 fiat_solinas32 1.15
-2e251m9 gmpvar32 5.68
-2e251m9 gmpsec32 5.23
-2e255m19 fiat_solinas32 0.99
-2e255m19 gmpvar32 5.74
-2e255m19 gmpsec32 5.23
-2e255m765 fiat_solinas32 1.45
-2e255m765 gmpvar32 5.73
-2e255m765 gmpsec32 5.30
-2e256m189 fiat_solinas32 1.45
-2e256m189 gmpvar32 5.53
-2e256m189 gmpsec32 4.73
-2e256m2e32m977 fiat_solinas32 1.64
-2e256m2e32m977 gmpvar32 5.51
-2e256m2e32m977 gmpsec32 4.74
-2e266m3 fiat_solinas32 1.30
-2e266m3 gmpvar32 6.42
-2e266m3 gmpsec32 6.11
-2e285m9 fiat_solinas32 2.25
-2e285m9 gmpvar32 6.36
-2e285m9 gmpsec32 6.07
-2e291m19 fiat_solinas32 1.35
-2e291m19 gmpvar32 7.08
-2e291m19 gmpsec32 6.95
-2e321m9 fiat_solinas32 2.81
-2e321m9 gmpvar32 7.75
-2e321m9 gmpsec32 7.66
-2e322m2e161m1 fiat_solinas32 1.85
-2e322m2e161m1 gmpvar32 7.77
-2e322m2e161m1 gmpsec32 7.62
-2e336m17 fiat_solinas32 1.86
-2e336m17 gmpvar32 7.76
-2e336m17 gmpsec32 7.66
-2e338m15 fiat_solinas32 1.57
-2e338m15 gmpvar32 7.76
-2e338m15 gmpsec32 7.56
-2e369m25 fiat_solinas32 2.70
-2e369m25 gmpvar32 9.15
-2e369m25 gmpsec32 8.39
-2e379m19 fiat_solinas32 3.23
-2e379m19 gmpvar32 9.10
-2e379m19 gmpsec32 8.43
-2e382m105 fiat_solinas32 6.05
-2e382m105 gmpvar32 9.06
-2e382m105 gmpsec32 8.40
-2e384m317 fiat_solinas32 4.26
-2e384m317 gmpvar32 8.81
-2e384m317 gmpsec32 7.66
-2e401m31 fiat_solinas32 2.84
-2e401m31 gmpvar32 9.92
-2e401m31 gmpsec32 9.35
-2e414m17 fiat_solinas32 3.22
-2e414m17 gmpvar32 9.96
-2e414m17 gmpsec32 9.31
-2e416m2e208m1 fiat_solinas32 2.51
-2e416m2e208m1 gmpvar32 9.65
-2e416m2e208m1 gmpsec32 8.54
-2e444m17 fiat_solinas32 7.06
-2e444m17 gmpvar32 10.90
-2e444m17 gmpsec32 10.46
-2e468m17 fiat_solinas32 3.18
-2e468m17 gmpvar32 11.67
-2e468m17 gmpsec32 11.29
-2e521m1 fiat_solinas32 3.87
-2e521m1 gmpvar32 13.95
-2e521m1 gmpsec32 13.37
diff --git a/measurements/2017-11-13-android/android32-bench-all.sh b/measurements/2017-11-13-android/android32-bench-all.sh
deleted file mode 100644
index 59c62d077..000000000
--- a/measurements/2017-11-13-android/android32-bench-all.sh
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/bin/bash
-
-for impldir in src/Specific/*32_*2e*_* ; do
-
- sh -c "arm-linux-androideabi-gcc -pie \
- $(tail -1 "$impldir/compiler.sh" | tr ' ' '\n' | grep -A99999 -- -D | grep -v '"$@"' | tr '\n' ' ') \
- -I \"$impldir\" \
- -std=gnu11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing \
- src/Specific/Framework/bench/fibe.c \
- -o /tmp/main" \
- > /dev/null 2> /dev/null \
- && printf "$impldir/fibe" && adb push /tmp/main /data/local/tmp/main >/dev/null 2>/dev/null && adb shell "time /data/local/tmp/main 2>/dev/null" || continue
-
- sh -c "arm-linux-androideabi-gcc -pie \
- $(tail -1 "$impldir/compiler.sh" | tr ' ' '\n' | grep -A99999 -- -D | grep -v '"$@"' | tr '\n' ' ') \
- -I \"$impldir\" \
- -I ~/android-toolchain/gmp-6.1.2/ \
- -std=gnu11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing \
- src/Specific/Framework/bench/gmpvar.c \
- $HOME/android-toolchain/gmp-6.1.2/.libs/libgmp.a \
- -o /tmp/main" \
- > /dev/null 2> /dev/null \
- && printf "$impldir/gmpvar" && adb push /tmp/main /data/local/tmp/main >/dev/null 2>/dev/null && adb shell "time /data/local/tmp/main 2>/dev/null"
-
- sh -c "arm-linux-androideabi-gcc -pie \
- $(tail -1 "$impldir/compiler.sh" | tr ' ' '\n' | grep -A99999 -- -D | grep -v '"$@"' | tr '\n' ' ') \
- -I \"$impldir\" \
- -I ~/android-toolchain/gmp-6.1.2/ \
- -std=gnu11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing \
- src/Specific/Framework/bench/gmpsec.c \
- $HOME/android-toolchain/gmp-6.1.2/.libs/libgmp.a \
- -o /tmp/main" \
- > /dev/null 2> /dev/null \
- && printf "$impldir/gmpsec" && adb push /tmp/main /data/local/tmp/main >/dev/null 2>/dev/null && adb shell "time /data/local/tmp/main 2>/dev/null"
-
- # fails to find libc++ on android
- #
- # sh -c "arm-linux-androideabi-g++ -pie \
- # $(tail -1 "$impldir/compiler.sh" | tr ' ' '\n' | grep -A99999 -- -D | grep -v '"$@"' | tr '\n' ' ') \
- # -I \"$impldir\" \
- # -I ~/android-toolchain/gmp-6.1.2/ \
- # -L /usr/lib/android-ndk/sources/cxx-stl/llvm-libc++/libs/armeabi/ \
- # -Wl,--allow-multiple-definition \
- # -std=gnu++11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing \
- # src/Specific/Framework/bench/gmpxx.cpp \
- # $HOME/android-toolchain/gmp-6.1.2/.libs/libgmp.a \
- # -o /tmp/main" \
- # && printf "$impldir/gmpxx" && adb push /tmp/main /data/local/tmp/main >/dev/null 2>/dev/null && adb shell "time /data/local/tmp/main 2>/dev/null"
-done
diff --git a/measurements/2017-11-13-android/measurements.txt b/measurements/2017-11-13-android/measurements.txt
deleted file mode 100644
index 267847b6e..000000000
--- a/measurements/2017-11-13-android/measurements.txt
+++ /dev/null
@@ -1,276 +0,0 @@
-src/Specific/solinas32_2e127m1_5limbs/fibe 0m0.33s real 0m0.30s user 0m0.00s system
-src/Specific/solinas32_2e127m1_5limbs/gmpvar 0m3.24s real 0m3.20s user 0m0.02s system
-src/Specific/solinas32_2e127m1_5limbs/gmpsec 0m2.90s real 0m2.83s user 0m0.01s system
-src/Specific/solinas32_2e127m1_6limbs/fibe 0m0.43s real 0m0.40s user 0m0.01s system
-src/Specific/solinas32_2e127m1_6limbs/gmpvar 0m3.24s real 0m3.20s user 0m0.00s system
-src/Specific/solinas32_2e127m1_6limbs/gmpsec 0m2.88s real 0m2.82s user 0m0.01s system
-src/Specific/solinas32_2e129m25_5limbs/fibe 0m0.37s real 0m0.34s user 0m0.01s system
-src/Specific/solinas32_2e129m25_5limbs/gmpvar 0m3.78s real 0m3.73s user 0m0.01s system
-src/Specific/solinas32_2e129m25_5limbs/gmpsec 0m3.43s real 0m3.39s user 0m0.01s system
-src/Specific/solinas32_2e129m25_6limbs/fibe 0m0.51s real 0m0.48s user 0m0.01s system
-src/Specific/solinas32_2e129m25_6limbs/gmpvar 0m3.76s real 0m3.72s user 0m0.02s system
-src/Specific/solinas32_2e129m25_6limbs/gmpsec 0m3.41s real 0m3.40s user 0m0.00s system
-src/Specific/solinas32_2e130m5_5limbs/fibe 0m0.45s real 0m0.40s user 0m0.02s system
-src/Specific/solinas32_2e130m5_5limbs/gmpvar 0m3.77s real 0m3.74s user 0m0.00s system
-src/Specific/solinas32_2e130m5_5limbs/gmpsec 0m3.42s real 0m3.40s user 0m0.00s system
-src/Specific/solinas32_2e130m5_6limbs/fibe 0m0.47s real 0m0.46s user 0m0.00s system
-src/Specific/solinas32_2e130m5_6limbs/gmpvar 0m3.75s real 0m3.72s user 0m0.01s system
-src/Specific/solinas32_2e130m5_6limbs/gmpsec 0m3.44s real 0m3.39s user 0m0.01s system
-src/Specific/solinas32_2e137m13_6limbs/fibe 0m0.48s real 0m0.46s user 0m0.00s system
-src/Specific/solinas32_2e137m13_6limbs/gmpvar 0m3.79s real 0m3.76s user 0m0.01s system
-src/Specific/solinas32_2e137m13_6limbs/gmpsec 0m3.38s real 0m3.37s user 0m0.00s system
-src/Specific/solinas32_2e140m27_6limbs/fibe 0m0.49s real 0m0.46s user 0m0.01s system
-src/Specific/solinas32_2e140m27_6limbs/gmpvar 0m3.80s real 0m3.77s user 0m0.01s system
-src/Specific/solinas32_2e140m27_6limbs/gmpsec 0m3.39s real 0m3.36s user 0m0.01s system
-src/Specific/solinas32_2e140m27_7limbs/fibe 0m0.55s real 0m0.52s user 0m0.01s system
-src/Specific/solinas32_2e140m27_7limbs/gmpvar 0m3.90s real 0m3.82s user 0m0.01s system
-src/Specific/solinas32_2e140m27_7limbs/gmpsec 0m3.42s real 0m3.40s user 0m0.00s system
-src/Specific/solinas32_2e141m9_6limbs/fibe 0m0.48s real 0m0.45s user 0m0.01s system
-src/Specific/solinas32_2e141m9_6limbs/gmpvar 0m3.81s real 0m3.77s user 0m0.00s system
-src/Specific/solinas32_2e141m9_6limbs/gmpsec 0m3.44s real 0m3.39s user 0m0.00s system
-src/Specific/solinas32_2e141m9_7limbs/fibe 0m0.60s real 0m0.57s user 0m0.01s system
-src/Specific/solinas32_2e141m9_7limbs/gmpvar 0m3.78s real 0m3.75s user 0m0.01s system
-src/Specific/solinas32_2e141m9_7limbs/gmpsec 0m3.41s real 0m3.39s user 0m0.00s system
-src/Specific/solinas32_2e150m3_6limbs/fibe 0m0.43s real 0m0.42s user 0m0.00s system
-src/Specific/solinas32_2e150m3_6limbs/gmpvar 0m3.83s real 0m3.76s user 0m0.01s system
-src/Specific/solinas32_2e150m3_6limbs/gmpsec 0m3.42s real 0m3.40s user 0m0.00s system
-src/Specific/solinas32_2e150m3_7limbs/fibe 0m0.59s real 0m0.57s user 0m0.00s system
-src/Specific/solinas32_2e150m3_7limbs/gmpvar 0m3.79s real 0m3.75s user 0m0.01s system
-src/Specific/solinas32_2e150m3_7limbs/gmpsec 0m3.42s real 0m3.38s user 0m0.00s system
-src/Specific/solinas32_2e150m5_6limbs/fibe 0m0.47s real 0m0.44s user 0m0.01s system
-src/Specific/solinas32_2e150m5_6limbs/gmpvar 0m3.76s real 0m3.72s user 0m0.02s system
-src/Specific/solinas32_2e150m5_6limbs/gmpsec 0m3.41s real 0m3.37s user 0m0.00s system
-src/Specific/solinas32_2e150m5_7limbs/fibe 0m0.56s real 0m0.53s user 0m0.01s system
-src/Specific/solinas32_2e150m5_7limbs/gmpvar 0m3.80s real 0m3.75s user 0m0.01s system
-src/Specific/solinas32_2e150m5_7limbs/gmpsec 0m3.45s real 0m3.40s user 0m0.01s system
-src/Specific/solinas32_2e152m17_6limbs/fibe 0m0.48s real 0m0.45s user 0m0.01s system
-src/Specific/solinas32_2e152m17_6limbs/gmpvar 0m3.85s real 0m3.77s user 0m0.02s system
-src/Specific/solinas32_2e152m17_6limbs/gmpsec 0m3.40s real 0m3.37s user 0m0.01s system
-src/Specific/solinas32_2e152m17_7limbs/fibe 0m0.61s real 0m0.58s user 0m0.01s system
-src/Specific/solinas32_2e152m17_7limbs/gmpvar 0m3.80s real 0m3.75s user 0m0.01s system
-src/Specific/solinas32_2e152m17_7limbs/gmpsec 0m3.42s real 0m3.36s user 0m0.01s system
-src/Specific/solinas32_2e158m15_6limbs/fibe 0m0.51s real 0m0.47s user 0m0.01s system
-src/Specific/solinas32_2e158m15_6limbs/gmpvar 0m3.77s real 0m3.74s user 0m0.01s system
-src/Specific/solinas32_2e158m15_6limbs/gmpsec 0m3.41s real 0m3.36s user 0m0.01s system
-src/Specific/solinas32_2e158m15_7limbs/fibe 0m0.62s real 0m0.58s user 0m0.02s system
-src/Specific/solinas32_2e158m15_7limbs/gmpvar 0m3.80s real 0m3.75s user 0m0.01s system
-src/Specific/solinas32_2e158m15_7limbs/gmpsec 0m3.41s real 0m3.37s user 0m0.00s system
-src/Specific/solinas32_2e165m25_7limbs/fibe 0m0.60s real 0m0.58s user 0m0.01s system
-src/Specific/solinas32_2e165m25_7limbs/gmpvar 0m4.43s real 0m4.40s user 0m0.01s system
-src/Specific/solinas32_2e165m25_7limbs/gmpsec 0m4.03s real 0m3.98s user 0m0.01s system
-src/Specific/solinas32_2e165m25_8limbs/fibe 0m0.71s real 0m0.69s user 0m0.00s system
-src/Specific/solinas32_2e165m25_8limbs/gmpvar 0m4.43s real 0m4.38s user 0m0.01s system
-src/Specific/solinas32_2e165m25_8limbs/gmpsec 0m4.00s real 0m3.96s user 0m0.00s system
-src/Specific/solinas32_2e166m5_7limbs/fibe 0m0.62s real 0m0.60s user 0m0.00s system
-src/Specific/solinas32_2e166m5_7limbs/gmpvar 0m4.45s real 0m4.41s user 0m0.01s system
-src/Specific/solinas32_2e166m5_7limbs/gmpsec 0m3.99s real 0m3.95s user 0m0.00s system
-src/Specific/solinas32_2e171m19_7limbs/fibe 0m0.62s real 0m0.59s user 0m0.01s system
-src/Specific/solinas32_2e171m19_7limbs/gmpvar 0m4.35s real 0m4.32s user 0m0.01s system
-src/Specific/solinas32_2e171m19_7limbs/gmpsec 0m4.02s real 0m3.97s user 0m0.01s system
-src/Specific/solinas32_2e171m19_8limbs/fibe 0m0.73s real 0m0.70s user 0m0.01s system
-src/Specific/solinas32_2e171m19_8limbs/gmpvar 0m4.39s real 0m4.34s user 0m0.00s system
-src/Specific/solinas32_2e171m19_8limbs/gmpsec 0m4.02s real 0m3.97s user 0m0.01s system
-src/Specific/solinas32_2e174m17_7limbs/fibe 0m0.62s real 0m0.60s user 0m0.00s system
-src/Specific/solinas32_2e174m17_7limbs/gmpvar 0m4.40s real 0m4.33s user 0m0.01s system
-src/Specific/solinas32_2e174m17_7limbs/gmpsec 0m4.04s real 0m3.99s user 0m0.01s system
-src/Specific/solinas32_2e174m17_8limbs/fibe 0m0.74s real 0m0.70s user 0m0.02s system
-src/Specific/solinas32_2e174m17_8limbs/gmpvar 0m4.36s real 0m4.33s user 0m0.01s system
-src/Specific/solinas32_2e174m17_8limbs/gmpsec 0m4.04s real 0m3.98s user 0m0.01s system
-src/Specific/solinas32_2e174m3_7limbs/fibe 0m0.59s real 0m0.56s user 0m0.01s system
-src/Specific/solinas32_2e174m3_7limbs/gmpvar 0m4.41s real 0m4.37s user 0m0.01s system
-src/Specific/solinas32_2e174m3_7limbs/gmpsec 0m4.03s real 0m4.01s user 0m0.00s system
-src/Specific/solinas32_2e174m3_8limbs/fibe 0m0.66s real 0m0.64s user 0m0.00s system
-src/Specific/solinas32_2e174m3_8limbs/gmpvar 0m4.36s real 0m4.33s user 0m0.01s system
-src/Specific/solinas32_2e174m3_8limbs/gmpsec 0m4.06s real 0m3.98s user 0m0.01s system
-src/Specific/solinas32_2e189m25_8limbs/fibe 0m0.71s real 0m0.68s user 0m0.01s system
-src/Specific/solinas32_2e189m25_8limbs/gmpvar 0m4.40s real 0m4.36s user 0m0.01s system
-src/Specific/solinas32_2e189m25_8limbs/gmpsec 0m4.07s real 0m4.02s user 0m0.01s system
-src/Specific/solinas32_2e190m11_8limbs/fibe 0m0.69s real 0m0.66s user 0m0.01s system
-src/Specific/solinas32_2e190m11_8limbs/gmpvar 0m4.42s real 0m4.35s user 0m0.01s system
-src/Specific/solinas32_2e190m11_8limbs/gmpsec 0m4.04s real 0m4.02s user 0m0.01s system
-src/Specific/solinas32_2e191m19_8limbs/fibe 0m0.70s real 0m0.67s user 0m0.01s system
-src/Specific/solinas32_2e191m19_8limbs/gmpvar 0m4.40s real 0m4.36s user 0m0.01s system
-src/Specific/solinas32_2e191m19_8limbs/gmpsec 0m4.08s real 0m4.01s user 0m0.01s system
-src/Specific/solinas32_2e191m19_9limbs/fibe 0m0.86s real 0m0.84s user 0m0.01s system
-src/Specific/solinas32_2e191m19_9limbs/gmpvar 0m4.42s real 0m4.37s user 0m0.00s system
-src/Specific/solinas32_2e191m19_9limbs/gmpsec 0m4.04s real 0m4.01s user 0m0.01s system
-src/Specific/solinas32_2e194m33_8limbs/fibe 0m0.72s real 0m0.69s user 0m0.01s system
-src/Specific/solinas32_2e194m33_8limbs/gmpvar 0m5.01s real 0m4.94s user 0m0.01s system
-src/Specific/solinas32_2e194m33_8limbs/gmpsec 0m4.65s real 0m4.62s user 0m0.01s system
-src/Specific/solinas32_2e194m33_9limbs/fibe 0m0.90s real 0m0.88s user 0m0.00s system
-src/Specific/solinas32_2e194m33_9limbs/gmpvar 0m5.02s real 0m4.92s user 0m0.00s system
-src/Specific/solinas32_2e194m33_9limbs/gmpsec 0m4.66s real 0m4.63s user 0m0.01s system
-src/Specific/solinas32_2e196m15_8limbs/fibe 0m0.76s real 0m0.74s user 0m0.01s system
-src/Specific/solinas32_2e196m15_8limbs/gmpvar 0m4.95s real 0m4.91s user 0m0.01s system
-src/Specific/solinas32_2e196m15_8limbs/gmpsec 0m4.69s real 0m4.62s user 0m0.01s system
-src/Specific/solinas32_2e196m15_9limbs/fibe 0m0.89s real 0m0.86s user 0m0.01s system
-src/Specific/solinas32_2e196m15_9limbs/gmpvar 0m4.95s real 0m4.89s user 0m0.01s system
-src/Specific/solinas32_2e196m15_9limbs/gmpsec 0m4.67s real 0m4.62s user 0m0.00s system
-src/Specific/solinas32_2e198m17_8limbs/fibe 0m0.72s real 0m0.69s user 0m0.01s system
-src/Specific/solinas32_2e198m17_8limbs/gmpvar 0m4.93s real 0m4.91s user 0m0.00s system
-src/Specific/solinas32_2e198m17_8limbs/gmpsec 0m4.69s real 0m4.62s user 0m0.01s system
-src/Specific/solinas32_2e206m5_8limbs/fibe 0m0.72s real 0m0.69s user 0m0.01s system
-src/Specific/solinas32_2e206m5_8limbs/gmpvar 0m4.97s real 0m4.90s user 0m0.00s system
-src/Specific/solinas32_2e206m5_8limbs/gmpsec 0m4.64s real 0m4.61s user 0m0.01s system
-src/Specific/solinas32_2e206m5_9limbs/fibe 0m0.84s real 0m0.81s user 0m0.01s system
-src/Specific/solinas32_2e206m5_9limbs/gmpvar 0m4.95s real 0m4.92s user 0m0.00s system
-src/Specific/solinas32_2e206m5_9limbs/gmpsec 0m4.72s real 0m4.62s user 0m0.01s system
-src/Specific/solinas32_2e212m29_9limbs/fibe 0m0.89s real 0m0.86s user 0m0.01s system
-src/Specific/solinas32_2e212m29_9limbs/gmpvar 0m4.98s real 0m4.93s user 0m0.01s system
-src/Specific/solinas32_2e212m29_9limbs/gmpsec 0m4.66s real 0m4.62s user 0m0.00s system
-src/Specific/solinas32_2e213m3_8limbs/fibe 0m0.70s real 0m0.67s user 0m0.01s system
-src/Specific/solinas32_2e213m3_8limbs/gmpvar 0m4.97s real 0m4.91s user 0m0.00s system
-src/Specific/solinas32_2e213m3_8limbs/gmpsec 0m4.66s real 0m4.61s user 0m0.00s system
-src/Specific/solinas32_2e213m3_9limbs/fibe 0m0.81s real 0m0.78s user 0m0.00s system
-src/Specific/solinas32_2e213m3_9limbs/gmpvar 0m4.96s real 0m4.91s user 0m0.00s system
-src/Specific/solinas32_2e213m3_9limbs/gmpsec 0m4.64s real 0m4.60s user 0m0.00s system
-src/Specific/solinas32_2e216m2e108m1_10limbs/fibe 0m0.96s real 0m0.93s user 0m0.01s system
-src/Specific/solinas32_2e216m2e108m1_10limbs/gmpvar 0m4.93s real 0m4.90s user 0m0.01s system
-src/Specific/solinas32_2e216m2e108m1_10limbs/gmpsec 0m4.68s real 0m4.63s user 0m0.00s system
-src/Specific/solinas32_2e216m2e108m1_8limbs/fibe 0m0.67s real 0m0.65s user 0m0.00s system
-src/Specific/solinas32_2e216m2e108m1_8limbs/gmpvar 0m4.92s real 0m4.89s user 0m0.01s system
-src/Specific/solinas32_2e216m2e108m1_8limbs/gmpsec 0m4.70s real 0m4.63s user 0m0.00s system
-src/Specific/solinas32_2e221m3_9limbs/fibe 0m0.81s real 0m0.78s user 0m0.01s system
-src/Specific/solinas32_2e221m3_9limbs/gmpvar 0m5.08s real 0m4.97s user 0m0.01s system
-src/Specific/solinas32_2e221m3_9limbs/gmpsec 0m4.67s real 0m4.61s user 0m0.01s system
-src/Specific/solinas32_2e222m117_9limbs/fibe 0m0.88s real 0m0.84s user 0m0.01s system
-src/Specific/solinas32_2e222m117_9limbs/gmpvar 0m4.93s real 0m4.89s user 0m0.01s system
-src/Specific/solinas32_2e222m117_9limbs/gmpsec 0m4.68s real 0m4.62s user 0m0.01s system
-src/Specific/solinas32_2e226m5_10limbs/fibe 0m1.02s real 0m0.99s user 0m0.00s system
-src/Specific/solinas32_2e226m5_10limbs/gmpvar 0m5.70s real 0m5.63s user 0m0.01s system
-src/Specific/solinas32_2e226m5_10limbs/gmpsec 0m5.25s real 0m5.22s user 0m0.01s system
-src/Specific/solinas32_2e226m5_9limbs/fibe 0m0.90s real 0m0.86s user 0m0.01s system
-src/Specific/solinas32_2e226m5_9limbs/gmpvar 0m5.65s real 0m5.62s user 0m0.01s system
-src/Specific/solinas32_2e226m5_9limbs/gmpsec 0m5.28s real 0m5.22s user 0m0.00s system
-src/Specific/solinas32_2e230m27_9limbs/fibe 0m0.82s real 0m0.80s user 0m0.00s system
-src/Specific/solinas32_2e230m27_9limbs/gmpvar 0m5.68s real 0m5.65s user 0m0.01s system
-src/Specific/solinas32_2e230m27_9limbs/gmpsec 0m5.28s real 0m5.22s user 0m0.00s system
-src/Specific/solinas32_2e235m15_10limbs/fibe 0m1.19s real 0m1.11s user 0m0.01s system
-src/Specific/solinas32_2e235m15_10limbs/gmpvar 0m5.65s real 0m5.62s user 0m0.01s system
-src/Specific/solinas32_2e235m15_10limbs/gmpsec 0m5.24s real 0m5.20s user 0m0.02s system
-src/Specific/solinas32_2e243m9_10limbs/fibe 0m1.09s real 0m1.06s user 0m0.01s system
-src/Specific/solinas32_2e243m9_10limbs/gmpvar 0m5.72s real 0m5.66s user 0m0.01s system
-src/Specific/solinas32_2e243m9_10limbs/gmpsec 0m5.26s real 0m5.22s user 0m0.01s system
-src/Specific/solinas32_2e251m9_11limbs/fibe 0m1.16s real 0m1.14s user 0m0.00s system
-src/Specific/solinas32_2e251m9_11limbs/gmpvar 0m5.68s real 0m5.65s user 0m0.01s system
-src/Specific/solinas32_2e251m9_11limbs/gmpsec 0m5.29s real 0m5.23s user 0m0.00s system
-src/Specific/solinas32_2e255m19_11limbs/fibe 0m1.16s real 0m1.14s user 0m0.00s system
-src/Specific/solinas32_2e255m19_11limbs/gmpvar 0m5.69s real 0m5.66s user 0m0.01s system
-src/Specific/solinas32_2e255m19_11limbs/gmpsec 0m5.27s real 0m5.24s user 0m0.01s system
-src/Specific/solinas32_2e255m765_13limbs/fibe 0m1.61s real 0m1.60s user 0m0.00s system
-src/Specific/solinas32_2e255m765_13limbs/gmpvar 0m5.72s real 0m5.65s user 0m0.00s system
-src/Specific/solinas32_2e255m765_13limbs/gmpsec 0m5.36s real 0m5.29s user 0m0.01s system
-src/Specific/solinas32_2e256m189_11limbs/fibe 0m1.15s real 0m1.11s user 0m0.01s system
-src/Specific/solinas32_2e256m189_11limbs/gmpvar 0m5.53s real 0m5.48s user 0m0.00s system
-src/Specific/solinas32_2e256m189_11limbs/gmpsec 0m4.74s real 0m4.68s user 0m0.00s system
-src/Specific/solinas32_2e256m2e32m977_13limbs/fibe 0m1.97s real 0m1.94s user 0m0.00s system
-src/Specific/solinas32_2e256m2e32m977_13limbs/gmpvar 0m5.55s real 0m5.49s user 0m0.01s system
-src/Specific/solinas32_2e256m2e32m977_13limbs/gmpsec 0m4.73s real 0m4.67s user 0m0.01s system
-src/Specific/solinas32_2e266m3_10limbs/fibe 0m0.97s real 0m0.95s user 0m0.00s system
-src/Specific/solinas32_2e266m3_10limbs/gmpvar 0m6.39s real 0m6.31s user 0m0.00s system
-src/Specific/solinas32_2e266m3_10limbs/gmpsec 0m6.07s real 0m6.05s user 0m0.00s system
-src/Specific/solinas32_2e266m3_11limbs/fibe 0m1.09s real 0m1.07s user 0m0.00s system
-src/Specific/solinas32_2e266m3_11limbs/gmpvar 0m6.32s real 0m6.30s user 0m0.01s system
-src/Specific/solinas32_2e266m3_11limbs/gmpsec 0m6.12s real 0m6.04s user 0m0.01s system
-src/Specific/solinas32_2e285m9_11limbs/fibe 0m1.22s real 0m1.12s user 0m0.01s system
-src/Specific/solinas32_2e285m9_11limbs/gmpvar 0m6.38s real 0m6.30s user 0m0.01s system
-src/Specific/solinas32_2e285m9_11limbs/gmpsec 0m6.08s real 0m6.05s user 0m0.01s system
-src/Specific/solinas32_2e285m9_12limbs/fibe 0m1.49s real 0m1.46s user 0m0.00s system
-src/Specific/solinas32_2e285m9_12limbs/gmpvar 0m6.32s real 0m6.30s user 0m0.00s system
-src/Specific/solinas32_2e285m9_12limbs/gmpsec 0m6.05s real 0m6.03s user 0m0.00s system
-src/Specific/solinas32_2e321m9_13limbs/fibe 0m1.73s real 0m1.70s user 0m0.00s system
-src/Specific/solinas32_2e321m9_13limbs/gmpvar 0m7.75s real 0m7.71s user 0m0.01s system
-src/Specific/solinas32_2e321m9_13limbs/gmpsec 0m7.67s real 0m7.62s user 0m0.00s system
-src/Specific/solinas32_2e322m2e161m1_12limbs/fibe 0m1.34s real 0m1.32s user 0m0.00s system
-src/Specific/solinas32_2e322m2e161m1_12limbs/gmpvar 0m7.76s real 0m7.71s user 0m0.01s system
-src/Specific/solinas32_2e322m2e161m1_12limbs/gmpsec 0m7.71s real 0m7.66s user 0m0.00s system
-src/Specific/solinas32_2e336m17_13limbs/fibe 0m1.66s real 0m1.63s user 0m0.01s system
-src/Specific/solinas32_2e336m17_13limbs/gmpvar 0m7.74s real 0m7.69s user 0m0.02s system
-src/Specific/solinas32_2e336m17_13limbs/gmpsec 0m7.59s real 0m7.57s user 0m0.00s system
-src/Specific/solinas32_2e336m3_13limbs/fibe 0m1.59s real 0m1.56s user 0m0.01s system
-src/Specific/solinas32_2e336m3_13limbs/gmpvar 0m7.75s real 0m7.70s user 0m0.02s system
-src/Specific/solinas32_2e336m3_13limbs/gmpsec 0m7.65s real 0m7.58s user 0m0.00s system
-src/Specific/solinas32_2e338m15_14limbs/fibe 0m1.93s real 0m1.92s user 0m0.00s system
-src/Specific/solinas32_2e338m15_14limbs/gmpvar 0m7.73s real 0m7.69s user 0m0.00s system
-src/Specific/solinas32_2e338m15_14limbs/gmpsec 0m7.60s real 0m7.57s user 0m0.01s system
-src/Specific/solinas32_2e369m25_15limbs/fibe 0m2.53s real 0m2.45s user 0m0.01s system
-src/Specific/solinas32_2e369m25_15limbs/gmpvar 0m9.06s real 0m9.02s user 0m0.01s system
-src/Specific/solinas32_2e369m25_15limbs/gmpsec 0m8.40s real 0m8.36s user 0m0.01s system
-src/Specific/solinas32_2e379m19_15limbs/fibe 0m2.49s real 0m2.46s user 0m0.02s system
-src/Specific/solinas32_2e379m19_15limbs/gmpvar 0m9.16s real 0m9.06s user 0m0.01s system
-src/Specific/solinas32_2e379m19_15limbs/gmpsec 0m8.41s real 0m8.38s user 0m0.00s system
-src/Specific/solinas32_2e379m19_16limbs/fibe 0m3.02s real 0m2.99s user 0m0.01s system
-src/Specific/solinas32_2e379m19_16limbs/gmpvar 0m9.04s real 0m9.01s user 0m0.01s system
-src/Specific/solinas32_2e379m19_16limbs/gmpsec 0m8.45s real 0m8.38s user 0m0.00s system
-src/Specific/solinas32_2e382m105_16limbs/fibe 0m2.68s real 0m2.64s user 0m0.01s system
-src/Specific/solinas32_2e382m105_16limbs/gmpvar 0m9.09s real 0m9.05s user 0m0.01s system
-src/Specific/solinas32_2e382m105_16limbs/gmpsec 0m8.39s real 0m8.35s user 0m0.01s system
-src/Specific/solinas32_2e382m105_17limbs/fibe 0m4.03s real 0m3.99s user 0m0.02s system
-src/Specific/solinas32_2e382m105_17limbs/gmpvar 0m9.08s real 0m9.04s user 0m0.01s system
-src/Specific/solinas32_2e382m105_17limbs/gmpsec 0m8.46s real 0m8.41s user 0m0.00s system
-src/Specific/solinas32_2e383m187_16limbs/fibe 0m2.59s real 0m2.55s user 0m0.01s system
-src/Specific/solinas32_2e383m187_16limbs/gmpvar 0m9.18s real 0m9.11s user 0m0.01s system
-src/Specific/solinas32_2e383m187_16limbs/gmpsec 0m8.43s real 0m8.34s user 0m0.01s system
-src/Specific/solinas32_2e383m187_17limbs/fibe 0m4.18s real 0m4.12s user 0m0.01s system
-src/Specific/solinas32_2e383m187_17limbs/gmpvar 0m9.10s real 0m9.04s user 0m0.01s system
-src/Specific/solinas32_2e383m187_17limbs/gmpsec 0m8.41s real 0m8.36s user 0m0.02s system
-src/Specific/solinas32_2e383m31_16limbs/fibe 0m2.58s real 0m2.56s user 0m0.00s system
-src/Specific/solinas32_2e383m31_16limbs/gmpvar 0m9.12s real 0m9.04s user 0m0.00s system
-src/Specific/solinas32_2e383m31_16limbs/gmpsec 0m8.38s real 0m8.35s user 0m0.01s system
-src/Specific/solinas32_2e383m421_17limbs/fibe 0m4.20s real 0m4.15s user 0m0.01s system
-src/Specific/solinas32_2e383m421_17limbs/gmpvar 0m9.20s real 0m9.12s user 0m0.01s system
-src/Specific/solinas32_2e383m421_17limbs/gmpsec 0m8.45s real 0m8.37s user 0m0.00s system
-src/Specific/solinas32_2e383m421_18limbs/fibe 0m3.57s real 0m3.52s user 0m0.01s system
-src/Specific/solinas32_2e383m421_18limbs/gmpvar 0m9.06s real 0m9.04s user 0m0.01s system
-src/Specific/solinas32_2e383m421_18limbs/gmpsec 0m8.42s real 0m8.34s user 0m0.00s system
-src/Specific/solinas32_2e384m317_17limbs/fibe 0m3.94s real 0m3.90s user 0m0.00s system
-src/Specific/solinas32_2e384m317_17limbs/gmpvar 0m8.88s real 0m8.77s user 0m0.02s system
-src/Specific/solinas32_2e384m317_17limbs/gmpsec 0m7.67s real 0m7.58s user 0m0.01s system
-src/Specific/solinas32_2e389m21_16limbs/fibe 0m3.00s real 0m2.85s user 0m0.00s system
-src/Specific/solinas32_2e389m21_16limbs/gmpvar 0m9.84s real 0m9.81s user 0m0.01s system
-src/Specific/solinas32_2e389m21_16limbs/gmpsec 0m9.39s real 0m9.28s user 0m0.01s system
-src/Specific/solinas32_2e401m31_17limbs/fibe 0m4.18s real 0m4.11s user 0m0.01s system
-src/Specific/solinas32_2e401m31_17limbs/gmpvar 0m9.86s real 0m9.83s user 0m0.01s system
-src/Specific/solinas32_2e401m31_17limbs/gmpsec 0m9.38s real 0m9.35s user 0m0.00s system
-src/Specific/solinas32_2e413m21_17limbs/fibe 0m3.53s real 0m3.50s user 0m0.02s system
-src/Specific/solinas32_2e413m21_17limbs/gmpvar 0m10.02s real 0m9.90s user 0m0.00s system
-src/Specific/solinas32_2e413m21_17limbs/gmpsec 0m9.33s real 0m9.30s user 0m0.01s system
-src/Specific/solinas32_2e414m17_17limbs/fibe 0m3.73s real 0m3.70s user 0m0.01s system
-src/Specific/solinas32_2e414m17_17limbs/gmpvar 0m9.86s real 0m9.83s user 0m0.00s system
-src/Specific/solinas32_2e414m17_17limbs/gmpsec 0m9.40s real 0m9.31s user 0m0.00s system
-src/Specific/solinas32_2e416m2e208m1_18limbs/fibe 0m3.32s real 0m3.30s user 0m0.01s system
-src/Specific/solinas32_2e416m2e208m1_18limbs/gmpvar 0m9.66s real 0m9.57s user 0m0.01s system
-src/Specific/solinas32_2e416m2e208m1_18limbs/gmpsec 0m8.52s real 0m8.49s user 0m0.01s system
-src/Specific/solinas32_2e444m17_18limbs/fibe 0m3.63s real 0m3.57s user 0m0.01s system
-src/Specific/solinas32_2e444m17_18limbs/gmpvar 0m10.77s real 0m10.74s user 0m0.01s system
-src/Specific/solinas32_2e444m17_18limbs/gmpsec 0m10.38s real 0m10.29s user 0m0.01s system
-src/Specific/solinas32_2e448m2e224m1_18limbs/fibe 0m3.16s real 0m3.15s user 0m0.00s system
-src/Specific/solinas32_2e448m2e224m1_18limbs/gmpvar 0m10.54s real 0m10.47s user 0m0.01s system
-src/Specific/solinas32_2e448m2e224m1_18limbs/gmpsec 0m9.42s real 0m9.40s user 0m0.00s system
-src/Specific/solinas32_2e452m3_17limbs/fibe 0m3.74s real 0m3.69s user 0m0.01s system
-src/Specific/solinas32_2e452m3_17limbs/gmpvar 0m11.70s real 0m11.62s user 0m0.02s system
-src/Specific/solinas32_2e452m3_17limbs/gmpsec 0m11.40s real 0m11.29s user 0m0.00s system
-src/Specific/solinas32_2e452m3_18limbs/fibe 0m3.22s real 0m3.18s user 0m0.00s system
-src/Specific/solinas32_2e452m3_18limbs/gmpvar 0m11.63s real 0m11.52s user 0m0.01s system
-src/Specific/solinas32_2e452m3_18limbs/gmpsec 0m11.30s real 0m11.27s user 0m0.01s system
-src/Specific/solinas32_2e468m17_19limbs/fibe 0m5.37s real 0m5.35s user 0m0.01s system
-src/Specific/solinas32_2e468m17_19limbs/gmpvar 0m11.62s real 0m11.58s user 0m0.01s system
-src/Specific/solinas32_2e468m17_19limbs/gmpsec 0m11.39s real 0m11.28s user 0m0.01s system
-src/Specific/solinas32_2e480m2e240m1_18limbs/fibe 0m3.55s real 0m3.53s user 0m0.00s system
-src/Specific/solinas32_2e480m2e240m1_18limbs/gmpvar 0m11.36s real 0m11.24s user 0m0.02s system
-src/Specific/solinas32_2e480m2e240m1_18limbs/gmpsec 0m10.48s real 0m10.39s user 0m0.00s system
-src/Specific/solinas32_2e488m17_20limbs/fibe 0m8.01s real 0m7.93s user 0m0.01s system
-src/Specific/solinas32_2e488m17_20limbs/gmpvar 0m13.04s real 0m12.89s user 0m0.00s system
-src/Specific/solinas32_2e488m17_20limbs/gmpsec 0m12.31s real 0m12.20s user 0m0.01s system
-src/Specific/solinas32_2e489m21_20limbs/fibe 0m7.70s real 0m7.64s user 0m0.00s system
-src/Specific/solinas32_2e489m21_20limbs/gmpvar 0m12.91s real 0m12.80s user 0m0.01s system
-src/Specific/solinas32_2e489m21_20limbs/gmpsec 0m12.22s real 0m12.11s user 0m0.00s system
-src/Specific/solinas32_2e495m31_20limbs/fibe 0m6.06s real 0m6.02s user 0m0.01s system
-src/Specific/solinas32_2e495m31_20limbs/gmpvar 0m12.97s real 0m12.87s user 0m0.02s system
-src/Specific/solinas32_2e495m31_20limbs/gmpsec 0m12.20s real 0m12.16s user 0m0.01s system
-src/Specific/solinas32_2e495m31_21limbs/fibe 0m8.62s real 0m8.54s user 0m0.01s system
-src/Specific/solinas32_2e495m31_21limbs/gmpvar 0m12.97s real 0m12.85s user 0m0.00s system
-src/Specific/solinas32_2e495m31_21limbs/gmpsec 0m12.28s real 0m12.19s user 0m0.01s system
-src/Specific/solinas32_2e521m1_19limbs/fibe 0m5.33s real 0m5.26s user 0m0.00s system
-src/Specific/solinas32_2e521m1_19limbs/gmpvar 0m13.94s real 0m13.89s user 0m0.01s system
-src/Specific/solinas32_2e521m1_19limbs/gmpsec 0m13.35s real 0m13.23s user 0m0.01s system
diff --git a/measurements/2017-11-13-android/results-by-field.txt b/measurements/2017-11-13-android/results-by-field.txt
deleted file mode 100644
index a31bd7486..000000000
--- a/measurements/2017-11-13-android/results-by-field.txt
+++ /dev/null
@@ -1,276 +0,0 @@
-2e127m1 fiat_solinas32 0.33
-2e127m1 gmpvar32 3.24
-2e127m1 gmpsec32 2.90
-2e127m1 fiat_solinas32 0.43
-2e127m1 gmpvar32 3.24
-2e127m1 gmpsec32 2.88
-2e129m25 fiat_solinas32 0.37
-2e129m25 gmpvar32 3.78
-2e129m25 gmpsec32 3.43
-2e129m25 fiat_solinas32 0.51
-2e129m25 gmpvar32 3.76
-2e129m25 gmpsec32 3.41
-2e130m5 fiat_solinas32 0.45
-2e130m5 gmpvar32 3.77
-2e130m5 gmpsec32 3.42
-2e130m5 fiat_solinas32 0.47
-2e130m5 gmpvar32 3.75
-2e130m5 gmpsec32 3.44
-2e137m13 fiat_solinas32 0.48
-2e137m13 gmpvar32 3.79
-2e137m13 gmpsec32 3.38
-2e140m27 fiat_solinas32 0.49
-2e140m27 gmpvar32 3.80
-2e140m27 gmpsec32 3.39
-2e140m27 fiat_solinas32 0.55
-2e140m27 gmpvar32 3.90
-2e140m27 gmpsec32 3.42
-2e141m9 fiat_solinas32 0.48
-2e141m9 gmpvar32 3.81
-2e141m9 gmpsec32 3.44
-2e141m9 fiat_solinas32 0.60
-2e141m9 gmpvar32 3.78
-2e141m9 gmpsec32 3.41
-2e150m3 fiat_solinas32 0.43
-2e150m3 gmpvar32 3.83
-2e150m3 gmpsec32 3.42
-2e150m3 fiat_solinas32 0.59
-2e150m3 gmpvar32 3.79
-2e150m3 gmpsec32 3.42
-2e150m5 fiat_solinas32 0.47
-2e150m5 gmpvar32 3.76
-2e150m5 gmpsec32 3.41
-2e150m5 fiat_solinas32 0.56
-2e150m5 gmpvar32 3.80
-2e150m5 gmpsec32 3.45
-2e152m17 fiat_solinas32 0.48
-2e152m17 gmpvar32 3.85
-2e152m17 gmpsec32 3.40
-2e152m17 fiat_solinas32 0.61
-2e152m17 gmpvar32 3.80
-2e152m17 gmpsec32 3.42
-2e158m15 fiat_solinas32 0.51
-2e158m15 gmpvar32 3.77
-2e158m15 gmpsec32 3.41
-2e158m15 fiat_solinas32 0.62
-2e158m15 gmpvar32 3.80
-2e158m15 gmpsec32 3.41
-2e165m25 fiat_solinas32 0.60
-2e165m25 gmpvar32 4.43
-2e165m25 gmpsec32 4.03
-2e165m25 fiat_solinas32 0.71
-2e165m25 gmpvar32 4.43
-2e165m25 gmpsec32 4.00
-2e166m5 fiat_solinas32 0.62
-2e166m5 gmpvar32 4.45
-2e166m5 gmpsec32 3.99
-2e171m19 fiat_solinas32 0.62
-2e171m19 gmpvar32 4.35
-2e171m19 gmpsec32 4.02
-2e171m19 fiat_solinas32 0.73
-2e171m19 gmpvar32 4.39
-2e171m19 gmpsec32 4.02
-2e174m17 fiat_solinas32 0.62
-2e174m17 gmpvar32 4.40
-2e174m17 gmpsec32 4.04
-2e174m17 fiat_solinas32 0.74
-2e174m17 gmpvar32 4.36
-2e174m17 gmpsec32 4.04
-2e174m3 fiat_solinas32 0.59
-2e174m3 gmpvar32 4.41
-2e174m3 gmpsec32 4.03
-2e174m3 fiat_solinas32 0.66
-2e174m3 gmpvar32 4.36
-2e174m3 gmpsec32 4.06
-2e189m25 fiat_solinas32 0.71
-2e189m25 gmpvar32 4.40
-2e189m25 gmpsec32 4.07
-2e190m11 fiat_solinas32 0.69
-2e190m11 gmpvar32 4.42
-2e190m11 gmpsec32 4.04
-2e191m19 fiat_solinas32 0.70
-2e191m19 gmpvar32 4.40
-2e191m19 gmpsec32 4.08
-2e191m19 fiat_solinas32 0.86
-2e191m19 gmpvar32 4.42
-2e191m19 gmpsec32 4.04
-2e194m33 fiat_solinas32 0.72
-2e194m33 gmpvar32 5.01
-2e194m33 gmpsec32 4.65
-2e194m33 fiat_solinas32 0.90
-2e194m33 gmpvar32 5.02
-2e194m33 gmpsec32 4.66
-2e196m15 fiat_solinas32 0.76
-2e196m15 gmpvar32 4.95
-2e196m15 gmpsec32 4.69
-2e196m15 fiat_solinas32 0.89
-2e196m15 gmpvar32 4.95
-2e196m15 gmpsec32 4.67
-2e198m17 fiat_solinas32 0.72
-2e198m17 gmpvar32 4.93
-2e198m17 gmpsec32 4.69
-2e206m5 fiat_solinas32 0.72
-2e206m5 gmpvar32 4.97
-2e206m5 gmpsec32 4.64
-2e206m5 fiat_solinas32 0.84
-2e206m5 gmpvar32 4.95
-2e206m5 gmpsec32 4.72
-2e212m29 fiat_solinas32 0.89
-2e212m29 gmpvar32 4.98
-2e212m29 gmpsec32 4.66
-2e213m3 fiat_solinas32 0.70
-2e213m3 gmpvar32 4.97
-2e213m3 gmpsec32 4.66
-2e213m3 fiat_solinas32 0.81
-2e213m3 gmpvar32 4.96
-2e213m3 gmpsec32 4.64
-2e216m2e108m1 fiat_solinas32 0.96
-2e216m2e108m1 gmpvar32 4.93
-2e216m2e108m1 gmpsec32 4.68
-2e216m2e108m1 fiat_solinas32 0.67
-2e216m2e108m1 gmpvar32 4.92
-2e216m2e108m1 gmpsec32 4.70
-2e221m3 fiat_solinas32 0.81
-2e221m3 gmpvar32 5.08
-2e221m3 gmpsec32 4.67
-2e222m117 fiat_solinas32 0.88
-2e222m117 gmpvar32 4.93
-2e222m117 gmpsec32 4.68
-2e226m5 fiat_solinas32 1.02
-2e226m5 gmpvar32 5.70
-2e226m5 gmpsec32 5.25
-2e226m5 fiat_solinas32 0.90
-2e226m5 gmpvar32 5.65
-2e226m5 gmpsec32 5.28
-2e230m27 fiat_solinas32 0.82
-2e230m27 gmpvar32 5.68
-2e230m27 gmpsec32 5.28
-2e235m15 fiat_solinas32 1.19
-2e235m15 gmpvar32 5.65
-2e235m15 gmpsec32 5.24
-2e243m9 fiat_solinas32 1.09
-2e243m9 gmpvar32 5.72
-2e243m9 gmpsec32 5.26
-2e251m9 fiat_solinas32 1.16
-2e251m9 gmpvar32 5.68
-2e251m9 gmpsec32 5.29
-2e255m19 fiat_solinas32 1.16
-2e255m19 gmpvar32 5.69
-2e255m19 gmpsec32 5.27
-2e255m765 fiat_solinas32 1.61
-2e255m765 gmpvar32 5.72
-2e255m765 gmpsec32 5.36
-2e256m189 fiat_solinas32 1.15
-2e256m189 gmpvar32 5.53
-2e256m189 gmpsec32 4.74
-2e256m2e32m977 fiat_solinas32 1.97
-2e256m2e32m977 gmpvar32 5.55
-2e256m2e32m977 gmpsec32 4.73
-2e266m3 fiat_solinas32 0.97
-2e266m3 gmpvar32 6.39
-2e266m3 gmpsec32 6.07
-2e266m3 fiat_solinas32 1.09
-2e266m3 gmpvar32 6.32
-2e266m3 gmpsec32 6.12
-2e285m9 fiat_solinas32 1.22
-2e285m9 gmpvar32 6.38
-2e285m9 gmpsec32 6.08
-2e285m9 fiat_solinas32 1.49
-2e285m9 gmpvar32 6.32
-2e285m9 gmpsec32 6.05
-2e321m9 fiat_solinas32 1.73
-2e321m9 gmpvar32 7.75
-2e321m9 gmpsec32 7.67
-2e322m2e161m1 fiat_solinas32 1.34
-2e322m2e161m1 gmpvar32 7.76
-2e322m2e161m1 gmpsec32 7.71
-2e336m17 fiat_solinas32 1.66
-2e336m17 gmpvar32 7.74
-2e336m17 gmpsec32 7.59
-2e336m3 fiat_solinas32 1.59
-2e336m3 gmpvar32 7.75
-2e336m3 gmpsec32 7.65
-2e338m15 fiat_solinas32 1.93
-2e338m15 gmpvar32 7.73
-2e338m15 gmpsec32 7.60
-2e369m25 fiat_solinas32 2.53
-2e369m25 gmpvar32 9.06
-2e369m25 gmpsec32 8.40
-2e379m19 fiat_solinas32 2.49
-2e379m19 gmpvar32 9.16
-2e379m19 gmpsec32 8.41
-2e379m19 fiat_solinas32 3.02
-2e379m19 gmpvar32 9.04
-2e379m19 gmpsec32 8.45
-2e382m105 fiat_solinas32 2.68
-2e382m105 gmpvar32 9.09
-2e382m105 gmpsec32 8.39
-2e382m105 fiat_solinas32 4.03
-2e382m105 gmpvar32 9.08
-2e382m105 gmpsec32 8.46
-2e383m187 fiat_solinas32 2.59
-2e383m187 gmpvar32 9.18
-2e383m187 gmpsec32 8.43
-2e383m187 fiat_solinas32 4.18
-2e383m187 gmpvar32 9.10
-2e383m187 gmpsec32 8.41
-2e383m31 fiat_solinas32 2.58
-2e383m31 gmpvar32 9.12
-2e383m31 gmpsec32 8.38
-2e383m421 fiat_solinas32 4.20
-2e383m421 gmpvar32 9.20
-2e383m421 gmpsec32 8.45
-2e383m421 fiat_solinas32 3.57
-2e383m421 gmpvar32 9.06
-2e383m421 gmpsec32 8.42
-2e384m317 fiat_solinas32 3.94
-2e384m317 gmpvar32 8.88
-2e384m317 gmpsec32 7.67
-2e389m21 fiat_solinas32 3.00
-2e389m21 gmpvar32 9.84
-2e389m21 gmpsec32 9.39
-2e401m31 fiat_solinas32 4.18
-2e401m31 gmpvar32 9.86
-2e401m31 gmpsec32 9.38
-2e413m21 fiat_solinas32 3.53
-2e413m21 gmpvar32 10.02
-2e413m21 gmpsec32 9.33
-2e414m17 fiat_solinas32 3.73
-2e414m17 gmpvar32 9.86
-2e414m17 gmpsec32 9.40
-2e416m2e208m1 fiat_solinas32 3.32
-2e416m2e208m1 gmpvar32 9.66
-2e416m2e208m1 gmpsec32 8.52
-2e444m17 fiat_solinas32 3.63
-2e444m17 gmpvar32 10.77
-2e444m17 gmpsec32 10.38
-2e448m2e224m1 fiat_solinas32 3.16
-2e448m2e224m1 gmpvar32 10.54
-2e448m2e224m1 gmpsec32 9.42
-2e452m3 fiat_solinas32 3.74
-2e452m3 gmpvar32 11.70
-2e452m3 gmpsec32 11.40
-2e452m3 fiat_solinas32 3.22
-2e452m3 gmpvar32 11.63
-2e452m3 gmpsec32 11.30
-2e468m17 fiat_solinas32 5.37
-2e468m17 gmpvar32 11.62
-2e468m17 gmpsec32 11.39
-2e480m2e240m1 fiat_solinas32 3.55
-2e480m2e240m1 gmpvar32 11.36
-2e480m2e240m1 gmpsec32 10.48
-2e488m17 fiat_solinas32 8.01
-2e488m17 gmpvar32 13.04
-2e488m17 gmpsec32 12.31
-2e489m21 fiat_solinas32 7.70
-2e489m21 gmpvar32 12.91
-2e489m21 gmpsec32 12.22
-2e495m31 fiat_solinas32 6.06
-2e495m31 gmpvar32 12.97
-2e495m31 gmpsec32 12.20
-2e495m31 fiat_solinas32 8.62
-2e495m31 gmpvar32 12.97
-2e495m31 gmpsec32 12.28
-2e521m1 fiat_solinas32 5.33
-2e521m1 gmpvar32 13.94
-2e521m1 gmpsec32 13.35
diff --git a/measurements/2017-11-13/results-by-field.txt b/measurements/2017-11-13/results-by-field.txt
deleted file mode 100644
index 2c4dfff17..000000000
--- a/measurements/2017-11-13/results-by-field.txt
+++ /dev/null
@@ -1,571 +0,0 @@
-2e127m1 fiat_solinas64 0.02
-2e129m25 fiat_solinas64 0.03
-2e129m25 fiat_solinas64 0.04
-2e130m5 fiat_solinas64 0.03
-2e130m5 fiat_solinas64 0.04
-2e137m13 fiat_solinas64 0.03
-2e137m13 fiat_solinas64 0.04
-2e140m27 fiat_solinas64 0.03
-2e140m27 fiat_solinas64 0.04
-2e141m9 fiat_solinas64 0.03
-2e141m9 fiat_solinas64 0.04
-2e150m3 fiat_solinas64 0.03
-2e150m3 fiat_solinas64 0.04
-2e150m5 fiat_solinas64 0.03
-2e150m5 fiat_solinas64 0.04
-2e152m17 fiat_solinas64 0.03
-2e152m17 fiat_solinas64 0.04
-2e158m15 fiat_solinas64 0.03
-2e158m15 fiat_solinas64 0.04
-2e165m25 fiat_solinas64 0.03
-2e165m25 fiat_solinas64 0.04
-2e166m5 fiat_solinas64 0.03
-2e166m5 fiat_solinas64 0.04
-2e171m19 fiat_solinas64 0.03
-2e171m19 fiat_solinas64 0.04
-2e174m17 fiat_solinas64 0.03
-2e174m17 fiat_solinas64 0.04
-2e174m3 fiat_solinas64 0.03
-2e174m3 fiat_solinas64 0.04
-2e189m25 fiat_solinas64 0.04
-2e189m25 fiat_solinas64 0.06
-2e190m11 fiat_solinas64 0.04
-2e190m11 fiat_solinas64 0.06
-2e191m19 fiat_solinas64 0.04
-2e191m19 fiat_solinas64 0.06
-2e192m2e64m1 fiat_solinas64 0.04
-2e192m2e64m1 fiat_solinas64 0.07
-2e194m33 fiat_solinas64 0.04
-2e194m33 fiat_solinas64 0.06
-2e196m15 fiat_solinas64 0.04
-2e196m15 fiat_solinas64 0.06
-2e198m17 fiat_solinas64 0.04
-2e198m17 fiat_solinas64 0.06
-2e206m5 fiat_solinas64 0.04
-2e206m5 fiat_solinas64 0.06
-2e212m29 fiat_solinas64 0.05
-2e212m29 fiat_solinas64 0.06
-2e213m3 fiat_solinas64 0.04
-2e213m3 fiat_solinas64 0.06
-2e216m2e108m1 fiat_solinas64 0.04
-2e221m3 fiat_solinas64 0.04
-2e221m3 fiat_solinas64 0.06
-2e222m117 fiat_solinas64 0.04
-2e222m117 fiat_solinas64 0.06
-2e226m5 fiat_solinas64 0.05
-2e226m5 fiat_solinas64 0.06
-2e230m27 fiat_solinas64 0.05
-2e230m27 fiat_solinas64 0.06
-2e235m15 fiat_solinas64 0.04
-2e235m15 fiat_solinas64 0.06
-2e243m9 fiat_solinas64 0.06
-2e243m9 fiat_solinas64 0.10
-2e251m9 fiat_solinas64 0.06
-2e251m9 fiat_solinas64 0.09
-2e255m19 fiat_solinas64 0.06
-2e255m19 fiat_solinas64 0.10
-2e255m765 fiat_solinas64 0.06
-2e255m765 fiat_solinas64 0.10
-2e256m189 fiat_solinas64 0.06
-2e256m189 fiat_solinas64 0.10
-2e256m2e32m977 fiat_solinas64 0.10
-2e256m2e32m977 fiat_solinas64 0.12
-2e256m4294968273 fiat_solinas64 0.16
-2e256m4294968273 fiat_solinas64 0.14
-2e266m3 fiat_solinas64 0.06
-2e266m3 fiat_solinas64 0.10
-2e285m9 fiat_solinas64 0.06
-2e285m9 fiat_solinas64 0.10
-2e291m19 fiat_solinas64 0.07
-2e291m19 fiat_solinas64 0.11
-2e321m9 fiat_solinas64 0.10
-2e321m9 fiat_solinas64 0.12
-2e322m2e161m1 fiat_solinas64 0.08
-2e336m17 fiat_solinas64 0.11
-2e336m17 fiat_solinas64 0.12
-2e336m3 fiat_solinas64 0.10
-2e336m3 fiat_solinas64 0.13
-2e338m15 fiat_solinas64 0.11
-2e338m15 fiat_solinas64 0.12
-2e369m25 fiat_solinas64 0.13
-2e369m25 fiat_solinas64 0.15
-2e379m19 fiat_solinas64 0.13
-2e379m19 fiat_solinas64 0.16
-2e382m105 fiat_solinas64 0.13
-2e382m105 fiat_solinas64 0.15
-2e383m187 fiat_solinas64 0.13
-2e383m187 fiat_solinas64 0.15
-2e383m31 fiat_solinas64 0.13
-2e383m31 fiat_solinas64 0.15
-2e383m421 fiat_solinas64 0.13
-2e383m421 fiat_solinas64 0.15
-2e384m317 fiat_solinas64 0.13
-2e384m317 fiat_solinas64 0.15
-2e389m21 fiat_solinas64 0.13
-2e389m21 fiat_solinas64 0.15
-2e401m31 fiat_solinas64 0.13
-2e401m31 fiat_solinas64 0.15
-2e413m21 fiat_solinas64 0.15
-2e414m17 fiat_solinas64 0.15
-2e416m2e208m1 fiat_solinas64 0.12
-2e444m17 fiat_solinas64 0.16
-2e444m17 fiat_solinas64 0.19
-2e448m2e224m1 fiat_solinas64 0.18
-2e448m2e224m1 fiat_solinas64 0.12
-2e450m2e225m1 fiat_solinas64 0.18
-2e450m2e225m1 fiat_solinas64 0.12
-2e452m3 fiat_solinas64 0.16
-2e452m3 fiat_solinas64 0.19
-2e468m17 fiat_solinas64 0.16
-2e468m17 fiat_solinas64 0.19
-2e480m2e240m1 fiat_solinas64 0.18
-2e480m2e240m1 fiat_solinas64 0.12
-2e488m17 fiat_solinas64 0.23
-2e488m17 fiat_solinas64 0.19
-2e489m21 fiat_solinas64 0.23
-2e495m31 fiat_solinas64 0.23
-2e511m187 fiat_solinas64 0.28
-2e511m481 fiat_solinas64 0.28
-2e512m569 fiat_solinas64 0.28
-2e521m1 fiat_solinas64 0.18
-2e127m1 gmpvar64 0.15
-2e129m25 gmpvar64 0.27
-2e129m25 gmpvar64 0.27
-2e130m5 gmpvar64 0.27
-2e130m5 gmpvar64 0.27
-2e137m13 gmpvar64 0.27
-2e137m13 gmpvar64 0.27
-2e140m27 gmpvar64 0.27
-2e140m27 gmpvar64 0.30
-2e141m9 gmpvar64 0.27
-2e141m9 gmpvar64 0.27
-2e150m3 gmpvar64 0.27
-2e150m3 gmpvar64 0.27
-2e150m5 gmpvar64 0.27
-2e150m5 gmpvar64 0.27
-2e152m17 gmpvar64 0.27
-2e152m17 gmpvar64 0.27
-2e158m15 gmpvar64 0.27
-2e158m15 gmpvar64 0.31
-2e165m25 gmpvar64 0.27
-2e165m25 gmpvar64 0.27
-2e166m5 gmpvar64 0.28
-2e166m5 gmpvar64 0.27
-2e171m19 gmpvar64 0.27
-2e171m19 gmpvar64 0.27
-2e174m17 gmpvar64 0.27
-2e174m17 gmpvar64 0.27
-2e174m3 gmpvar64 0.27
-2e174m3 gmpvar64 0.27
-2e189m25 gmpvar64 0.27
-2e189m25 gmpvar64 0.27
-2e190m11 gmpvar64 0.27
-2e190m11 gmpvar64 0.27
-2e191m19 gmpvar64 0.26
-2e191m19 gmpvar64 0.26
-2e192m2e64m1 gmpvar64 0.24
-2e192m2e64m1 gmpvar64 0.24
-2e194m33 gmpvar64 0.35
-2e194m33 gmpvar64 0.34
-2e196m15 gmpvar64 0.34
-2e196m15 gmpvar64 0.34
-2e198m17 gmpvar64 0.34
-2e198m17 gmpvar64 0.34
-2e206m5 gmpvar64 0.34
-2e206m5 gmpvar64 0.34
-2e212m29 gmpvar64 0.34
-2e212m29 gmpvar64 0.34
-2e213m3 gmpvar64 0.35
-2e213m3 gmpvar64 0.35
-2e216m2e108m1 gmpvar64 0.35
-2e216m2e108m1 gmpvar64 0.35
-2e221m3 gmpvar64 0.35
-2e221m3 gmpvar64 0.35
-2e222m117 gmpvar64 0.34
-2e222m117 gmpvar64 0.35
-2e224m2e96p1 gmpvar64 0.35
-2e224m2e96p1 gmpvar64 0.34
-2e226m5 gmpvar64 0.34
-2e226m5 gmpvar64 0.34
-2e230m27 gmpvar64 0.34
-2e230m27 gmpvar64 0.34
-2e235m15 gmpvar64 0.34
-2e235m15 gmpvar64 0.34
-2e243m9 gmpvar64 0.34
-2e243m9 gmpvar64 0.34
-2e251m9 gmpvar64 0.35
-2e251m9 gmpvar64 0.35
-2e255m19 gmpvar64 0.33
-2e255m19 gmpvar64 0.33
-2e255m765 gmpvar64 0.33
-2e255m765 gmpvar64 0.33
-2e256m189 gmpvar64 0.33
-2e256m189 gmpvar64 0.34
-2e256m2e224p2e192p2e96m1 gmpvar64 0.33
-2e256m2e224p2e192p2e96m1 gmpvar64 0.34
-2e256m2e32m977 gmpvar64 0.33
-2e256m2e32m977 gmpvar64 0.35
-2e256m4294968273 gmpvar64 0.34
-2e256m4294968273 gmpvar64 0.34
-2e266m3 gmpvar64 0.43
-2e266m3 gmpvar64 0.43
-2e285m9 gmpvar64 0.43
-2e285m9 gmpvar64 0.43
-2e291m19 gmpvar64 0.46
-2e291m19 gmpvar64 0.42
-2e321m9 gmpvar64 0.52
-2e321m9 gmpvar64 0.52
-2e322m2e161m1 gmpvar64 0.52
-2e322m2e161m1 gmpvar64 0.52
-2e336m17 gmpvar64 0.52
-2e336m17 gmpvar64 0.52
-2e336m3 gmpvar64 0.52
-2e336m3 gmpvar64 0.52
-2e338m15 gmpvar64 0.53
-2e338m15 gmpvar64 0.53
-2e369m25 gmpvar64 0.53
-2e369m25 gmpvar64 0.53
-2e379m19 gmpvar64 0.53
-2e379m19 gmpvar64 0.53
-2e382m105 gmpvar64 0.53
-2e382m105 gmpvar64 0.53
-2e383m187 gmpvar64 0.49
-2e383m187 gmpvar64 0.49
-2e383m31 gmpvar64 0.51
-2e383m31 gmpvar64 0.50
-2e383m421 gmpvar64 0.50
-2e383m421 gmpvar64 0.50
-2e384m2e128m2e96p2e32m1 gmpvar64 0.46
-2e384m2e128m2e96p2e32m1 gmpvar64 0.46
-2e384m317 gmpvar64 0.46
-2e384m317 gmpvar64 0.46
-2e389m21 gmpvar64 0.59
-2e389m21 gmpvar64 0.59
-2e401m31 gmpvar64 0.60
-2e401m31 gmpvar64 0.59
-2e413m21 gmpvar64 0.60
-2e413m21 gmpvar64 0.59
-2e414m17 gmpvar64 0.60
-2e414m17 gmpvar64 0.59
-2e416m2e208m1 gmpvar64 0.60
-2e416m2e208m1 gmpvar64 0.59
-2e444m17 gmpvar64 0.60
-2e444m17 gmpvar64 0.64
-2e448m2e224m1 gmpvar64 0.54
-2e448m2e224m1 gmpvar64 0.55
-2e450m2e225m1 gmpvar64 0.69
-2e450m2e225m1 gmpvar64 0.69
-2e452m3 gmpvar64 0.71
-2e452m3 gmpvar64 0.68
-2e468m17 gmpvar64 0.68
-2e468m17 gmpvar64 0.69
-2e480m2e240m1 gmpvar64 0.69
-2e480m2e240m1 gmpvar64 0.69
-2e488m17 gmpvar64 0.69
-2e488m17 gmpvar64 0.69
-2e489m21 gmpvar64 0.69
-2e489m21 gmpvar64 0.70
-2e495m31 gmpvar64 0.69
-2e495m31 gmpvar64 0.69
-2e511m187 gmpvar64 0.65
-2e511m187 gmpvar64 0.65
-2e511m481 gmpvar64 0.65
-2e511m481 gmpvar64 0.65
-2e512m569 gmpvar64 0.64
-2e512m569 gmpvar64 0.61
-2e521m1 gmpvar64 0.81
-2e521m1 gmpvar64 0.81
-2e127m1 gmpsec64 0.26
-2e129m25 gmpsec64 0.38
-2e129m25 gmpsec64 0.40
-2e130m5 gmpsec64 0.38
-2e130m5 gmpsec64 0.38
-2e137m13 gmpsec64 0.37
-2e137m13 gmpsec64 0.38
-2e140m27 gmpsec64 0.37
-2e140m27 gmpsec64 0.37
-2e141m9 gmpsec64 0.38
-2e141m9 gmpsec64 0.37
-2e150m3 gmpsec64 0.37
-2e150m3 gmpsec64 0.37
-2e150m5 gmpsec64 0.37
-2e150m5 gmpsec64 0.38
-2e152m17 gmpsec64 0.37
-2e152m17 gmpsec64 0.38
-2e158m15 gmpsec64 0.38
-2e158m15 gmpsec64 0.37
-2e165m25 gmpsec64 0.38
-2e165m25 gmpsec64 0.39
-2e166m5 gmpsec64 0.39
-2e166m5 gmpsec64 0.38
-2e171m19 gmpsec64 0.37
-2e171m19 gmpsec64 0.37
-2e174m17 gmpsec64 0.38
-2e174m17 gmpsec64 0.37
-2e174m3 gmpsec64 0.37
-2e174m3 gmpsec64 0.37
-2e189m25 gmpsec64 0.37
-2e189m25 gmpsec64 0.37
-2e190m11 gmpsec64 0.37
-2e190m11 gmpsec64 0.37
-2e191m19 gmpsec64 0.36
-2e191m19 gmpsec64 0.36
-2e192m2e64m1 gmpsec64 0.28
-2e192m2e64m1 gmpsec64 0.27
-2e194m33 gmpsec64 0.50
-2e194m33 gmpsec64 0.50
-2e196m15 gmpsec64 0.50
-2e196m15 gmpsec64 0.49
-2e198m17 gmpsec64 0.50
-2e198m17 gmpsec64 0.50
-2e206m5 gmpsec64 0.49
-2e206m5 gmpsec64 0.50
-2e212m29 gmpsec64 0.49
-2e212m29 gmpsec64 0.50
-2e213m3 gmpsec64 0.49
-2e213m3 gmpsec64 0.53
-2e216m2e108m1 gmpsec64 0.54
-2e216m2e108m1 gmpsec64 0.49
-2e221m3 gmpsec64 0.52
-2e221m3 gmpsec64 0.49
-2e222m117 gmpsec64 0.49
-2e222m117 gmpsec64 0.49
-2e224m2e96p1 gmpsec64 0.49
-2e224m2e96p1 gmpsec64 0.49
-2e226m5 gmpsec64 0.49
-2e226m5 gmpsec64 0.49
-2e230m27 gmpsec64 0.49
-2e230m27 gmpsec64 0.49
-2e235m15 gmpsec64 0.49
-2e235m15 gmpsec64 0.50
-2e243m9 gmpsec64 0.50
-2e243m9 gmpsec64 0.50
-2e251m9 gmpsec64 0.49
-2e251m9 gmpsec64 0.49
-2e255m19 gmpsec64 0.47
-2e255m19 gmpsec64 0.47
-2e255m765 gmpsec64 0.47
-2e255m765 gmpsec64 0.47
-2e256m189 gmpsec64 0.38
-2e256m189 gmpsec64 0.38
-2e256m2e224p2e192p2e96m1 gmpsec64 0.37
-2e256m2e224p2e192p2e96m1 gmpsec64 0.37
-2e256m2e32m977 gmpsec64 0.37
-2e256m2e32m977 gmpsec64 0.37
-2e256m4294968273 gmpsec64 0.37
-2e256m4294968273 gmpsec64 0.37
-2e266m3 gmpsec64 0.64
-2e266m3 gmpsec64 0.63
-2e285m9 gmpsec64 0.65
-2e285m9 gmpsec64 0.65
-2e291m19 gmpsec64 0.64
-2e291m19 gmpsec64 0.64
-2e321m9 gmpsec64 0.80
-2e321m9 gmpsec64 0.79
-2e322m2e161m1 gmpsec64 0.79
-2e322m2e161m1 gmpsec64 0.79
-2e336m17 gmpsec64 0.80
-2e336m17 gmpsec64 0.80
-2e336m3 gmpsec64 0.80
-2e336m3 gmpsec64 0.80
-2e338m15 gmpsec64 0.79
-2e338m15 gmpsec64 0.79
-2e369m25 gmpsec64 0.79
-2e369m25 gmpsec64 0.79
-2e379m19 gmpsec64 0.79
-2e379m19 gmpsec64 0.80
-2e382m105 gmpsec64 0.79
-2e382m105 gmpsec64 0.84
-2e383m187 gmpsec64 0.74
-2e383m187 gmpsec64 0.75
-2e383m31 gmpsec64 0.74
-2e383m31 gmpsec64 0.75
-2e383m421 gmpsec64 0.75
-2e383m421 gmpsec64 0.74
-2e384m2e128m2e96p2e32m1 gmpsec64 0.62
-2e384m2e128m2e96p2e32m1 gmpsec64 0.62
-2e384m317 gmpsec64 0.62
-2e384m317 gmpsec64 0.62
-2e389m21 gmpsec64 0.96
-2e389m21 gmpsec64 0.96
-2e401m31 gmpsec64 0.95
-2e401m31 gmpsec64 0.96
-2e413m21 gmpsec64 0.96
-2e413m21 gmpsec64 0.96
-2e414m17 gmpsec64 0.96
-2e414m17 gmpsec64 0.96
-2e416m2e208m1 gmpsec64 0.97
-2e416m2e208m1 gmpsec64 0.96
-2e444m17 gmpsec64 0.96
-2e444m17 gmpsec64 0.95
-2e448m2e224m1 gmpsec64 0.79
-2e448m2e224m1 gmpsec64 0.77
-2e450m2e225m1 gmpsec64 1.17
-2e450m2e225m1 gmpsec64 1.17
-2e452m3 gmpsec64 1.16
-2e452m3 gmpsec64 1.17
-2e468m17 gmpsec64 1.17
-2e468m17 gmpsec64 1.17
-2e480m2e240m1 gmpsec64 1.18
-2e480m2e240m1 gmpsec64 1.15
-2e488m17 gmpsec64 1.15
-2e488m17 gmpsec64 1.18
-2e489m21 gmpsec64 1.16
-2e489m21 gmpsec64 1.15
-2e495m31 gmpsec64 1.15
-2e495m31 gmpsec64 1.16
-2e511m187 gmpsec64 1.11
-2e511m187 gmpsec64 1.10
-2e511m481 gmpsec64 1.10
-2e511m481 gmpsec64 1.10
-2e512m569 gmpsec64 0.95
-2e512m569 gmpsec64 0.95
-2e521m1 gmpsec64 1.41
-2e521m1 gmpsec64 1.37
-2e127m1 gmpxx64 0.61
-2e129m25 gmpxx64 0.78
-2e129m25 gmpxx64 0.78
-2e130m5 gmpxx64 0.77
-2e130m5 gmpxx64 0.78
-2e137m13 gmpxx64 0.80
-2e137m13 gmpxx64 0.81
-2e140m27 gmpxx64 0.80
-2e140m27 gmpxx64 0.80
-2e141m9 gmpxx64 0.89
-2e141m9 gmpxx64 0.79
-2e150m3 gmpxx64 0.79
-2e150m3 gmpxx64 0.79
-2e150m5 gmpxx64 0.81
-2e150m5 gmpxx64 0.79
-2e152m17 gmpxx64 0.79
-2e152m17 gmpxx64 0.80
-2e158m15 gmpxx64 0.75
-2e158m15 gmpxx64 0.75
-2e165m25 gmpxx64 0.79
-2e165m25 gmpxx64 0.79
-2e166m5 gmpxx64 0.78
-2e166m5 gmpxx64 0.77
-2e171m19 gmpxx64 0.78
-2e171m19 gmpxx64 0.78
-2e174m17 gmpxx64 0.78
-2e174m17 gmpxx64 0.77
-2e174m3 gmpxx64 0.78
-2e174m3 gmpxx64 0.78
-2e189m25 gmpxx64 0.90
-2e189m25 gmpxx64 0.78
-2e190m11 gmpxx64 0.79
-2e190m11 gmpxx64 0.78
-2e191m19 gmpxx64 0.78
-2e191m19 gmpxx64 0.78
-2e192m2e64m1 gmpxx64 0.71
-2e192m2e64m1 gmpxx64 0.70
-2e194m33 gmpxx64 0.92
-2e194m33 gmpxx64 0.94
-2e196m15 gmpxx64 0.87
-2e196m15 gmpxx64 0.87
-2e198m17 gmpxx64 0.85
-2e198m17 gmpxx64 0.85
-2e206m5 gmpxx64 0.85
-2e206m5 gmpxx64 0.85
-2e212m29 gmpxx64 0.87
-2e212m29 gmpxx64 0.87
-2e213m3 gmpxx64 0.87
-2e213m3 gmpxx64 0.89
-2e216m2e108m1 gmpxx64 0.84
-2e216m2e108m1 gmpxx64 0.84
-2e221m3 gmpxx64 0.87
-2e221m3 gmpxx64 0.88
-2e222m117 gmpxx64 0.87
-2e222m117 gmpxx64 0.87
-2e224m2e96p1 gmpxx64 0.87
-2e224m2e96p1 gmpxx64 0.85
-2e226m5 gmpxx64 0.87
-2e226m5 gmpxx64 0.87
-2e230m27 gmpxx64 0.87
-2e230m27 gmpxx64 0.87
-2e235m15 gmpxx64 0.86
-2e235m15 gmpxx64 0.87
-2e243m9 gmpxx64 0.89
-2e243m9 gmpxx64 0.88
-2e251m9 gmpxx64 0.89
-2e251m9 gmpxx64 0.89
-2e255m19 gmpxx64 0.87
-2e255m19 gmpxx64 0.87
-2e255m765 gmpxx64 0.86
-2e255m765 gmpxx64 0.88
-2e256m189 gmpxx64 0.84
-2e256m189 gmpxx64 0.84
-2e256m2e224p2e192p2e96m1 gmpxx64 0.85
-2e256m2e224p2e192p2e96m1 gmpxx64 0.85
-2e256m2e32m977 gmpxx64 0.86
-2e256m2e32m977 gmpxx64 0.84
-2e256m4294968273 gmpxx64 0.84
-2e256m4294968273 gmpxx64 0.84
-2e266m3 gmpxx64 1.13
-2e266m3 gmpxx64 0.98
-2e285m9 gmpxx64 0.97
-2e285m9 gmpxx64 0.97
-2e291m19 gmpxx64 1.02
-2e291m19 gmpxx64 0.98
-2e321m9 gmpxx64 1.14
-2e321m9 gmpxx64 1.15
-2e322m2e161m1 gmpxx64 1.12
-2e322m2e161m1 gmpxx64 1.12
-2e336m17 gmpxx64 1.08
-2e336m17 gmpxx64 1.07
-2e336m3 gmpxx64 1.06
-2e336m3 gmpxx64 1.05
-2e338m15 gmpxx64 1.06
-2e338m15 gmpxx64 1.06
-2e369m25 gmpxx64 1.07
-2e369m25 gmpxx64 1.07
-2e379m19 gmpxx64 1.17
-2e379m19 gmpxx64 1.06
-2e382m105 gmpxx64 1.08
-2e382m105 gmpxx64 1.06
-2e383m187 gmpxx64 1.11
-2e383m187 gmpxx64 1.02
-2e383m31 gmpxx64 1.02
-2e383m31 gmpxx64 1.03
-2e383m421 gmpxx64 1.02
-2e383m421 gmpxx64 1.02
-2e384m2e128m2e96p2e32m1 gmpxx64 0.96
-2e384m2e128m2e96p2e32m1 gmpxx64 0.97
-2e384m317 gmpxx64 0.98
-2e384m317 gmpxx64 0.97
-2e389m21 gmpxx64 1.18
-2e389m21 gmpxx64 1.17
-2e401m31 gmpxx64 1.15
-2e401m31 gmpxx64 1.16
-2e413m21 gmpxx64 1.16
-2e413m21 gmpxx64 1.16
-2e414m17 gmpxx64 1.16
-2e414m17 gmpxx64 1.15
-2e416m2e208m1 gmpxx64 1.18
-2e416m2e208m1 gmpxx64 1.15
-2e444m17 gmpxx64 1.16
-2e444m17 gmpxx64 1.16
-2e448m2e224m1 gmpxx64 1.04
-2e448m2e224m1 gmpxx64 1.05
-2e450m2e225m1 gmpxx64 1.33
-2e450m2e225m1 gmpxx64 1.34
-2e452m3 gmpxx64 1.28
-2e452m3 gmpxx64 1.32
-2e468m17 gmpxx64 1.24
-2e468m17 gmpxx64 1.24
-2e480m2e240m1 gmpxx64 1.25
-2e480m2e240m1 gmpxx64 1.26
-2e488m17 gmpxx64 1.27
-2e488m17 gmpxx64 1.40
-2e489m21 gmpxx64 1.25
-2e489m21 gmpxx64 1.26
-2e495m31 gmpxx64 1.27
-2e495m31 gmpxx64 1.26
-2e511m187 gmpxx64 1.21
-2e511m187 gmpxx64 1.19
-2e511m481 gmpxx64 1.20
-2e511m481 gmpxx64 1.19
-2e512m569 gmpxx64 1.14
-2e512m569 gmpxx64 1.14
-2e521m1 gmpxx64 1.36
-2e521m1 gmpxx64 1.41
diff --git a/measurements/2017-11-16/bench-android.sh b/measurements/2017-11-16/bench-android.sh
deleted file mode 100755
index f644ce49f..000000000
--- a/measurements/2017-11-16/bench-android.sh
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/sh
-set -e
-export PATH="$PATH:$HOME/android-toolchain/bin/"
-for p in $(cat primes.txt | sed 's:#.*::g' | grep . | tr -d ' ' | tr '^*+-' 'expm'); do
- for synth in solinas32 montgomery32; do
- impls=$(ls -d "src/Specific/${synth}_${p}_"*"limbs" 2>/dev/null || true)
- if [ -z "$impls" ]; then
- printf "# MISSING src/Specific/%s_%s_*limbs\n" "$synth" "$p";
- continue
- fi
- for impl in $impls; do
- if ! sh -c "arm-linux-androideabi-gcc -pie \
- $(tail -1 "$impl/compiler.sh" | tr ' ' '\n' | grep -A99999 -- -D | grep -v '"$@"' | tr '\n' ' ') \
- -I \"$impl\" \
- -std=gnu11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing \
- src/Specific/Framework/bench/fibe.c \
- -o /tmp/main" \
- > /dev/null 2> /dev/null
- then
- printf "# MISSING %s\n" "$impl/fibe"
- continue
- fi
- adb push /tmp/main /data/local/tmp/main >/dev/null 2>/dev/null
- printf "$impl/fibe"
- adb shell "time /data/local/tmp/main 2>/dev/null" | sed 's:0m::g' | sed 's:s\sreal.*::g'
- done
- done
- for ref in gmpvar gmpsec; do
- impl=$(ls -d "src/Specific/montgomery32_$p"* 2>/dev/null || true)
- if ! sh -c "arm-linux-androideabi-gcc -pie \
- $(tail -1 "$impl/compiler.sh" | tr ' ' '\n' | grep -A99999 -- -D | grep -v '"$@"' | tr '\n' ' ') \
- -I \"$impl\" \
- -I ~/android-toolchain/gmp-6.1.2/ \
- -std=gnu11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing \
- src/Specific/Framework/bench/$ref.c \
- $HOME/android-toolchain/gmp-6.1.2/.libs/libgmp.a \
- -o /tmp/main" \
- > /dev/null 2> /dev/null
- then
- printf "# MISSING %s\n" "$impl/$ref"
- continue
- fi
- adb push /tmp/main /data/local/tmp/main >/dev/null 2>/dev/null
- printf "$impl/$ref"
- adb shell "time /data/local/tmp/main 2>/dev/null" | sed 's:0m::g' | sed 's:s\sreal.*::g'
- done
-done
-
diff --git a/measurements/2017-11-16/bench.sh b/measurements/2017-11-16/bench.sh
deleted file mode 100644
index f7d882f3c..000000000
--- a/measurements/2017-11-16/bench.sh
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-set -e
-for p in $(cat primes.txt | sed 's:#.*::g' | grep . | tr -d ' ' | tr '^*+-' 'expm'); do
- for synth in solinas64 solinas32 montgomery64 montgomery32; do
- impls=$(ls -d "src/Specific/${synth}_${p}_"*"limbs" 2>/dev/null || true)
- if [ -z "$impls" ]; then
- printf "# MISSING src/Specific/%s_%s_*limbs\n" "$synth" "$p";
- continue
- fi
- for impl in $impls; do
- if [ ! -x "$impl/fibe" ]; then
- printf "# MISSING %s\n" "$impl/fibe"
- continue
- fi
- /usr/bin/time -f "$impl/fibe\t%e" "$impl/fibe" 2>&1
- done
- done
- for ref in gmpvar gmpsec gmpxx; do
- impl=$(ls -d "src/Specific/montgomery64_$p"* 2>/dev/null || true)
- if [ ! -x "$impl/$ref" ]; then
- printf "# MISSING %s\n" "$impl/$ref"
- continue
- fi
- /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
deleted file mode 100644
index da6155575..000000000
--- a/measurements/2017-11-16/measurements-haswell.txt
+++ /dev/null
@@ -1,713 +0,0 @@
-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-krait.txt b/measurements/2017-11-16/measurements-krait.txt
deleted file mode 100644
index 35bda9119..000000000
--- a/measurements/2017-11-16/measurements-krait.txt
+++ /dev/null
@@ -1,397 +0,0 @@
-src/Specific/solinas32_2e127m1_5limbs/fibe 0.30
-src/Specific/solinas32_2e127m1_6limbs/fibe 0.41
-src/Specific/montgomery32_2e127m1_4limbs/fibe 1.19
-src/Specific/montgomery32_2e127m1_4limbs/gmpvar 3.23
-src/Specific/montgomery32_2e127m1_4limbs/gmpsec 2.86
-src/Specific/solinas32_2e129m25_5limbs/fibe 0.35
-src/Specific/solinas32_2e129m25_6limbs/fibe 0.46
-src/Specific/montgomery32_2e129m25_5limbs/fibe 1.70
-src/Specific/montgomery32_2e129m25_5limbs/gmpvar 3.77
-src/Specific/montgomery32_2e129m25_5limbs/gmpsec 3.38
-src/Specific/solinas32_2e130m5_5limbs/fibe 0.44
-src/Specific/solinas32_2e130m5_6limbs/fibe 0.49
-src/Specific/montgomery32_2e130m5_5limbs/fibe 1.87
-src/Specific/montgomery32_2e130m5_5limbs/gmpvar 3.79
-src/Specific/montgomery32_2e130m5_5limbs/gmpsec 3.56
-# MISSING src/Specific/solinas32_2e137m13_5limbs/fibe
-src/Specific/solinas32_2e137m13_6limbs/fibe 0.48
-src/Specific/montgomery32_2e137m13_5limbs/fibe 2.06
-src/Specific/montgomery32_2e137m13_5limbs/gmpvar 3.78
-src/Specific/montgomery32_2e137m13_5limbs/gmpsec 3.41
-src/Specific/solinas32_2e140m27_6limbs/fibe 0.51
-src/Specific/solinas32_2e140m27_7limbs/fibe 0.58
-src/Specific/montgomery32_2e140m27_5limbs/fibe 1.98
-src/Specific/montgomery32_2e140m27_5limbs/gmpvar 3.77
-src/Specific/montgomery32_2e140m27_5limbs/gmpsec 3.43
-src/Specific/solinas32_2e141m9_6limbs/fibe 0.51
-src/Specific/solinas32_2e141m9_7limbs/fibe 0.59
-src/Specific/montgomery32_2e141m9_5limbs/fibe 2.00
-src/Specific/montgomery32_2e141m9_5limbs/gmpvar 3.81
-src/Specific/montgomery32_2e141m9_5limbs/gmpsec 3.43
-src/Specific/solinas32_2e150m5_6limbs/fibe 0.49
-src/Specific/solinas32_2e150m5_7limbs/fibe 0.59
-src/Specific/montgomery32_2e150m5_5limbs/fibe 1.99
-src/Specific/montgomery32_2e150m5_5limbs/gmpvar 3.80
-src/Specific/montgomery32_2e150m5_5limbs/gmpsec 3.38
-src/Specific/solinas32_2e150m3_6limbs/fibe 0.42
-src/Specific/solinas32_2e150m3_7limbs/fibe 0.57
-src/Specific/montgomery32_2e150m3_5limbs/fibe 2.00
-src/Specific/montgomery32_2e150m3_5limbs/gmpvar 3.79
-src/Specific/montgomery32_2e150m3_5limbs/gmpsec 3.56
-src/Specific/solinas32_2e152m17_6limbs/fibe 0.50
-src/Specific/solinas32_2e152m17_7limbs/fibe 0.62
-src/Specific/montgomery32_2e152m17_5limbs/fibe 1.96
-src/Specific/montgomery32_2e152m17_5limbs/gmpvar 3.82
-src/Specific/montgomery32_2e152m17_5limbs/gmpsec 3.40
-src/Specific/solinas32_2e158m15_6limbs/fibe 0.52
-src/Specific/solinas32_2e158m15_7limbs/fibe 0.64
-src/Specific/montgomery32_2e158m15_5limbs/fibe 2.04
-src/Specific/montgomery32_2e158m15_5limbs/gmpvar 3.77
-src/Specific/montgomery32_2e158m15_5limbs/gmpsec 3.40
-src/Specific/solinas32_2e165m25_7limbs/fibe 0.59
-src/Specific/solinas32_2e165m25_8limbs/fibe 0.73
-src/Specific/montgomery32_2e165m25_6limbs/fibe 2.46
-src/Specific/montgomery32_2e165m25_6limbs/gmpvar 4.45
-src/Specific/montgomery32_2e165m25_6limbs/gmpsec 4.02
-# MISSING src/Specific/solinas32_2e166m5_6limbs/fibe
-src/Specific/solinas32_2e166m5_7limbs/fibe 0.61
-src/Specific/montgomery32_2e166m5_6limbs/fibe 2.43
-src/Specific/montgomery32_2e166m5_6limbs/gmpvar 4.43
-src/Specific/montgomery32_2e166m5_6limbs/gmpsec 4.02
-src/Specific/solinas32_2e171m19_7limbs/fibe 0.57
-src/Specific/solinas32_2e171m19_8limbs/fibe 0.75
-src/Specific/montgomery32_2e171m19_6limbs/fibe 2.68
-src/Specific/montgomery32_2e171m19_6limbs/gmpvar 4.51
-src/Specific/montgomery32_2e171m19_6limbs/gmpsec 4.04
-src/Specific/solinas32_2e174m17_7limbs/fibe 0.58
-src/Specific/solinas32_2e174m17_8limbs/fibe 0.77
-src/Specific/montgomery32_2e174m17_6limbs/fibe 2.63
-src/Specific/montgomery32_2e174m17_6limbs/gmpvar 4.39
-src/Specific/montgomery32_2e174m17_6limbs/gmpsec 4.03
-src/Specific/solinas32_2e174m3_7limbs/fibe 0.61
-src/Specific/solinas32_2e174m3_8limbs/fibe 0.71
-src/Specific/montgomery32_2e174m3_6limbs/fibe 2.62
-src/Specific/montgomery32_2e174m3_6limbs/gmpvar 4.40
-src/Specific/montgomery32_2e174m3_6limbs/gmpsec 4.02
-# MISSING src/Specific/solinas32_2e189m25_7limbs/fibe
-src/Specific/solinas32_2e189m25_8limbs/fibe 0.70
-src/Specific/montgomery32_2e189m25_6limbs/fibe 2.65
-src/Specific/montgomery32_2e189m25_6limbs/gmpvar 4.40
-src/Specific/montgomery32_2e189m25_6limbs/gmpsec 4.05
-# MISSING src/Specific/solinas32_2e190m11_7limbs/fibe
-src/Specific/solinas32_2e190m11_8limbs/fibe 0.71
-src/Specific/montgomery32_2e190m11_6limbs/fibe 2.64
-src/Specific/montgomery32_2e190m11_6limbs/gmpvar 4.42
-src/Specific/montgomery32_2e190m11_6limbs/gmpsec 4.10
-src/Specific/solinas32_2e191m19_8limbs/fibe 0.66
-src/Specific/solinas32_2e191m19_9limbs/fibe 0.86
-src/Specific/montgomery32_2e191m19_6limbs/fibe 2.69
-src/Specific/montgomery32_2e191m19_6limbs/gmpvar 4.40
-src/Specific/montgomery32_2e191m19_6limbs/gmpsec 4.03
-src/Specific/solinas32_2e194m33_8limbs/fibe 0.75
-src/Specific/solinas32_2e194m33_9limbs/fibe 0.94
-# MISSING src/Specific/montgomery32_2e194m33_7limbs/fibe
-src/Specific/montgomery32_2e194m33_7limbs/gmpvar 4.94
-src/Specific/montgomery32_2e194m33_7limbs/gmpsec 4.66
-src/Specific/solinas32_2e196m15_8limbs/fibe 0.77
-src/Specific/solinas32_2e196m15_9limbs/fibe 0.91
-# MISSING src/Specific/montgomery32_2e196m15_7limbs/fibe
-src/Specific/montgomery32_2e196m15_7limbs/gmpvar 4.94
-src/Specific/montgomery32_2e196m15_7limbs/gmpsec 4.64
-src/Specific/solinas32_2e198m17_8limbs/fibe 0.76
-src/Specific/solinas32_2e198m17_9limbs/fibe 0.89
-# MISSING src/Specific/montgomery32_2e198m17_7limbs/fibe
-src/Specific/montgomery32_2e198m17_7limbs/gmpvar 4.97
-src/Specific/montgomery32_2e198m17_7limbs/gmpsec 4.72
-src/Specific/solinas32_2e206m5_8limbs/fibe 0.76
-src/Specific/solinas32_2e206m5_9limbs/fibe 0.83
-# MISSING src/Specific/montgomery32_2e206m5_7limbs/fibe
-src/Specific/montgomery32_2e206m5_7limbs/gmpvar 4.91
-src/Specific/montgomery32_2e206m5_7limbs/gmpsec 4.62
-# MISSING src/Specific/solinas32_2e212m29_8limbs/fibe
-src/Specific/solinas32_2e212m29_9limbs/fibe 0.86
-# MISSING src/Specific/montgomery32_2e212m29_7limbs/fibe
-src/Specific/montgomery32_2e212m29_7limbs/gmpvar 4.91
-src/Specific/montgomery32_2e212m29_7limbs/gmpsec 4.68
-src/Specific/solinas32_2e213m3_8limbs/fibe 0.70
-src/Specific/solinas32_2e213m3_9limbs/fibe 0.84
-# MISSING src/Specific/montgomery32_2e213m3_7limbs/fibe
-src/Specific/montgomery32_2e213m3_7limbs/gmpvar 4.94
-src/Specific/montgomery32_2e213m3_7limbs/gmpsec 4.68
-# MISSING src/Specific/solinas32_2e221m3_8limbs/fibe
-src/Specific/solinas32_2e221m3_9limbs/fibe 0.80
-# MISSING src/Specific/montgomery32_2e221m3_7limbs/fibe
-src/Specific/montgomery32_2e221m3_7limbs/gmpvar 4.92
-src/Specific/montgomery32_2e221m3_7limbs/gmpsec 4.68
-src/Specific/solinas32_2e222m117_10limbs/fibe 1.03
-src/Specific/solinas32_2e222m117_9limbs/fibe 0.87
-# MISSING src/Specific/montgomery32_2e222m117_7limbs/fibe
-src/Specific/montgomery32_2e222m117_7limbs/gmpvar 4.87
-src/Specific/montgomery32_2e222m117_7limbs/gmpsec 4.72
-src/Specific/solinas32_2e226m5_10limbs/fibe 1.02
-src/Specific/solinas32_2e226m5_9limbs/fibe 0.87
-# MISSING src/Specific/montgomery32_2e226m5_8limbs/fibe
-src/Specific/montgomery32_2e226m5_8limbs/gmpvar 5.65
-src/Specific/montgomery32_2e226m5_8limbs/gmpsec 5.25
-src/Specific/solinas32_2e230m27_10limbs/fibe 1.00
-src/Specific/solinas32_2e230m27_9limbs/fibe 0.83
-# MISSING src/Specific/montgomery32_2e230m27_8limbs/fibe
-src/Specific/montgomery32_2e230m27_8limbs/gmpvar 5.71
-src/Specific/montgomery32_2e230m27_8limbs/gmpsec 5.29
-src/Specific/solinas32_2e235m15_10limbs/fibe 1.09
-src/Specific/solinas32_2e235m15_9limbs/fibe 0.90
-# MISSING src/Specific/montgomery32_2e235m15_8limbs/fibe
-src/Specific/montgomery32_2e235m15_8limbs/gmpvar 5.69
-src/Specific/montgomery32_2e235m15_8limbs/gmpsec 5.31
-src/Specific/solinas32_2e243m9_10limbs/fibe 1.07
-src/Specific/solinas32_2e243m9_9limbs/fibe 0.86
-# MISSING src/Specific/montgomery32_2e243m9_8limbs/fibe
-src/Specific/montgomery32_2e243m9_8limbs/gmpvar 5.62
-src/Specific/montgomery32_2e243m9_8limbs/gmpsec 5.29
-src/Specific/solinas32_2e251m9_10limbs/fibe 1.12
-src/Specific/solinas32_2e251m9_11limbs/fibe 1.18
-# MISSING src/Specific/montgomery32_2e251m9_8limbs/fibe
-src/Specific/montgomery32_2e251m9_8limbs/gmpvar 5.65
-src/Specific/montgomery32_2e251m9_8limbs/gmpsec 5.30
-src/Specific/solinas32_2e255m765_12limbs/fibe 1.43
-src/Specific/solinas32_2e255m765_13limbs/fibe 1.61
-# MISSING src/Specific/montgomery32_2e255m765_8limbs/fibe
-src/Specific/montgomery32_2e255m765_8limbs/gmpvar 5.71
-src/Specific/montgomery32_2e255m765_8limbs/gmpsec 5.27
-src/Specific/solinas32_2e255m19_10limbs/fibe 1.01
-src/Specific/solinas32_2e255m19_11limbs/fibe 1.14
-# MISSING src/Specific/montgomery32_2e255m19_8limbs/fibe
-src/Specific/montgomery32_2e255m19_8limbs/gmpvar 5.70
-src/Specific/montgomery32_2e255m19_8limbs/gmpsec 5.25
-src/Specific/solinas32_2e256m189_11limbs/fibe 1.20
-src/Specific/solinas32_2e256m189_12limbs/fibe 1.52
-# MISSING src/Specific/montgomery32_2e256m189_8limbs/fibe
-src/Specific/montgomery32_2e256m189_8limbs/gmpvar 5.49
-src/Specific/montgomery32_2e256m189_8limbs/gmpsec 4.71
-src/Specific/solinas32_2e266m3_10limbs/fibe 1.01
-src/Specific/solinas32_2e266m3_11limbs/fibe 1.11
-# MISSING src/Specific/montgomery32_2e266m3_9limbs/fibe
-src/Specific/montgomery32_2e266m3_9limbs/gmpvar 6.32
-src/Specific/montgomery32_2e266m3_9limbs/gmpsec 6.10
-src/Specific/solinas32_2e285m9_11limbs/fibe 1.13
-src/Specific/solinas32_2e285m9_12limbs/fibe 1.49
-# MISSING src/Specific/montgomery32_2e285m9_9limbs/fibe
-src/Specific/montgomery32_2e285m9_9limbs/gmpvar 6.34
-src/Specific/montgomery32_2e285m9_9limbs/gmpsec 6.13
-# MISSING src/Specific/solinas32_2e291m19_11limbs/fibe
-src/Specific/solinas32_2e291m19_12limbs/fibe 1.33
-# MISSING src/Specific/montgomery32_2e291m19_10limbs/fibe
-src/Specific/montgomery32_2e291m19_10limbs/gmpvar 6.98
-src/Specific/montgomery32_2e291m19_10limbs/gmpsec 6.94
-# MISSING src/Specific/solinas32_2e321m9_12limbs/fibe
-src/Specific/solinas32_2e321m9_13limbs/fibe 1.72
-# MISSING src/Specific/montgomery32_2e321m9_11limbs/fibe
-src/Specific/montgomery32_2e321m9_11limbs/gmpvar 7.66
-src/Specific/montgomery32_2e321m9_11limbs/gmpsec 7.60
-src/Specific/solinas32_2e336m17_13limbs/fibe 1.67
-src/Specific/solinas32_2e336m17_14limbs/fibe 1.83
-# MISSING src/Specific/montgomery32_2e336m17_11limbs/fibe
-src/Specific/montgomery32_2e336m17_11limbs/gmpvar 7.74
-src/Specific/montgomery32_2e336m17_11limbs/gmpsec 7.64
-# MISSING src/Specific/solinas32_2e336m3_12limbs/fibe
-src/Specific/solinas32_2e336m3_13limbs/fibe 1.59
-# MISSING src/Specific/montgomery32_2e336m3_11limbs/fibe
-src/Specific/montgomery32_2e336m3_11limbs/gmpvar 7.69
-src/Specific/montgomery32_2e336m3_11limbs/gmpsec 7.58
-src/Specific/solinas32_2e338m15_13limbs/fibe 1.70
-src/Specific/solinas32_2e338m15_14limbs/fibe 1.96
-# MISSING src/Specific/montgomery32_2e338m15_11limbs/fibe
-src/Specific/montgomery32_2e338m15_11limbs/gmpvar 7.67
-src/Specific/montgomery32_2e338m15_11limbs/gmpsec 7.66
-src/Specific/solinas32_2e369m25_15limbs/fibe 2.44
-src/Specific/solinas32_2e369m25_16limbs/fibe 2.74
-# MISSING src/Specific/montgomery32_2e369m25_12limbs/fibe
-src/Specific/montgomery32_2e369m25_12limbs/gmpvar 9.03
-src/Specific/montgomery32_2e369m25_12limbs/gmpsec 8.41
-src/Specific/solinas32_2e379m19_15limbs/fibe 2.47
-src/Specific/solinas32_2e379m19_16limbs/fibe 3.04
-# MISSING src/Specific/montgomery32_2e379m19_12limbs/fibe
-src/Specific/montgomery32_2e379m19_12limbs/gmpvar 9.25
-src/Specific/montgomery32_2e379m19_12limbs/gmpsec 8.44
-src/Specific/solinas32_2e382m105_16limbs/fibe 2.66
-src/Specific/solinas32_2e382m105_17limbs/fibe 4.05
-# MISSING src/Specific/montgomery32_2e382m105_12limbs/fibe
-src/Specific/montgomery32_2e382m105_12limbs/gmpvar 9.04
-src/Specific/montgomery32_2e382m105_12limbs/gmpsec 8.41
-src/Specific/solinas32_2e383m421_17limbs/fibe 4.19
-src/Specific/solinas32_2e383m421_18limbs/fibe 3.58
-# MISSING src/Specific/montgomery32_2e383m421_12limbs/fibe
-src/Specific/montgomery32_2e383m421_12limbs/gmpvar 9.11
-src/Specific/montgomery32_2e383m421_12limbs/gmpsec 8.45
-src/Specific/solinas32_2e383m187_16limbs/fibe 2.63
-src/Specific/solinas32_2e383m187_17limbs/fibe 4.14
-# MISSING src/Specific/montgomery32_2e383m187_12limbs/fibe
-src/Specific/montgomery32_2e383m187_12limbs/gmpvar 9.11
-src/Specific/montgomery32_2e383m187_12limbs/gmpsec 8.44
-# MISSING src/Specific/solinas32_2e383m31_15limbs/fibe
-src/Specific/solinas32_2e383m31_16limbs/fibe 2.60
-# MISSING src/Specific/montgomery32_2e383m31_12limbs/fibe
-src/Specific/montgomery32_2e383m31_12limbs/gmpvar 9.13
-src/Specific/montgomery32_2e383m31_12limbs/gmpsec 8.47
-src/Specific/solinas32_2e384m317_17limbs/fibe 3.95
-src/Specific/solinas32_2e384m317_18limbs/fibe 4.18
-# MISSING src/Specific/montgomery32_2e384m317_12limbs/fibe
-src/Specific/montgomery32_2e384m317_12limbs/gmpvar 8.82
-src/Specific/montgomery32_2e384m317_12limbs/gmpsec 7.62
-# MISSING src/Specific/solinas32_2e389m21_15limbs/fibe
-src/Specific/solinas32_2e389m21_16limbs/fibe 2.89
-# MISSING src/Specific/montgomery32_2e389m21_13limbs/fibe
-src/Specific/montgomery32_2e389m21_13limbs/gmpvar 9.93
-src/Specific/montgomery32_2e389m21_13limbs/gmpsec 9.41
-src/Specific/solinas32_2e401m31_16limbs/fibe 2.85
-src/Specific/solinas32_2e401m31_17limbs/fibe 4.17
-# MISSING src/Specific/montgomery32_2e401m31_13limbs/fibe
-src/Specific/montgomery32_2e401m31_13limbs/gmpvar 9.92
-src/Specific/montgomery32_2e401m31_13limbs/gmpsec 9.35
-# MISSING src/Specific/solinas32_2e413m21_16limbs/fibe
-src/Specific/solinas32_2e413m21_17limbs/fibe 3.53
-# MISSING src/Specific/montgomery32_2e413m21_13limbs/fibe
-src/Specific/montgomery32_2e413m21_13limbs/gmpvar 9.93
-src/Specific/montgomery32_2e413m21_13limbs/gmpsec 9.48
-# MISSING src/Specific/solinas32_2e414m17_16limbs/fibe
-src/Specific/solinas32_2e414m17_17limbs/fibe 3.72
-# MISSING src/Specific/montgomery32_2e414m17_13limbs/fibe
-src/Specific/montgomery32_2e414m17_13limbs/gmpvar 9.86
-src/Specific/montgomery32_2e414m17_13limbs/gmpsec 9.40
-# MISSING src/Specific/solinas32_2e444m17_17limbs/fibe
-src/Specific/solinas32_2e444m17_18limbs/fibe 3.70
-# MISSING src/Specific/montgomery32_2e444m17_14limbs/fibe
-src/Specific/montgomery32_2e444m17_14limbs/gmpvar 10.89
-src/Specific/montgomery32_2e444m17_14limbs/gmpsec 10.31
-src/Specific/solinas32_2e452m3_17limbs/fibe 3.76
-src/Specific/solinas32_2e452m3_18limbs/fibe 3.23
-# MISSING src/Specific/montgomery32_2e452m3_15limbs/fibe
-src/Specific/montgomery32_2e452m3_15limbs/gmpvar 11.63
-src/Specific/montgomery32_2e452m3_15limbs/gmpsec 11.33
-src/Specific/solinas32_2e468m17_18limbs/fibe 3.20
-src/Specific/solinas32_2e468m17_19limbs/fibe 5.38
-# MISSING src/Specific/montgomery32_2e468m17_15limbs/fibe
-src/Specific/montgomery32_2e468m17_15limbs/gmpvar 11.63
-src/Specific/montgomery32_2e468m17_15limbs/gmpsec 11.37
-# MISSING src/Specific/solinas32_2e488m17_19limbs/fibe
-src/Specific/solinas32_2e488m17_20limbs/fibe 7.99
-# MISSING src/Specific/montgomery32_2e488m17_16limbs/fibe
-src/Specific/montgomery32_2e488m17_16limbs/gmpvar 12.92
-src/Specific/montgomery32_2e488m17_16limbs/gmpsec 12.23
-# MISSING src/Specific/solinas32_2e489m21_19limbs/fibe
-src/Specific/solinas32_2e489m21_20limbs/fibe 7.70
-# MISSING src/Specific/montgomery32_2e489m21_16limbs/fibe
-src/Specific/montgomery32_2e489m21_16limbs/gmpvar 12.81
-src/Specific/montgomery32_2e489m21_16limbs/gmpsec 12.26
-src/Specific/solinas32_2e495m31_20limbs/fibe 6.07
-src/Specific/solinas32_2e495m31_21limbs/fibe 8.60
-# MISSING src/Specific/montgomery32_2e495m31_16limbs/fibe
-src/Specific/montgomery32_2e495m31_16limbs/gmpvar 13.10
-src/Specific/montgomery32_2e495m31_16limbs/gmpsec 12.20
-# MISSING src/Specific/solinas32_2e511m481_23limbs/fibe
-# MISSING src/Specific/solinas32_2e511m481_24limbs/fibe
-# MISSING src/Specific/montgomery32_2e511m481_16limbs/fibe
-src/Specific/montgomery32_2e511m481_16limbs/gmpvar 12.90
-src/Specific/montgomery32_2e511m481_16limbs/gmpsec 12.23
-src/Specific/solinas32_2e511m187_22limbs/fibe 9.73
-# MISSING src/Specific/solinas32_2e511m187_23limbs/fibe
-# MISSING src/Specific/montgomery32_2e511m187_16limbs/fibe
-src/Specific/montgomery32_2e511m187_16limbs/gmpvar 13.07
-src/Specific/montgomery32_2e511m187_16limbs/gmpsec 12.21
-# MISSING src/Specific/solinas32_2e512m569_24limbs/fibe
-# MISSING src/Specific/solinas32_2e512m569_25limbs/fibe
-# MISSING src/Specific/montgomery32_2e512m569_16limbs/fibe
-src/Specific/montgomery32_2e512m569_16limbs/gmpvar 12.55
-src/Specific/montgomery32_2e512m569_16limbs/gmpsec 11.23
-src/Specific/solinas32_2e521m1_19limbs/fibe 5.27
-src/Specific/solinas32_2e521m1_20limbs/fibe 3.90
-# MISSING src/Specific/montgomery32_2e521m1_17limbs/fibe
-src/Specific/montgomery32_2e521m1_17limbs/gmpvar 13.91
-src/Specific/montgomery32_2e521m1_17limbs/gmpsec 13.30
-# MISSING src/Specific/solinas32_2e192m2e64m1_10limbs/fibe
-# MISSING src/Specific/solinas32_2e192m2e64m1_9limbs/fibe
-src/Specific/montgomery32_2e192m2e64m1_6limbs/fibe 2.41
-src/Specific/montgomery32_2e192m2e64m1_6limbs/gmpvar 4.23
-src/Specific/montgomery32_2e192m2e64m1_6limbs/gmpsec 3.56
-src/Specific/solinas32_2e216m2e108m1_10limbs/fibe 1.00
-src/Specific/solinas32_2e216m2e108m1_8limbs/fibe 0.70
-# MISSING src/Specific/montgomery32_2e216m2e108m1_7limbs/fibe
-src/Specific/montgomery32_2e216m2e108m1_7limbs/gmpvar 4.92
-src/Specific/montgomery32_2e216m2e108m1_7limbs/gmpsec 4.67
-src/Specific/solinas32_2e322m2e161m1_12limbs/fibe 1.37
-src/Specific/solinas32_2e322m2e161m1_14limbs/fibe 1.82
-# MISSING src/Specific/montgomery32_2e322m2e161m1_11limbs/fibe
-src/Specific/montgomery32_2e322m2e161m1_11limbs/gmpvar 7.74
-src/Specific/montgomery32_2e322m2e161m1_11limbs/gmpsec 7.66
-src/Specific/solinas32_2e416m2e208m1_16limbs/fibe 2.48
-src/Specific/solinas32_2e416m2e208m1_18limbs/fibe 3.34
-# MISSING src/Specific/montgomery32_2e416m2e208m1_13limbs/fibe
-src/Specific/montgomery32_2e416m2e208m1_13limbs/gmpvar 9.67
-src/Specific/montgomery32_2e416m2e208m1_13limbs/gmpsec 8.54
-# MISSING src/Specific/solinas32_2e448m2e224m1_16limbs/fibe
-src/Specific/solinas32_2e448m2e224m1_18limbs/fibe 3.18
-# MISSING src/Specific/montgomery32_2e448m2e224m1_14limbs/fibe
-src/Specific/montgomery32_2e448m2e224m1_14limbs/gmpvar 10.51
-src/Specific/montgomery32_2e448m2e224m1_14limbs/gmpsec 9.57
-# MISSING src/Specific/solinas32_2e450m2e225m1_18limbs/fibe
-# MISSING src/Specific/solinas32_2e450m2e225m1_20limbs/fibe
-# MISSING src/Specific/montgomery32_2e450m2e225m1_15limbs/fibe
-src/Specific/montgomery32_2e450m2e225m1_15limbs/gmpvar 11.63
-src/Specific/montgomery32_2e450m2e225m1_15limbs/gmpsec 11.37
-src/Specific/solinas32_2e480m2e240m1_18limbs/fibe 3.58
-# MISSING src/Specific/solinas32_2e480m2e240m1_20limbs/fibe
-# MISSING src/Specific/montgomery32_2e480m2e240m1_15limbs/fibe
-src/Specific/montgomery32_2e480m2e240m1_15limbs/gmpvar 11.33
-src/Specific/montgomery32_2e480m2e240m1_15limbs/gmpsec 10.47
-# MISSING src/Specific/solinas32_2e205m45x2e198m1_*limbs
-# MISSING src/Specific/montgomery32_2e205m45x2e198m1_7limbs/fibe
-src/Specific/montgomery32_2e205m45x2e198m1_7limbs/gmpvar 5.03
-src/Specific/montgomery32_2e205m45x2e198m1_7limbs/gmpsec 4.66
-# MISSING src/Specific/solinas32_2e224m2e96p1_10limbs/fibe
-# MISSING src/Specific/solinas32_2e224m2e96p1_11limbs/fibe
-# MISSING src/Specific/montgomery32_2e224m2e96p1_7limbs/fibe
-src/Specific/montgomery32_2e224m2e96p1_7limbs/gmpvar 4.85
-src/Specific/montgomery32_2e224m2e96p1_7limbs/gmpsec 4.13
-# MISSING src/Specific/solinas32_2e256m2e224p2e192p2e96m1_11limbs/fibe
-# MISSING src/Specific/solinas32_2e256m2e224p2e192p2e96m1_12limbs/fibe
-# MISSING src/Specific/montgomery32_2e256m2e224p2e192p2e96m1_8limbs/fibe
-src/Specific/montgomery32_2e256m2e224p2e192p2e96m1_8limbs/gmpvar 5.46
-src/Specific/montgomery32_2e256m2e224p2e192p2e96m1_8limbs/gmpsec 4.70
-src/Specific/solinas32_2e256m2e32m977_12limbs/fibe 1.65
-src/Specific/solinas32_2e256m2e32m977_13limbs/fibe 2.00
-# MISSING src/Specific/montgomery32_2e256m2e32m977_8limbs/fibe
-src/Specific/montgomery32_2e256m2e32m977_8limbs/gmpvar 5.45
-src/Specific/montgomery32_2e256m2e32m977_8limbs/gmpsec 4.72
-# MISSING src/Specific/solinas32_2e256m4294968273_*limbs
-# MISSING src/Specific/montgomery32_2e256m4294968273_8limbs/fibe
-src/Specific/montgomery32_2e256m4294968273_8limbs/gmpvar 5.48
-src/Specific/montgomery32_2e256m4294968273_8limbs/gmpsec 4.77
-# MISSING src/Specific/solinas32_2e384m2e128m2e96p2e32m1_18limbs/fibe
-# MISSING src/Specific/solinas32_2e384m2e128m2e96p2e32m1_19limbs/fibe
-# MISSING src/Specific/montgomery32_2e384m2e128m2e96p2e32m1_12limbs/fibe
-src/Specific/montgomery32_2e384m2e128m2e96p2e32m1_12limbs/gmpvar 8.80
-src/Specific/montgomery32_2e384m2e128m2e96p2e32m1_12limbs/gmpsec 7.62
-# MISSING src/Specific/solinas32_2e256m88x2e240m1_*limbs
-# MISSING src/Specific/montgomery32_2e256m88x2e240m1_8limbs/fibe
-src/Specific/montgomery32_2e256m88x2e240m1_8limbs/gmpvar 5.46
-src/Specific/montgomery32_2e256m88x2e240m1_8limbs/gmpsec 4.78
-# MISSING src/Specific/solinas32_2e254m127x2e240m1_*limbs
-src/Specific/montgomery32_2e254m127x2e240m1_8limbs/fibe 3.97
-src/Specific/montgomery32_2e254m127x2e240m1_8limbs/gmpvar 5.70
-src/Specific/montgomery32_2e254m127x2e240m1_8limbs/gmpsec 5.26
-# MISSING src/Specific/solinas32_2e384m79x2e376m1_*limbs
-# MISSING src/Specific/montgomery32_2e384m79x2e376m1_12limbs/fibe
-src/Specific/montgomery32_2e384m79x2e376m1_12limbs/gmpvar 8.84
-src/Specific/montgomery32_2e384m79x2e376m1_12limbs/gmpsec 7.66
-# MISSING src/Specific/solinas32_2e384m5x2e368m1_*limbs
-# MISSING src/Specific/montgomery32_2e384m5x2e368m1_12limbs/fibe
-src/Specific/montgomery32_2e384m5x2e368m1_12limbs/gmpvar 8.94
-src/Specific/montgomery32_2e384m5x2e368m1_12limbs/gmpsec 7.64
-# MISSING src/Specific/solinas32_2e512m491x2e496m1_*limbs
-# MISSING src/Specific/montgomery32_2e512m491x2e496m1_16limbs/fibe
-src/Specific/montgomery32_2e512m491x2e496m1_16limbs/gmpvar 12.58
-src/Specific/montgomery32_2e512m491x2e496m1_16limbs/gmpsec 11.26
-# MISSING src/Specific/solinas32_2e510m290x2e496m1_*limbs
-# MISSING src/Specific/montgomery32_2e510m290x2e496m1_16limbs/fibe
-src/Specific/montgomery32_2e510m290x2e496m1_16limbs/gmpvar 12.90
-src/Specific/montgomery32_2e510m290x2e496m1_16limbs/gmpsec 12.17
diff --git a/measurements/2017-11-16/missing-haswell.txt b/measurements/2017-11-16/missing-haswell.txt
deleted file mode 100644
index b5694cab1..000000000
--- a/measurements/2017-11-16/missing-haswell.txt
+++ /dev/null
@@ -1,146 +0,0 @@
-andreser@linux-andreser:~/fiat-crypto$ grep MISSING measurements/2017-11-16/measurements-haswell.txt | grep '*'
-# MISSING src/Specific/solinas64_2e205m45x2e198m1_*limbs
-# MISSING src/Specific/solinas32_2e205m45x2e198m1_*limbs
-# MISSING src/Specific/solinas32_2e256m4294968273_*limbs
-# MISSING src/Specific/solinas64_2e256m88x2e240m1_*limbs
-# MISSING src/Specific/solinas32_2e256m88x2e240m1_*limbs
-# MISSING src/Specific/solinas64_2e254m127x2e240m1_*limbs
-# MISSING src/Specific/solinas32_2e254m127x2e240m1_*limbs
-# MISSING src/Specific/solinas64_2e384m79x2e376m1_*limbs
-# MISSING src/Specific/solinas32_2e384m79x2e376m1_*limbs
-# MISSING src/Specific/solinas64_2e384m5x2e368m1_*limbs
-# MISSING src/Specific/solinas32_2e384m5x2e368m1_*limbs
-# MISSING src/Specific/solinas64_2e512m491x2e496m1_*limbs
-# MISSING src/Specific/solinas32_2e512m491x2e496m1_*limbs
-# MISSING src/Specific/solinas64_2e510m290x2e496m1_*limbs
-# MISSING src/Specific/solinas32_2e510m290x2e496m1_*limbs
-andreser@linux-andreser:~/fiat-crypto$ grep MISSING measurements/2017-11-16/measurements-haswell.txt | grep -v '*' | grep solinas32
-# 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/solinas32_2e212m29_8limbs/fibe
-# MISSING src/Specific/solinas32_2e221m3_8limbs/fibe
-# MISSING src/Specific/solinas32_2e291m19_11limbs/fibe
-# MISSING src/Specific/solinas32_2e321m9_12limbs/fibe
-# MISSING src/Specific/solinas32_2e336m3_12limbs/fibe
-# MISSING src/Specific/solinas32_2e383m31_15limbs/fibe
-# MISSING src/Specific/solinas32_2e389m21_15limbs/fibe
-# MISSING src/Specific/solinas32_2e413m21_16limbs/fibe
-# MISSING src/Specific/solinas32_2e414m17_16limbs/fibe
-# MISSING src/Specific/solinas32_2e444m17_17limbs/fibe
-# MISSING src/Specific/solinas32_2e488m17_19limbs/fibe
-# MISSING src/Specific/solinas32_2e489m21_19limbs/fibe
-# MISSING src/Specific/solinas32_2e511m481_23limbs/fibe
-# MISSING src/Specific/solinas32_2e511m481_24limbs/fibe
-# MISSING src/Specific/solinas32_2e511m187_23limbs/fibe
-# MISSING src/Specific/solinas32_2e512m569_24limbs/fibe
-# MISSING src/Specific/solinas32_2e512m569_25limbs/fibe
-# MISSING src/Specific/solinas32_2e192m2e64m1_10limbs/fibe
-# MISSING src/Specific/solinas32_2e192m2e64m1_9limbs/fibe
-# MISSING src/Specific/solinas32_2e448m2e224m1_16limbs/fibe
-# MISSING src/Specific/solinas32_2e450m2e225m1_18limbs/fibe
-# MISSING src/Specific/solinas32_2e450m2e225m1_20limbs/fibe
-# MISSING src/Specific/solinas32_2e480m2e240m1_20limbs/fibe
-# MISSING src/Specific/solinas32_2e224m2e96p1_10limbs/fibe
-# MISSING src/Specific/solinas32_2e224m2e96p1_11limbs/fibe
-# MISSING src/Specific/solinas32_2e256m2e224p2e192p2e96m1_11limbs/fibe
-# MISSING src/Specific/solinas32_2e256m2e224p2e192p2e96m1_12limbs/fibe
-# MISSING src/Specific/solinas32_2e384m2e128m2e96p2e32m1_18limbs/fibe
-# MISSING src/Specific/solinas32_2e384m2e128m2e96p2e32m1_19limbs/fibe
-andreser@linux-andreser:~/fiat-crypto$ grep MISSING measurements/2017-11-16/measurements-haswell.txt | grep -v '*' | grep solinas64
-# MISSING src/Specific/solinas64_2e413m21_7limbs/fibe
-# MISSING src/Specific/solinas64_2e216m2e108m1_5limbs/fibe
-# MISSING src/Specific/solinas64_2e322m2e161m1_7limbs/fibe
-# MISSING src/Specific/solinas64_2e416m2e208m1_9limbs/fibe
-# MISSING src/Specific/solinas64_2e224m2e96p1_5limbs/fibe
-# MISSING src/Specific/solinas64_2e224m2e96p1_6limbs/fibe
-# MISSING src/Specific/solinas64_2e256m2e224p2e192p2e96m1_5limbs/fibe
-# MISSING src/Specific/solinas64_2e256m2e224p2e192p2e96m1_6limbs/fibe
-# MISSING src/Specific/solinas64_2e384m2e128m2e96p2e32m1_10limbs/fibe
-# MISSING src/Specific/solinas64_2e384m2e128m2e96p2e32m1_9limbs/fibe
-andreser@linux-andreser:~/fiat-crypto$ grep MISSING measurements/2017-11-16/measurements-haswell.txt | grep -v '*' | grep montgomery32
-# 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/montgomery32_2e212m29_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e213m3_7limbs/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/montgomery32_2e291m19_10limbs/fibe
-# MISSING src/Specific/montgomery32_2e321m9_11limbs/fibe
-# MISSING src/Specific/montgomery32_2e336m17_11limbs/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/montgomery32_2e383m31_12limbs/fibe
-# MISSING src/Specific/montgomery32_2e384m317_12limbs/fibe
-# MISSING src/Specific/montgomery32_2e389m21_13limbs/fibe
-# MISSING src/Specific/montgomery32_2e401m31_13limbs/fibe
-# MISSING src/Specific/montgomery32_2e413m21_13limbs/fibe
-# MISSING src/Specific/montgomery32_2e414m17_13limbs/fibe
-# MISSING src/Specific/montgomery32_2e444m17_14limbs/fibe
-# MISSING src/Specific/montgomery32_2e452m3_15limbs/fibe
-# MISSING src/Specific/montgomery32_2e468m17_15limbs/fibe
-# MISSING src/Specific/montgomery32_2e488m17_16limbs/fibe
-# MISSING src/Specific/montgomery32_2e489m21_16limbs/fibe
-# MISSING src/Specific/montgomery32_2e495m31_16limbs/fibe
-# MISSING src/Specific/montgomery32_2e511m481_16limbs/fibe
-# MISSING src/Specific/montgomery32_2e511m187_16limbs/fibe
-# MISSING src/Specific/montgomery32_2e512m569_16limbs/fibe
-# MISSING src/Specific/montgomery32_2e521m1_17limbs/fibe
-# MISSING src/Specific/montgomery32_2e216m2e108m1_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e322m2e161m1_11limbs/fibe
-# MISSING src/Specific/montgomery32_2e416m2e208m1_13limbs/fibe
-# MISSING src/Specific/montgomery32_2e448m2e224m1_14limbs/fibe
-# MISSING src/Specific/montgomery32_2e450m2e225m1_15limbs/fibe
-# MISSING src/Specific/montgomery32_2e480m2e240m1_15limbs/fibe
-# MISSING src/Specific/montgomery32_2e205m45x2e198m1_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e224m2e96p1_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e256m2e224p2e192p2e96m1_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e256m2e32m977_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e256m4294968273_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e384m2e128m2e96p2e32m1_12limbs/fibe
-# MISSING src/Specific/montgomery32_2e256m88x2e240m1_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e254m127x2e240m1_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e384m79x2e376m1_12limbs/fibe
-# MISSING src/Specific/montgomery32_2e384m5x2e368m1_12limbs/fibe
-# MISSING src/Specific/montgomery32_2e512m491x2e496m1_16limbs/fibe
-# MISSING src/Specific/montgomery32_2e510m290x2e496m1_16limbs/fibe
-andreser@linux-andreser:~/fiat-crypto$ grep MISSING measurements/2017-11-16/measurements-haswell.txt | grep -v '*' | grep montgomery64
-# MISSING src/Specific/montgomery64_2e389m21_7limbs/fibe
-# MISSING src/Specific/montgomery64_2e401m31_7limbs/fibe
-# MISSING src/Specific/montgomery64_2e413m21_7limbs/fibe
-# MISSING src/Specific/montgomery64_2e414m17_7limbs/fibe
-# MISSING src/Specific/montgomery64_2e444m17_7limbs/fibe
-# MISSING src/Specific/montgomery64_2e452m3_8limbs/fibe
-# MISSING src/Specific/montgomery64_2e468m17_8limbs/fibe
-# MISSING src/Specific/montgomery64_2e488m17_8limbs/fibe
-# MISSING src/Specific/montgomery64_2e489m21_8limbs/fibe
-# MISSING src/Specific/montgomery64_2e495m31_8limbs/fibe
-# MISSING src/Specific/montgomery64_2e511m481_8limbs/fibe
-# MISSING src/Specific/montgomery64_2e511m187_8limbs/fibe
-# MISSING src/Specific/montgomery64_2e512m569_8limbs/fibe
-# MISSING src/Specific/montgomery64_2e521m1_9limbs/fibe
-# MISSING src/Specific/montgomery64_2e416m2e208m1_7limbs/fibe
-# MISSING src/Specific/montgomery64_2e448m2e224m1_7limbs/fibe
-# MISSING src/Specific/montgomery64_2e450m2e225m1_8limbs/fibe
-# MISSING src/Specific/montgomery64_2e480m2e240m1_8limbs/fibe
-# MISSING src/Specific/montgomery64_2e512m491x2e496m1_8limbs/fibe
-# MISSING src/Specific/montgomery64_2e510m290x2e496m1_8limbs/fibe
-
diff --git a/measurements/2017-11-16/missing-krait.txt b/measurements/2017-11-16/missing-krait.txt
deleted file mode 100644
index 61f279ae9..000000000
--- a/measurements/2017-11-16/missing-krait.txt
+++ /dev/null
@@ -1,106 +0,0 @@
-andreser@andreser:~/fiat-crypto$ grep MISSING ./measurements/2017-11-16/measurements-krail.txt | grep '*'
-# MISSING src/Specific/solinas32_2e205m45x2e198m1_*limbs
-# MISSING src/Specific/solinas32_2e256m4294968273_*limbs
-# MISSING src/Specific/solinas32_2e256m88x2e240m1_*limbs
-# MISSING src/Specific/solinas32_2e254m127x2e240m1_*limbs
-# MISSING src/Specific/solinas32_2e384m79x2e376m1_*limbs
-# MISSING src/Specific/solinas32_2e384m5x2e368m1_*limbs
-# MISSING src/Specific/solinas32_2e512m491x2e496m1_*limbs
-# MISSING src/Specific/solinas32_2e510m290x2e496m1_*limbs
-andreser@andreser:~/fiat-crypto$ grep MISSING ./measurements/2017-11-16/measurements-krail.txt | grep -v '*' | grep solinas
-# 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/solinas32_2e212m29_8limbs/fibe
-# MISSING src/Specific/solinas32_2e221m3_8limbs/fibe
-# MISSING src/Specific/solinas32_2e291m19_11limbs/fibe
-# MISSING src/Specific/solinas32_2e321m9_12limbs/fibe
-# MISSING src/Specific/solinas32_2e336m3_12limbs/fibe
-# MISSING src/Specific/solinas32_2e383m31_15limbs/fibe
-# MISSING src/Specific/solinas32_2e389m21_15limbs/fibe
-# MISSING src/Specific/solinas32_2e413m21_16limbs/fibe
-# MISSING src/Specific/solinas32_2e414m17_16limbs/fibe
-# MISSING src/Specific/solinas32_2e444m17_17limbs/fibe
-# MISSING src/Specific/solinas32_2e488m17_19limbs/fibe
-# MISSING src/Specific/solinas32_2e489m21_19limbs/fibe
-# MISSING src/Specific/solinas32_2e511m481_23limbs/fibe
-# MISSING src/Specific/solinas32_2e511m481_24limbs/fibe
-# MISSING src/Specific/solinas32_2e511m187_23limbs/fibe
-# MISSING src/Specific/solinas32_2e512m569_24limbs/fibe
-# MISSING src/Specific/solinas32_2e512m569_25limbs/fibe
-# MISSING src/Specific/solinas32_2e192m2e64m1_10limbs/fibe
-# MISSING src/Specific/solinas32_2e192m2e64m1_9limbs/fibe
-# MISSING src/Specific/solinas32_2e448m2e224m1_16limbs/fibe
-# MISSING src/Specific/solinas32_2e450m2e225m1_18limbs/fibe
-# MISSING src/Specific/solinas32_2e450m2e225m1_20limbs/fibe
-# MISSING src/Specific/solinas32_2e480m2e240m1_20limbs/fibe
-# MISSING src/Specific/solinas32_2e224m2e96p1_10limbs/fibe
-# MISSING src/Specific/solinas32_2e224m2e96p1_11limbs/fibe
-# MISSING src/Specific/solinas32_2e256m2e224p2e192p2e96m1_11limbs/fibe
-# MISSING src/Specific/solinas32_2e256m2e224p2e192p2e96m1_12limbs/fibe
-# MISSING src/Specific/solinas32_2e384m2e128m2e96p2e32m1_18limbs/fibe
-# MISSING src/Specific/solinas32_2e384m2e128m2e96p2e32m1_19limbs/fibe
-andreser@andreser:~/fiat-crypto$ grep MISSING ./measurements/2017-11-16/measurements-krail.txt | grep -v '*' | grep montgomery
-# 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/montgomery32_2e212m29_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e213m3_7limbs/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/montgomery32_2e291m19_10limbs/fibe
-# MISSING src/Specific/montgomery32_2e321m9_11limbs/fibe
-# MISSING src/Specific/montgomery32_2e336m17_11limbs/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/montgomery32_2e383m31_12limbs/fibe
-# MISSING src/Specific/montgomery32_2e384m317_12limbs/fibe
-# MISSING src/Specific/montgomery32_2e389m21_13limbs/fibe
-# MISSING src/Specific/montgomery32_2e401m31_13limbs/fibe
-# MISSING src/Specific/montgomery32_2e413m21_13limbs/fibe
-# MISSING src/Specific/montgomery32_2e414m17_13limbs/fibe
-# MISSING src/Specific/montgomery32_2e444m17_14limbs/fibe
-# MISSING src/Specific/montgomery32_2e452m3_15limbs/fibe
-# MISSING src/Specific/montgomery32_2e468m17_15limbs/fibe
-# MISSING src/Specific/montgomery32_2e488m17_16limbs/fibe
-# MISSING src/Specific/montgomery32_2e489m21_16limbs/fibe
-# MISSING src/Specific/montgomery32_2e495m31_16limbs/fibe
-# MISSING src/Specific/montgomery32_2e511m481_16limbs/fibe
-# MISSING src/Specific/montgomery32_2e511m187_16limbs/fibe
-# MISSING src/Specific/montgomery32_2e512m569_16limbs/fibe
-# MISSING src/Specific/montgomery32_2e521m1_17limbs/fibe
-# MISSING src/Specific/montgomery32_2e216m2e108m1_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e322m2e161m1_11limbs/fibe
-# MISSING src/Specific/montgomery32_2e416m2e208m1_13limbs/fibe
-# MISSING src/Specific/montgomery32_2e448m2e224m1_14limbs/fibe
-# MISSING src/Specific/montgomery32_2e450m2e225m1_15limbs/fibe
-# MISSING src/Specific/montgomery32_2e480m2e240m1_15limbs/fibe
-# MISSING src/Specific/montgomery32_2e205m45x2e198m1_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e224m2e96p1_7limbs/fibe
-# MISSING src/Specific/montgomery32_2e256m2e224p2e192p2e96m1_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e256m2e32m977_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e256m4294968273_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e384m2e128m2e96p2e32m1_12limbs/fibe
-# MISSING src/Specific/montgomery32_2e256m88x2e240m1_8limbs/fibe
-# MISSING src/Specific/montgomery32_2e384m79x2e376m1_12limbs/fibe
-# MISSING src/Specific/montgomery32_2e384m5x2e368m1_12limbs/fibe
-# MISSING src/Specific/montgomery32_2e512m491x2e496m1_16limbs/fibe
-# MISSING src/Specific/montgomery32_2e510m290x2e496m1_16limbs/fibe
-andreser@andreser:~/fiat-crypto$ grep MISSING ./measurements/2017-11-16/measurements-krail.txt | grep -v '*' | grep gmp
diff --git a/measurements/gather_results.sh b/measurements/gather_results.sh
deleted file mode 100644
index 8b6b0ca98..000000000
--- a/measurements/gather_results.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-cat 2017-11-16/measurements-krait.txt | grep -v "^#" | grep -o "[a-z0-9]*_2e.*_.*/[a-z]*\s.*" | sed "s/_[0-9]*limbs\//\t/g" | sed "s/montgomery[0-9][0-9]_\(.*\)fibe/\1fiat_montgomery/g" | sed "s/montgomery[0-9][0-9]_\(.*\)gmp/\1gmp/g" | sed "s/solinas[0-9][0-9]_\(.*\)fibe/\1fiat_solinas/g" | sed "s/gmp\([a-z]*\)\s*\([0-9]\)/gmp\1\t\2/g" | sed "s/fiat_\([a-z]*\)\s*\([0-9]\)/fiat_\1\t\2/g" > results-by-field-aggregate32.txt
-cat 2017-11-16/measurements-haswell.txt | grep -v "^#" | grep -o "[a-z0-9]*_2e.*_.*/[a-z]*\s.*" | sed "s/_[0-9]*limbs\//\t/g" | sed "s/montgomery[0-9][0-9]_\(.*\)fibe/\1fiat_montgomery/g" | sed "s/montgomery[0-9][0-9]_\(.*\)gmp/\1gmp/g" | sed "s/solinas[0-9][0-9]_\(.*\)fibe/\1fiat_solinas/g" | sed "s/gmp\([a-z]*\)\s*\([0-9]\)/gmp\1\t\2/g" | sed "s/fiat_\([a-z]*\)\s*\([0-9]\)/fiat_\1\t\2/g" > results-by-field-aggregate64.txt
diff --git a/measurements/graph_aggregate_32.tex b/measurements/graph_aggregate_32.tex
deleted file mode 100644
index f4a9fdb0e..000000000
--- a/measurements/graph_aggregate_32.tex
+++ /dev/null
@@ -1,234 +0,0 @@
-
- \begin{figure*}
- \begin{tikzpicture}
- \begin{axis}[
- height=3.4cm,
- title style={font=\small},
- title=32-bit Field Arithmetic Benchmarks,
- width=\textwidth,
- legend pos= north west,
- xtick distance=64,
- legend style={font=\tiny},
- label style={font=\footnotesize},
- xlabel style={at={(0.5,0.1)}, anchor=north},
- legend columns=2,
- tick label style={font=\footnotesize},
- grid=major,
- ymin=0,
- xlabel=log2(prime),
- ylabel=Time (seconds)]
- \addplot[color=red,mark=o,mark size=2pt] coordinates {
- (127.0, 3.24)
- (129.0, 3.78)
- (130.0, 3.77)
- (137.0, 3.79)
- (140.0, 3.80)
- (141.0, 3.81)
- (150.0, 3.76)
- (150.0, 3.83)
- (152.0, 3.85)
- (158.0, 3.77)
- (165.0, 4.43)
- (166.0, 4.45)
- (171.0, 4.35)
- (174.0, 4.40)
- (174.0, 4.41)
- (189.0, 4.40)
- (190.0, 4.42)
- (191.0, 4.40)
- (192.0, 4.30)
- (194.0, 5.01)
- (196.0, 4.95)
- (198.0, 4.93)
- (206.0, 4.97)
- (212.0, 4.98)
- (213.0, 4.97)
- (216.0, 4.93)
- (221.0, 5.08)
- (222.0, 4.93)
- (226.0, 5.70)
- (230.0, 5.68)
- (235.0, 5.65)
- (243.0, 5.72)
- (251.0, 5.68)
- (255.0, 5.72)
- (255.0, 5.69)
- (256.0, 5.55)
- (256.0, 5.53)
- (266.0, 6.39)
- (285.0, 6.38)
- (291.0, 7.08)
- (321.0, 7.75)
- (322.0, 7.76)
- (336.0, 7.74)
- (336.0, 7.75)
- (338.0, 7.73)
- (369.0, 9.06)
- (379.0, 9.16)
- (382.0, 9.09)
- (383.0, 9.20)
- (383.0, 9.18)
- (383.0, 9.12)
- (384.0, 8.88)
- (389.0, 9.84)
- (401.0, 9.86)
- (413.0, 10.02)
- (414.0, 9.86)
- (416.0, 9.66)
- (444.0, 10.77)
- (448.0, 10.54)
- (452.0, 11.70)
- (468.0, 11.62)
- (480.0, 11.36)
- (488.0, 13.04)
- (489.0, 12.91)
- (495.0, 12.97)
- (521.0, 13.94)
- };
- \addlegendentry{GMP mpn API}
-
- \addplot[color=red,mark=*,mark size=2pt] coordinates {
- (127.0, 2.90)
- (129.0, 3.43)
- (130.0, 3.42)
- (137.0, 3.38)
- (140.0, 3.39)
- (141.0, 3.44)
- (150.0, 3.41)
- (150.0, 3.42)
- (152.0, 3.40)
- (158.0, 3.41)
- (165.0, 4.03)
- (166.0, 3.99)
- (171.0, 4.02)
- (174.0, 4.04)
- (174.0, 4.03)
- (189.0, 4.07)
- (190.0, 4.04)
- (191.0, 4.08)
- (192.0, 3.56)
- (194.0, 4.65)
- (196.0, 4.69)
- (198.0, 4.69)
- (206.0, 4.64)
- (212.0, 4.66)
- (213.0, 4.66)
- (216.0, 4.68)
- (221.0, 4.67)
- (222.0, 4.68)
- (226.0, 5.25)
- (230.0, 5.28)
- (235.0, 5.24)
- (243.0, 5.26)
- (251.0, 5.29)
- (255.0, 5.36)
- (255.0, 5.27)
- (256.0, 4.73)
- (256.0, 4.74)
- (266.0, 6.07)
- (285.0, 6.08)
- (291.0, 6.95)
- (321.0, 7.67)
- (322.0, 7.71)
- (336.0, 7.59)
- (336.0, 7.65)
- (338.0, 7.60)
- (369.0, 8.40)
- (379.0, 8.41)
- (382.0, 8.39)
- (383.0, 8.45)
- (383.0, 8.43)
- (383.0, 8.38)
- (384.0, 7.67)
- (389.0, 9.39)
- (401.0, 9.38)
- (413.0, 9.33)
- (414.0, 9.40)
- (416.0, 8.52)
- (444.0, 10.38)
- (448.0, 9.42)
- (452.0, 11.40)
- (468.0, 11.39)
- (480.0, 10.48)
- (488.0, 12.31)
- (489.0, 12.22)
- (495.0, 12.20)
- (521.0, 13.35)
- };
- \addlegendentry{GMP mpn\_sec API}
-
- \addplot[color=blue,mark=triangle*,mark size=2pt] coordinates {
- (127.0, 0.33)
- (129.0, 0.37)
- (130.0, 0.45)
- (137.0, 0.48)
- (140.0, 0.49)
- (141.0, 0.48)
- (150.0, 0.47)
- (150.0, 0.43)
- (152.0, 0.48)
- (158.0, 0.51)
- (165.0, 0.60)
- (166.0, 0.62)
- (171.0, 0.62)
- (174.0, 0.62)
- (174.0, 0.59)
- (189.0, 0.71)
- (190.0, 0.69)
- (191.0, 0.70)
- (192.0, 2.39)
- (194.0, 0.72)
- (196.0, 0.76)
- (198.0, 0.72)
- (204.37503943134692, 0.36)
- (206.0, 0.72)
- (212.0, 0.89)
- (213.0, 0.70)
- (216.0, 0.96)
- (221.0, 0.81)
- (222.0, 0.88)
- (224.0, 0.32)
- (226.0, 1.02)
- (230.0, 0.82)
- (235.0, 1.19)
- (243.0, 1.09)
- (251.0, 1.16)
- (255.0, 1.61)
- (255.0, 1.16)
- (256.0, 1.97)
- (256.0, 1.15)
- (266.0, 0.97)
- (285.0, 1.22)
- (291.0, 1.35)
- (321.0, 1.73)
- (322.0, 1.34)
- (336.0, 1.66)
- (336.0, 1.59)
- (338.0, 1.93)
- (369.0, 2.53)
- (379.0, 2.49)
- (382.0, 2.68)
- (383.0, 4.20)
- (383.0, 2.59)
- (383.0, 2.58)
- (384.0, 3.94)
- (389.0, 3.00)
- (401.0, 4.18)
- (413.0, 3.53)
- (414.0, 3.73)
- (416.0, 3.32)
- (444.0, 3.63)
- (448.0, 3.16)
- (452.0, 3.74)
- (468.0, 5.37)
- (480.0, 3.55)
- (488.0, 8.01)
- (489.0, 7.70)
- (495.0, 6.06)
- (521.0, 5.33)
- };
- \addlegendentry{this paper}
-
- \end{axis}
-\end{tikzpicture}
-\end{figure*}
diff --git a/measurements/graph_aggregate_64.tex b/measurements/graph_aggregate_64.tex
deleted file mode 100644
index 6c456c151..000000000
--- a/measurements/graph_aggregate_64.tex
+++ /dev/null
@@ -1,272 +0,0 @@
-
- \begin{figure*}
- \begin{tikzpicture}
- \begin{axis}[
- height=3.4cm,
- title style={font=\small},
- title=64-bit Field Arithmetic Benchmarks,
- width=\textwidth,
- legend pos= north west,
- xtick distance=64,
- legend style={font=\tiny},
- label style={font=\footnotesize},
- xlabel style={at={(0.5,0.1)}, anchor=north},
- legend columns=2,
- tick label style={font=\footnotesize},
- grid=major,
- ymin=0,
- xlabel=log2(prime),
- ylabel=Time (seconds)]
- \addplot[color=red,mark=o,mark size=2pt] coordinates {
- (127.0, 0.15)
- (129.0, 0.27)
- (130.0, 0.27)
- (137.0, 0.27)
- (140.0, 0.27)
- (141.0, 0.27)
- (150.0, 0.27)
- (150.0, 0.27)
- (152.0, 0.27)
- (158.0, 0.27)
- (165.0, 0.27)
- (166.0, 0.28)
- (171.0, 0.27)
- (174.0, 0.27)
- (174.0, 0.27)
- (189.0, 0.27)
- (190.0, 0.27)
- (191.0, 0.26)
- (192.0, 0.24)
- (194.0, 0.35)
- (196.0, 0.34)
- (198.0, 0.34)
- (204.37503943134692, 0.34)
- (206.0, 0.34)
- (212.0, 0.34)
- (213.0, 0.35)
- (216.0, 0.35)
- (221.0, 0.35)
- (222.0, 0.34)
- (224.0, 0.35)
- (226.0, 0.34)
- (230.0, 0.34)
- (235.0, 0.34)
- (243.0, 0.34)
- (251.0, 0.35)
- (253.98877343250717, 0.35)
- (255.0, 0.33)
- (255.0, 0.33)
- (255.9980614856364, 0.34)
- (255.99999999966408, 0.33)
- (256.0, 0.33)
- (256.0, 0.33)
- (266.0, 0.43)
- (285.0, 0.43)
- (291.0, 0.46)
- (321.0, 0.52)
- (322.0, 0.52)
- (336.0, 0.52)
- (336.0, 0.52)
- (338.0, 0.53)
- (369.0, 0.53)
- (379.0, 0.53)
- (382.0, 0.53)
- (383.0, 0.50)
- (383.0, 0.49)
- (383.0, 0.51)
- (383.467605550083, 0.46)
- (383.9998899269044, 0.46)
- (384.0, 0.46)
- (384.0, 0.46)
- (389.0, 0.59)
- (401.0, 0.60)
- (413.0, 0.60)
- (414.0, 0.60)
- (416.0, 0.60)
- (444.0, 0.60)
- (448.0, 0.54)
- (450.0, 0.69)
- (452.0, 0.71)
- (468.0, 0.68)
- (480.0, 0.69)
- (488.0, 0.69)
- (489.0, 0.69)
- (495.0, 0.69)
- (509.97423531735535, 0.69)
- (511.0, 0.65)
- (511.0, 0.65)
- (511.9891505409899, 0.63)
- (512.0, 0.64)
- (521.0, 0.81)
- };
- \addlegendentry{GMP mpn API}
-
- \addplot[color=red,mark=*,mark size=2pt] coordinates {
- (127.0, 0.26)
- (129.0, 0.38)
- (130.0, 0.38)
- (137.0, 0.37)
- (140.0, 0.37)
- (141.0, 0.38)
- (150.0, 0.37)
- (150.0, 0.37)
- (152.0, 0.37)
- (158.0, 0.38)
- (165.0, 0.38)
- (166.0, 0.39)
- (171.0, 0.37)
- (174.0, 0.38)
- (174.0, 0.37)
- (189.0, 0.37)
- (190.0, 0.37)
- (191.0, 0.36)
- (192.0, 0.28)
- (194.0, 0.50)
- (196.0, 0.50)
- (198.0, 0.50)
- (204.37503943134692, 0.49)
- (206.0, 0.49)
- (212.0, 0.49)
- (213.0, 0.49)
- (216.0, 0.54)
- (221.0, 0.52)
- (222.0, 0.49)
- (224.0, 0.49)
- (226.0, 0.49)
- (230.0, 0.49)
- (235.0, 0.49)
- (243.0, 0.50)
- (251.0, 0.49)
- (253.98877343250717, 0.50)
- (255.0, 0.47)
- (255.0, 0.47)
- (255.9980614856364, 0.37)
- (255.99999999966408, 0.37)
- (256.0, 0.37)
- (256.0, 0.38)
- (266.0, 0.64)
- (285.0, 0.65)
- (291.0, 0.64)
- (321.0, 0.80)
- (322.0, 0.79)
- (336.0, 0.80)
- (336.0, 0.80)
- (338.0, 0.79)
- (369.0, 0.79)
- (379.0, 0.79)
- (382.0, 0.79)
- (383.0, 0.75)
- (383.0, 0.74)
- (383.0, 0.74)
- (383.467605550083, 0.62)
- (383.9998899269044, 0.62)
- (384.0, 0.62)
- (384.0, 0.62)
- (389.0, 0.96)
- (401.0, 0.95)
- (413.0, 0.96)
- (414.0, 0.96)
- (416.0, 0.97)
- (444.0, 0.96)
- (448.0, 0.79)
- (450.0, 1.17)
- (452.0, 1.16)
- (468.0, 1.17)
- (480.0, 1.18)
- (488.0, 1.15)
- (489.0, 1.16)
- (495.0, 1.15)
- (509.97423531735535, 1.17)
- (511.0, 1.10)
- (511.0, 1.11)
- (511.9891505409899, 0.95)
- (512.0, 0.95)
- (521.0, 1.41)
- };
- \addlegendentry{GMP mpn\_sec API}
-
- \addplot[color=blue,mark=triangle*,mark size=2pt] coordinates {
- (127.0, 0.02)
- (129.0, 0.03)
- (130.0, 0.03)
- (137.0, 0.03)
- (140.0, 0.03)
- (141.0, 0.03)
- (150.0, 0.03)
- (150.0, 0.03)
- (152.0, 0.03)
- (158.0, 0.03)
- (165.0, 0.03)
- (166.0, 0.03)
- (171.0, 0.03)
- (174.0, 0.03)
- (174.0, 0.03)
- (189.0, 0.04)
- (190.0, 0.04)
- (191.0, 0.04)
- (192.0, 0.04)
- (194.0, 0.04)
- (196.0, 0.04)
- (198.0, 0.04)
- (204.37503943134692, 0.13)
- (206.0, 0.04)
- (212.0, 0.05)
- (213.0, 0.04)
- (216.0, 0.04)
- (221.0, 0.04)
- (222.0, 0.04)
- (224.0, 0.12)
- (226.0, 0.05)
- (230.0, 0.05)
- (235.0, 0.04)
- (243.0, 0.06)
- (251.0, 0.06)
- (253.98877343250717, 0.13)
- (255.0, 0.06)
- (255.0, 0.06)
- (255.9980614856364, 0.12)
- (255.99999999966408, 0.11)
- (256.0, 0.10)
- (256.0, 0.06)
- (266.0, 0.06)
- (285.0, 0.06)
- (291.0, 0.07)
- (321.0, 0.10)
- (322.0, 0.08)
- (336.0, 0.11)
- (336.0, 0.10)
- (338.0, 0.11)
- (369.0, 0.13)
- (379.0, 0.13)
- (382.0, 0.13)
- (383.0, 0.13)
- (383.0, 0.13)
- (383.0, 0.13)
- (383.467605550083, 0.23)
- (383.9998899269044, 0.23)
- (384.0, 0.26)
- (384.0, 0.13)
- (389.0, 0.13)
- (401.0, 0.13)
- (413.0, 0.15)
- (414.0, 0.15)
- (416.0, 0.12)
- (444.0, 0.16)
- (448.0, 0.18)
- (450.0, 0.18)
- (452.0, 0.16)
- (468.0, 0.16)
- (480.0, 0.18)
- (488.0, 0.23)
- (489.0, 0.23)
- (495.0, 0.23)
- (511.0, 0.28)
- (511.0, 0.28)
- (512.0, 0.28)
- (521.0, 0.18)
- };
- \addlegendentry{this paper}
-
- \end{axis}
-\end{tikzpicture}
-\end{figure*}
diff --git a/measurements/results-by-field-aggregate32.txt b/measurements/results-by-field-aggregate32.txt
deleted file mode 100644
index dd12f226e..000000000
--- a/measurements/results-by-field-aggregate32.txt
+++ /dev/null
@@ -1,295 +0,0 @@
-2e127m1 fiat_solinas 0.30
-2e127m1 fiat_solinas 0.41
-2e127m1 fiat_montgomery 1.19
-2e127m1 gmpvar 3.23
-2e127m1 gmpsec 2.86
-2e129m25 fiat_solinas 0.35
-2e129m25 fiat_solinas 0.46
-2e129m25 fiat_montgomery 1.70
-2e129m25 gmpvar 3.77
-2e129m25 gmpsec 3.38
-2e130m5 fiat_solinas 0.44
-2e130m5 fiat_solinas 0.49
-2e130m5 fiat_montgomery 1.87
-2e130m5 gmpvar 3.79
-2e130m5 gmpsec 3.56
-2e137m13 fiat_solinas 0.48
-2e137m13 fiat_montgomery 2.06
-2e137m13 gmpvar 3.78
-2e137m13 gmpsec 3.41
-2e140m27 fiat_solinas 0.51
-2e140m27 fiat_solinas 0.58
-2e140m27 fiat_montgomery 1.98
-2e140m27 gmpvar 3.77
-2e140m27 gmpsec 3.43
-2e141m9 fiat_solinas 0.51
-2e141m9 fiat_solinas 0.59
-2e141m9 fiat_montgomery 2.00
-2e141m9 gmpvar 3.81
-2e141m9 gmpsec 3.43
-2e150m5 fiat_solinas 0.49
-2e150m5 fiat_solinas 0.59
-2e150m5 fiat_montgomery 1.99
-2e150m5 gmpvar 3.80
-2e150m5 gmpsec 3.38
-2e150m3 fiat_solinas 0.42
-2e150m3 fiat_solinas 0.57
-2e150m3 fiat_montgomery 2.00
-2e150m3 gmpvar 3.79
-2e150m3 gmpsec 3.56
-2e152m17 fiat_solinas 0.50
-2e152m17 fiat_solinas 0.62
-2e152m17 fiat_montgomery 1.96
-2e152m17 gmpvar 3.82
-2e152m17 gmpsec 3.40
-2e158m15 fiat_solinas 0.52
-2e158m15 fiat_solinas 0.64
-2e158m15 fiat_montgomery 2.04
-2e158m15 gmpvar 3.77
-2e158m15 gmpsec 3.40
-2e165m25 fiat_solinas 0.59
-2e165m25 fiat_solinas 0.73
-2e165m25 fiat_montgomery 2.46
-2e165m25 gmpvar 4.45
-2e165m25 gmpsec 4.02
-2e166m5 fiat_solinas 0.61
-2e166m5 fiat_montgomery 2.43
-2e166m5 gmpvar 4.43
-2e166m5 gmpsec 4.02
-2e171m19 fiat_solinas 0.57
-2e171m19 fiat_solinas 0.75
-2e171m19 fiat_montgomery 2.68
-2e171m19 gmpvar 4.51
-2e171m19 gmpsec 4.04
-2e174m17 fiat_solinas 0.58
-2e174m17 fiat_solinas 0.77
-2e174m17 fiat_montgomery 2.63
-2e174m17 gmpvar 4.39
-2e174m17 gmpsec 4.03
-2e174m3 fiat_solinas 0.61
-2e174m3 fiat_solinas 0.71
-2e174m3 fiat_montgomery 2.62
-2e174m3 gmpvar 4.40
-2e174m3 gmpsec 4.02
-2e189m25 fiat_solinas 0.70
-2e189m25 fiat_montgomery 2.65
-2e189m25 gmpvar 4.40
-2e189m25 gmpsec 4.05
-2e190m11 fiat_solinas 0.71
-2e190m11 fiat_montgomery 2.64
-2e190m11 gmpvar 4.42
-2e190m11 gmpsec 4.10
-2e191m19 fiat_solinas 0.66
-2e191m19 fiat_solinas 0.86
-2e191m19 fiat_montgomery 2.69
-2e191m19 gmpvar 4.40
-2e191m19 gmpsec 4.03
-2e194m33 fiat_solinas 0.75
-2e194m33 fiat_solinas 0.94
-2e194m33 gmpvar 4.94
-2e194m33 gmpsec 4.66
-2e196m15 fiat_solinas 0.77
-2e196m15 fiat_solinas 0.91
-2e196m15 gmpvar 4.94
-2e196m15 gmpsec 4.64
-2e198m17 fiat_solinas 0.76
-2e198m17 fiat_solinas 0.89
-2e198m17 gmpvar 4.97
-2e198m17 gmpsec 4.72
-2e206m5 fiat_solinas 0.76
-2e206m5 fiat_solinas 0.83
-2e206m5 gmpvar 4.91
-2e206m5 gmpsec 4.62
-2e212m29 fiat_solinas 0.86
-2e212m29 gmpvar 4.91
-2e212m29 gmpsec 4.68
-2e213m3 fiat_solinas 0.70
-2e213m3 fiat_solinas 0.84
-2e213m3 gmpvar 4.94
-2e213m3 gmpsec 4.68
-2e221m3 fiat_solinas 0.80
-2e221m3 gmpvar 4.92
-2e221m3 gmpsec 4.68
-2e222m117 fiat_solinas 1.03
-2e222m117 fiat_solinas 0.87
-2e222m117 gmpvar 4.87
-2e222m117 gmpsec 4.72
-2e226m5 fiat_solinas 1.02
-2e226m5 fiat_solinas 0.87
-2e226m5 gmpvar 5.65
-2e226m5 gmpsec 5.25
-2e230m27 fiat_solinas 1.00
-2e230m27 fiat_solinas 0.83
-2e230m27 gmpvar 5.71
-2e230m27 gmpsec 5.29
-2e235m15 fiat_solinas 1.09
-2e235m15 fiat_solinas 0.90
-2e235m15 gmpvar 5.69
-2e235m15 gmpsec 5.31
-2e243m9 fiat_solinas 1.07
-2e243m9 fiat_solinas 0.86
-2e243m9 gmpvar 5.62
-2e243m9 gmpsec 5.29
-2e251m9 fiat_solinas 1.12
-2e251m9 fiat_solinas 1.18
-2e251m9 gmpvar 5.65
-2e251m9 gmpsec 5.30
-2e255m765 fiat_solinas 1.43
-2e255m765 fiat_solinas 1.61
-2e255m765 gmpvar 5.71
-2e255m765 gmpsec 5.27
-2e255m19 fiat_solinas 1.01
-2e255m19 fiat_solinas 1.14
-2e255m19 gmpvar 5.70
-2e255m19 gmpsec 5.25
-2e256m189 fiat_solinas 1.20
-2e256m189 fiat_solinas 1.52
-2e256m189 gmpvar 5.49
-2e256m189 gmpsec 4.71
-2e266m3 fiat_solinas 1.01
-2e266m3 fiat_solinas 1.11
-2e266m3 gmpvar 6.32
-2e266m3 gmpsec 6.10
-2e285m9 fiat_solinas 1.13
-2e285m9 fiat_solinas 1.49
-2e285m9 gmpvar 6.34
-2e285m9 gmpsec 6.13
-2e291m19 fiat_solinas 1.33
-2e291m19 gmpvar 6.98
-2e291m19 gmpsec 6.94
-2e321m9 fiat_solinas 1.72
-2e321m9 gmpvar 7.66
-2e321m9 gmpsec 7.60
-2e336m17 fiat_solinas 1.67
-2e336m17 fiat_solinas 1.83
-2e336m17 gmpvar 7.74
-2e336m17 gmpsec 7.64
-2e336m3 fiat_solinas 1.59
-2e336m3 gmpvar 7.69
-2e336m3 gmpsec 7.58
-2e338m15 fiat_solinas 1.70
-2e338m15 fiat_solinas 1.96
-2e338m15 gmpvar 7.67
-2e338m15 gmpsec 7.66
-2e369m25 fiat_solinas 2.44
-2e369m25 fiat_solinas 2.74
-2e369m25 gmpvar 9.03
-2e369m25 gmpsec 8.41
-2e379m19 fiat_solinas 2.47
-2e379m19 fiat_solinas 3.04
-2e379m19 gmpvar 9.25
-2e379m19 gmpsec 8.44
-2e382m105 fiat_solinas 2.66
-2e382m105 fiat_solinas 4.05
-2e382m105 gmpvar 9.04
-2e382m105 gmpsec 8.41
-2e383m421 fiat_solinas 4.19
-2e383m421 fiat_solinas 3.58
-2e383m421 gmpvar 9.11
-2e383m421 gmpsec 8.45
-2e383m187 fiat_solinas 2.63
-2e383m187 fiat_solinas 4.14
-2e383m187 gmpvar 9.11
-2e383m187 gmpsec 8.44
-2e383m31 fiat_solinas 2.60
-2e383m31 gmpvar 9.13
-2e383m31 gmpsec 8.47
-2e384m317 fiat_solinas 3.95
-2e384m317 fiat_solinas 4.18
-2e384m317 gmpvar 8.82
-2e384m317 gmpsec 7.62
-2e389m21 fiat_solinas 2.89
-2e389m21 gmpvar 9.93
-2e389m21 gmpsec 9.41
-2e401m31 fiat_solinas 2.85
-2e401m31 fiat_solinas 4.17
-2e401m31 gmpvar 9.92
-2e401m31 gmpsec 9.35
-2e413m21 fiat_solinas 3.53
-2e413m21 gmpvar 9.93
-2e413m21 gmpsec 9.48
-2e414m17 fiat_solinas 3.72
-2e414m17 gmpvar 9.86
-2e414m17 gmpsec 9.40
-2e444m17 fiat_solinas 3.70
-2e444m17 gmpvar 10.89
-2e444m17 gmpsec 10.31
-2e452m3 fiat_solinas 3.76
-2e452m3 fiat_solinas 3.23
-2e452m3 gmpvar 11.63
-2e452m3 gmpsec 11.33
-2e468m17 fiat_solinas 3.20
-2e468m17 fiat_solinas 5.38
-2e468m17 gmpvar 11.63
-2e468m17 gmpsec 11.37
-2e488m17 fiat_solinas 7.99
-2e488m17 gmpvar 12.92
-2e488m17 gmpsec 12.23
-2e489m21 fiat_solinas 7.70
-2e489m21 gmpvar 12.81
-2e489m21 gmpsec 12.26
-2e495m31 fiat_solinas 6.07
-2e495m31 fiat_solinas 8.60
-2e495m31 gmpvar 13.10
-2e495m31 gmpsec 12.20
-2e511m481 gmpvar 12.90
-2e511m481 gmpsec 12.23
-2e511m187 fiat_solinas 9.73
-2e511m187 gmpvar 13.07
-2e511m187 gmpsec 12.21
-2e512m569 gmpvar 12.55
-2e512m569 gmpsec 11.23
-2e521m1 fiat_solinas 5.27
-2e521m1 fiat_solinas 3.90
-2e521m1 gmpvar 13.91
-2e521m1 gmpsec 13.30
-2e192m2e64m1 fiat_montgomery 2.41
-2e192m2e64m1 gmpvar 4.23
-2e192m2e64m1 gmpsec 3.56
-2e216m2e108m1 fiat_solinas 1.00
-2e216m2e108m1 fiat_solinas 0.70
-2e216m2e108m1 gmpvar 4.92
-2e216m2e108m1 gmpsec 4.67
-2e322m2e161m1 fiat_solinas 1.37
-2e322m2e161m1 fiat_solinas 1.82
-2e322m2e161m1 gmpvar 7.74
-2e322m2e161m1 gmpsec 7.66
-2e416m2e208m1 fiat_solinas 2.48
-2e416m2e208m1 fiat_solinas 3.34
-2e416m2e208m1 gmpvar 9.67
-2e416m2e208m1 gmpsec 8.54
-2e448m2e224m1 fiat_solinas 3.18
-2e448m2e224m1 gmpvar 10.51
-2e448m2e224m1 gmpsec 9.57
-2e450m2e225m1 gmpvar 11.63
-2e450m2e225m1 gmpsec 11.37
-2e480m2e240m1 fiat_solinas 3.58
-2e480m2e240m1 gmpvar 11.33
-2e480m2e240m1 gmpsec 10.47
-2e205m45x2e198m1 gmpvar 5.03
-2e205m45x2e198m1 gmpsec 4.66
-2e224m2e96p1 gmpvar 4.85
-2e224m2e96p1 gmpsec 4.13
-2e256m2e224p2e192p2e96m1 gmpvar 5.46
-2e256m2e224p2e192p2e96m1 gmpsec 4.70
-2e256m2e32m977 fiat_solinas 1.65
-2e256m2e32m977 fiat_solinas 2.00
-2e256m2e32m977 gmpvar 5.45
-2e256m2e32m977 gmpsec 4.72
-2e256m4294968273 gmpvar 5.48
-2e256m4294968273 gmpsec 4.77
-2e384m2e128m2e96p2e32m1 gmpvar 8.80
-2e384m2e128m2e96p2e32m1 gmpsec 7.62
-2e256m88x2e240m1 gmpvar 5.46
-2e256m88x2e240m1 gmpsec 4.78
-2e254m127x2e240m1 fiat_montgomery 3.97
-2e254m127x2e240m1 gmpvar 5.70
-2e254m127x2e240m1 gmpsec 5.26
-2e384m79x2e376m1 gmpvar 8.84
-2e384m79x2e376m1 gmpsec 7.66
-2e384m5x2e368m1 gmpvar 8.94
-2e384m5x2e368m1 gmpsec 7.64
-2e512m491x2e496m1 gmpvar 12.58
-2e512m491x2e496m1 gmpsec 11.26
-2e510m290x2e496m1 gmpvar 12.90
-2e510m290x2e496m1 gmpsec 12.17
diff --git a/measurements/results-by-field-aggregate64.txt b/measurements/results-by-field-aggregate64.txt
deleted file mode 100644
index a755bff58..000000000
--- a/measurements/results-by-field-aggregate64.txt
+++ /dev/null
@@ -1,573 +0,0 @@
-2e127m1 fiat_solinas 0.03
-2e127m1 fiat_solinas 0.04
-2e127m1 fiat_solinas 0.05
-2e127m1 fiat_montgomery 0.04
-2e127m1 fiat_montgomery 0.12
-2e127m1 gmpvar 0.15
-2e127m1 gmpsec 0.26
-2e127m1 gmpxx 0.67
-2e129m25 fiat_solinas 0.03
-2e129m25 fiat_solinas 0.04
-2e129m25 fiat_solinas 0.03
-2e129m25 fiat_solinas 0.06
-2e129m25 fiat_montgomery 0.07
-2e129m25 fiat_montgomery 0.18
-2e129m25 gmpvar 0.27
-2e129m25 gmpsec 0.38
-2e129m25 gmpxx 0.80
-2e130m5 fiat_solinas 0.04
-2e130m5 fiat_solinas 0.04
-2e130m5 fiat_solinas 0.03
-2e130m5 fiat_solinas 0.06
-2e130m5 fiat_montgomery 0.09
-2e130m5 fiat_montgomery 0.19
-2e130m5 gmpvar 0.28
-2e130m5 gmpsec 0.39
-2e130m5 gmpxx 0.79
-2e137m13 fiat_solinas 0.03
-2e137m13 fiat_solinas 0.04
-2e137m13 fiat_solinas 0.06
-2e137m13 fiat_montgomery 0.08
-2e137m13 fiat_montgomery 0.19
-2e137m13 gmpvar 0.27
-2e137m13 gmpsec 0.37
-2e137m13 gmpxx 0.80
-2e140m27 fiat_solinas 0.03
-2e140m27 fiat_solinas 0.04
-2e140m27 fiat_solinas 0.06
-2e140m27 fiat_solinas 0.07
-2e140m27 fiat_montgomery 0.08
-2e140m27 fiat_montgomery 0.19
-2e140m27 gmpvar 0.27
-2e140m27 gmpsec 0.38
-2e140m27 gmpxx 0.80
-2e141m9 fiat_solinas 0.03
-2e141m9 fiat_solinas 0.04
-2e141m9 fiat_solinas 0.06
-2e141m9 fiat_solinas 0.07
-2e141m9 fiat_montgomery 0.08
-2e141m9 fiat_montgomery 0.19
-2e141m9 gmpvar 0.27
-2e141m9 gmpsec 0.39
-2e141m9 gmpxx 0.83
-2e150m5 fiat_solinas 0.03
-2e150m5 fiat_solinas 0.04
-2e150m5 fiat_solinas 0.06
-2e150m5 fiat_solinas 0.07
-2e150m5 fiat_montgomery 0.08
-2e150m5 fiat_montgomery 0.19
-2e150m5 gmpvar 0.29
-2e150m5 gmpsec 0.39
-2e150m5 gmpxx 0.84
-2e150m3 fiat_solinas 0.03
-2e150m3 fiat_solinas 0.04
-2e150m3 fiat_solinas 0.06
-2e150m3 fiat_solinas 0.07
-2e150m3 fiat_montgomery 0.08
-2e150m3 fiat_montgomery 0.19
-2e150m3 gmpvar 0.30
-2e150m3 gmpsec 0.38
-2e150m3 gmpxx 0.80
-2e152m17 fiat_solinas 0.03
-2e152m17 fiat_solinas 0.04
-2e152m17 fiat_solinas 0.06
-2e152m17 fiat_solinas 0.08
-2e152m17 fiat_montgomery 0.08
-2e152m17 fiat_montgomery 0.20
-2e152m17 gmpvar 0.27
-2e152m17 gmpsec 0.38
-2e152m17 gmpxx 0.82
-2e158m15 fiat_solinas 0.03
-2e158m15 fiat_solinas 0.04
-2e158m15 fiat_solinas 0.06
-2e158m15 fiat_solinas 0.07
-2e158m15 fiat_montgomery 0.08
-2e158m15 fiat_montgomery 0.19
-2e158m15 gmpvar 0.27
-2e158m15 gmpsec 0.37
-2e158m15 gmpxx 0.76
-2e165m25 fiat_solinas 0.03
-2e165m25 fiat_solinas 0.04
-2e165m25 fiat_solinas 0.07
-2e165m25 fiat_solinas 0.10
-2e165m25 fiat_montgomery 0.08
-2e165m25 fiat_montgomery 0.27
-2e165m25 gmpvar 0.27
-2e165m25 gmpsec 0.38
-2e165m25 gmpxx 0.78
-2e166m5 fiat_solinas 0.03
-2e166m5 fiat_solinas 0.04
-2e166m5 fiat_solinas 0.07
-2e166m5 fiat_montgomery 0.08
-2e166m5 fiat_montgomery 0.27
-2e166m5 gmpvar 0.27
-2e166m5 gmpsec 0.39
-2e166m5 gmpxx 0.79
-2e171m19 fiat_solinas 0.03
-2e171m19 fiat_solinas 0.04
-2e171m19 fiat_solinas 0.07
-2e171m19 fiat_solinas 0.10
-2e171m19 fiat_montgomery 0.08
-2e171m19 fiat_montgomery 0.27
-2e171m19 gmpvar 0.27
-2e171m19 gmpsec 0.38
-2e171m19 gmpxx 0.79
-2e174m17 fiat_solinas 0.03
-2e174m17 fiat_solinas 0.04
-2e174m17 fiat_solinas 0.07
-2e174m17 fiat_solinas 0.09
-2e174m17 fiat_montgomery 0.08
-2e174m17 fiat_montgomery 0.28
-2e174m17 gmpvar 0.28
-2e174m17 gmpsec 0.38
-2e174m17 gmpxx 0.78
-2e174m3 fiat_solinas 0.03
-2e174m3 fiat_solinas 0.04
-2e174m3 fiat_solinas 0.07
-2e174m3 fiat_solinas 0.09
-2e174m3 fiat_montgomery 0.08
-2e174m3 fiat_montgomery 0.27
-2e174m3 gmpvar 0.27
-2e174m3 gmpsec 0.38
-2e174m3 gmpxx 0.78
-2e189m25 fiat_solinas 0.04
-2e189m25 fiat_solinas 0.06
-2e189m25 fiat_solinas 0.09
-2e189m25 fiat_montgomery 0.08
-2e189m25 fiat_montgomery 0.27
-2e189m25 gmpvar 0.27
-2e189m25 gmpsec 0.39
-2e189m25 gmpxx 0.80
-2e190m11 fiat_solinas 0.04
-2e190m11 fiat_solinas 0.06
-2e190m11 fiat_solinas 0.09
-2e190m11 fiat_montgomery 0.08
-2e190m11 fiat_montgomery 0.27
-2e190m11 gmpvar 0.27
-2e190m11 gmpsec 0.38
-2e190m11 gmpxx 0.78
-2e191m19 fiat_solinas 0.04
-2e191m19 fiat_solinas 0.06
-2e191m19 fiat_solinas 0.10
-2e191m19 fiat_solinas 0.11
-2e191m19 fiat_montgomery 0.09
-2e191m19 fiat_montgomery 0.27
-2e191m19 gmpvar 0.26
-2e191m19 gmpsec 0.36
-2e191m19 gmpxx 0.78
-2e194m33 fiat_solinas 0.04
-2e194m33 fiat_solinas 0.06
-2e194m33 fiat_solinas 0.09
-2e194m33 fiat_solinas 0.11
-2e194m33 fiat_montgomery 0.12
-2e194m33 gmpvar 0.34
-2e194m33 gmpsec 0.50
-2e194m33 gmpxx 0.93
-2e196m15 fiat_solinas 0.04
-2e196m15 fiat_solinas 0.06
-2e196m15 fiat_solinas 0.09
-2e196m15 fiat_solinas 0.11
-2e196m15 fiat_montgomery 0.12
-2e196m15 gmpvar 0.34
-2e196m15 gmpsec 0.50
-2e196m15 gmpxx 0.89
-2e198m17 fiat_solinas 0.04
-2e198m17 fiat_solinas 0.06
-2e198m17 fiat_solinas 0.09
-2e198m17 fiat_solinas 0.11
-2e198m17 fiat_montgomery 0.12
-2e198m17 gmpvar 0.34
-2e198m17 gmpsec 0.51
-2e198m17 gmpxx 0.87
-2e206m5 fiat_solinas 0.04
-2e206m5 fiat_solinas 0.06
-2e206m5 fiat_solinas 0.08
-2e206m5 fiat_solinas 0.11
-2e206m5 fiat_montgomery 0.14
-2e206m5 gmpvar 0.34
-2e206m5 gmpsec 0.50
-2e206m5 gmpxx 0.84
-2e212m29 fiat_solinas 0.05
-2e212m29 fiat_solinas 0.06
-2e212m29 fiat_solinas 0.11
-2e212m29 fiat_montgomery 0.12
-2e212m29 gmpvar 0.35
-2e212m29 gmpsec 0.49
-2e212m29 gmpxx 0.87
-2e213m3 fiat_solinas 0.04
-2e213m3 fiat_solinas 0.06
-2e213m3 fiat_solinas 0.09
-2e213m3 fiat_solinas 0.11
-2e213m3 fiat_montgomery 0.13
-2e213m3 gmpvar 0.37
-2e213m3 gmpsec 0.49
-2e213m3 gmpxx 0.88
-2e221m3 fiat_solinas 0.05
-2e221m3 fiat_solinas 0.07
-2e221m3 fiat_solinas 0.10
-2e221m3 fiat_montgomery 0.15
-2e221m3 gmpvar 0.36
-2e221m3 gmpsec 0.51
-2e221m3 gmpxx 0.89
-2e222m117 fiat_solinas 0.05
-2e222m117 fiat_solinas 0.06
-2e222m117 fiat_solinas 0.13
-2e222m117 fiat_solinas 0.11
-2e222m117 fiat_montgomery 0.12
-2e222m117 gmpvar 0.35
-2e222m117 gmpsec 0.53
-2e222m117 gmpxx 0.91
-2e226m5 fiat_solinas 0.04
-2e226m5 fiat_solinas 0.08
-2e226m5 fiat_solinas 0.13
-2e226m5 fiat_solinas 0.11
-2e226m5 fiat_montgomery 0.13
-2e226m5 gmpvar 0.35
-2e226m5 gmpsec 0.50
-2e226m5 gmpxx 0.92
-2e230m27 fiat_solinas 0.05
-2e230m27 fiat_solinas 0.06
-2e230m27 fiat_solinas 0.13
-2e230m27 fiat_solinas 0.11
-2e230m27 fiat_montgomery 0.13
-2e230m27 gmpvar 0.35
-2e230m27 gmpsec 0.54
-2e230m27 gmpxx 0.91
-2e235m15 fiat_solinas 0.06
-2e235m15 fiat_solinas 0.06
-2e235m15 fiat_solinas 0.13
-2e235m15 fiat_solinas 0.11
-2e235m15 fiat_montgomery 0.13
-2e235m15 gmpvar 0.34
-2e235m15 gmpsec 0.50
-2e235m15 gmpxx 0.89
-2e243m9 fiat_solinas 0.06
-2e243m9 fiat_solinas 0.11
-2e243m9 fiat_solinas 0.12
-2e243m9 fiat_solinas 0.10
-2e243m9 fiat_montgomery 0.13
-2e243m9 gmpvar 0.34
-2e243m9 gmpsec 0.50
-2e243m9 gmpxx 0.89
-2e251m9 fiat_solinas 0.06
-2e251m9 fiat_solinas 0.10
-2e251m9 fiat_solinas 0.13
-2e251m9 fiat_solinas 0.16
-2e251m9 fiat_montgomery 0.13
-2e251m9 gmpvar 0.35
-2e251m9 gmpsec 0.50
-2e251m9 gmpxx 0.94
-2e255m765 fiat_solinas 0.06
-2e255m765 fiat_solinas 0.10
-2e255m765 fiat_solinas 0.18
-2e255m765 fiat_solinas 0.20
-2e255m765 fiat_montgomery 0.13
-2e255m765 gmpvar 0.34
-2e255m765 gmpsec 0.52
-2e255m765 gmpxx 0.90
-2e255m19 fiat_solinas 0.06
-2e255m19 fiat_solinas 0.10
-2e255m19 fiat_solinas 0.15
-2e255m19 fiat_solinas 0.17
-2e255m19 fiat_montgomery 0.13
-2e255m19 gmpvar 0.35
-2e255m19 gmpsec 0.48
-2e255m19 gmpxx 0.90
-2e256m189 fiat_solinas 0.06
-2e256m189 fiat_solinas 0.11
-2e256m189 fiat_solinas 0.15
-2e256m189 fiat_solinas 0.18
-2e256m189 fiat_montgomery 0.14
-2e256m189 gmpvar 0.34
-2e256m189 gmpsec 0.38
-2e256m189 gmpxx 0.87
-2e266m3 fiat_solinas 0.06
-2e266m3 fiat_solinas 0.10
-2e266m3 fiat_solinas 0.12
-2e266m3 fiat_solinas 0.15
-2e266m3 fiat_montgomery 0.18
-2e266m3 gmpvar 0.45
-2e266m3 gmpsec 0.66
-2e266m3 gmpxx 1.13
-2e285m9 fiat_solinas 0.06
-2e285m9 fiat_solinas 0.10
-2e285m9 fiat_solinas 0.15
-2e285m9 fiat_solinas 0.17
-2e285m9 fiat_montgomery 0.18
-2e285m9 gmpvar 0.43
-2e285m9 gmpsec 0.73
-2e285m9 gmpxx 0.97
-2e291m19 fiat_solinas 0.07
-2e291m19 fiat_solinas 0.10
-2e291m19 fiat_solinas 0.18
-2e291m19 fiat_montgomery 0.18
-2e291m19 gmpvar 0.42
-2e291m19 gmpsec 0.68
-2e291m19 gmpxx 1.00
-2e321m9 fiat_solinas 0.10
-2e321m9 fiat_solinas 0.12
-2e321m9 fiat_solinas 0.19
-2e321m9 fiat_montgomery 0.26
-2e321m9 gmpvar 0.54
-2e321m9 gmpsec 0.80
-2e321m9 gmpxx 1.18
-2e336m17 fiat_solinas 0.10
-2e336m17 fiat_solinas 0.15
-2e336m17 fiat_solinas 0.22
-2e336m17 fiat_solinas 0.23
-2e336m17 fiat_montgomery 0.27
-2e336m17 gmpvar 0.53
-2e336m17 gmpsec 0.80
-2e336m17 gmpxx 1.11
-2e336m3 fiat_solinas 0.09
-2e336m3 fiat_solinas 0.12
-2e336m3 fiat_solinas 0.20
-2e336m3 fiat_montgomery 0.27
-2e336m3 gmpvar 0.53
-2e336m3 gmpsec 0.86
-2e336m3 gmpxx 1.08
-2e338m15 fiat_solinas 0.10
-2e338m15 fiat_solinas 0.12
-2e338m15 fiat_solinas 0.20
-2e338m15 fiat_solinas 0.23
-2e338m15 fiat_montgomery 0.25
-2e338m15 gmpvar 0.54
-2e338m15 gmpsec 0.80
-2e338m15 gmpxx 1.06
-2e369m25 fiat_solinas 0.13
-2e369m25 fiat_solinas 0.15
-2e369m25 fiat_solinas 0.26
-2e369m25 fiat_solinas 0.31
-2e369m25 fiat_montgomery 0.26
-2e369m25 gmpvar 0.52
-2e369m25 gmpsec 0.79
-2e369m25 gmpxx 1.10
-2e379m19 fiat_solinas 0.12
-2e379m19 fiat_solinas 0.17
-2e379m19 fiat_solinas 0.27
-2e379m19 fiat_solinas 0.30
-2e379m19 fiat_montgomery 0.26
-2e379m19 gmpvar 0.55
-2e379m19 gmpsec 0.79
-2e379m19 gmpxx 1.07
-2e382m105 fiat_solinas 0.13
-2e382m105 fiat_solinas 0.15
-2e382m105 fiat_solinas 0.30
-2e382m105 fiat_solinas 0.34
-2e382m105 fiat_montgomery 0.25
-2e382m105 gmpvar 0.57
-2e382m105 gmpsec 0.92
-2e382m105 gmpxx 1.11
-2e383m421 fiat_solinas 0.13
-2e383m421 fiat_solinas 0.15
-2e383m421 fiat_solinas 0.32
-2e383m421 fiat_solinas 0.40
-2e383m421 fiat_montgomery 0.25
-2e383m421 gmpvar 0.51
-2e383m421 gmpsec 0.76
-2e383m421 gmpxx 1.06
-2e383m187 fiat_solinas 0.13
-2e383m187 fiat_solinas 0.16
-2e383m187 fiat_solinas 0.30
-2e383m187 fiat_solinas 0.34
-2e383m187 fiat_montgomery 0.28
-2e383m187 gmpvar 0.50
-2e383m187 gmpsec 0.75
-2e383m187 gmpxx 1.05
-2e383m31 fiat_solinas 0.13
-2e383m31 fiat_solinas 0.16
-2e383m31 fiat_solinas 0.30
-2e383m31 fiat_montgomery 0.26
-2e383m31 gmpvar 0.51
-2e383m31 gmpsec 0.75
-2e383m31 gmpxx 1.05
-2e384m317 fiat_solinas 0.13
-2e384m317 fiat_solinas 0.15
-2e384m317 fiat_solinas 0.32
-2e384m317 fiat_solinas 0.37
-2e384m317 fiat_montgomery 0.26
-2e384m317 gmpvar 0.48
-2e384m317 gmpsec 0.67
-2e384m317 gmpxx 1.00
-2e389m21 fiat_solinas 0.13
-2e389m21 fiat_solinas 0.16
-2e389m21 fiat_solinas 0.32
-2e389m21 gmpvar 0.60
-2e389m21 gmpsec 0.97
-2e389m21 gmpxx 1.22
-2e401m31 fiat_solinas 0.14
-2e401m31 fiat_solinas 0.15
-2e401m31 fiat_solinas 0.31
-2e401m31 fiat_solinas 0.33
-2e401m31 gmpvar 0.61
-2e401m31 gmpsec 0.97
-2e401m31 gmpxx 1.17
-2e413m21 fiat_solinas 0.16
-2e413m21 fiat_solinas 0.36
-2e413m21 gmpvar 0.62
-2e413m21 gmpsec 0.99
-2e413m21 gmpxx 1.22
-2e414m17 fiat_solinas 0.15
-2e414m17 fiat_solinas 0.18
-2e414m17 fiat_solinas 0.34
-2e414m17 gmpvar 0.60
-2e414m17 gmpsec 0.98
-2e414m17 gmpxx 1.21
-2e444m17 fiat_solinas 0.17
-2e444m17 fiat_solinas 0.19
-2e444m17 fiat_solinas 0.36
-2e444m17 gmpvar 0.60
-2e444m17 gmpsec 0.96
-2e444m17 gmpxx 1.20
-2e452m3 fiat_solinas 0.16
-2e452m3 fiat_solinas 0.19
-2e452m3 fiat_solinas 0.32
-2e452m3 fiat_solinas 0.38
-2e452m3 gmpvar 0.71
-2e452m3 gmpsec 1.24
-2e452m3 gmpxx 1.32
-2e468m17 fiat_solinas 0.16
-2e468m17 fiat_solinas 0.19
-2e468m17 fiat_solinas 0.38
-2e468m17 fiat_solinas 0.43
-2e468m17 gmpvar 0.71
-2e468m17 gmpsec 1.23
-2e468m17 gmpxx 1.29
-2e488m17 fiat_solinas 0.28
-2e488m17 fiat_solinas 0.19
-2e488m17 fiat_solinas 0.48
-2e488m17 gmpvar 0.70
-2e488m17 gmpsec 1.20
-2e488m17 gmpxx 1.28
-2e489m21 fiat_solinas 0.23
-2e489m21 fiat_solinas 0.20
-2e489m21 fiat_solinas 0.49
-2e489m21 gmpvar 0.69
-2e489m21 gmpsec 1.17
-2e489m21 gmpxx 1.27
-2e495m31 fiat_solinas 0.23
-2e495m31 fiat_solinas 0.19
-2e495m31 fiat_solinas 0.45
-2e495m31 fiat_solinas 0.50
-2e495m31 gmpvar 0.69
-2e495m31 gmpsec 1.17
-2e495m31 gmpxx 1.30
-2e511m481 fiat_solinas 0.25
-2e511m481 fiat_solinas 0.28
-2e511m481 gmpvar 0.66
-2e511m481 gmpsec 1.12
-2e511m481 gmpxx 1.24
-2e511m187 fiat_solinas 0.25
-2e511m187 fiat_solinas 0.28
-2e511m187 fiat_solinas 0.56
-2e511m187 gmpvar 0.66
-2e511m187 gmpsec 1.13
-2e511m187 gmpxx 1.21
-2e512m569 fiat_solinas 0.24
-2e512m569 fiat_solinas 0.28
-2e512m569 gmpvar 0.62
-2e512m569 gmpsec 0.95
-2e512m569 gmpxx 1.14
-2e521m1 fiat_solinas 0.25
-2e521m1 fiat_solinas 0.18
-2e521m1 fiat_solinas 0.36
-2e521m1 fiat_solinas 0.39
-2e521m1 gmpvar 0.81
-2e521m1 gmpsec 1.40
-2e521m1 gmpxx 1.44
-2e192m2e64m1 fiat_solinas 0.05
-2e192m2e64m1 fiat_solinas 0.07
-2e192m2e64m1 fiat_montgomery 0.07
-2e192m2e64m1 fiat_montgomery 0.26
-2e192m2e64m1 gmpvar 0.24
-2e192m2e64m1 gmpsec 0.31
-2e192m2e64m1 gmpxx 0.79
-2e216m2e108m1 fiat_solinas 0.04
-2e216m2e108m1 fiat_solinas 0.12
-2e216m2e108m1 fiat_solinas 0.08
-2e216m2e108m1 fiat_montgomery 0.12
-2e216m2e108m1 gmpvar 0.35
-2e216m2e108m1 gmpsec 0.51
-2e216m2e108m1 gmpxx 0.88
-2e322m2e161m1 fiat_solinas 0.07
-2e322m2e161m1 fiat_solinas 0.16
-2e322m2e161m1 fiat_solinas 0.23
-2e322m2e161m1 fiat_montgomery 0.27
-2e322m2e161m1 gmpvar 0.53
-2e322m2e161m1 gmpsec 0.83
-2e322m2e161m1 gmpxx 1.15
-2e416m2e208m1 fiat_solinas 0.14
-2e416m2e208m1 fiat_solinas 0.25
-2e416m2e208m1 fiat_solinas 0.33
-2e416m2e208m1 gmpvar 0.60
-2e416m2e208m1 gmpsec 0.98
-2e416m2e208m1 gmpxx 1.16
-2e448m2e224m1 fiat_solinas 0.18
-2e448m2e224m1 fiat_solinas 0.12
-2e448m2e224m1 fiat_solinas 0.30
-2e448m2e224m1 gmpvar 0.52
-2e448m2e224m1 gmpsec 0.79
-2e448m2e224m1 gmpxx 1.06
-2e450m2e225m1 fiat_solinas 0.18
-2e450m2e225m1 fiat_solinas 0.13
-2e450m2e225m1 gmpvar 0.74
-2e450m2e225m1 gmpsec 1.22
-2e450m2e225m1 gmpxx 1.34
-2e480m2e240m1 fiat_solinas 0.19
-2e480m2e240m1 fiat_solinas 0.13
-2e480m2e240m1 fiat_solinas 0.34
-2e480m2e240m1 gmpvar 0.71
-2e480m2e240m1 gmpsec 1.18
-2e480m2e240m1 gmpxx 1.28
-2e205m45x2e198m1 fiat_montgomery 0.14
-2e205m45x2e198m1 gmpvar 0.34
-2e205m45x2e198m1 gmpsec 0.51
-2e205m45x2e198m1 gmpxx 0.87
-2e224m2e96p1 fiat_montgomery 0.13
-2e224m2e96p1 gmpvar 0.35
-2e224m2e96p1 gmpsec 0.50
-2e224m2e96p1 gmpxx 0.88
-2e256m2e224p2e192p2e96m1 fiat_montgomery 0.11
-2e256m2e224p2e192p2e96m1 gmpvar 0.33
-2e256m2e224p2e192p2e96m1 gmpsec 0.38
-2e256m2e224p2e192p2e96m1 gmpxx 0.84
-2e256m2e32m977 fiat_solinas 0.10
-2e256m2e32m977 fiat_solinas 0.13
-2e256m2e32m977 fiat_solinas 0.19
-2e256m2e32m977 fiat_solinas 0.20
-2e256m2e32m977 fiat_montgomery 0.12
-2e256m2e32m977 gmpvar 0.34
-2e256m2e32m977 gmpsec 0.38
-2e256m2e32m977 gmpxx 0.87
-2e256m4294968273 fiat_solinas 0.16
-2e256m4294968273 fiat_solinas 0.14
-2e256m4294968273 fiat_montgomery 0.13
-2e256m4294968273 gmpvar 0.34
-2e256m4294968273 gmpsec 0.37
-2e256m4294968273 gmpxx 0.86
-2e384m2e128m2e96p2e32m1 fiat_montgomery 0.25
-2e384m2e128m2e96p2e32m1 gmpvar 0.47
-2e384m2e128m2e96p2e32m1 gmpsec 0.64
-2e384m2e128m2e96p2e32m1 gmpxx 0.98
-2e256m88x2e240m1 fiat_montgomery 0.11
-2e256m88x2e240m1 gmpvar 0.34
-2e256m88x2e240m1 gmpsec 0.39
-2e256m88x2e240m1 gmpxx 0.88
-2e254m127x2e240m1 fiat_montgomery 0.12
-2e254m127x2e240m1 gmpvar 0.35
-2e254m127x2e240m1 gmpsec 0.50
-2e254m127x2e240m1 gmpxx 0.92
-2e384m79x2e376m1 fiat_montgomery 0.23
-2e384m79x2e376m1 gmpvar 0.46
-2e384m79x2e376m1 gmpsec 0.62
-2e384m79x2e376m1 gmpxx 0.99
-2e384m5x2e368m1 fiat_montgomery 0.23
-2e384m5x2e368m1 gmpvar 0.46
-2e384m5x2e368m1 gmpsec 0.63
-2e384m5x2e368m1 gmpxx 0.99
-2e512m491x2e496m1 gmpvar 0.62
-2e512m491x2e496m1 gmpsec 0.99
-2e512m491x2e496m1 gmpxx 1.15
-2e510m290x2e496m1 gmpvar 0.70
-2e510m290x2e496m1 gmpsec 1.20
-2e510m290x2e496m1 gmpxx 1.28
diff --git a/measurements/tolatex.py b/measurements/tolatex.py
deleted file mode 100644
index f85ee41af..000000000
--- a/measurements/tolatex.py
+++ /dev/null
@@ -1,233 +0,0 @@
-# Generates benchmark graphs in LaTex (following format from the pgfplots
-# package)
-import sys, math, re
-
-USAGE = "USAGE: python tolatex.py [input file] {plot32, plot64, table32, table64}"
-
-SETUPS = {
- "gmpxx": "color=red,mark=x",
- "gmpsec" : "color=red,mark=*",
- "gmpvar": "color=red,mark=o",
- "fiat_montgomery": "color=blue,mark=triangle*",
- "fiat_solinas": "color=blue,mark=triangle",
- }
-
-# setups to combine and functions to combine them
-COMBINE = [
- ("fiat_montgomery", "fiat_solinas", min),
- ]
-
-# setups to exclude
-EXCLUDE = [
- "gmpxx"
- ]
-
-LEGEND = {
- "fiat_montgomery": "this paper",
- "fiat_solinas": "this paper",
- "gmpvar": "GMP mpn API",
- "gmpxx": "GMP C++ API",
- "gmpsec" : "GMP mpn_sec API"
- }
-
-class ParseException(Exception): pass
-class MissingDataException(Exception): pass
-
-# given a string representing one term or "tap" in a prime, returns a pair of
-# integers representing the weight and coefficient of that tap
-# "2 ^ y" -> [1, y]
-# "x * 2 ^ y" -> [x, y]
-# "x * y" -> [x*y,0]
-# "x" -> [x,0]
-def parse_term(t) :
- if "*" not in t and "^" not in t:
- return [int(t),0]
-
- if "*" in t:
- if len(t.split("*")) > 2: # this occurs when e.g. [w - x * y] has been turned into [w + -1 * x * y]
- a1,a2,b = t.split("*")
- a = int(a1) * int(a2)
- else:
- a,b = t.split("*")
- if "^" not in b:
- return [int(a) * int(b),0]
- else:
- a,b = (1,t)
-
- b,e = b.split("^")
- if int(b) != 2:
- raise ParseException("Could not parse term, power with base other than 2: %s" %t)
- return [int(a),int(e)]
-
-# expects prime to be a string and expressed as sum/difference of products of
-# two with small coefficients (e.g. '2^448 - 2^224 - 1', '2^255 - 19')
-# returns tuple (string representation, numeric value)
-def parse_prime(prime):
- rep = prime.replace("e", "^").replace("m", "-").replace("p","+").replace("x","*")
- terms = rep.replace("-", "+ -").replace(' ', '').replace('+-2^', '+-1*2^').split("+")
- value = sum([(x * (2**e)) for x,e in map(parse_term, terms)])
- return (rep, value)
-
-def parse_line(line):
- data = line.strip().split("\t")
- if len(data) != 3 or (data[1] not in SETUPS) or ("2e" not in data[0]) :
- raise ParseException("Could not parse line %s" %line.strip())
- return {
- "prime" : data[0],
- "setup" : data[1],
- "time" : data[2] }
-
-def final_lines(bits):
- out = []
- for s in SETUPS:
- if (s in EXCLUDE) or any([x[1]==s for x in COMBINE]):
- continue # in this case, the setup has been combined into some other one
- out.append(s)
- return out
-
-# check for missing data points
-def check_missing(data, bits):
- all_primes = set()
- for s in final_lines(bits):
- all_primes = all_primes | set(data[s].keys())
- missing = []
- for s in final_lines(bits):
- x = all_primes ^ set(data[s].keys())
- if len(x) != 0:
- missing.append((s, x))
- if len(missing) > 0:
- message = "\n".join(["missing datapoints in %s: primes are %s" %(LEGEND[s],list(map(lambda t:t[0], x))) for s,x in missing])
- print("WARNING: %s" %message)
- #raise MissingDataException(message)
-
-# reorganize, and parse primes
-def clean_plot_data(parsed_lines, bits):
- out = {s:{} for s in SETUPS}
- for ln in parsed_lines:
- p = parse_prime(ln["prime"])
- if p in out[ln["setup"]]:
- out[ln["setup"]][p] = min(float(ln["time"]), out[ln["setup"]][p])
- else:
- out[ln["setup"]][p] = float(ln["time"])
- # combine setups according to COMBINE list
- for s1, s2, f in COMBINE:
- all_primes = list(out[s1].keys())
- all_primes.extend(out[s2].keys())
- for p in set(all_primes):
- if p in out[s1] and p in out[s2]:
- out[s1][p] = f(out[s1][p], out[s2][p])
- elif p in out[s2]:
- out[s1][p] = out[s2][p]
- check_missing(out, bits)
- return out
-
-# remove duplicates, reorganize, and parse primes
-def clean_table_data(parsed_lines):
- all_primes = set([ln["prime"] for ln in parsed_lines])
- out = {p:{} for p in all_primes}
- for ln in parsed_lines:
- prime = ln["prime"]
- s = ln["setup"]
- if s in out[prime]:
- out[prime][s] = min(float(ln["time"]), out[prime][s])
- else:
- out[prime][s] = float(ln["time"])
- return out
-
-def maketable(data, bits):
- if bits == 64:
- out="""\\tablehead{%
- \\hline
- & \\multicolumn{2}{c|}{\\textbf{Our Code}} & \\multicolumn{3}{c|}{\\textbf{GMP Code}} & \\\\
- \\cline{2-6}
- \\textbf{Prime} & \\textbf{Sol.} & \\textbf{Mont.} & \\textbf{const time} & \\textbf{var time} & \\textbf{C++} & \\textbf{Speedup} \\\\ \\hline}
-\\footnotesize
-\\begin{xtabular}{|l|p{0.6cm}|p{0.6cm}|p{0.6cm}|p{0.6cm}|p{0.6cm}|p{0.6cm}|}\n"""
- else:
- out="""\\tablehead{%
- \\hline
- & \\multicolumn{2}{c|}{\\textbf{Our Code}} & \\multicolumn{2}{c|}{\\textbf{GMP Code}} & \\\\
- \\cline{2-5}
- \\textbf{Prime} & \\textbf{Solinas} & \\textbf{Mont.} & \\textbf{const time} & \\textbf{var time} & \\textbf{Speedup} \\\\ \\hline}
-\\footnotesize
-\\begin{xtabular}{|l|p{0.7cm}|p{0.7cm}|p{0.7cm}|p{0.7cm}|p{0.9cm}|}\n"""
-
- cols_64 = ["fiat_solinas", "fiat_montgomery", "gmpsec", "gmpvar", "gmpxx"]
- cols_32 = ["fiat_solinas", "fiat_montgomery", "gmpsec", "gmpvar"]
- cols = cols_64 if bits == 64 else cols_32
-
- for p in sorted(data.keys()):
- prime_latex= re.sub("2\^[0-9]+", lambda matchobj : "2^{%s}" %matchobj.group(0)[2:], parse_prime(p)[0])
- prime_latex= re.sub("[0-9]\*[0-9]", lambda matchobj : "%s\cdot %s" %(matchobj.group(0)[0], matchobj.group(0)[2]), prime_latex)
- row = ["$" + prime_latex + "$"]
- our_best = None
- gmp_best = None
- for s in cols:
- if s in data[p]:
- row.append(str(data[p][s]))
- if "fiat" in s and (our_best == None or float(data[p][s]) < our_best):
- our_best = float(data[p][s])
- if "gmp" in s and (gmp_best == None or float(data[p][s]) < gmp_best):
- gmp_best = float(data[p][s])
- else:
- row.append("-")
- if our_best != None and gmp_best != None:
- row.append(str(round(gmp_best/our_best, 2)))
- else:
- row.append("-")
- out += ("\t" + " & ".join(row) + " \\\\ \n")
-
- out +="""\\hline\n\\end{xtabular}"""
- return out
-
-def makeplot(data, bits):
- out = """
- \\begin{figure*}
- \\begin{tikzpicture}
- \t\\begin{axis}[
- \t\theight=3.4cm,
- \t\ttitle style={font=\small},
- \t\ttitle=%s-Bit Field Arithmetic Benchmarks,
- \t\twidth=\\textwidth,
- \t\tlegend pos= north west,
- \t\txtick distance=64,
- \t\tlegend style={font=\\tiny},
- \t\tlabel style={font=\\footnotesize},
- \t\txlabel style={at={(0.5,0.1)}, anchor=north},
- \t\tlegend columns=2,
- \t\ttick label style={font=\\footnotesize},
- \t\tgrid=major,
- \t\tymin=0,
- \t\txlabel=log2(prime),
- \t\tylabel=Time (seconds)]\n""" %bits
- for s in final_lines(bits):
- out +="\t\t\\addplot[%s,mark size=2pt] coordinates {\n" %SETUPS[s]
- for p,t in sorted(data[s].items()):
- out += "\t\t\t(%s, %s) \n" %(math.log2(p[1]), t)
- out += "\t\t};\n"
- out += "\t\t\\addlegendentry{%s}\n\n" %LEGEND[s].replace("_", "\_")
- out += "\t\end{axis}\n\\end{tikzpicture}\n\\end{figure*}"
- return out
-
-if __name__ == "__main__":
- if len(sys.argv) != 3 or sys.argv[2] not in ["plot32", "plot64", "table32", "table64"]:
- print(USAGE)
- sys.exit()
- f = open(sys.argv[1])
- parsed_lines = []
- for line in f:
- try:
- parsed_lines.append(parse_line(line))
- except ParseException:
- print("WARNING: Could not parse line %s, skipping" %line.strip().split("\t"))
- f.close()
-
- if sys.argv[2] == "table32":
- print(maketable(clean_table_data(parsed_lines), 32))
- if sys.argv[2] == "table64":
- print(maketable(clean_table_data(parsed_lines), 64))
- elif sys.argv[2] == "plot32":
- print(makeplot(clean_plot_data(parsed_lines, 32), 32))
- elif sys.argv[2] == "plot64":
- print(makeplot(clean_plot_data(parsed_lines, 64), 64))
-