Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
489015 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161030 | 20161009 |
491184 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161030 | 20161009 |
491760 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161030 | 20161009 |
491850 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161030 | 20161009 |
492696 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161030 | 20161009 |
493101 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161030 | 20161009 |
495099 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
495585 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161030 | 20161009 |
496458 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
496980 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
497511 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
497709 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
498114 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161030 | 20161009 |
499527 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161030 | 20161009 |
499779 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
499824 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161030 | 20161009 |
499887 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161030 | 20161009 |
500031 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
500463 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161030 | 20161009 |
500517 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161030 | 20161009 |
500724 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161030 | 20161009 |
500805 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
500859 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161030 | 20161009 |
504576 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
506079 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
506520 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
506529 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
506799 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
506925 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161030 | 20161009 |
507015 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161030 | 20161009 |
507060 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
507159 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
507267 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161030 | 20161009 |
507411 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
507429 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161030 | 20161009 |
507672 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
507825 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161030 | 20161009 |
507942 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161030 | 20161009 |
508500 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
508500 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161030 | 20161009 |
508923 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
509544 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
509994 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161030 | 20161009 |
511794 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
514116 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161030 | 20161009 |
514341 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161030 | 20161009 |
514611 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
514980 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
515115 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
518220 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
519048 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
519300 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
521505 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161031 | 20161009 |
521991 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
522180 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
522972 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161030 | 20161009 |
523512 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161030 | 20161009 |
523665 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161030 | 20161009 |
523854 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161030 | 20161009 |
524907 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161030 | 20161009 |
525195 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
525402 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
525771 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
526230 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161030 | 20161009 |
526320 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161031 | 20161009 |
529272 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161030 | 20161009 |
529281 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161031 | 20161009 |
529641 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161031 | 20161009 |
529956 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161030 | 20161009 |
530289 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161030 | 20161009 |
530343 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161030 | 20161009 |
530352 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161030 | 20161009 |
530766 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161030 | 20161009 |
530811 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161030 | 20161009 |
532413 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161030 | 20161009 |
532953 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
533241 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
533250 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
533259 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
534276 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
534447 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
535221 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
535383 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161030 | 20161009 |
535788 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161030 | 20161009 |
535806 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161030 | 20161009 |
535968 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161030 | 20161009 |
536202 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161030 | 20161009 |
536400 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161031 | 20161009 |
536454 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161030 | 20161009 |
536553 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161031 | 20161009 |
536661 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
536670 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161030 | 20161009 |
536751 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161030 | 20161009 |
537885 | ref | gcc -m32 -O -fomit-frame-pointer | 20161030 | 20161009 |
538290 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
539442 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161030 | 20161009 |
539910 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161030 | 20161009 |
540225 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161030 | 20161009 |
541278 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161030 | 20161009 |
541854 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161030 | 20161009 |
542097 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161030 | 20161009 |
544815 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161030 | 20161009 |
544968 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161030 | 20161009 |
545130 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161030 | 20161009 |
547218 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161031 | 20161009 |
556263 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161030 | 20161009 |
565209 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
566181 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161030 | 20161009 |
566712 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
567495 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
569637 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
569772 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161030 | 20161009 |
573831 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161030 | 20161009 |
574785 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161030 | 20161009 |
575118 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
575514 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
577017 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161030 | 20161009 |
579348 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
580059 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161030 | 20161009 |
580680 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161030 | 20161009 |
582705 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161030 | 20161009 |
583353 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
584748 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161030 | 20161009 |
585081 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161030 | 20161009 |
585486 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161030 | 20161009 |
585504 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161030 | 20161009 |
586458 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161030 | 20161009 |
586674 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161030 | 20161009 |
587070 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161030 | 20161009 |
587277 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
587412 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161030 | 20161009 |
587664 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
587970 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
588105 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161030 | 20161009 |
588393 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161030 | 20161009 |
589626 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161030 | 20161009 |
596853 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
596871 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161030 | 20161009 |
599391 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161030 | 20161009 |
608661 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
609777 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
610245 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
629064 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161030 | 20161009 |
629514 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161030 | 20161009 |