Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
36800 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36812 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36816 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36818 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36822 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36822 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36829 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36829 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36839 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161012 | 20161009 |
36839 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36840 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36843 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36845 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36845 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36845 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36846 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161012 | 20161009 |
36848 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161012 | 20161009 |
36848 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36850 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36850 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161012 | 20161009 |
36851 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36852 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36853 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161012 | 20161009 |
36853 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36853 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36856 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161012 | 20161009 |
36856 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36859 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36859 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36861 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161012 | 20161009 |
36861 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161012 | 20161009 |
36864 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161012 | 20161009 |
36866 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36869 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36869 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161012 | 20161009 |
36869 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161012 | 20161009 |
36870 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36871 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161012 | 20161009 |
36875 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36877 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36877 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36878 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161012 | 20161009 |
36878 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36879 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36879 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36880 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161012 | 20161009 |
36883 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161012 | 20161009 |
36883 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36886 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36886 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36888 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36888 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36891 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36898 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36906 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36917 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36920 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161012 | 20161009 |
36922 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36923 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161012 | 20161009 |
36923 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36928 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36930 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36933 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36933 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161012 | 20161009 |
36933 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36941 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36941 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36949 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36952 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36952 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36957 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36957 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36958 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36961 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
36965 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36968 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161012 | 20161009 |
36968 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36976 | ref | gcc -m32 -O -fomit-frame-pointer | 20161012 | 20161009 |
36979 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161012 | 20161009 |
36979 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36979 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161012 | 20161009 |
36982 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36982 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161012 | 20161009 |
36984 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161012 | 20161009 |
36984 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36990 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36992 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161012 | 20161009 |
36992 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36992 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161012 | 20161009 |
36995 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161012 | 20161009 |
36995 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161012 | 20161009 |
36995 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161012 | 20161009 |
37000 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161012 | 20161009 |
37000 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
37002 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161012 | 20161009 |
37005 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161012 | 20161009 |
37005 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161012 | 20161009 |
37008 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161012 | 20161009 |
37008 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
37008 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37008 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161012 | 20161009 |
37013 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161012 | 20161009 |
37016 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161012 | 20161009 |
37016 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161012 | 20161009 |
37019 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161012 | 20161009 |
37019 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37019 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161012 | 20161009 |
37022 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37026 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161012 | 20161009 |
37029 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161012 | 20161009 |
37029 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161012 | 20161009 |
37029 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37030 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161012 | 20161009 |
37030 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37030 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161012 | 20161009 |
37032 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161012 | 20161009 |
37032 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37032 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161012 | 20161009 |
37032 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37034 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37035 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37035 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161012 | 20161009 |
37037 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
37038 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37043 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161012 | 20161009 |
37045 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161012 | 20161009 |
37045 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
37046 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161012 | 20161009 |
37048 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161012 | 20161009 |
37050 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37051 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37053 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161012 | 20161009 |
37053 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37053 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161012 | 20161009 |
37056 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37056 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161012 | 20161009 |
37058 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161012 | 20161009 |
37059 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161012 | 20161009 |
37062 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
37069 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161012 | 20161009 |
37072 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161012 | 20161009 |
37075 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
37077 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161012 | 20161009 |
37077 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161012 | 20161009 |
37082 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37099 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161012 | 20161009 |
37101 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37106 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161012 | 20161009 |
37107 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37109 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161012 | 20161009 |
37109 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161012 | 20161009 |
37123 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37125 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161012 | 20161009 |
37130 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37130 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37133 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161012 | 20161009 |
37134 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161012 | 20161009 |
37198 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161012 | 20161009 |
37411 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161012 | 20161009 |
37415 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161012 | 20161009 |