[Page version: 20250206 00:27:24]
Measurements for armeabi, berry0, crypto_kem Test results for armeabi, berry0, crypto_kem Test results for crypto_kem/rsa2048Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
23068120 | 3089 0 0 | 194335 548 1528 | T:gmpxx | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23070375 | 2815 0 0 | 195066 556 1536 | T:gmpxx | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23071193 | 2880 0 0 | 194680 556 1536 | T:gmpxx | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23071536 | 2428 0 0 | 196342 556 1536 | T:gmpxx | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23076218 | 4354 0 0 | 199410 584 1536 | T:gmpxx | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23078178 | 1396 0 0 | 196851 516 1528 | T:gmp | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23078295 | 4342 0 0 | 199154 584 1544 | T:gmpxx | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23083680 | 1368 0 0 | 195811 500 1536 | T:gmp | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23084343 | 1456 0 0 | 198853 520 1536 | T:gmp | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23089765 | 1340 0 0 | 194951 492 1528 | T:gmp | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23094250 | 1396 0 0 | 196883 516 1528 | T:gmp | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23094463 | 1440 0 0 | 197539 500 1536 | T:gmp | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23096318 | 1456 0 0 | 198597 520 1544 | T:gmp | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23097540 | 4394 0 0 | 197536 580 1528 | T:gmpxx | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23098836 | 1456 0 0 | 198629 520 1544 | T:gmp | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23102183 | 1404 0 0 | 195767 500 1536 | T:gmp | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23109006 | 7990 0 0 | 200396 580 1528 | T:gmpxx | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23110138 | 4131 20 5 | 351198 1356 2360 | T:ntl | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23112480 | 3500 20 5 | 352044 1376 2336 | T:ntl | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23120008 | 5176 20 5 | 355914 1380 2344 | T:ntl | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23131043 | 4131 20 5 | 352862 1356 2360 | T:ntl | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23135606 | 3586 20 5 | 349738 1348 2336 | T:ntl | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23144546 | 5200 20 5 | 355714 1380 2352 | T:ntl | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23145285 | 4276 20 5 | 351282 1356 2360 | T:ntl | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
23157925 | 6400 20 5 | 354188 1376 2336 | T:ntl | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
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 (10.2.1_20210110) |
T:ntl | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ntl | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall |
T:ntl | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
dec.o N 0 dec.o N 110 dec.o N 11a dec.o N 11e dec.o N 127 dec.o N 12d dec.o N 13f dec.o N 149 dec.o N 157 dec.o N 16e dec.o N 198 dec.o N 1c4 dec.o N 1eb dec.o N 1ed dec.o N 1fa dec.o N 20e dec.o N 214 dec.o N 216 dec.o N 218 dec.o N 21d dec.o N 220 dec.o N 223 dec.o N 228 dec.o N 22a dec.o N 22f dec.o N 25 dec.o N 2b dec.o N e6 enc.o N 0 enc.o N 110 enc.o N 11a enc.o N 11e enc.o N 127 enc.o N 12d enc.o N 13f enc.o N 149 enc.o N 157 enc.o N 16e enc.o N 17a enc.o N 1a6 enc.o N 1d0 enc.o N 1f7 enc.o N 1f9 enc.o N 206 enc.o N 21a enc.o N 220 enc.o N 222 enc.o N 227 enc.o N 229 enc.o N 22b enc.o N 22e enc.o N 25 enc.o N 2b enc.o N e6 gmp_export.o N 0 gmp_export.o N 117 gmp_export.o N 11b gmp_export.o N 11d gmp_export.o N 12b gmp_export.o N 12d gmp_export.o N 137 gmp_export.o N 140 gmp_export.o N 146 gmp_export.o N 158 gmp_export.o N 162 gmp_export.o N 16f gmp_export.o N 174 gmp_export.o N 18b gmp_export.o N 25 gmp_export.o N 32 gmp_export.o N ed gmp_import.o N 0 gmp_import.o N 117 gmp_import.o N 119 gmp_import.o N 123 gmp_import.o N 127 gmp_import.o N 130 gmp_import.o N 136 gmp_import.o N 148 gmp_import.o N 152 gmp_import.o N 15f gmp_import.o N 161 gmp_import.o N 16f gmp_import.o N 174 gmp_import.o N 25 gmp_import.o N 32 gmp_import.o N ed keypair.o N 0 keypair.o N 102 keypair.o N 106 keypair.o N 10f keypair.o N 115 keypair.o N 127 keypair.o N 131 keypair.o N 13e keypair.o N 140 keypair.o N 14e keypair.o N 162 keypair.o N 16e keypair.o N 185 keypair.o N 1af keypair.o N 1d9 keypair.o N 204 keypair.o N 20a keypair.o N 20c keypair.o N 20e keypair.o N 210 keypair.o N 213 keypair.o N 216 keypair.o N 25 keypair.o N 2f keypair.o N ea keypair.o N f6 keypair.o N f8
Implementation | Compiler |
T:gmp | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:gmp | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
dec.o N 0 dec.o N 10f dec.o N 119 dec.o N 11d dec.o N 126 dec.o N 12c dec.o N 13e dec.o N 148 dec.o N 156 dec.o N 16d dec.o N 197 dec.o N 1c3 dec.o N 1ea dec.o N 1ec dec.o N 1f9 dec.o N 20d dec.o N 213 dec.o N 215 dec.o N 217 dec.o N 21c dec.o N 21f dec.o N 222 dec.o N 227 dec.o N 229 dec.o N 22e dec.o N 25 dec.o N 2b dec.o N e5 enc.o N 0 enc.o N 10f enc.o N 119 enc.o N 11d enc.o N 126 enc.o N 12c enc.o N 13e enc.o N 148 enc.o N 156 enc.o N 16d enc.o N 179 enc.o N 1a5 enc.o N 1cf enc.o N 1f6 enc.o N 1f8 enc.o N 205 enc.o N 219 enc.o N 21f enc.o N 221 enc.o N 226 enc.o N 228 enc.o N 22a enc.o N 22d enc.o N 25 enc.o N 2b enc.o N e5 gmp_export.o N 0 gmp_export.o N 116 gmp_export.o N 11a gmp_export.o N 11c gmp_export.o N 12a gmp_export.o N 12c gmp_export.o N 136 gmp_export.o N 13f gmp_export.o N 145 gmp_export.o N 157 gmp_export.o N 161 gmp_export.o N 16e gmp_export.o N 173 gmp_export.o N 18a gmp_export.o N 25 gmp_export.o N 32 gmp_export.o N ec gmp_import.o N 0 gmp_import.o N 116 gmp_import.o N 118 gmp_import.o N 122 gmp_import.o N 126 gmp_import.o N 12f gmp_import.o N 135 gmp_import.o N 147 gmp_import.o N 151 gmp_import.o N 15e gmp_import.o N 160 gmp_import.o N 16e gmp_import.o N 173 gmp_import.o N 25 gmp_import.o N 32 gmp_import.o N ec keypair.o N 0 keypair.o N 113 keypair.o N 117 keypair.o N 125 keypair.o N 13c keypair.o N 146 keypair.o N 14f keypair.o N 155 keypair.o N 167 keypair.o N 171 keypair.o N 17d keypair.o N 1a7 keypair.o N 1d2 keypair.o N 1de keypair.o N 1e0 keypair.o N 1ed keypair.o N 201 keypair.o N 207 keypair.o N 209 keypair.o N 20b keypair.o N 20d keypair.o N 20f keypair.o N 212 keypair.o N 215 keypair.o N 25 keypair.o N 2f keypair.o N e9
Implementation | Compiler |
T:gmp | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
dec.o N 0 dec.o N 110 dec.o N 11a dec.o N 11e dec.o N 127 dec.o N 12d dec.o N 13f dec.o N 149 dec.o N 157 dec.o N 16e dec.o N 198 dec.o N 1c4 dec.o N 1eb dec.o N 1ed dec.o N 1fa dec.o N 20e dec.o N 214 dec.o N 216 dec.o N 218 dec.o N 21d dec.o N 220 dec.o N 223 dec.o N 228 dec.o N 22a dec.o N 22f dec.o N 25 dec.o N 2b dec.o N e6 enc.o N 0 enc.o N 110 enc.o N 11a enc.o N 11e enc.o N 127 enc.o N 12d enc.o N 13f enc.o N 149 enc.o N 157 enc.o N 16e enc.o N 17a enc.o N 1a6 enc.o N 1d0 enc.o N 1f7 enc.o N 1f9 enc.o N 206 enc.o N 21a enc.o N 220 enc.o N 222 enc.o N 227 enc.o N 229 enc.o N 22b enc.o N 22e enc.o N 25 enc.o N 2b enc.o N e6 gmp_export.o N 0 gmp_export.o N 117 gmp_export.o N 11b gmp_export.o N 11d gmp_export.o N 12b gmp_export.o N 12d gmp_export.o N 137 gmp_export.o N 140 gmp_export.o N 146 gmp_export.o N 158 gmp_export.o N 162 gmp_export.o N 16f gmp_export.o N 174 gmp_export.o N 18b gmp_export.o N 25 gmp_export.o N 32 gmp_export.o N ed gmp_import.o N 0 gmp_import.o N 117 gmp_import.o N 119 gmp_import.o N 123 gmp_import.o N 127 gmp_import.o N 130 gmp_import.o N 136 gmp_import.o N 148 gmp_import.o N 152 gmp_import.o N 15f gmp_import.o N 161 gmp_import.o N 16f gmp_import.o N 174 gmp_import.o N 25 gmp_import.o N 32 gmp_import.o N ed keypair.o N 0 keypair.o N 114 keypair.o N 118 keypair.o N 126 keypair.o N 13d keypair.o N 147 keypair.o N 150 keypair.o N 156 keypair.o N 168 keypair.o N 172 keypair.o N 17e keypair.o N 1a8 keypair.o N 1d3 keypair.o N 1df keypair.o N 1e1 keypair.o N 1ee keypair.o N 202 keypair.o N 208 keypair.o N 20a keypair.o N 20c keypair.o N 20e keypair.o N 210 keypair.o N 213 keypair.o N 216 keypair.o N 25 keypair.o N 2f keypair.o N ea
Implementation | Compiler |
T:gmp | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
dec.o N 0 dec.o N 10f dec.o N 119 dec.o N 11d dec.o N 126 dec.o N 12c dec.o N 13e dec.o N 148 dec.o N 156 dec.o N 16d dec.o N 197 dec.o N 1c3 dec.o N 1ea dec.o N 1ec dec.o N 1f9 dec.o N 20d dec.o N 213 dec.o N 215 dec.o N 217 dec.o N 21c dec.o N 21f dec.o N 222 dec.o N 227 dec.o N 229 dec.o N 22e dec.o N 25 dec.o N 2b dec.o N e5 enc.o N 0 enc.o N 10f enc.o N 119 enc.o N 11d enc.o N 126 enc.o N 12c enc.o N 13e enc.o N 148 enc.o N 156 enc.o N 16d enc.o N 179 enc.o N 1a5 enc.o N 1cf enc.o N 1f6 enc.o N 1f8 enc.o N 205 enc.o N 219 enc.o N 21f enc.o N 221 enc.o N 226 enc.o N 228 enc.o N 22a enc.o N 22d enc.o N 25 enc.o N 2b enc.o N e5 gmp_export.o N 0 gmp_export.o N 116 gmp_export.o N 11a gmp_export.o N 11c gmp_export.o N 12a gmp_export.o N 12c gmp_export.o N 136 gmp_export.o N 13f gmp_export.o N 145 gmp_export.o N 157 gmp_export.o N 161 gmp_export.o N 16e gmp_export.o N 173 gmp_export.o N 18a gmp_export.o N 25 gmp_export.o N 32 gmp_export.o N ec gmp_import.o N 0 gmp_import.o N 116 gmp_import.o N 118 gmp_import.o N 122 gmp_import.o N 126 gmp_import.o N 12f gmp_import.o N 135 gmp_import.o N 147 gmp_import.o N 151 gmp_import.o N 15e gmp_import.o N 160 gmp_import.o N 16e gmp_import.o N 173 gmp_import.o N 25 gmp_import.o N 32 gmp_import.o N ec keypair.o N 0 keypair.o N 101 keypair.o N 105 keypair.o N 10e keypair.o N 114 keypair.o N 126 keypair.o N 130 keypair.o N 13d keypair.o N 13f keypair.o N 14d keypair.o N 161 keypair.o N 16d keypair.o N 184 keypair.o N 1ae keypair.o N 1d8 keypair.o N 203 keypair.o N 209 keypair.o N 20b keypair.o N 20d keypair.o N 20f keypair.o N 212 keypair.o N 215 keypair.o N 25 keypair.o N 2f keypair.o N e9 keypair.o N f5 keypair.o N f7
Implementation | Compiler |
T:gmp | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |