Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
406209 | c | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20120730 | 20120717 |
406242 | c | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20120730 | 20120717 |
406362 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20120730 | 20120717 |
406362 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20120730 | 20120717 |
406365 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20120730 | 20120717 |
406398 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20120730 | 20120717 |
406566 | c | gcc -m32 -O -fomit-frame-pointer | 20120730 | 20120717 |
406566 | c | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20120730 | 20120717 |
406566 | c | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20120730 | 20120717 |
406575 | c | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20120730 | 20120717 |
406578 | c | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120730 | 20120717 |
406578 | c | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20120730 | 20120717 |
406581 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20120730 | 20120717 |
406683 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120730 | 20120717 |
406818 | c | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20120730 | 20120717 |
406971 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20120730 | 20120717 |
407055 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20120730 | 20120717 |
407151 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20120730 | 20120717 |
407163 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20120730 | 20120717 |
407181 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20120730 | 20120717 |
407184 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20120730 | 20120717 |
407184 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20120730 | 20120717 |
407472 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20120730 | 20120717 |
407517 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20120730 | 20120717 |
407532 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20120730 | 20120717 |
407568 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20120730 | 20120717 |
407568 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120730 | 20120717 |
407598 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20120730 | 20120717 |
407601 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20120730 | 20120717 |
407601 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20120730 | 20120717 |
407622 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20120730 | 20120717 |
407664 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20120730 | 20120717 |
407676 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20120730 | 20120717 |
407724 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120730 | 20120717 |
407724 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20120730 | 20120717 |
407772 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20120730 | 20120717 |
407775 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20120730 | 20120717 |
407778 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20120730 | 20120717 |
407778 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120730 | 20120717 |
407886 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20120730 | 20120717 |
408300 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20120730 | 20120717 |
408753 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120730 | 20120717 |
408807 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20120730 | 20120717 |
454338 | c | gcc -m32 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
454395 | c | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20120730 | 20120717 |
454395 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
454395 | c | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20120730 | 20120717 |
454395 | c | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
454443 | c | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
454473 | c | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
454494 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20120730 | 20120717 |
454497 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20120730 | 20120717 |
454605 | c | gcc -m32 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
454881 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20120730 | 20120717 |
454896 | c | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
454914 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20120730 | 20120717 |
455331 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20120730 | 20120717 |
455397 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20120730 | 20120717 |
455487 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
455502 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20120730 | 20120717 |
455520 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20120730 | 20120717 |
455541 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
456384 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120730 | 20120717 |
456384 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120730 | 20120717 |
456387 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20120730 | 20120717 |
456387 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120730 | 20120717 |
456387 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120730 | 20120717 |
456462 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120730 | 20120717 |
456462 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120730 | 20120717 |
456486 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120730 | 20120717 |
456507 | c | gcc -m32 -Os -fomit-frame-pointer | 20120730 | 20120717 |
456507 | c | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20120730 | 20120717 |
456507 | c | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20120730 | 20120717 |
456507 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20120730 | 20120717 |
456507 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120730 | 20120717 |
456507 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20120730 | 20120717 |
456510 | c | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20120730 | 20120717 |
456510 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20120730 | 20120717 |
456516 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20120730 | 20120717 |
456516 | c | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20120730 | 20120717 |
456516 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20120730 | 20120717 |
456516 | c | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120730 | 20120717 |
456516 | c | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120730 | 20120717 |
456516 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20120730 | 20120717 |
456516 | c | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20120730 | 20120717 |
456582 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20120730 | 20120717 |
456582 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20120730 | 20120717 |
456720 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
456894 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
456915 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
457008 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
457203 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
457446 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20120730 | 20120717 |
457446 | c | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20120730 | 20120717 |
457446 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20120730 | 20120717 |
457458 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120730 | 20120717 |
457458 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20120730 | 20120717 |
457464 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120730 | 20120717 |
457464 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120730 | 20120717 |
457464 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120730 | 20120717 |
457470 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
457482 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120730 | 20120717 |
457485 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120730 | 20120717 |
457485 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120730 | 20120717 |
457494 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20120730 | 20120717 |
457500 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20120730 | 20120717 |
457503 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20120730 | 20120717 |
457506 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120730 | 20120717 |
457518 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120730 | 20120717 |
457527 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20120730 | 20120717 |
457563 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20120730 | 20120717 |
457992 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
458358 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
459882 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
460110 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
460296 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
460320 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
460323 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
460326 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
460482 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
460488 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
460488 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
460752 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
460797 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
460797 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
460833 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
460884 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
460887 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
460908 | c | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120730 | 20120717 |
460935 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20120730 | 20120717 |
460938 | c | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120730 | 20120717 |
460941 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
461028 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
461124 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
461187 | c | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120730 | 20120717 |
461196 | c | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120730 | 20120717 |
461322 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20120730 | 20120717 |
461427 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20120730 | 20120717 |
461514 | c | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120730 | 20120717 |
461583 | c | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120730 | 20120717 |
461694 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
462021 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20120730 | 20120717 |
462054 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
468927 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120730 | 20120717 |
469152 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120730 | 20120717 |
469200 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
469209 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
469236 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120730 | 20120717 |
469419 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
469710 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120730 | 20120717 |
469731 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
470148 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120730 | 20120717 |
470250 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
470352 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120730 | 20120717 |
470430 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120730 | 20120717 |
470760 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120730 | 20120717 |
470778 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120730 | 20120717 |
470784 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
470826 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120730 | 20120717 |
517116 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20120730 | 20120717 |
517182 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120730 | 20120717 |
517197 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20120730 | 20120717 |
517200 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120730 | 20120717 |
517470 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120730 | 20120717 |
517473 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20120730 | 20120717 |
517932 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20120730 | 20120717 |
517941 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120730 | 20120717 |