| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 28616 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 28656 | inplace | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 28690 | inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 28693 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 28760 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 28762 | inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 28768 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 28794 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 28829 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 28832 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 28864 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 28926 | inplace | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29000 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29045 | inplace | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29392 | inplace | gcc -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29429 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29429 | inplace | gcc -march=k8 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29439 | inplace | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29440 | inplace | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29450 | inplace | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29464 | inplace | gcc -m64 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29466 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 29471 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 29472 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 29472 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 29473 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 29473 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 29477 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 29477 | inplace | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29507 | inplace | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29537 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 29538 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 29541 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 29589 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 29592 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 29614 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 29618 | inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 29622 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 29639 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 29639 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 29645 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29648 | inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 29668 | inplace | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 29675 | inplace | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 29685 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29690 | inplace | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 29693 | inplace | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 29699 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29701 | ref | gcc -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29725 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 29725 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29726 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 29726 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29730 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29735 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29845 | inplace | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29845 | inplace | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161010 | 20161009 |
| 29848 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29848 | inplace | gcc -march=barcelona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29848 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29869 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29872 | inplace | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 29874 | inplace | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 29874 | inplace | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 29875 | inplace | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 29909 | inplace | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 29920 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161010 | 20161009 |
| 29997 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 30410 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 30412 | inplace | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 30477 | inplace | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 30480 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30483 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 30499 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30613 | inplace | gcc -march=nocona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 30616 | inplace | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 30661 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30667 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30669 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 30677 | ref | gcc -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30683 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 30683 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 30686 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 30720 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 30720 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 30720 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161010 | 20161009 |
| 30721 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 30749 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30754 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30763 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30790 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 30791 | ref | gcc -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 30795 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30795 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161010 | 20161009 |
| 30797 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30797 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30803 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 30808 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30822 | inplace | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30824 | inplace | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30835 | inplace | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30837 | inplace | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30843 | inplace | gcc -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30851 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30878 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30885 | inplace | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30885 | inplace | gcc -march=k8 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 30915 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 30917 | inplace | gcc -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 30938 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 31015 | inplace | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 31016 | inplace | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161010 | 20161009 |
| 31045 | inplace | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 31051 | inplace | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 31112 | inplace | gcc -march=k8 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 31136 | inplace | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 31275 | inplace | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 31277 | inplace | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161010 | 20161009 |
| 31290 | inplace | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 31294 | inplace | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 31358 | inplace | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 31358 | inplace | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 31365 | inplace | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 31379 | inplace | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 31963 | inplace | gcc -march=nocona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 31973 | inplace | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 32112 | inplace | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 32117 | inplace | gcc -march=nocona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 32456 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 32504 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 32507 | inplace | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161010 | 20161009 |
| 32512 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 32515 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 32536 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161010 | 20161009 |
| 32549 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161010 | 20161009 |
| 32568 | inplace | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161010 | 20161009 |
| 32848 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20161010 | 20161009 |
| 32854 | inplace | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 32855 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161010 | 20161009 |
| 32923 | inplace | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 32968 | inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 32970 | inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 32973 | inplace | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 32981 | inplace | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 33015 | inplace | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 33190 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 33202 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 33333 | inplace | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 33333 | inplace | gcc -march=nocona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 33346 | inplace | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 33349 | inplace | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 33354 | inplace | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 33357 | inplace | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 33421 | inplace | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161010 | 20161009 |
| 33424 | inplace | gcc -m64 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 33427 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161010 | 20161009 |
| 33429 | inplace | gcc -O -fomit-frame-pointer | 20161010 | 20161009 |
| 33432 | inplace | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 33432 | inplace | gcc -march=k8 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 33434 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 33435 | inplace | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161010 | 20161009 |
| 33437 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 33445 | inplace | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161010 | 20161009 |
| 33448 | inplace | gcc -march=barcelona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 33456 | inplace | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 33467 | inplace | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161010 | 20161009 |
| 33478 | inplace | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161010 | 20161009 |
| 33485 | inplace | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161010 | 20161009 |
| 33590 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161010 | 20161009 |
| 33592 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161010 | 20161009 |
| 33597 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161010 | 20161009 |
| 33624 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161010 | 20161009 |
| 34601 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 34605 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 34610 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 34615 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 34643 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161010 | 20161009 |
| 34670 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161010 | 20161009 |
| 34682 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 34685 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 34714 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 35250 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 35250 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161010 | 20161009 |
| 35250 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161010 | 20161009 |
| 35266 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 35341 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 35354 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 35389 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 35430 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 35430 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 35440 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 35514 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161010 | 20161009 |
| 35517 | ref | gcc -O -fomit-frame-pointer | 20161010 | 20161009 |
| 35517 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 35538 | ref | gcc -m64 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 35541 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 52327 | inplace | gcc -funroll-loops | 20161010 | 20161009 |
| 52331 | inplace | gcc | 20161010 | 20161009 |
| 52419 | inplace | cc | 20161010 | 20161009 |
| 54108 | ref | gcc -funroll-loops | 20161010 | 20161009 |
| 54180 | ref | gcc | 20161010 | 20161009 |
| 54234 | ref | cc | 20161010 | 20161009 |
| Compiler | Implementations
|
| gcc -O2 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -O3 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -O -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -Os -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -O2 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -O3 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -O -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -Os -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -m64 -O2 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -m64 -O3 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -m64 -O -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -m64 -Os -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | dolbeau/amd64-sha |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | dolbeau/amd64-sha |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | dolbeau/amd64-sha |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | dolbeau/amd64-sha |
| gcc -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-sha |
| gcc -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-sha
|