Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
8980 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170907 | 20170904 |
9003 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170907 | 20170904 |
9016 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
9043 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
9065 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170907 | 20170904 |
9088 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170907 | 20170904 |
9132 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170907 | 20170904 |
9153 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170907 | 20170904 |
9229 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170907 | 20170904 |
9233 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170907 | 20170904 |
9322 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170907 | 20170904 |
9335 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170907 | 20170904 |
9384 | e/v3 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170907 | 20170904 |
9393 | e/v3 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170907 | 20170904 |
9423 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
9424 | e/v3 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170907 | 20170904 |
9451 | e/v3 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170907 | 20170904 |
9459 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170907 | 20170904 |
9486 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170907 | 20170904 |
9495 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170907 | 20170904 |
9504 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
9712 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170907 | 20170904 |
9769 | e/v3 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170907 | 20170904 |
9814 | e/v3 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170907 | 20170904 |
9818 | e/v3 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170907 | 20170904 |
9818 | e/v3 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170907 | 20170904 |
9823 | e/v3 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170907 | 20170904 |
9827 | e/v3 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170907 | 20170904 |
9831 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170907 | 20170904 |
9832 | e/v3 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170907 | 20170904 |
9840 | e/v3 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170907 | 20170904 |
9845 | e/v3 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170907 | 20170904 |
9845 | e/v3 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170907 | 20170904 |
9867 | e/v3 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
9902 | e/v3 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
9947 | e/v3 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170907 | 20170904 |
9996 | e/v3 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170907 | 20170904 |
10000 | e/v3 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170907 | 20170904 |
10048 | e/v3 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170907 | 20170904 |
10111 | e/v3 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170907 | 20170904 |
10115 | e/v3 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170907 | 20170904 |
10181 | e/v3 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
10226 | e/v3 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
10337 | e/v3 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
10372 | e/v3 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
10376 | e/v3 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
10376 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
11045 | e/v3 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170907 | 20170904 |
11046 | e/v3 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170907 | 20170904 |
11218 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170907 | 20170904 |
11329 | e/v3 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170907 | 20170904 |
11338 | e/v3 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170907 | 20170904 |
11413 | e/v3 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170907 | 20170904 |
11422 | e/v3 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170907 | 20170904 |
11427 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170907 | 20170904 |
11515 | e/v3 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170907 | 20170904 |
11573 | e/v3 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170907 | 20170904 |
11599 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170907 | 20170904 |
11630 | e/v3 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170907 | 20170904 |
11874 | e/v3 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170907 | 20170904 |
12126 | e/v3 | gcc -m32 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12171 | e/v3 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170907 | 20170904 |
12184 | e/v3 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170907 | 20170904 |
12189 | e/v3 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170907 | 20170904 |
12206 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12206 | e/v3 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170907 | 20170904 |
12215 | e/v3 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12232 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
12246 | e/v3 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12260 | e/v3 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12260 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170907 | 20170904 |
12277 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12291 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12299 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
12300 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12300 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12317 | e/v3 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
12330 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12339 | e/v3 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12361 | e/v3 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12366 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12375 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170907 | 20170904 |
12379 | e/v3 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12388 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12397 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170907 | 20170904 |
12419 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170907 | 20170904 |
12419 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12419 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170907 | 20170904 |
12432 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12521 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170907 | 20170904 |
12521 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170907 | 20170904 |
12526 | e/v3 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12552 | e/v3 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12561 | e/v3 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12565 | e/v3 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12610 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170907 | 20170904 |
12636 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170907 | 20170904 |
12640 | e/v3 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
12654 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170907 | 20170904 |
12685 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
12689 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170907 | 20170904 |
12712 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
12716 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170907 | 20170904 |
12720 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
12724 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170907 | 20170904 |
12738 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
12760 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170907 | 20170904 |
12982 | e/v3 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170907 | 20170904 |
13536 | e/v3 | gcc -m32 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
14285 | e/v3 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170907 | 20170904 |
14289 | e/v3 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
14546 | e/v3 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
14563 | e/v3 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
14568 | e/v3 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
14599 | e/v3 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170907 | 20170904 |
14612 | e/v3 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
14794 | e/v3 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170907 | 20170904 |
14803 | e/v3 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170907 | 20170904 |
14811 | e/v3 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
14936 | e/v3 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170907 | 20170904 |
15259 | e/v3 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170907 | 20170904 |
15312 | e/v3 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170907 | 20170904 |
15343 | e/v3 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170907 | 20170904 |
15414 | e/v3 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170907 | 20170904 |
15432 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170907 | 20170904 |
15441 | e/v3 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170907 | 20170904 |
15480 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170907 | 20170904 |
15507 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170907 | 20170904 |
15529 | e/v3 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170907 | 20170904 |
15534 | e/v3 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170907 | 20170904 |
15538 | e/v3 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170907 | 20170904 |
15543 | e/v3 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170907 | 20170904 |
15551 | e/v3 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170907 | 20170904 |
15560 | e/v3 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170907 | 20170904 |
15582 | e/v3 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170907 | 20170904 |
15618 | e/v3 | gcc -m32 -Os -fomit-frame-pointer | 20170907 | 20170904 |
15627 | e/v3 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170907 | 20170904 |
15848 | e/v3 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170907 | 20170904 |
15857 | e/v3 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170907 | 20170904 |
15879 | e/v3 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170907 | 20170904 |
15888 | e/v3 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170907 | 20170904 |
15888 | e/v3 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170907 | 20170904 |
15923 | e/v3 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170907 | 20170904 |
15963 | e/v3 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170907 | 20170904 |
15986 | e/v3 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170907 | 20170904 |
15990 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170907 | 20170904 |
15990 | e/v3 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170907 | 20170904 |
16030 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170907 | 20170904 |
16340 | e/v3 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170907 | 20170904 |
16367 | e/v3 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170907 | 20170904 |
16380 | e/v3 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170907 | 20170904 |
16703 | e/v3 | gcc -m32 -O -fomit-frame-pointer | 20170907 | 20170904 |