Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
18972 | e/tpypy | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140607 | 20140525 |
19116 | e/tpypy | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
19251 | e/tpypy | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140607 | 20140525 |
19347 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19347 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19362 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19368 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19413 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19530 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140607 | 20140525 |
19536 | e/tpypy | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140607 | 20140525 |
19554 | e/tpypy | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140607 | 20140525 |
19581 | e/tpypy | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140607 | 20140525 |
19584 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19590 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19611 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19881 | e/tpypy | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19926 | e/tpypy | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140607 | 20140525 |
19926 | e/tpypy | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140607 | 20140525 |
19941 | e/tpypy | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140607 | 20140525 |
19947 | e/tpypy | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140607 | 20140525 |
19959 | e/tpypy | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
20028 | e/tpypy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
20169 | e/tpypy | gcc -m32 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
20175 | e/tpypy | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140607 | 20140525 |
20175 | e/tpypy | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140607 | 20140525 |
20178 | e/tpypy | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
20220 | e/tpypy | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
20223 | e/tpypy | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
20235 | e/tpypy | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
20241 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
20265 | e/tpypy | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140607 | 20140525 |
20304 | e/tpypy | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140607 | 20140525 |
20355 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140607 | 20140525 |
20403 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
20409 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140607 | 20140525 |
20433 | e/tpypy | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140607 | 20140525 |
20529 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140607 | 20140525 |
20532 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140607 | 20140525 |
20535 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140607 | 20140525 |
20568 | e/tpypy | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
20580 | e/tpypy | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140607 | 20140525 |
20589 | e/tpypy | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
20592 | e/tpypy | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140607 | 20140525 |
20595 | e/tpypy | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140607 | 20140525 |
20601 | e/tpypy | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
20652 | e/tpypy | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140607 | 20140525 |
20700 | e/tpypy | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140607 | 20140525 |
20703 | e/tpypy | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140607 | 20140525 |
20790 | e/tpypy | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140607 | 20140525 |
20802 | e/tpypy | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
20805 | e/tpypy | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140607 | 20140525 |
20823 | e/tpypy | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140607 | 20140525 |
20826 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140607 | 20140525 |
20826 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140607 | 20140525 |
20862 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140607 | 20140525 |
20865 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140607 | 20140525 |
20883 | e/tpypy | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
20931 | e/tpypy | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
20964 | e/tpypy | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140607 | 20140525 |
21000 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
21018 | e/tpypy | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
21153 | e/tpypy | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140607 | 20140525 |
21156 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140607 | 20140525 |
21174 | e/tpypy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
21174 | e/tpypy | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140607 | 20140525 |
21183 | e/tpypy | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140607 | 20140525 |
21192 | e/tpypy | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140607 | 20140525 |
21201 | e/tpypy | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140607 | 20140525 |
21207 | e/tpypy | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
21210 | e/tpypy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
21219 | e/tpypy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
21222 | e/tpypy | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
21222 | e/tpypy | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
21225 | e/tpypy | gcc -m32 -O -fomit-frame-pointer | 20140607 | 20140525 |
21234 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
21279 | e/tpypy | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140607 | 20140525 |
21288 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
21300 | e/tpypy | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
21336 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140607 | 20140525 |
21390 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
21390 | e/tpypy | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140607 | 20140525 |
21402 | e/tpypy | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
21423 | e/tpypy | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
21450 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140607 | 20140525 |
21450 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
21456 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
21465 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
21465 | e/tpypy | gcc -m32 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
21474 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
21486 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140607 | 20140525 |
21537 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
21591 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
21693 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
21711 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
21747 | e/tpypy | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140607 | 20140525 |
21756 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
21765 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
21798 | e/tpypy | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
21930 | e/tpypy | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140607 | 20140525 |
21954 | e/tpypy | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140607 | 20140525 |
21999 | e/tpypy | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140607 | 20140525 |
22005 | e/tpypy | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140607 | 20140525 |
22080 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
22086 | e/tpypy | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140607 | 20140525 |
22218 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
22248 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
22284 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140607 | 20140525 |
22290 | e/tpypy | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140607 | 20140525 |
22311 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
22329 | e/tpypy | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
22329 | e/tpypy | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140607 | 20140525 |
22332 | e/tpypy | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140607 | 20140525 |
22332 | e/tpypy | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140607 | 20140525 |
22332 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140607 | 20140525 |
22377 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140607 | 20140525 |
22404 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
22440 | e/tpypy | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
22452 | e/tpypy | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
22464 | e/tpypy | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
22500 | e/tpypy | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
22512 | e/tpypy | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140607 | 20140525 |
22542 | e/tpypy | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
22605 | e/tpypy | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140607 | 20140525 |
22923 | e/tpypy | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
22959 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140607 | 20140525 |
23241 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
23244 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
23247 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
23247 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140607 | 20140525 |
23259 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140607 | 20140525 |
23388 | e/tpypy | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
23451 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140607 | 20140525 |
23577 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140607 | 20140525 |
23778 | e/tpypy | gcc -m32 -Os -fomit-frame-pointer | 20140607 | 20140525 |
23943 | e/tpypy | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140607 | 20140525 |
23946 | e/tpypy | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140607 | 20140525 |
23994 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140607 | 20140525 |
24027 | e/tpypy | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140607 | 20140525 |
24066 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140607 | 20140525 |
24090 | e/tpypy | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
24093 | e/tpypy | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
24138 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140607 | 20140525 |
24177 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140607 | 20140525 |
24264 | e/tpypy | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140607 | 20140525 |
24276 | e/tpypy | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140607 | 20140525 |
24309 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
24489 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140607 | 20140525 |
24504 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140607 | 20140525 |
24567 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140607 | 20140525 |
24648 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
24963 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
24996 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140607 | 20140525 |
25026 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140607 | 20140525 |
25419 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140607 | 20140525 |
25419 | e/tpypy | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140607 | 20140525 |
25773 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140607 | 20140525 |
25779 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140607 | 20140525 |
25878 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140607 | 20140525 |
25911 | e/tpypy | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140607 | 20140525 |
25917 | e/tpypy | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140607 | 20140525 |
26481 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140607 | 20140525 |
26841 | e/tpypy | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
26937 | e/tpypy | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140607 | 20140525 |
27153 | e/tpypy | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140607 | 20140525 |
27309 | e/tpypy | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140607 | 20140525 |
27612 | e/tpypy | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140607 | 20140525 |
28218 | e/tpypy | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140607 | 20140525 |