Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
44459 | opt64 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
44821 | opt64 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
44822 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
44843 | opt64 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
44865 | opt64 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161013 | 20161009 |
44918 | opt64 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
44936 | opt64 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161013 | 20161009 |
44938 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
46437 | opt64 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161013 | 20161009 |
46524 | opt64 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
46536 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
46549 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
46600 | opt64 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
46611 | opt64 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161013 | 20161009 |
46634 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
46635 | opt64 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
46676 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
46690 | opt64 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161013 | 20161009 |
46781 | opt64 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161013 | 20161009 |
46805 | opt64 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
46824 | opt64 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
47141 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
47143 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161013 | 20161009 |
47266 | opt64 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
47284 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
47344 | opt64 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161013 | 20161009 |
47362 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
47888 | opt64 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161013 | 20161009 |
47893 | opt64 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161013 | 20161009 |
47904 | opt64 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161013 | 20161009 |
47920 | opt64 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161013 | 20161009 |
47965 | opt64 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161013 | 20161009 |
47982 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161013 | 20161009 |
48016 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161013 | 20161009 |
48115 | opt64 | gcc -m32 -Os -fomit-frame-pointer | 20161013 | 20161009 |
48142 | opt64 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161013 | 20161009 |
48182 | opt64 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161013 | 20161009 |
48270 | opt64 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161013 | 20161009 |
48293 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161013 | 20161009 |
48301 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161013 | 20161009 |
48302 | opt64 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161013 | 20161009 |
48389 | opt64 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161013 | 20161009 |
48437 | opt64 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161013 | 20161009 |
48450 | opt64 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161013 | 20161009 |
48475 | opt64 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161013 | 20161009 |
48477 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161013 | 20161009 |
48533 | opt64 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161013 | 20161009 |
48533 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161013 | 20161009 |
48533 | opt64 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
48560 | opt64 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
48573 | opt64 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161013 | 20161009 |
48579 | opt64 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161013 | 20161009 |
48584 | opt64 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161013 | 20161009 |
48595 | opt64 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161013 | 20161009 |
48629 | opt64 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161013 | 20161009 |
48630 | opt64 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
48648 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161013 | 20161009 |
48653 | opt64 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
48690 | opt64 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
48693 | opt64 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
48762 | opt64 | gcc -m32 -O -fomit-frame-pointer | 20161013 | 20161009 |
48830 | opt64 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161013 | 20161009 |
48883 | opt64 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161013 | 20161009 |
48894 | opt64 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161013 | 20161009 |
48910 | opt64 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
48979 | opt64 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161013 | 20161009 |
48998 | opt64 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
49007 | opt64 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161013 | 20161009 |
49208 | opt64 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161013 | 20161009 |
49219 | opt64 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
49272 | opt64 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
49365 | opt64 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161013 | 20161009 |
49370 | opt64 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
49410 | opt64 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
49421 | opt64 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
49448 | opt64 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
49450 | opt64 | gcc -m32 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
49581 | opt64 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161013 | 20161009 |
49659 | opt64 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161013 | 20161009 |
49720 | opt64 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161013 | 20161009 |
49832 | opt64 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161013 | 20161009 |
50093 | opt64 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161013 | 20161009 |
50252 | opt64 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
50256 | opt64 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
50387 | opt64 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
50397 | opt64 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
50399 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161013 | 20161009 |
50419 | opt64 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
50453 | opt64 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161013 | 20161009 |
50524 | opt64 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161013 | 20161009 |
50549 | opt64 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
50618 | opt64 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
50658 | opt64 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161013 | 20161009 |
50733 | opt64 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161013 | 20161009 |
50762 | opt64 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161013 | 20161009 |
50818 | opt64 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
50846 | opt64 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161013 | 20161009 |
50961 | opt64 | gcc -m32 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
51131 | opt64 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161013 | 20161009 |
51168 | opt64 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161013 | 20161009 |
51357 | opt64 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
51381 | opt64 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161013 | 20161009 |
51576 | opt64 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161013 | 20161009 |
51634 | opt64 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
51779 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161013 | 20161009 |
51803 | opt64 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161013 | 20161009 |
51822 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161013 | 20161009 |
51887 | opt64 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
51979 | opt64 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161013 | 20161009 |
52080 | opt64 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
52233 | opt64 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
52506 | opt64 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
52522 | opt64 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161013 | 20161009 |
52523 | opt64 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161013 | 20161009 |
52688 | opt64 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
52762 | opt64 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
52795 | opt64 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161013 | 20161009 |
52899 | opt64 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
52901 | opt64 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161013 | 20161009 |
52901 | opt64 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161013 | 20161009 |
52927 | opt64 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
53014 | opt64 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
53071 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161013 | 20161009 |
53150 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161013 | 20161009 |
53186 | opt64 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
53189 | opt64 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161013 | 20161009 |
53246 | opt64 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161013 | 20161009 |
53333 | opt64 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161013 | 20161009 |
53339 | opt64 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
53373 | opt64 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161013 | 20161009 |
53376 | opt64 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161013 | 20161009 |
53509 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161013 | 20161009 |
53519 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
53667 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
53680 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161013 | 20161009 |
53712 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161013 | 20161009 |
53781 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
53834 | opt64 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161013 | 20161009 |
53918 | opt64 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161013 | 20161009 |
53930 | opt64 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161013 | 20161009 |
53931 | opt64 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161013 | 20161009 |
53933 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161013 | 20161009 |
53971 | opt64 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161013 | 20161009 |
54031 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
54056 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161013 | 20161009 |
54475 | opt64 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161013 | 20161009 |
55317 | opt64 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161013 | 20161009 |
55317 | opt64 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
55667 | opt64 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
55694 | opt64 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161013 | 20161009 |
55736 | opt64 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161013 | 20161009 |
55770 | opt64 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161013 | 20161009 |
56475 | opt64 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
56514 | opt64 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161013 | 20161009 |
56520 | opt64 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161013 | 20161009 |
56791 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161013 | 20161009 |
56856 | opt64 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
56870 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161013 | 20161009 |
57016 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161013 | 20161009 |
57038 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161013 | 20161009 |