Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
405717 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140602 | 20140525 |
405828 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140525 |
406032 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140602 | 20140525 |
406041 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140525 |
406230 | c | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140602 | 20140525 |
406260 | c | gcc -m32 -O -fomit-frame-pointer | 20140602 | 20140525 |
406260 | c | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140602 | 20140525 |
406275 | c | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140602 | 20140525 |
406284 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140602 | 20140525 |
406293 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140602 | 20140525 |
406314 | c | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140602 | 20140525 |
406320 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140525 |
406335 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140525 |
406344 | c | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140602 | 20140525 |
406365 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140602 | 20140525 |
406365 | c | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140602 | 20140525 |
406377 | c | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140525 |
406455 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140602 | 20140525 |
406488 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140602 | 20140525 |
406596 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140602 | 20140525 |
406608 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140602 | 20140525 |
406617 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140602 | 20140525 |
406671 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140602 | 20140525 |
406671 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140602 | 20140525 |
406704 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140602 | 20140525 |
406716 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140602 | 20140525 |
406722 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140602 | 20140525 |
406884 | c | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140525 |
406884 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140602 | 20140525 |
407127 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140602 | 20140525 |
407154 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140602 | 20140525 |
407199 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140602 | 20140525 |
407199 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140602 | 20140525 |
407268 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140602 | 20140525 |
407283 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140602 | 20140525 |
407304 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140602 | 20140525 |
407319 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140602 | 20140525 |
407325 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140602 | 20140525 |
407331 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140602 | 20140525 |
407388 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140602 | 20140525 |
407418 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140602 | 20140525 |
408036 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140602 | 20140525 |
408117 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140602 | 20140525 |
453879 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
453891 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
453891 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140602 | 20140525 |
453909 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140602 | 20140525 |
453912 | c | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
453936 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
453948 | c | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
453975 | c | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
454044 | c | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140602 | 20140525 |
454068 | c | gcc -m32 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
454119 | c | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140602 | 20140525 |
454440 | c | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
454608 | c | gcc -m32 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
454851 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
454872 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140602 | 20140525 |
454923 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
454998 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140602 | 20140525 |
455046 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
455061 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
455991 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140602 | 20140525 |
455997 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140602 | 20140525 |
456000 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140602 | 20140525 |
456000 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140602 | 20140525 |
456009 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140602 | 20140525 |
456009 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140602 | 20140525 |
456015 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140602 | 20140525 |
456087 | c | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140602 | 20140525 |
456093 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140602 | 20140525 |
456096 | c | gcc -m32 -Os -fomit-frame-pointer | 20140602 | 20140525 |
456114 | c | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140602 | 20140525 |
456126 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140525 |
456138 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140602 | 20140525 |
456138 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140602 | 20140525 |
456144 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140602 | 20140525 |
456150 | c | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140602 | 20140525 |
456150 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140525 |
456156 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140602 | 20140525 |
456171 | c | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140525 |
456180 | c | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140602 | 20140525 |
456180 | c | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140602 | 20140525 |
456210 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140602 | 20140525 |
456213 | c | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140602 | 20140525 |
456231 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140602 | 20140525 |
456234 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140602 | 20140525 |
456309 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140602 | 20140525 |
456324 | c | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140525 |
456381 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140602 | 20140525 |
456381 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140525 |
456381 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140602 | 20140525 |
456390 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140602 | 20140525 |
456408 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140602 | 20140525 |
456411 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140602 | 20140525 |
456417 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140525 |
456417 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
456627 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
456810 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
456864 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
456909 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140602 | 20140525 |
456915 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140602 | 20140525 |
456969 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
456984 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140602 | 20140525 |
456993 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140602 | 20140525 |
456999 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140602 | 20140525 |
457014 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140602 | 20140525 |
457020 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140602 | 20140525 |
457086 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140602 | 20140525 |
457098 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140602 | 20140525 |
457107 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
457224 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
457533 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
459603 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
459732 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
459861 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
459867 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
460044 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
460053 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
460104 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
460104 | c | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140602 | 20140525 |
460137 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
460245 | c | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140602 | 20140525 |
460272 | c | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
460299 | c | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
460305 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
460317 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
460338 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
460347 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
460350 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
460395 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
460404 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
460419 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140602 | 20140525 |
460497 | c | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
460524 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
460545 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140602 | 20140525 |
460647 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
460659 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
460959 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
460998 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140602 | 20140525 |
461034 | c | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
461538 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140602 | 20140525 |
461631 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
468555 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140602 | 20140525 |
468567 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
468588 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
468627 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140602 | 20140525 |
468651 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140602 | 20140525 |
468720 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
468966 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140602 | 20140525 |
469128 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
469497 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
469521 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
469527 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
469551 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140602 | 20140525 |
469635 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140602 | 20140525 |
469698 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
469728 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140602 | 20140525 |
469824 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140602 | 20140525 |
516231 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140602 | 20140525 |
516264 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140602 | 20140525 |
516606 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140602 | 20140525 |
516627 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140602 | 20140525 |
516717 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140602 | 20140525 |
516795 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140602 | 20140525 |
517188 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140602 | 20140525 |
517254 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140602 | 20140525 |