Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
297996 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140723 | 20140622 |
298020 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
298040 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
298340 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
298680 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
299668 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
305244 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
305272 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140723 | 20140622 |
305516 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
305528 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
349544 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140723 | 20140622 |
349560 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140723 | 20140622 |
349620 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140723 | 20140622 |
349820 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140723 | 20140622 |
350000 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140723 | 20140622 |
378976 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140723 | 20140622 |
386684 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140723 | 20140622 |
387088 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140723 | 20140622 |
391468 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140723 | 20140622 |
394616 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140723 | 20140622 |
451828 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
454092 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
458784 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140723 | 20140622 |
481392 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140723 | 20140622 |
492792 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
492996 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
493588 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140723 | 20140622 |
501624 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140723 | 20140622 |
501664 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
502772 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
509444 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
517272 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
558904 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140723 | 20140622 |
559144 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
564460 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
567660 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
568384 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
570668 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140723 | 20140622 |
572060 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140723 | 20140622 |
572396 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
573164 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140723 | 20140622 |
573264 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
573264 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
573436 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
573572 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
580508 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
582040 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140723 | 20140622 |
583764 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140723 | 20140622 |
589268 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140723 | 20140622 |
589328 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140723 | 20140622 |
589744 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140723 | 20140622 |
596348 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140723 | 20140622 |
596760 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140723 | 20140622 |
598056 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
599812 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140723 | 20140622 |
601048 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140723 | 20140622 |
605556 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140723 | 20140622 |
611488 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
614240 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
615240 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140723 | 20140622 |
615780 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140723 | 20140622 |
617232 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140723 | 20140622 |
621424 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
622180 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140723 | 20140622 |
622360 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
623620 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140723 | 20140622 |
625884 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140723 | 20140622 |
626144 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140723 | 20140622 |
626248 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140723 | 20140622 |
626368 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
629656 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
632260 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
632492 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140723 | 20140622 |
637364 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
639100 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
639464 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
658236 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140723 | 20140622 |
660040 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
660468 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140723 | 20140622 |
661696 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
663204 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140723 | 20140622 |
663732 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140723 | 20140622 |
664244 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140723 | 20140622 |
665708 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140723 | 20140622 |
670528 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
670852 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
675860 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
676244 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140723 | 20140622 |
676520 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
677732 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
679148 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140723 | 20140622 |
687776 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140723 | 20140622 |
688024 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140723 | 20140622 |
688544 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140723 | 20140622 |
689308 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
691536 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
693508 | ref | gcc -m32 -O -fomit-frame-pointer | 20140723 | 20140622 |
694288 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140723 | 20140622 |
698312 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
698348 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140723 | 20140622 |
700048 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
700176 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
700624 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140723 | 20140622 |
701736 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140723 | 20140622 |
701872 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140723 | 20140622 |
702068 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140723 | 20140622 |
703900 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140723 | 20140622 |
704116 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140723 | 20140622 |
704448 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140723 | 20140622 |
704472 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140723 | 20140622 |
704740 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
706036 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
706176 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140723 | 20140622 |
710096 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
714716 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
715940 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140723 | 20140622 |
723280 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140723 | 20140622 |
726988 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
728632 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
729220 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
730516 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140723 | 20140622 |
730668 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140723 | 20140622 |
739124 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
739800 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
740404 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
743196 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
743300 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140723 | 20140622 |
743436 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140723 | 20140622 |
744120 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140723 | 20140622 |
744332 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140723 | 20140622 |
744664 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140723 | 20140622 |
746136 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140723 | 20140622 |
746952 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
748348 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
750172 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
751572 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140723 | 20140622 |
751804 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
753720 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140723 | 20140622 |
754244 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140723 | 20140622 |
756236 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140723 | 20140622 |
756472 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140723 | 20140622 |
756864 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140723 | 20140622 |
757572 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140723 | 20140622 |
759192 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140723 | 20140622 |
759896 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140723 | 20140622 |
760528 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140723 | 20140622 |
763564 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140723 | 20140622 |
763660 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140723 | 20140622 |
764392 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140723 | 20140622 |
765880 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140723 | 20140622 |
766496 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140723 | 20140622 |
785100 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
797304 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140723 | 20140622 |
798540 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140723 | 20140622 |
818648 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140723 | 20140622 |
819572 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140723 | 20140622 |
828452 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
831356 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
832956 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140723 | 20140622 |
834424 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140723 | 20140622 |
835588 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140723 | 20140622 |
836532 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
837132 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140723 | 20140622 |
839440 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140723 | 20140622 |