From 3ca227f1137e6a3b65bc33f5689e1c230d591595 Mon Sep 17 00:00:00 2001 From: Andres Erbsen Date: Tue, 8 Jan 2019 04:21:38 -0500 Subject: remove old pipeline --- measurements/2017-11-03-gcc/aggregate.sh | 4 - measurements/2017-11-03-gcc/benchmarks.log | 652 ------------ measurements/2017-11-03-gcc/benchmarks2.log | 652 ------------ measurements/2017-11-03-gcc/setup | 34 - measurements/2017-11-03/aggregate.sh | 8 - measurements/2017-11-03/format.py | 31 - measurements/2017-11-03/results-by-field.txt | 1119 -------------------- measurements/2017-11-03/setop | 33 - measurements/2017-11-03/table.tex | 358 ------- measurements/2017-11-03/table.txt | 82 -- measurements/2017-11-10-android/first.txt | 13 - measurements/2017-11-10-android/solinas32.txt | 94 -- .../2017-11-11-android/android32-bench-all.sh | 50 - measurements/2017-11-11-android/c32.txt | 975 ----------------- .../2017-11-11-android/results-by-field.txt | 195 ---- .../2017-11-13-android/android32-bench-all.sh | 49 - measurements/2017-11-13-android/measurements.txt | 276 ----- .../2017-11-13-android/results-by-field.txt | 276 ----- measurements/2017-11-13/results-by-field.txt | 571 ---------- measurements/2017-11-16/bench-android.sh | 48 - measurements/2017-11-16/bench.sh | 26 - measurements/2017-11-16/measurements-haswell.txt | 713 ------------- measurements/2017-11-16/measurements-krait.txt | 397 ------- measurements/2017-11-16/missing-haswell.txt | 146 --- measurements/2017-11-16/missing-krait.txt | 106 -- measurements/gather_results.sh | 2 - measurements/graph_aggregate_32.tex | 234 ---- measurements/graph_aggregate_64.tex | 272 ----- measurements/results-by-field-aggregate32.txt | 295 ------ measurements/results-by-field-aggregate64.txt | 573 ---------- measurements/tolatex.py | 233 ---- 31 files changed, 8517 deletions(-) delete mode 100644 measurements/2017-11-03-gcc/aggregate.sh delete mode 100644 measurements/2017-11-03-gcc/benchmarks.log delete mode 100644 measurements/2017-11-03-gcc/benchmarks2.log delete mode 100644 measurements/2017-11-03-gcc/setup delete mode 100644 measurements/2017-11-03/aggregate.sh delete mode 100644 measurements/2017-11-03/format.py delete mode 100644 measurements/2017-11-03/results-by-field.txt delete mode 100644 measurements/2017-11-03/setop delete mode 100644 measurements/2017-11-03/table.tex delete mode 100644 measurements/2017-11-03/table.txt delete mode 100644 measurements/2017-11-10-android/first.txt delete mode 100644 measurements/2017-11-10-android/solinas32.txt delete mode 100644 measurements/2017-11-11-android/android32-bench-all.sh delete mode 100644 measurements/2017-11-11-android/c32.txt delete mode 100644 measurements/2017-11-11-android/results-by-field.txt delete mode 100644 measurements/2017-11-13-android/android32-bench-all.sh delete mode 100644 measurements/2017-11-13-android/measurements.txt delete mode 100644 measurements/2017-11-13-android/results-by-field.txt delete mode 100644 measurements/2017-11-13/results-by-field.txt delete mode 100755 measurements/2017-11-16/bench-android.sh delete mode 100644 measurements/2017-11-16/bench.sh delete mode 100644 measurements/2017-11-16/measurements-haswell.txt delete mode 100644 measurements/2017-11-16/measurements-krait.txt delete mode 100644 measurements/2017-11-16/missing-haswell.txt delete mode 100644 measurements/2017-11-16/missing-krait.txt delete mode 100644 measurements/gather_results.sh delete mode 100644 measurements/graph_aggregate_32.tex delete mode 100644 measurements/graph_aggregate_64.tex delete mode 100644 measurements/results-by-field-aggregate32.txt delete mode 100644 measurements/results-by-field-aggregate64.txt delete mode 100644 measurements/tolatex.py (limited to 'measurements') 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 -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 -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)) - -- cgit v1.2.3