Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
4416410 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171217 | 20171020 |
4448441 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
4505013 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171217 | 20171020 |
4509439 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171217 | 20171020 |
4513930 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
4532523 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171217 | 20171020 |
4541778 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
4595960 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171217 | 20171020 |
4603632 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171217 | 20171020 |
4774671 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
4822856 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171217 | 20171020 |
4832382 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171217 | 20171020 |
4970251 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171217 | 20171020 |
4972513 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171217 | 20171020 |
4989738 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171217 | 20171020 |
5047334 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
5257978 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
5263631 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
5281773 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
7176796 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7185776 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
7204769 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
7205301 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7219737 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7220006 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7223278 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7225383 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7250991 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
7255475 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171217 | 20171020 |
7267951 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
7279980 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7280639 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7280930 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7281769 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7284967 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7299795 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7323383 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7324521 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7346396 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
7357544 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7362230 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
7366053 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7366637 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
7377725 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171217 | 20171020 |
7381184 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171217 | 20171020 |
7408552 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7413376 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
7477758 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7607703 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171217 | 20171020 |
7613324 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171217 | 20171020 |
7624688 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171217 | 20171020 |
7642595 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171217 | 20171020 |
7653470 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171217 | 20171020 |
7660401 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171217 | 20171020 |
7669746 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171217 | 20171020 |
7727315 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171217 | 20171020 |
7727722 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171217 | 20171020 |
7794949 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171217 | 20171020 |
7839197 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7845435 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7853296 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7853795 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7863457 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7867068 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
7871177 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7871381 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
7872499 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
7885437 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171217 | 20171020 |
7886339 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7894377 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7916308 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7922751 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171217 | 20171020 |
7924445 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7926826 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7942693 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171217 | 20171020 |
7944745 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7947464 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7956312 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171217 | 20171020 |
7971654 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171217 | 20171020 |
8037314 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171217 | 20171020 |
8080928 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171217 | 20171020 |
8082680 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171217 | 20171020 |
8087670 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171217 | 20171020 |
8098698 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171217 | 20171020 |
8104412 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
8134918 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171217 | 20171020 |
8154520 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171217 | 20171020 |
8158422 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171217 | 20171020 |
8162397 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171217 | 20171020 |
8164850 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171217 | 20171020 |
8227880 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
8245384 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
8253098 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171217 | 20171020 |
8254628 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171217 | 20171020 |
8288589 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171217 | 20171020 |
8297406 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171217 | 20171020 |
8299417 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
8322450 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
8330834 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
8332042 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
8332374 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
8335302 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171217 | 20171020 |
8335483 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
8336127 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171217 | 20171020 |
8344785 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171217 | 20171020 |
8356532 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171217 | 20171020 |
8376774 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
8381415 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
8383907 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
8390260 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171217 | 20171020 |
8397012 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171217 | 20171020 |
8398166 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171217 | 20171020 |
8409391 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171217 | 20171020 |
8423215 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171217 | 20171020 |
8431217 | ref | gcc -m32 -O -fomit-frame-pointer | 20171217 | 20171020 |
8438672 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171217 | 20171020 |
8482283 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171217 | 20171020 |
8495089 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171217 | 20171020 |
8506975 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171217 | 20171020 |
8591107 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171217 | 20171020 |
8603255 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171217 | 20171020 |
8727871 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171217 | 20171020 |
8746511 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171217 | 20171020 |
8772022 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171217 | 20171020 |
8783453 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171217 | 20171020 |
8847425 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171217 | 20171020 |
8857185 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171217 | 20171020 |
8865772 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171217 | 20171020 |
8956730 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171217 | 20171020 |
9886641 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171217 | 20171020 |
9890457 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171217 | 20171020 |
9928855 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171217 | 20171020 |
9930363 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171217 | 20171020 |
9932655 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171217 | 20171020 |
9938802 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171217 | 20171020 |
9966669 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171217 | 20171020 |
9967885 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171217 | 20171020 |
9973461 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171217 | 20171020 |
9973708 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171217 | 20171020 |
9980320 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171217 | 20171020 |
9995947 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171217 | 20171020 |
10009891 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171217 | 20171020 |
10020453 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171217 | 20171020 |
10023283 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171217 | 20171020 |
10030465 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171217 | 20171020 |
10039858 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171217 | 20171020 |
10039896 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171217 | 20171020 |
10041959 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171217 | 20171020 |
10043301 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171217 | 20171020 |
10047049 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171217 | 20171020 |
10048893 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171217 | 20171020 |
10058019 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171217 | 20171020 |
10068569 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171217 | 20171020 |
10070651 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171217 | 20171020 |
10071002 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171217 | 20171020 |
10073070 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171217 | 20171020 |
10073899 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171217 | 20171020 |
10074473 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171217 | 20171020 |
10086813 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171217 | 20171020 |
10086936 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171217 | 20171020 |
10087183 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171217 | 20171020 |
10091959 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171217 | 20171020 |
10094329 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171217 | 20171020 |
10099610 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171217 | 20171020 |
10108101 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171217 | 20171020 |
10164166 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171217 | 20171020 |
10196574 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171217 | 20171020 |
10212304 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171217 | 20171020 |
10230891 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171217 | 20171020 |
10256374 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171217 | 20171020 |
10273699 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171217 | 20171020 |
10294548 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171217 | 20171020 |