Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
12855 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140703 | 20140622 |
12937 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140703 | 20140622 |
12975 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140703 | 20140622 |
12982 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140703 | 20140622 |
12983 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140703 | 20140622 |
12998 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140703 | 20140622 |
13005 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140703 | 20140622 |
13005 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140703 | 20140622 |
13005 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140703 | 20140622 |
13005 | e/v2/ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140703 | 20140622 |
13012 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140703 | 20140622 |
13013 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140703 | 20140622 |
13020 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140703 | 20140622 |
13035 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140703 | 20140622 |
13057 | e/v2/ref | gcc -m32 -O -fomit-frame-pointer | 20140703 | 20140622 |
13065 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140703 | 20140622 |
13065 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140703 | 20140622 |
13073 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140703 | 20140622 |
13080 | e/v2/ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140703 | 20140622 |
13080 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140703 | 20140622 |
13110 | e/v2/ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140703 | 20140622 |
13110 | e/v2/ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140703 | 20140622 |
13125 | e/v2/ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140703 | 20140622 |
13125 | e/v2/ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140703 | 20140622 |
13140 | e/v2/ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140703 | 20140622 |
13155 | e/v2/ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140703 | 20140622 |
13177 | e/v2/ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140703 | 20140622 |
13178 | e/v2/ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140703 | 20140622 |
13215 | e/v2/ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140703 | 20140622 |
13252 | e/v2/ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140703 | 20140622 |
13410 | e/v2/ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140703 | 20140622 |
13695 | e/v2/ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140703 | 20140622 |
13845 | e/v2/ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140703 | 20140622 |
13845 | e/v2/ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140703 | 20140622 |
13942 | e/v2/ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140703 | 20140622 |
14003 | e/v2/ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140703 | 20140622 |
14100 | e/v2/ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140703 | 20140622 |
14100 | e/v2/ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140703 | 20140622 |
14107 | e/v2/ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140703 | 20140622 |
14115 | e/v2/ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140703 | 20140622 |
15315 | e/v2/ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15315 | e/v2/ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15315 | e/v2/ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15330 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15337 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15338 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15345 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15345 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15345 | e/v2/ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15352 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15353 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15367 | e/v2/ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15375 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15382 | e/v2/ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15397 | e/v2/ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15412 | e/v2/ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15562 | e/v2/ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
15592 | e/v2/ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140703 | 20140622 |
15630 | e/v2/ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
15645 | e/v2/ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15645 | e/v2/ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15660 | e/v2/ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15660 | e/v2/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15787 | e/v2/ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
15825 | e/v2/ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
15945 | e/v2/ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
15998 | e/v2/ref | gcc -m32 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
16005 | e/v2/ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16012 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
16050 | e/v2/ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16057 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16058 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16058 | e/v2/ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16065 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16080 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16080 | e/v2/ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
16080 | e/v2/ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
16087 | e/v2/ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16087 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16095 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16110 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16125 | e/v2/ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140703 | 20140622 |
16133 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16133 | e/v2/ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140703 | 20140622 |
16140 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16140 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140703 | 20140622 |
16140 | e/v2/ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
16163 | e/v2/ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140703 | 20140622 |
16170 | e/v2/ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
16185 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16185 | e/v2/ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140703 | 20140622 |
16193 | e/v2/ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16200 | e/v2/ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140703 | 20140622 |
16200 | e/v2/ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16215 | e/v2/ref | gcc -m32 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16230 | e/v2/ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16238 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16253 | e/v2/ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140703 | 20140622 |
16268 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
16268 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
16275 | e/v2/ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16282 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140703 | 20140622 |
16282 | e/v2/ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16282 | e/v2/ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140703 | 20140622 |
16283 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140703 | 20140622 |
16290 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16290 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140703 | 20140622 |
16305 | e/v2/ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140703 | 20140622 |
16313 | e/v2/ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140703 | 20140622 |
16320 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140703 | 20140622 |
16320 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
16320 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140703 | 20140622 |
16327 | e/v2/ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
16327 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140703 | 20140622 |
16327 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140703 | 20140622 |
16327 | e/v2/ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16328 | e/v2/ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140703 | 20140622 |
16335 | e/v2/ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140703 | 20140622 |
16335 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140703 | 20140622 |
16335 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140703 | 20140622 |
16335 | e/v2/ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16335 | e/v2/ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140703 | 20140622 |
16342 | e/v2/ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16343 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16350 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16350 | e/v2/ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140703 | 20140622 |
16357 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16357 | e/v2/ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16358 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16365 | e/v2/ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16372 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
16380 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140703 | 20140622 |
16380 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140703 | 20140622 |
16380 | e/v2/ref | gcc -m32 -Os -fomit-frame-pointer | 20140703 | 20140622 |
16402 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16403 | e/v2/ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140703 | 20140622 |
16410 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140703 | 20140622 |
16410 | e/v2/ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16418 | e/v2/ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140703 | 20140622 |
16425 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140703 | 20140622 |
16433 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140703 | 20140622 |
16440 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140703 | 20140622 |
16470 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140703 | 20140622 |
16538 | e/v2/ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140703 | 20140622 |
16552 | e/v2/ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140703 | 20140622 |
16567 | e/v2/ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140703 | 20140622 |
16575 | e/v2/ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140703 | 20140622 |
16590 | e/v2/ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140703 | 20140622 |
16620 | e/v2/ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16650 | e/v2/ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140703 | 20140622 |
16658 | e/v2/ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
16837 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140703 | 20140622 |
16905 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140703 | 20140622 |
16905 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140703 | 20140622 |
17370 | e/v2/ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140703 | 20140622 |
17377 | e/v2/ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140703 | 20140622 |
17378 | e/v2/ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140703 | 20140622 |
17392 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140703 | 20140622 |
17407 | e/v2/ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140703 | 20140622 |
17407 | e/v2/ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140703 | 20140622 |