Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
8305 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8310 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8407 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8533 | e/tpy | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8615 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
8623 | e/tpy | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
8738 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190706 | 20190110 |
8776 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190706 | 20190110 |
8794 | e/tpy | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8804 | e/tpy | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8812 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8815 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8817 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
8847 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190706 | 20190110 |
8863 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190706 | 20190110 |
8867 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8968 | e/tpy | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190706 | 20190110 |
9036 | e/tpy | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9038 | e/tpy | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9063 | e/tpy | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9073 | e/tpy | gcc -m32 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9074 | e/tpy | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9089 | e/tpy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9098 | e/tpy | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9099 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9099 | e/tpy | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9100 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190706 | 20190110 |
9101 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190706 | 20190110 |
9105 | e/tpy | gcc -m32 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9113 | e/tpy | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9117 | e/tpy | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9121 | e/tpy | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9121 | e/tpy | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9123 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9123 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190706 | 20190110 |
9123 | e/tpy | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9131 | e/tpy | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9133 | e/tpy | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9135 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9141 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9143 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190706 | 20190110 |
9144 | e/tpy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9147 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9157 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9160 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9167 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190706 | 20190110 |
9179 | e/tpy | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9180 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190706 | 20190110 |
9181 | e/tpy | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9189 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9200 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9204 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9216 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9224 | e/tpy | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9230 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9236 | e/tpy | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9243 | e/tpy | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190706 | 20190110 |
9244 | e/tpy | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190706 | 20190110 |
9246 | e/tpy | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9250 | e/tpy | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9252 | e/tpy | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9254 | e/tpy | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9275 | e/tpy | gcc -m32 -O -fomit-frame-pointer | 20190706 | 20190110 |
9276 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190706 | 20190110 |
9286 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190706 | 20190110 |
9289 | e/tpy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190706 | 20190110 |
9294 | e/tpy | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9296 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190706 | 20190110 |
9302 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190706 | 20190110 |
9311 | e/tpy | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190706 | 20190110 |
9312 | e/tpy | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190706 | 20190110 |
9332 | e/tpy | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190706 | 20190110 |
9334 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9344 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190706 | 20190110 |
9349 | e/tpy | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9360 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9396 | e/tpy | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190706 | 20190110 |
9400 | e/tpy | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9401 | e/tpy | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190706 | 20190110 |
9407 | e/tpy | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190706 | 20190110 |
9409 | e/tpy | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190706 | 20190110 |
9410 | e/tpy | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190706 | 20190110 |
9432 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190706 | 20190110 |
9434 | e/tpy | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9435 | e/tpy | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190706 | 20190110 |
9454 | e/tpy | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9456 | e/tpy | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9472 | e/tpy | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190706 | 20190110 |
9474 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190706 | 20190110 |
9481 | e/tpy | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9482 | e/tpy | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9498 | e/tpy | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9631 | e/tpy | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9649 | e/tpy | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9907 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9926 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9928 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190706 | 20190110 |
9980 | e/tpy | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190706 | 20190110 |
10030 | e/tpy | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190706 | 20190110 |
10032 | e/tpy | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190706 | 20190110 |
10043 | e/tpy | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190706 | 20190110 |
10065 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190706 | 20190110 |
10066 | e/tpy | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190706 | 20190110 |
10079 | e/tpy | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190706 | 20190110 |
10081 | e/tpy | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190706 | 20190110 |
10133 | e/tpy | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190706 | 20190110 |
10135 | e/tpy | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190706 | 20190110 |
10143 | e/tpy | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190706 | 20190110 |
10181 | e/tpy | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190706 | 20190110 |
10203 | e/tpy | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190706 | 20190110 |
10246 | e/tpy | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190706 | 20190110 |
10252 | e/tpy | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190706 | 20190110 |
10258 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190706 | 20190110 |
10280 | e/tpy | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190706 | 20190110 |
10284 | e/tpy | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190706 | 20190110 |
10323 | e/tpy | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
10330 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190706 | 20190110 |
10375 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190706 | 20190110 |
10432 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
10496 | e/tpy | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
10516 | e/tpy | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
10518 | e/tpy | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
10540 | e/tpy | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
10553 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
10565 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190706 | 20190110 |
10585 | e/tpy | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190706 | 20190110 |
10600 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190706 | 20190110 |
10615 | e/tpy | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190706 | 20190110 |
10619 | e/tpy | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190706 | 20190110 |
10631 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190706 | 20190110 |
10639 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190706 | 20190110 |
10651 | e/tpy | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190706 | 20190110 |
10653 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190706 | 20190110 |
10661 | e/tpy | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190706 | 20190110 |
10662 | e/tpy | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190706 | 20190110 |
10670 | e/tpy | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190706 | 20190110 |
10677 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190706 | 20190110 |
10682 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190706 | 20190110 |
10683 | e/tpy | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
10709 | e/tpy | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
10718 | e/tpy | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
10724 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190706 | 20190110 |
10752 | e/tpy | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190706 | 20190110 |
10828 | e/tpy | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190706 | 20190110 |
10883 | e/tpy | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190706 | 20190110 |
10887 | e/tpy | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190706 | 20190110 |
10958 | e/tpy | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190706 | 20190110 |
11480 | e/tpy | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11484 | e/tpy | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11488 | e/tpy | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11493 | e/tpy | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190706 | 20190110 |
11498 | e/tpy | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11500 | e/tpy | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11502 | e/tpy | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190706 | 20190110 |
11504 | e/tpy | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11528 | e/tpy | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190706 | 20190110 |
11528 | e/tpy | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190706 | 20190110 |
11540 | e/tpy | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11540 | e/tpy | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190706 | 20190110 |
11544 | e/tpy | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190706 | 20190110 |
11548 | e/tpy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190706 | 20190110 |
11555 | e/tpy | gcc -m32 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11556 | e/tpy | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11587 | e/tpy | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190706 | 20190110 |
11631 | e/tpy | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11646 | e/tpy | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190706 | 20190110 |
11667 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190706 | 20190110 |
11683 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190706 | 20190110 |
11714 | e/tpy | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
11734 | e/tpy | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190706 | 20190110 |
11742 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190706 | 20190110 |
11774 | e/tpy | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190706 | 20190110 |
11787 | e/tpy | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
11851 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190706 | 20190110 |
11903 | e/tpy | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190706 | 20190110 |
11933 | e/tpy | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190706 | 20190110 |