Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
56266464 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56308628 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56374372 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56414624 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56426220 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56438404 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56463352 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56466320 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56484228 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56484584 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56486228 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56489888 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56505960 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56717160 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56718960 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56764508 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56842836 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56856268 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56973472 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56986088 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170719 | 20170718 |
56994116 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170719 | 20170718 |
57069936 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
57104832 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170719 | 20170718 |
57157560 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170719 | 20170718 |
57189424 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
57280020 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
57316268 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
57319556 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170719 | 20170718 |
57332076 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
57457928 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170719 | 20170718 |
57509592 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170719 | 20170718 |
57520052 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
57541688 | ref | gcc -m32 -O -fomit-frame-pointer | 20170719 | 20170718 |
57562976 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
57566524 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170719 | 20170718 |
57583108 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170719 | 20170718 |
57584108 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170719 | 20170718 |
57592964 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170719 | 20170718 |
57611856 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170719 | 20170718 |
57631216 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20170719 | 20170718 |
57640068 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170719 | 20170718 |
57642852 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170719 | 20170718 |
57647944 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20170719 | 20170718 |
57693132 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170719 | 20170718 |
57698884 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170719 | 20170718 |
57705092 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170719 | 20170718 |
57711536 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
57733220 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170719 | 20170718 |
57739056 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170719 | 20170718 |
57745104 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
57750392 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170719 | 20170718 |
57773916 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170719 | 20170718 |
57791828 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170719 | 20170718 |
57812196 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
57849312 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170719 | 20170718 |
57851944 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
57852720 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
57866812 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170719 | 20170718 |
57878012 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170719 | 20170718 |
57884732 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
57890840 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170719 | 20170718 |
57891196 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170719 | 20170718 |
57896172 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170719 | 20170718 |
57926864 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170719 | 20170718 |
57960992 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170719 | 20170718 |
57964892 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170719 | 20170718 |
58001056 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170719 | 20170718 |
58025220 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170719 | 20170718 |
58031440 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170719 | 20170718 |
58032132 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170719 | 20170718 |
58055824 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170719 | 20170718 |
58082820 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170719 | 20170718 |
58086096 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170719 | 20170718 |
58117112 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170719 | 20170718 |
58126844 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170719 | 20170718 |
58151304 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
58155644 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
58261440 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170719 | 20170718 |
58320652 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
58336104 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
58392320 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170719 | 20170718 |
58461016 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170719 | 20170718 |
58480560 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170719 | 20170718 |
58488752 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
58511260 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170719 | 20170718 |
58513004 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
58535220 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
58560364 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170719 | 20170718 |
58625336 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
58672420 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
58673160 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
58686824 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
58730660 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
58810412 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
58830588 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
59647052 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
59715848 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
59743312 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
59828740 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
59927388 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
59978620 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
60220796 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170719 | 20170718 |
60486464 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170719 | 20170718 |
60583144 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
60674752 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
61223660 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170719 | 20170718 |
61333220 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170719 | 20170718 |
61421272 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170719 | 20170718 |
61496016 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170719 | 20170718 |
61496060 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170719 | 20170718 |
61660508 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170719 | 20170718 |
69527476 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170719 | 20170718 |
69605716 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170719 | 20170718 |
71430364 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
71635092 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170719 | 20170718 |
71652768 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170719 | 20170718 |
71717492 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170719 | 20170718 |
72067352 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170719 | 20170718 |
72118716 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170719 | 20170718 |
72218600 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170719 | 20170718 |
72224280 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170719 | 20170718 |
72242880 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170719 | 20170718 |
72285128 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170719 | 20170718 |
72293224 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
72321900 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170719 | 20170718 |
72400520 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170719 | 20170718 |
72470504 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170719 | 20170718 |
72489504 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170719 | 20170718 |
72531924 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170719 | 20170718 |
72545888 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170719 | 20170718 |
72556836 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170719 | 20170718 |
72582136 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170719 | 20170718 |
72603668 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170719 | 20170718 |
72727684 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170719 | 20170718 |
72739972 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170719 | 20170718 |
72773668 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170719 | 20170718 |
72800120 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170719 | 20170718 |
72846788 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170719 | 20170718 |
72896676 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170719 | 20170718 |
72935380 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170719 | 20170718 |
72972376 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170719 | 20170718 |
73240252 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170719 | 20170718 |
73282876 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170719 | 20170718 |
73455096 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170719 | 20170718 |
73543356 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170719 | 20170718 |
73545080 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170719 | 20170718 |
73569144 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170719 | 20170718 |
73644812 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170719 | 20170718 |
73672580 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170719 | 20170718 |
73690744 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170719 | 20170718 |
73745868 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170719 | 20170718 |
73752728 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170719 | 20170718 |
73788936 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170719 | 20170718 |
73945152 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170719 | 20170718 |
73947980 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170719 | 20170718 |
73966468 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170719 | 20170718 |
74128028 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170719 | 20170718 |
74142420 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170719 | 20170718 |
74189260 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170719 | 20170718 |
74273508 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170719 | 20170718 |
74528852 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170719 | 20170718 |
74557484 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170719 | 20170718 |
74751616 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170719 | 20170718 |
74776284 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170719 | 20170718 |
74871472 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170719 | 20170718 |
74952192 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170719 | 20170718 |
74960076 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170719 | 20170718 |
75036236 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170719 | 20170718 |
75197780 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170719 | 20170718 |
75201080 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170719 | 20170718 |
75271248 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170719 | 20170718 |
75428316 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170719 | 20170718 |