Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
475475 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140507 | 20140425 |
477155 | c | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140507 | 20140425 |
477175 | c | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140507 | 20140425 |
477360 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140507 | 20140425 |
477480 | c | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140507 | 20140425 |
477540 | c | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140507 | 20140425 |
477580 | c | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140507 | 20140425 |
477730 | c | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140507 | 20140425 |
477780 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140507 | 20140425 |
477905 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140507 | 20140425 |
478145 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140507 | 20140425 |
478165 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140507 | 20140425 |
478470 | c | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140507 | 20140425 |
478520 | c | gcc -m32 -O -fomit-frame-pointer | 20140507 | 20140425 |
481795 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140507 | 20140425 |
483540 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140507 | 20140425 |
483565 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140507 | 20140425 |
483750 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140507 | 20140425 |
483755 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140507 | 20140425 |
483765 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140507 | 20140425 |
483905 | c | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140507 | 20140425 |
484065 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140507 | 20140425 |
484115 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140507 | 20140425 |
484120 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140507 | 20140425 |
484225 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140507 | 20140425 |
484280 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140507 | 20140425 |
484315 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140507 | 20140425 |
484320 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140507 | 20140425 |
484365 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140507 | 20140425 |
484395 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140507 | 20140425 |
484465 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140507 | 20140425 |
484545 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140507 | 20140425 |
484785 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140507 | 20140425 |
484885 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140507 | 20140425 |
484905 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140507 | 20140425 |
484990 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140507 | 20140425 |
485095 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140507 | 20140425 |
485165 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140507 | 20140425 |
485230 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140507 | 20140425 |
485325 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140507 | 20140425 |
485330 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140507 | 20140425 |
485370 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140507 | 20140425 |
485450 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140507 | 20140425 |
539515 | c | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140507 | 20140425 |
539600 | c | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140507 | 20140425 |
540105 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
540135 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140507 | 20140425 |
540215 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140507 | 20140425 |
540225 | c | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
540385 | c | gcc -m32 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
540400 | c | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140425 |
540445 | c | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
540445 | c | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
540480 | c | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
540550 | c | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140425 |
540785 | c | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
540795 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140507 | 20140425 |
540795 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140507 | 20140425 |
540870 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140507 | 20140425 |
540885 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140507 | 20140425 |
540900 | c | gcc -m32 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
541015 | c | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
541160 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140507 | 20140425 |
541270 | c | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
541390 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
541430 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
542000 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140507 | 20140425 |
542020 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140507 | 20140425 |
542205 | c | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140507 | 20140425 |
542250 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
542355 | c | gcc -m32 -Os -fomit-frame-pointer | 20140507 | 20140425 |
542385 | c | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140507 | 20140425 |
542450 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140507 | 20140425 |
542465 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140507 | 20140425 |
542470 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140507 | 20140425 |
542550 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140507 | 20140425 |
542580 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140507 | 20140425 |
542585 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140507 | 20140425 |
542605 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140507 | 20140425 |
542685 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140507 | 20140425 |
542695 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140507 | 20140425 |
542725 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140507 | 20140425 |
542730 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140507 | 20140425 |
542740 | c | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140507 | 20140425 |
542780 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140507 | 20140425 |
542780 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140507 | 20140425 |
542795 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140507 | 20140425 |
542820 | c | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140507 | 20140425 |
543045 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
543045 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140507 | 20140425 |
543055 | c | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140507 | 20140425 |
543060 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140507 | 20140425 |
543070 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140507 | 20140425 |
543080 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140507 | 20140425 |
543080 | c | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140507 | 20140425 |
543125 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
543145 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140507 | 20140425 |
543165 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
543180 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140507 | 20140425 |
543270 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140507 | 20140425 |
543340 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140507 | 20140425 |
543350 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140507 | 20140425 |
543380 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140507 | 20140425 |
543400 | c | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140507 | 20140425 |
543420 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140507 | 20140425 |
543520 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140507 | 20140425 |
543530 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140507 | 20140425 |
543555 | c | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140507 | 20140425 |
543575 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140507 | 20140425 |
543610 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
543620 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140507 | 20140425 |
543680 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140507 | 20140425 |
543700 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140507 | 20140425 |
543790 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140507 | 20140425 |
544080 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140507 | 20140425 |
544120 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
544195 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
544395 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
546260 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
546890 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
547230 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
547475 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
547490 | c | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140507 | 20140425 |
547510 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
547540 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
547660 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
547665 | c | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140507 | 20140425 |
547700 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
547725 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
547735 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
547760 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
547775 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
547800 | c | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140507 | 20140425 |
547835 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
547955 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
547965 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140507 | 20140425 |
548005 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
548230 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
548285 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
548375 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140507 | 20140425 |
548455 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
548490 | c | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140507 | 20140425 |
548925 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
548960 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140507 | 20140425 |
549170 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140507 | 20140425 |
557755 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
557870 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140507 | 20140425 |
557875 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
558020 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140507 | 20140425 |
558080 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140507 | 20140425 |
558245 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140507 | 20140425 |
558255 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
558310 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
558420 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
558630 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140507 | 20140425 |
558775 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140507 | 20140425 |
558785 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
558860 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
558875 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140507 | 20140425 |
559210 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140507 | 20140425 |
559555 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
566650 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
614590 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140507 | 20140425 |
614590 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140507 | 20140425 |
614670 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140507 | 20140425 |
614675 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140507 | 20140425 |
614730 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140507 | 20140425 |
614785 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140507 | 20140425 |
614905 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140507 | 20140425 |
615645 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140507 | 20140425 |