Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
359155 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180825 | 20180818 |
360045 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180825 | 20180818 |
364726 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
365034 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
366183 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
366623 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
370090 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
370977 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
372405 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180825 | 20180818 |
373607 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
373934 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
373994 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
374110 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180825 | 20180818 |
374892 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180825 | 20180818 |
375282 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
375948 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
376103 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
376494 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
376657 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
376910 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
378250 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
378734 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
379845 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180825 | 20180818 |
379867 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
380026 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180825 | 20180818 |
380308 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180825 | 20180818 |
383429 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180825 | 20180818 |
383612 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180825 | 20180818 |
383946 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180825 | 20180818 |
388151 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
392677 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
393802 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
393913 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
395589 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180825 | 20180818 |
395637 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180825 | 20180818 |
401399 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180825 | 20180818 |
406855 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180825 | 20180818 |
407333 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180825 | 20180818 |
408356 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180825 | 20180818 |
414437 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180825 | 20180818 |
419792 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180825 | 20180818 |
420246 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
421008 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
424161 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
517187 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180825 | 20180818 |
518119 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180825 | 20180818 |
520829 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180825 | 20180818 |
521055 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180825 | 20180818 |
521877 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180825 | 20180818 |
522132 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180825 | 20180818 |
523115 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180825 | 20180818 |
525512 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180825 | 20180818 |
525772 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180825 | 20180818 |
525853 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180825 | 20180818 |
526869 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180825 | 20180818 |
527311 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180825 | 20180818 |
527498 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180825 | 20180818 |
527623 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180825 | 20180818 |
527869 | ref | gcc -m32 -O -fomit-frame-pointer | 20180825 | 20180818 |
528040 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180825 | 20180818 |
528087 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180825 | 20180818 |
528190 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180825 | 20180818 |
528250 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180825 | 20180818 |
528256 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180825 | 20180818 |
528305 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180825 | 20180818 |
528454 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180825 | 20180818 |
528662 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180825 | 20180818 |
528696 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180825 | 20180818 |
528875 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180825 | 20180818 |
528891 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180825 | 20180818 |
529879 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180825 | 20180818 |
530075 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180825 | 20180818 |
530195 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180825 | 20180818 |
531700 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180825 | 20180818 |
531726 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180825 | 20180818 |
531875 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180825 | 20180818 |
532133 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180825 | 20180818 |
532873 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180825 | 20180818 |
533236 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180825 | 20180818 |
533309 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180825 | 20180818 |
533460 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180825 | 20180818 |
533573 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180825 | 20180818 |
533635 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180825 | 20180818 |
533716 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180825 | 20180818 |
534558 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180825 | 20180818 |
534680 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180825 | 20180818 |
535070 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180825 | 20180818 |
537611 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180825 | 20180818 |
544288 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
545093 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
545643 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180825 | 20180818 |
545687 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180825 | 20180818 |
546214 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180825 | 20180818 |
546500 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
547083 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
551180 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180825 | 20180818 |
551619 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
551750 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
553386 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
553665 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180825 | 20180818 |
553742 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
554369 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
554477 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
554883 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
555333 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
555381 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
555685 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180825 | 20180818 |
556194 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180825 | 20180818 |
556209 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180825 | 20180818 |
556359 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
556748 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180825 | 20180818 |
557153 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180825 | 20180818 |
557165 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
557300 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180825 | 20180818 |
557574 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
558409 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
558413 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
558456 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180825 | 20180818 |
558723 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180825 | 20180818 |
558730 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180825 | 20180818 |
559153 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180825 | 20180818 |
559275 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180825 | 20180818 |
559292 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180825 | 20180818 |
559359 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180825 | 20180818 |
559457 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180825 | 20180818 |
559575 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180825 | 20180818 |
559579 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180825 | 20180818 |
559726 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180825 | 20180818 |
559768 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180825 | 20180818 |
559898 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180825 | 20180818 |
560238 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180825 | 20180818 |
560280 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180825 | 20180818 |
560284 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180825 | 20180818 |
560468 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180825 | 20180818 |
560532 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180825 | 20180818 |
560611 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180825 | 20180818 |
560698 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180825 | 20180818 |
560770 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180825 | 20180818 |
560780 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180825 | 20180818 |
560942 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180825 | 20180818 |
560976 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180825 | 20180818 |
561000 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180825 | 20180818 |
561059 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180825 | 20180818 |
561211 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180825 | 20180818 |
561250 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180825 | 20180818 |
561353 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
561514 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
562502 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180825 | 20180818 |
562809 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180825 | 20180818 |
562917 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180825 | 20180818 |
563137 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
563176 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180825 | 20180818 |
563201 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180825 | 20180818 |
563274 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180825 | 20180818 |
564048 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180825 | 20180818 |
564415 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180825 | 20180818 |
564462 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180825 | 20180818 |
564702 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
564826 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
564844 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180825 | 20180818 |
564885 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180825 | 20180818 |
564912 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180825 | 20180818 |
565170 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180825 | 20180818 |
565504 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180825 | 20180818 |
565631 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180825 | 20180818 |
565635 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180825 | 20180818 |
566536 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180825 | 20180818 |
566875 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
567085 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180825 | 20180818 |
568060 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180825 | 20180818 |
569236 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180825 | 20180818 |
569899 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180825 | 20180818 |
569963 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180825 | 20180818 |
571740 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
572857 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180825 | 20180818 |
574212 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180825 | 20180818 |