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 |