Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
15516 | e/tpy | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140607 | 20140525 |
15528 | e/tpy | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
15636 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140607 | 20140525 |
15639 | e/tpy | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140607 | 20140525 |
15645 | e/tpy | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
15906 | e/tpy | gcc -m32 -Os -fomit-frame-pointer | 20140607 | 20140525 |
15915 | e/tpy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
15918 | e/tpy | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
15918 | e/tpy | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140607 | 20140525 |
15927 | e/tpy | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140607 | 20140525 |
16014 | e/tpy | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140607 | 20140525 |
16095 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
16101 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
16104 | e/tpy | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140607 | 20140525 |
16104 | e/tpy | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
16107 | e/tpy | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140607 | 20140525 |
16110 | e/tpy | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140607 | 20140525 |
16113 | e/tpy | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140607 | 20140525 |
16116 | e/tpy | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140607 | 20140525 |
16176 | e/tpy | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
16212 | e/tpy | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140607 | 20140525 |
16218 | e/tpy | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
16221 | e/tpy | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140607 | 20140525 |
16263 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140607 | 20140525 |
16263 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
16269 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140607 | 20140525 |
16278 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140607 | 20140525 |
16278 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140607 | 20140525 |
16278 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140607 | 20140525 |
16278 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140607 | 20140525 |
16287 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
16320 | e/tpy | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
16332 | e/tpy | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
16335 | e/tpy | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
16374 | e/tpy | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140607 | 20140525 |
16377 | e/tpy | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
16380 | e/tpy | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
16380 | e/tpy | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140607 | 20140525 |
16383 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140607 | 20140525 |
16383 | e/tpy | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
16383 | e/tpy | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
16392 | e/tpy | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140607 | 20140525 |
16398 | e/tpy | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140607 | 20140525 |
16404 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
16464 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140607 | 20140525 |
16488 | e/tpy | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140607 | 20140525 |
16521 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
16521 | e/tpy | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
16530 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140607 | 20140525 |
16533 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140607 | 20140525 |
16548 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140607 | 20140525 |
16548 | e/tpy | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140607 | 20140525 |
16557 | e/tpy | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140607 | 20140525 |
16569 | e/tpy | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140607 | 20140525 |
16569 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
16581 | e/tpy | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
16608 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140607 | 20140525 |
16665 | e/tpy | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140607 | 20140525 |
16677 | e/tpy | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140607 | 20140525 |
16701 | e/tpy | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140607 | 20140525 |
16713 | e/tpy | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140607 | 20140525 |
16764 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140607 | 20140525 |
16872 | e/tpy | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140607 | 20140525 |
16875 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
16881 | e/tpy | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140607 | 20140525 |
16899 | e/tpy | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
16962 | e/tpy | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
16986 | e/tpy | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140607 | 20140525 |
16992 | e/tpy | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140607 | 20140525 |
16995 | e/tpy | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140607 | 20140525 |
17004 | e/tpy | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140607 | 20140525 |
17013 | e/tpy | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
17025 | e/tpy | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140607 | 20140525 |
17031 | e/tpy | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
17040 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
17094 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140607 | 20140525 |
17094 | e/tpy | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140607 | 20140525 |
17151 | e/tpy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
17151 | e/tpy | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140607 | 20140525 |
17211 | e/tpy | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
17316 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
17331 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140607 | 20140525 |
17334 | e/tpy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
17376 | e/tpy | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140607 | 20140525 |
17379 | e/tpy | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140607 | 20140525 |
17427 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140607 | 20140525 |
17433 | e/tpy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
17442 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
17499 | e/tpy | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
17505 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
17535 | e/tpy | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
17592 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140607 | 20140525 |
17595 | e/tpy | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140607 | 20140525 |
17607 | e/tpy | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140607 | 20140525 |
17622 | e/tpy | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
17637 | e/tpy | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
17643 | e/tpy | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
17643 | e/tpy | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
17646 | e/tpy | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140607 | 20140525 |
17817 | e/tpy | gcc -m32 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
17832 | e/tpy | gcc -m32 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
17943 | e/tpy | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140607 | 20140525 |
17973 | e/tpy | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140607 | 20140525 |
17976 | e/tpy | gcc -m32 -O -fomit-frame-pointer | 20140607 | 20140525 |
17976 | e/tpy | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140607 | 20140525 |
17976 | e/tpy | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140607 | 20140525 |
18042 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
18048 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
18087 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
18144 | e/tpy | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
18144 | e/tpy | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140607 | 20140525 |
18150 | e/tpy | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140607 | 20140525 |
18159 | e/tpy | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
18159 | e/tpy | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140607 | 20140525 |
18240 | e/tpy | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140607 | 20140525 |
18354 | e/tpy | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
18354 | e/tpy | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140607 | 20140525 |
18627 | e/tpy | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140607 | 20140525 |
18636 | e/tpy | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140607 | 20140525 |
18726 | e/tpy | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140607 | 20140525 |
18957 | e/tpy | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19101 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19176 | e/tpy | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19182 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19188 | e/tpy | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140607 | 20140525 |
19206 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140607 | 20140525 |
19305 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140607 | 20140525 |
19320 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19338 | e/tpy | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19356 | e/tpy | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19359 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19359 | e/tpy | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19371 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19386 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19401 | e/tpy | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19461 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19590 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19602 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140607 | 20140525 |
19650 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19656 | e/tpy | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19704 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140607 | 20140525 |
19737 | e/tpy | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140607 | 20140525 |
19743 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19743 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19758 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19797 | e/tpy | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140607 | 20140525 |
19851 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140607 | 20140525 |
20205 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140607 | 20140525 |
20217 | e/tpy | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140607 | 20140525 |
20301 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
20565 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
20721 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140607 | 20140525 |
20796 | e/tpy | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140607 | 20140525 |
20904 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140607 | 20140525 |
21132 | e/tpy | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140607 | 20140525 |
21153 | e/tpy | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140607 | 20140525 |
21801 | e/tpy | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140607 | 20140525 |
21810 | e/tpy | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140607 | 20140525 |
21957 | e/tpy | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
21975 | e/tpy | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
22023 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140607 | 20140525 |
22026 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140607 | 20140525 |
22221 | e/tpy | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140607 | 20140525 |
22224 | e/tpy | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140607 | 20140525 |
22242 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140607 | 20140525 |
22989 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140607 | 20140525 |
23019 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140607 | 20140525 |