Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
12000 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140522 | 20140517 |
12103 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140522 | 20140517 |
12124 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140522 | 20140517 |
12164 | e/v2/ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140522 | 20140517 |
12167 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140522 | 20140517 |
12173 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140522 | 20140517 |
12176 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140522 | 20140517 |
12179 | e/v2/ref | gcc -m32 -O -fomit-frame-pointer | 20140522 | 20140517 |
12185 | e/v2/ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140522 | 20140517 |
12191 | e/v2/ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140522 | 20140517 |
12197 | e/v2/ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140522 | 20140517 |
12197 | e/v2/ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140522 | 20140517 |
12200 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140522 | 20140517 |
12200 | e/v2/ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140522 | 20140517 |
12203 | e/v2/ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140522 | 20140517 |
12221 | e/v2/ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140522 | 20140517 |
12255 | e/v2/ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140522 | 20140517 |
12282 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140522 | 20140517 |
12282 | e/v2/ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140522 | 20140517 |
12303 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140522 | 20140517 |
12312 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140522 | 20140517 |
12315 | e/v2/ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140522 | 20140517 |
12324 | e/v2/ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140522 | 20140517 |
12324 | e/v2/ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140522 | 20140517 |
12361 | e/v2/ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140522 | 20140517 |
12370 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140522 | 20140517 |
12376 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140522 | 20140517 |
12388 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140522 | 20140517 |
12403 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140522 | 20140517 |
12446 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140522 | 20140517 |
12606 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140522 | 20140517 |
12653 | e/v2/ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140522 | 20140517 |
12662 | e/v2/ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140522 | 20140517 |
12665 | e/v2/ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140522 | 20140517 |
12771 | e/v2/ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140522 | 20140517 |
17385 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140522 | 20140517 |
17385 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140522 | 20140517 |
17388 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140522 | 20140517 |
17994 | e/v2/ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140522 | 20140517 |
18085 | e/v2/ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140522 | 20140517 |
18109 | e/v2/ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140522 | 20140517 |
21791 | e/v2/ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
21833 | e/v2/ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
21876 | e/v2/ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
21915 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
21928 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
21967 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
21982 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22043 | e/v2/ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22070 | e/v2/ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140522 | 20140517 |
22164 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140522 | 20140517 |
22173 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140522 | 20140517 |
22176 | e/v2/ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22179 | e/v2/ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22182 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140522 | 20140517 |
22182 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140522 | 20140517 |
22188 | e/v2/ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22188 | e/v2/ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22194 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140522 | 20140517 |
22200 | e/v2/ref | gcc -m32 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22200 | e/v2/ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22203 | e/v2/ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22209 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22212 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22221 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22227 | e/v2/ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22237 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22261 | e/v2/ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22264 | e/v2/ref | gcc -m32 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22264 | e/v2/ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22264 | e/v2/ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22267 | e/v2/ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22270 | e/v2/ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22275 | e/v2/ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22279 | e/v2/ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22282 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22285 | e/v2/ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22291 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22294 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22309 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22309 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22312 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22324 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22336 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22348 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22355 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22358 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22358 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22367 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22376 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22388 | e/v2/ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22388 | e/v2/ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22391 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22400 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22400 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22403 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22406 | e/v2/ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22446 | e/v2/ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22533 | e/v2/ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22573 | e/v2/ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22576 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140522 | 20140517 |
22576 | e/v2/ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22579 | e/v2/ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22582 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140522 | 20140517 |
22585 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140522 | 20140517 |
22585 | e/v2/ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22585 | e/v2/ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22585 | e/v2/ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22588 | e/v2/ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22603 | e/v2/ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22670 | e/v2/ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22706 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22706 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22712 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22712 | e/v2/ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22712 | e/v2/ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22761 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22785 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140522 | 20140517 |
22794 | e/v2/ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22800 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140522 | 20140517 |
22939 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140522 | 20140517 |
22958 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140522 | 20140517 |
22958 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140522 | 20140517 |
22991 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140522 | 20140517 |
23021 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140522 | 20140517 |
23203 | e/v2/ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140522 | 20140517 |
23215 | e/v2/ref | gcc -m32 -Os -fomit-frame-pointer | 20140522 | 20140517 |
23273 | e/v2/ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140522 | 20140517 |
23273 | e/v2/ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140522 | 20140517 |
23285 | e/v2/ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140522 | 20140517 |
23285 | e/v2/ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140522 | 20140517 |
23294 | e/v2/ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140522 | 20140517 |
23321 | e/v2/ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140522 | 20140517 |
23345 | e/v2/ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140522 | 20140517 |
23406 | e/v2/ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140522 | 20140517 |
23461 | e/v2/ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140522 | 20140517 |
23564 | e/v2/ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140522 | 20140517 |
23615 | e/v2/ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140522 | 20140517 |
23703 | e/v2/ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140522 | 20140517 |
23715 | e/v2/ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140522 | 20140517 |