[Page version: 20260131 15:44:05]
Measurements for armeabi, h7panda, crypto_kem Test results for armeabi, h7panda, crypto_kem Test results for crypto_kem/rsa2048| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 11908703 | 3988 0 0 | 426823 1316 2416 | T:ntl | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11913104 | 4231 0 0 | 426365 1312 2416 | T:ntl | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11914432 | 3240 0 0 | 425773 1312 2416 | T:ntl | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11930004 | 4878 0 0 | 238487 644 1624 | T:gmpxx | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11931674 | 4157 0 0 | 426209 1312 2424 | T:ntl | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11935684 | 3477 0 0 | 424633 1304 2416 | T:ntl | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11944520 | 3533 0 0 | 234324 640 1624 | T:gmpxx | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11946027 | 4886 0 0 | 243476 644 1632 | T:gmpxx | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11946863 | 1676 0 0 | 234886 592 1632 | T:gmp | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11947195 | 1632 0 0 | 235774 588 1624 | T:gmp | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11950965 | 1632 0 0 | 242734 588 1632 | T:gmp | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11957650 | 4029 0 0 | 234161 636 1624 | T:gmpxx | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11958008 | 1664 0 0 | 236230 592 1632 | T:gmp | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11959100 | 2865 0 0 | 235313 640 1632 | T:gmpxx | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11976577 | 1632 0 0 | 237614 588 1624 | T:gmp | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11984796 | 4004 0 0 | 433611 1316 2424 | T:ntl | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11984917 | 3474 0 0 | 234541 640 1632 | T:gmpxx | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11986335 | 4157 0 0 | 427617 1312 2424 | T:ntl | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11991746 | 1632 0 0 | 242542 588 1632 | T:gmp | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11994213 | 1668 0 0 | 234426 584 1624 | T:gmp | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 11995484 | 3988 0 0 | 428599 1316 2416 | T:ntl | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 12005744 | 1628 0 0 | 235832 584 1624 | T:gmp | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 12008066 | 4878 0 0 | 236711 644 1624 | T:gmpxx | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 12012708 | 1724 0 0 | 234982 592 1624 | T:gmp | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
| 12028244 | 4918 0 0 | 236504 644 1624 | T:gmpxx | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20250922 |
dec.cpp: In file included from dec.cpp:2: dec.cpp: In file included from ./gmpxx_import.h:4: dec.cpp: .../supercop-data/h7panda/armeabi/include/gmpxx.h:2163:29: warning: identifier '_mpz' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] dec.cpp: 2163 | inline mpz_class operator"" _mpz(const char* s) dec.cpp: | ~~~~~~~~~~~^~~~ dec.cpp: | operator""_mpz dec.cpp: .../supercop-data/h7panda/armeabi/include/gmpxx.h:2168:29: warning: identifier '_mpq' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] dec.cpp: 2168 | inline mpq_class operator"" _mpq(const char* s) dec.cpp: | ~~~~~~~~~~~^~~~ dec.cpp: | operator""_mpq dec.cpp: .../supercop-data/h7panda/armeabi/include/gmpxx.h:2175:29: warning: identifier '_mpf' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] dec.cpp: 2175 | inline mpf_class operator"" _mpf(const char* s) dec.cpp: | ~~~~~~~~~~~^~~~ dec.cpp: | operator""_mpf dec.cpp: 3 warnings generated. enc.cpp: In file included from enc.cpp:2: enc.cpp: In file included from ./gmpxx_import.h:4: enc.cpp: .../supercop-data/h7panda/armeabi/include/gmpxx.h:2163:29: warning: identifier '_mpz' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] enc.cpp: 2163 | inline mpz_class operator"" _mpz(const char* s) enc.cpp: | ~~~~~~~~~~~^~~~ enc.cpp: | operator""_mpz enc.cpp: .../supercop-data/h7panda/armeabi/include/gmpxx.h:2168:29: warning: identifier '_mpq' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] enc.cpp: 2168 | inline mpq_class operator"" _mpq(const char* s) enc.cpp: | ~~~~~~~~~~~^~~~ enc.cpp: | operator""_mpq enc.cpp: .../supercop-data/h7panda/armeabi/include/gmpxx.h:2175:29: warning: identifier '_mpf' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] enc.cpp: 2175 | inline mpf_class operator"" _mpf(const char* s) enc.cpp: | ~~~~~~~~~~~^~~~ enc.cpp: | operator""_mpf enc.cpp: 3 warnings generated. gmpxx_export.cpp: In file included from gmpxx_export.cpp:2: gmpxx_export.cpp: In file included from ./gmpxx_export.h:4: gmpxx_export.cpp: .../supercop-data/h7panda/armeabi/include/gmpxx.h:2163:29: warning: identifier '_mpz' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] gmpxx_export.cpp: 2163 | inline mpz_class operator"" _mpz(const char* s) gmpxx_export.cpp: | ~~~~~~~~~~~^~~~ gmpxx_export.cpp: | operator""_mpz gmpxx_export.cpp: .../supercop-data/h7panda/armeabi/include/gmpxx.h:2168:29: warning: identifier '_mpq' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] gmpxx_export.cpp: 2168 | inline mpq_class operator"" _mpq(const char* s) gmpxx_export.cpp: | ~~~~~~~~~~~^~~~ gmpxx_export.cpp: | operator""_mpq gmpxx_export.cpp: .../supercop-data/h7panda/armeabi/include/gmpxx.h:2175:29: warning: identifier '_mpf' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] gmpxx_export.cpp: 2175 | inline mpf_class operator"" _mpf(const char* s) gmpxx_export.cpp: | ~~~~~~~~~~~^~~~ gmpxx_export.cpp: | operator""_mpf gmpxx_export.cpp: 3 warnings generated. gmpxx_import.cpp: In file included from gmpxx_import.cpp:2: gmpxx_import.cpp: In file included from ./gmpxx_import.h:4: gmpxx_import.cpp: .../supercop-data/h7panda/armeabi/include/gmpxx.h:2163:29: warning: identifier '_mpz' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] gmpxx_import.cpp: 2163 | inline mpz_class operator"" _mpz(const char* s) gmpxx_import.cpp: | ~~~~~~~~~~~^~~~ gmpxx_import.cpp: | operator""_mpz gmpxx_import.cpp: .../supercop-data/h7panda/armeabi/include/gmpxx.h:2168:29: warning: identifier '_mpq' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] gmpxx_import.cpp: 2168 | inline mpq_class operator"" _mpq(const char* s) gmpxx_import.cpp: | ~~~~~~~~~~~^~~~ gmpxx_import.cpp: | operator""_mpq gmpxx_import.cpp: .../supercop-data/h7panda/armeabi/include/gmpxx.h:2175:29: warning: identifier '_mpf' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] gmpxx_import.cpp: 2175 | inline mpf_class operator"" _mpf(const char* s) gmpxx_import.cpp: | ~~~~~~~~~~~^~~~ gmpxx_import.cpp: | operator""_mpf gmpxx_import.cpp: 3 warnings generated. keypair.cpp: In file included from keypair.cpp:2: keypair.cpp: In file included from ./gmpxx_import.h:4: keypair.cpp: .../supercop-data/h7panda/armeabi/include/gmpxx.h:2163:29: warning: identifier '_mpz' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] keypair.cpp: 2163 | inline mpz_class operator"" _mpz(const char* s) keypair.cpp: | ~~~~~~~~~~~^~~~ keypair.cpp: | operator""_mpz keypair.cpp: .../supercop-data/h7panda/armeabi/include/gmpxx.h:2168:29: warning: identifier '_mpq' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] keypair.cpp: 2168 | inline mpq_class operator"" _mpq(const char* s) keypair.cpp: | ~~~~~~~~~~~^~~~ keypair.cpp: | operator""_mpq keypair.cpp: .../supercop-data/h7panda/armeabi/include/gmpxx.h:2175:29: warning: identifier '_mpf' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] keypair.cpp: 2175 | inline mpf_class operator"" _mpf(const char* s) keypair.cpp: | ~~~~~~~~~~~^~~~ keypair.cpp: | operator""_mpf keypair.cpp: 3 warnings generated.
| Implementation | Compiler |
| T:gmpxx | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:gmpxx | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:gmpxx | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:gmpxx | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
ntl_export.cpp: ntl_export.cpp: In function 'void ntl_export(unsigned char*, long long unsigned int, NTL::ZZ)': ntl_export.cpp: ntl_export.cpp:5:19: warning: comparison of integer expressions of different signedness: 'long int' and 'long long unsigned int' [-Wsign-compare] ntl_export.cpp: 5 | if (NumBytes(z) > slen) throw "ntl_export out of space"; ntl_export.cpp: | ~~~~~~~~~~~~^~~~~~
| Implementation | Compiler |
| T:ntl | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| T:ntl | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| T:ntl | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| T:ntl | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |