| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 53357 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 53376 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 53640 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 53781 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 53805 | opt64 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 53807 | opt64 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 53827 | opt64 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 53857 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 53885 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 53943 | opt64 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54013 | opt64 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54035 | opt64 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54066 | opt64 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54069 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54198 | opt64 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54273 | opt64 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54382 | opt64 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54400 | opt64 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54428 | opt64 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54482 | opt64 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54565 | opt64 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54623 | opt64 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54654 | opt64 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54661 | opt64 | gcc -m32 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54703 | opt64 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54714 | opt64 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54785 | opt64 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54793 | opt64 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54843 | opt64 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54848 | opt64 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 54942 | opt64 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 55043 | opt64 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 55162 | opt64 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 55210 | opt64 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 55374 | opt64 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 55394 | opt64 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 55562 | opt64 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 55599 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 55693 | opt64 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 56527 | opt64 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 56774 | opt64 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 56780 | opt64 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 56825 | opt64 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 56895 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 57000 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 57150 | opt64 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 57175 | opt64 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 57185 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 57364 | opt64 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 57407 | opt64 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 57448 | opt64 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 57531 | opt64 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 57532 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 57548 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 57569 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 57643 | opt64 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 57644 | opt64 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171114 | 20171020 |
| 57718 | opt64 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 57735 | opt64 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 57744 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 57758 | opt64 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 57841 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 57846 | opt64 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 57901 | opt64 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 57903 | opt64 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 57911 | opt64 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 57925 | opt64 | gcc -m32 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 57937 | opt64 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171114 | 20171020 |
| 57949 | opt64 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 57958 | opt64 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171114 | 20171020 |
| 58029 | opt64 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 58033 | opt64 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 58073 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 58099 | opt64 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 58100 | opt64 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 58221 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 58253 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 58277 | opt64 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 58282 | opt64 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 58328 | opt64 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171114 | 20171020 |
| 58334 | opt64 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 58340 | opt64 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 58344 | opt64 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 58356 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 58365 | opt64 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 58414 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 58424 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 58445 | opt64 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 58475 | opt64 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 58480 | opt64 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 58502 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171114 | 20171020 |
| 58506 | opt64 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 58514 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 58570 | opt64 | gcc -m32 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 58576 | opt64 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 58610 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 58657 | opt64 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 58742 | opt64 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 58763 | opt64 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171114 | 20171020 |
| 58848 | opt64 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 58935 | opt64 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 58941 | opt64 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 59103 | opt64 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 59168 | opt64 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 59170 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 59264 | opt64 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171114 | 20171020 |
| 59307 | opt64 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171114 | 20171020 |
| 59323 | opt64 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 59327 | opt64 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 59329 | opt64 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 59371 | opt64 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 59380 | opt64 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171114 | 20171020 |
| 59420 | opt64 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 59439 | opt64 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 59446 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 59470 | opt64 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 59611 | opt64 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 59662 | opt64 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 59731 | opt64 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 59738 | opt64 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 59757 | opt64 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 59772 | opt64 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 59850 | opt64 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 59857 | opt64 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 59864 | opt64 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 59912 | opt64 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 59947 | opt64 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 59987 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171114 | 20171020 |
| 60015 | opt64 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 60127 | opt64 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 60144 | opt64 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 60147 | opt64 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 60164 | opt64 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 60235 | opt64 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171114 | 20171020 |
| 60238 | opt64 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171114 | 20171020 |
| 60246 | opt64 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 60259 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 60285 | opt64 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 60301 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 60312 | opt64 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 60320 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 60380 | opt64 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 60441 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 60457 | opt64 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 60484 | opt64 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 60512 | opt64 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 60519 | opt64 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171114 | 20171020 |
| 60532 | opt64 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171114 | 20171020 |
| 60564 | opt64 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 60597 | opt64 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171114 | 20171020 |
| 60683 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171114 | 20171020 |
| 60724 | opt64 | gcc -m32 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 60744 | opt64 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 60760 | opt64 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 60795 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171114 | 20171020 |
| 60795 | opt64 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171114 | 20171020 |
| 60832 | opt64 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 60851 | opt64 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 60871 | opt64 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171114 | 20171020 |
| 60878 | opt64 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 60952 | opt64 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 61007 | opt64 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 61026 | opt64 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 61051 | opt64 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171114 | 20171020 |
| 61114 | opt64 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171114 | 20171020 |
| 61225 | opt64 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171114 | 20171020 |
| 61649 | opt64 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 61905 | opt64 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 62276 | opt64 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 62850 | opt64 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 63992 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171114 | 20171020 |
| 64027 | opt64 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171114 | 20171020 |