Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
585207 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161031 | 20161009 |
586215 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161031 | 20161009 |
586755 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161031 | 20161009 |
587268 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161031 | 20161009 |
587610 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161031 | 20161009 |
588933 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161031 | 20161009 |
591102 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
592038 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
593091 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161031 | 20161009 |
593595 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
593829 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161031 | 20161009 |
595512 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161031 | 20161009 |
595566 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161031 | 20161009 |
596556 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161031 | 20161009 |
596673 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161031 | 20161009 |
596817 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161031 | 20161009 |
598338 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
598491 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
598932 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161031 | 20161009 |
599004 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
599031 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161031 | 20161009 |
599157 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
599310 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161031 | 20161009 |
599733 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161031 | 20161009 |
600750 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
601218 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161031 | 20161009 |
601407 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
601524 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161031 | 20161009 |
601641 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
601920 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
602136 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161031 | 20161009 |
602226 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161031 | 20161009 |
603747 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161031 | 20161009 |
603963 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161031 | 20161009 |
604098 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161031 | 20161009 |
604665 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
604953 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161031 | 20161009 |
606159 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
606510 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161031 | 20161009 |
608229 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
608553 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161031 | 20161009 |
608679 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
609894 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
611208 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161031 | 20161009 |
612612 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161031 | 20161009 |
612720 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
613017 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161031 | 20161009 |
613260 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161031 | 20161009 |
613782 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
614367 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
618642 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
618975 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
619092 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
620838 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
621468 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161031 | 20161009 |
621747 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161031 | 20161009 |
621882 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
622152 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161031 | 20161009 |
622746 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161031 | 20161009 |
622953 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161031 | 20161009 |
623313 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
623916 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161031 | 20161009 |
624087 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161031 | 20161009 |
624375 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161031 | 20161009 |
624906 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161031 | 20161009 |
625473 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161031 | 20161009 |
625842 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161031 | 20161009 |
625869 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161031 | 20161009 |
626490 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161031 | 20161009 |
627543 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161031 | 20161009 |
629973 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161031 | 20161009 |
630603 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161031 | 20161009 |
631935 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
633303 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161031 | 20161009 |
633339 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161031 | 20161009 |
633501 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161031 | 20161009 |
634023 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161031 | 20161009 |
634338 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
635589 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161031 | 20161009 |
635733 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161031 | 20161009 |
635787 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161031 | 20161009 |
636093 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161031 | 20161009 |
636183 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161031 | 20161009 |
636723 | ref | gcc -m32 -O -fomit-frame-pointer | 20161031 | 20161009 |
638055 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161031 | 20161009 |
638307 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161031 | 20161009 |
638496 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161031 | 20161009 |
638550 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
638622 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161031 | 20161009 |
638640 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
638991 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161031 | 20161009 |
639351 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161031 | 20161009 |
639882 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
640017 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161031 | 20161009 |
640305 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161031 | 20161009 |
640629 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161031 | 20161009 |
641034 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161031 | 20161009 |
642195 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
642249 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161031 | 20161009 |
642735 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
643167 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161031 | 20161009 |
643446 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161031 | 20161009 |
643725 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
646227 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161031 | 20161009 |
648900 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161031 | 20161009 |
662274 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161031 | 20161009 |
665217 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161031 | 20161009 |
665829 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161031 | 20161009 |
666252 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
668565 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161031 | 20161009 |
674217 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161031 | 20161009 |
674298 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
674667 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161031 | 20161009 |
679302 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
679545 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161031 | 20161009 |
679896 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
680049 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161031 | 20161009 |
680085 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161031 | 20161009 |
684333 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161031 | 20161009 |
684540 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161031 | 20161009 |
691227 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
695034 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161031 | 20161009 |
695097 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161031 | 20161009 |
695304 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161031 | 20161009 |
695475 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161031 | 20161009 |
695592 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161031 | 20161009 |
695646 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161031 | 20161009 |
698049 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161031 | 20161009 |
698175 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161031 | 20161009 |
698616 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161031 | 20161009 |
698625 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161031 | 20161009 |
698643 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161031 | 20161009 |
699030 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
699039 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161031 | 20161009 |
699228 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161031 | 20161009 |
699606 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161031 | 20161009 |
701667 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
703422 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
708210 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161031 | 20161009 |
718155 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
720018 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
720288 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
743310 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161031 | 20161009 |
743382 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161031 | 20161009 |