Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
3704152 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3704651 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3705704 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3705976 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171216 | 20171020 |
3706408 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3706640 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171216 | 20171020 |
3706958 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171216 | 20171020 |
3706967 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3707048 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3707153 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3707238 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171216 | 20171020 |
3707281 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3707402 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3707438 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3707442 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3707448 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3707461 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3707599 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3707846 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171216 | 20171020 |
3708170 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3708208 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3709389 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171216 | 20171020 |
3709670 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171216 | 20171020 |
3709697 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171216 | 20171020 |
3709908 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171216 | 20171020 |
3710367 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3710621 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3710872 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3712176 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3713673 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3714019 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3714537 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171216 | 20171020 |
3714716 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3714761 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3714829 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3714892 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3714897 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3715260 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3715306 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3715335 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171216 | 20171020 |
3715408 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3715438 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3715555 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3715613 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3715617 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3715691 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3715702 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171216 | 20171020 |
3715799 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3715825 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3715991 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171216 | 20171020 |
3716009 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3716031 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3716077 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3716205 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3716325 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3716663 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171216 | 20171020 |
3716932 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3717425 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3717574 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3717604 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3718131 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3718426 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3718460 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3719068 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3719372 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3719579 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171216 | 20171020 |
3719743 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171216 | 20171020 |
3720019 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171216 | 20171020 |
3720069 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3720091 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3720124 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171216 | 20171020 |
3720290 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3720333 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171216 | 20171020 |
3720499 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3721074 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3721292 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3721407 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3721435 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171216 | 20171020 |
3721437 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171216 | 20171020 |
3721545 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3721631 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3721652 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3722061 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3722412 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3722425 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171216 | 20171020 |
3722539 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171216 | 20171020 |
3722583 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3722636 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171216 | 20171020 |
3722659 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3722691 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171216 | 20171020 |
3722781 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171216 | 20171020 |
3722945 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171216 | 20171020 |
3722959 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171216 | 20171020 |
3723663 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171216 | 20171020 |
3724087 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171216 | 20171020 |
3726396 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3726418 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3726503 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3726610 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3726688 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3726699 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171216 | 20171020 |
3727275 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3728286 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3728296 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3728526 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171216 | 20171020 |
3729398 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171216 | 20171020 |
3729567 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3729613 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171216 | 20171020 |
3729707 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171216 | 20171020 |
3730228 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171216 | 20171020 |
3730243 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171216 | 20171020 |
3730249 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3730568 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171216 | 20171020 |
3730722 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3730730 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3730918 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171216 | 20171020 |
3731002 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171216 | 20171020 |
3731693 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3731703 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171216 | 20171020 |
3732046 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3732092 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3732197 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171216 | 20171020 |
3732593 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3732682 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3732959 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3732983 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3733407 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171216 | 20171020 |
3733463 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171216 | 20171020 |
3733533 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3733568 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3733606 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3733698 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3733803 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3733878 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3733967 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171216 | 20171020 |
3734062 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3734111 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171216 | 20171020 |
3734118 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3734126 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171216 | 20171020 |
3734250 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171216 | 20171020 |
3734295 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3734333 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3734419 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3734516 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171216 | 20171020 |
3734654 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171216 | 20171020 |
3734873 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3734900 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171216 | 20171020 |
3734933 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171216 | 20171020 |
3735248 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3735273 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3735307 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171216 | 20171020 |
3735871 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3736663 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3736791 | ref | gcc -m32 -O -fomit-frame-pointer | 20171216 | 20171020 |
3737554 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3739022 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171216 | 20171020 |
3739381 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171216 | 20171020 |
3740670 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3740856 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3741849 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3741929 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171216 | 20171020 |
3758784 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171216 | 20171020 |
3761856 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171216 | 20171020 |
3762042 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171216 | 20171020 |
3767681 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171216 | 20171020 |
3768995 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3769577 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171216 | 20171020 |
3772351 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3779175 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171216 | 20171020 |
3805372 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171216 | 20171020 |
3806103 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171216 | 20171020 |
3827898 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171216 | 20171020 |