Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
54420 | cop_opt32 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140503 | 20140425 |
54425 | cop_opt32 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140503 | 20140425 |
54680 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140503 | 20140425 |
54680 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140503 | 20140425 |
54680 | cop_opt32 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140503 | 20140425 |
54685 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140503 | 20140425 |
54690 | cop_opt32 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140503 | 20140425 |
55330 | cop_opt32 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140503 | 20140425 |
55335 | cop_opt32 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140503 | 20140425 |
55685 | cop_opt32 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140503 | 20140425 |
55915 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140503 | 20140425 |
56015 | cop_opt32 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140503 | 20140425 |
56120 | cop_opt32 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140503 | 20140425 |
56125 | cop_opt32 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140503 | 20140425 |
56125 | cop_opt32 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140503 | 20140425 |
56330 | cop_opt32 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140503 | 20140425 |
56390 | cop_opt32 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140503 | 20140425 |
56415 | cop_opt32 | gcc -m32 -O -fomit-frame-pointer | 20140503 | 20140425 |
56415 | cop_opt32 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140503 | 20140425 |
56415 | cop_opt32 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140503 | 20140425 |
56415 | cop_opt32 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140503 | 20140425 |
56415 | cop_opt32 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140503 | 20140425 |
56415 | cop_opt32 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140503 | 20140425 |
56415 | cop_opt32 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140503 | 20140425 |
56440 | cop_opt32 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140503 | 20140425 |
57000 | cop_opt32 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140503 | 20140425 |
57070 | cop_opt32 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140503 | 20140425 |
57155 | cop_opt32 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140503 | 20140425 |
57195 | cop_opt32 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140503 | 20140425 |
57220 | cop_opt32 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140503 | 20140425 |
57365 | cop_opt32 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
57395 | cop_opt32 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
57435 | cop_opt32 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140503 | 20140425 |
57525 | cop_opt32 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140503 | 20140425 |
57585 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140503 | 20140425 |
57665 | cop_opt32 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140503 | 20140425 |
57685 | cop_opt32 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140503 | 20140425 |
57695 | cop_opt32 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140503 | 20140425 |
57695 | cop_opt32 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140503 | 20140425 |
57695 | cop_opt32 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140503 | 20140425 |
57695 | cop_opt32 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140503 | 20140425 |
57695 | cop_opt32 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140503 | 20140425 |
57695 | cop_opt32 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140503 | 20140425 |
57695 | cop_opt32 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140503 | 20140425 |
57725 | cop_opt32 | gcc -m32 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
57735 | cop_opt32 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
57735 | cop_opt32 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
57750 | cop_opt32 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140503 | 20140425 |
57755 | cop_opt32 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
57760 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140503 | 20140425 |
57815 | cop_opt32 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140503 | 20140425 |
57815 | cop_opt32 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140503 | 20140425 |
57815 | cop_opt32 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140503 | 20140425 |
57835 | cop_opt32 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140503 | 20140425 |
57860 | cop_opt32 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140503 | 20140425 |
57885 | cop_opt32 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140503 | 20140425 |
58000 | cop_opt32 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
58010 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
58055 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
58060 | cop_opt32 | gcc -m32 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
58060 | cop_opt32 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140503 | 20140425 |
58070 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
58070 | cop_opt32 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140503 | 20140425 |
58075 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140503 | 20140425 |
58075 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140503 | 20140425 |
58075 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
58095 | cop_opt32 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140503 | 20140425 |
58095 | cop_opt32 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140503 | 20140425 |
58105 | cop_opt32 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140503 | 20140425 |
58125 | cop_opt32 | gcc -m32 -Os -fomit-frame-pointer | 20140503 | 20140425 |
58140 | cop_opt32 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140503 | 20140425 |
58150 | cop_opt32 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
58170 | cop_opt32 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140503 | 20140425 |
58175 | cop_opt32 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140503 | 20140425 |
58330 | cop_opt32 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140503 | 20140425 |
58345 | cop_opt32 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140503 | 20140425 |
58355 | cop_opt32 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140503 | 20140425 |
58380 | cop_opt32 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
58380 | cop_opt32 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140503 | 20140425 |
58400 | cop_opt32 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140503 | 20140425 |
58420 | cop_opt32 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140503 | 20140425 |
58525 | cop_opt32 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
58525 | cop_opt32 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
58525 | cop_opt32 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
58525 | cop_opt32 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140503 | 20140425 |
58540 | cop_opt32 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
58550 | cop_opt32 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140503 | 20140425 |
58555 | cop_opt32 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140503 | 20140425 |
58575 | cop_opt32 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
58585 | cop_opt32 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
58640 | cop_opt32 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
58655 | cop_opt32 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
58670 | cop_opt32 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
58675 | cop_opt32 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
58690 | cop_opt32 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
58690 | cop_opt32 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
58700 | cop_opt32 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
58715 | cop_opt32 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140503 | 20140425 |
58740 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140503 | 20140425 |
58765 | cop_opt32 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
58790 | cop_opt32 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140503 | 20140425 |
58825 | cop_opt32 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140503 | 20140425 |
58840 | cop_opt32 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140503 | 20140425 |
58845 | cop_opt32 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140503 | 20140425 |
58850 | cop_opt32 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140503 | 20140425 |
58915 | cop_opt32 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
58955 | cop_opt32 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140503 | 20140425 |
58970 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140503 | 20140425 |
58975 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140503 | 20140425 |
59000 | cop_opt32 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
59000 | cop_opt32 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
59000 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140503 | 20140425 |
59015 | cop_opt32 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
59040 | cop_opt32 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140503 | 20140425 |
59040 | cop_opt32 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140503 | 20140425 |
59120 | cop_opt32 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140503 | 20140425 |
59120 | cop_opt32 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140503 | 20140425 |
59215 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140503 | 20140425 |
59340 | cop_opt32 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140503 | 20140425 |
59355 | cop_opt32 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140503 | 20140425 |
59370 | cop_opt32 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140503 | 20140425 |
59370 | cop_opt32 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140503 | 20140425 |
59480 | cop_opt32 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140503 | 20140425 |
59755 | cop_opt32 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140503 | 20140425 |
59755 | cop_opt32 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140503 | 20140425 |
59755 | cop_opt32 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140503 | 20140425 |
59755 | cop_opt32 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140503 | 20140425 |
59780 | cop_opt32 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140503 | 20140425 |
60060 | cop_opt32 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
60060 | cop_opt32 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140503 | 20140425 |
60070 | cop_opt32 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
60095 | cop_opt32 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140503 | 20140425 |
60180 | cop_opt32 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
60185 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140503 | 20140425 |
60195 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140503 | 20140425 |
60215 | cop_opt32 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
60350 | cop_opt32 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
60350 | cop_opt32 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140503 | 20140425 |
60355 | cop_opt32 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
60375 | cop_opt32 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140503 | 20140425 |
60465 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140503 | 20140425 |
60465 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140503 | 20140425 |
60495 | cop_opt32 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140503 | 20140425 |
60500 | cop_opt32 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140503 | 20140425 |
60725 | cop_opt32 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140503 | 20140425 |
60725 | cop_opt32 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140503 | 20140425 |
60755 | cop_opt32 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
60865 | cop_opt32 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140503 | 20140425 |
60880 | cop_opt32 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140503 | 20140425 |
60895 | cop_opt32 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
61275 | cop_opt32 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140503 | 20140425 |
61275 | cop_opt32 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140503 | 20140425 |
61300 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140503 | 20140425 |
61360 | cop_opt32 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
61545 | cop_opt32 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140503 | 20140425 |
61585 | cop_opt32 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
61870 | cop_opt32 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140503 | 20140425 |
61875 | cop_opt32 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140503 | 20140425 |
61875 | cop_opt32 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140503 | 20140425 |
61895 | cop_opt32 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140503 | 20140425 |
61940 | cop_opt32 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140503 | 20140425 |
62105 | cop_opt32 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140503 | 20140425 |
62105 | cop_opt32 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140503 | 20140425 |
62105 | cop_opt32 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140503 | 20140425 |
62195 | cop_opt32 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
62195 | cop_opt32 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
62870 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
62915 | cop_opt32 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
64640 | cop_opt32 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
64680 | cop_opt32 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140503 | 20140425 |