Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
9278503 | gmp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140517 |
9279497 | gmp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140517 |
9280035 | gmp | g++ -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
9282206 | gmp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
9283609 | gmp | g++ -O3 -fomit-frame-pointer | 20140603 | 20140517 |
9286157 | gmp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140517 |
9286296 | gmp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
9289912 | gmp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140517 |
9293530 | gmp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
9294123 | gmp | g++ -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
9295094 | gmp | g++ -m64 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
9295620 | gmp | g++ -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
9296815 | gmp | g++ -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
9299134 | gmp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
9299406 | gmp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
9299679 | gmp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140517 |
9301745 | gmp | g++ -m64 -Os -fomit-frame-pointer | 20140603 | 20140517 |
9301806 | gmp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
9303446 | gmp | g++ -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
9303549 | gmp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140517 |
9304191 | gmp | g++ -O -fomit-frame-pointer | 20140603 | 20140517 |
9305876 | gmp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
9306130 | gmp | g++ -Os -fomit-frame-pointer | 20140603 | 20140517 |
9308047 | gmp | g++ -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
9308636 | gmp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
9310827 | gmp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
9318309 | gmp | g++ -m64 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
9318791 | gmp | g++ -O2 -fomit-frame-pointer | 20140603 | 20140517 |
9321667 | gmp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140517 |
9323091 | gmp | g++ -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
9326509 | gmp | g++ -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
9341140 | gmp | g++ | 20140603 | 20140517 |
9351470 | gmp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
9371721 | gmp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140517 |
9374750 | gmp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140517 |
9397839 | gmp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
9419388 | gmp | g++ -m64 -O -fomit-frame-pointer | 20140603 | 20140517 |
10708034 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140517 |
10710185 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
10710815 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140517 |
10711149 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
10711900 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
10713676 | cryptopp | g++ -O2 -fomit-frame-pointer | 20140603 | 20140517 |
10714394 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140517 |
10714712 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140517 |
10714743 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
10715536 | cryptopp | g++ -O3 -fomit-frame-pointer | 20140603 | 20140517 |
10717076 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
10718242 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140517 |
10718466 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
10721661 | cryptopp | g++ -O -fomit-frame-pointer | 20140603 | 20140517 |
10725503 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
10730339 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
10740869 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
10746948 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20140603 | 20140517 |
10747294 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
10750915 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140517 |
10756864 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
10768679 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
10780721 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
10783097 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20140603 | 20140517 |
10784258 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140517 |
10784558 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
10785682 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
10787960 | cryptopp | g++ -Os -fomit-frame-pointer | 20140603 | 20140517 |
10790818 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
10796989 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
10804309 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
10808049 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
10817088 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140517 |
10830821 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140517 |
10861027 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
10861058 | cryptopp | g++ | 20140603 | 20140517 |
11412039 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
16778534 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
16795315 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
16802142 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140517 |
16807473 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
16844873 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140603 | 20140517 |
16845654 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140517 |
16848027 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
16848624 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140603 | 20140517 |
16849530 | openssl | cc | 20140603 | 20140517 |
16849624 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
16850394 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140517 |
16850412 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
16851073 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
16851146 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140517 |
16851218 | openssl | gcc -O3 -fomit-frame-pointer | 20140603 | 20140517 |
16851506 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140603 | 20140517 |
16851548 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
16852442 | openssl | gcc -O -fomit-frame-pointer | 20140603 | 20140517 |
16852566 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
16852740 | openssl | gcc -funroll-loops | 20140603 | 20140517 |
16852800 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140517 |
16852915 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
16853051 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
16853779 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
16854136 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
16854512 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
16855124 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
16855355 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140517 |
16855621 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
16855848 | openssl | gcc | 20140603 | 20140517 |
16856106 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
16856373 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
16856521 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140603 | 20140517 |
16856706 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
16857557 | openssl | gcc -Os -fomit-frame-pointer | 20140603 | 20140517 |
16858297 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
16861943 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
16862982 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
16866073 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
16869188 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140603 | 20140517 |
16869973 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
16871476 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
16871969 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
16872127 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
16873191 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140517 |
16873946 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140603 | 20140517 |
16874385 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
16876857 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
16877379 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
16878366 | openssl | gcc -O2 -fomit-frame-pointer | 20140603 | 20140517 |
16887094 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
16891170 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140603 | 20140517 |
16894543 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
16895276 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140517 |
16909954 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
16924121 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
16963891 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
16994994 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
16997673 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
16999951 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
17009872 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
17017497 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140603 | 20140517 |
17023527 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140517 |
Compiler | Implementations
|
g++ | ntl |
g++ -O2 -fomit-frame-pointer | ntl |
g++ -O3 -fomit-frame-pointer | ntl |
g++ -O -fomit-frame-pointer | ntl |
g++ -Os -fomit-frame-pointer | ntl |
g++ -fno-schedule-insns -O2 -fomit-frame-pointer | ntl |
g++ -fno-schedule-insns -O3 -fomit-frame-pointer | ntl |
g++ -fno-schedule-insns -O -fomit-frame-pointer | ntl |
g++ -fno-schedule-insns -Os -fomit-frame-pointer | ntl |
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ntl |
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ntl |
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ntl |
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ntl |
g++ -m64 -O2 -fomit-frame-pointer | ntl |
g++ -m64 -O3 -fomit-frame-pointer | ntl |
g++ -m64 -O -fomit-frame-pointer | ntl |
g++ -m64 -Os -fomit-frame-pointer | ntl |
g++ -m64 -march=core2 -O2 -fomit-frame-pointer | ntl |
g++ -m64 -march=core2 -O3 -fomit-frame-pointer | ntl |
g++ -m64 -march=core2 -O -fomit-frame-pointer | ntl |
g++ -m64 -march=core2 -Os -fomit-frame-pointer | ntl |
g++ -m64 -march=k8 -O2 -fomit-frame-pointer | ntl |
g++ -m64 -march=k8 -O3 -fomit-frame-pointer | ntl |
g++ -m64 -march=k8 -O -fomit-frame-pointer | ntl |
g++ -m64 -march=k8 -Os -fomit-frame-pointer | ntl |
g++ -m64 -march=nocona -O2 -fomit-frame-pointer | ntl |
g++ -m64 -march=nocona -O3 -fomit-frame-pointer | ntl |
g++ -m64 -march=nocona -O -fomit-frame-pointer | ntl |
g++ -m64 -march=nocona -Os -fomit-frame-pointer | ntl |
g++ -march=k8 -O2 -fomit-frame-pointer | ntl |
g++ -march=k8 -O3 -fomit-frame-pointer | ntl |
g++ -march=k8 -O -fomit-frame-pointer | ntl |
g++ -march=k8 -Os -fomit-frame-pointer | ntl |
g++ -march=nocona -O2 -fomit-frame-pointer | ntl |
g++ -march=nocona -O3 -fomit-frame-pointer | ntl |
g++ -march=nocona -O -fomit-frame-pointer | ntl |
g++ -march=nocona -Os -fomit-frame-pointer | ntl
|