Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
35892 | opt64 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
35892 | opt64 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
36411 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
36472 | opt64 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
36495 | opt64 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170829 | 20170725 |
36690 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
36708 | opt64 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170829 | 20170725 |
36751 | opt64 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
36836 | opt64 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170829 | 20170725 |
36915 | opt64 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170829 | 20170725 |
36942 | opt64 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
37008 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
37111 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
37111 | opt64 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
37181 | opt64 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
37247 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
37270 | opt64 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
37283 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
37417 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
37474 | opt64 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170829 | 20170725 |
37549 | opt64 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170829 | 20170725 |
37655 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
37930 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170829 | 20170725 |
37988 | opt64 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170829 | 20170725 |
37992 | opt64 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170829 | 20170725 |
38103 | opt64 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170829 | 20170725 |
38112 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170829 | 20170725 |
38112 | opt64 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
38232 | opt64 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170829 | 20170725 |
38267 | opt64 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170829 | 20170725 |
38280 | opt64 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
38311 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170829 | 20170725 |
38351 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170829 | 20170725 |
38400 | opt64 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170829 | 20170725 |
38426 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
38462 | opt64 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170829 | 20170725 |
38471 | opt64 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170829 | 20170725 |
38475 | opt64 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170829 | 20170725 |
38488 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
38510 | opt64 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
38581 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170829 | 20170725 |
38595 | opt64 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170829 | 20170725 |
38626 | opt64 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170829 | 20170725 |
38652 | opt64 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170829 | 20170725 |
38670 | opt64 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170829 | 20170725 |
38674 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
38674 | opt64 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
38675 | opt64 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170829 | 20170725 |
38679 | opt64 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170829 | 20170725 |
38736 | opt64 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170829 | 20170725 |
38759 | opt64 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170829 | 20170725 |
38772 | opt64 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170829 | 20170725 |
38798 | opt64 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
38812 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
38838 | opt64 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170829 | 20170725 |
38870 | opt64 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170829 | 20170725 |
38878 | opt64 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170829 | 20170725 |
38905 | opt64 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170829 | 20170725 |
38922 | opt64 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
38949 | opt64 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
38958 | opt64 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170829 | 20170725 |
38971 | opt64 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
38980 | opt64 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170829 | 20170725 |
38984 | opt64 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170829 | 20170725 |
39034 | opt64 | gcc -m32 -O -fomit-frame-pointer | 20170829 | 20170725 |
39038 | opt64 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170829 | 20170725 |
39042 | opt64 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
39078 | opt64 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
39095 | opt64 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170829 | 20170725 |
39140 | opt64 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
39175 | opt64 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
39197 | opt64 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170829 | 20170725 |
39202 | opt64 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170829 | 20170725 |
39290 | opt64 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
39308 | opt64 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
39339 | opt64 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
39361 | opt64 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170829 | 20170725 |
39405 | opt64 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170829 | 20170725 |
39423 | opt64 | gcc -m32 -Os -fomit-frame-pointer | 20170829 | 20170725 |
39446 | opt64 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170829 | 20170725 |
39455 | opt64 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
39463 | opt64 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170829 | 20170725 |
39507 | opt64 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
39512 | opt64 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170829 | 20170725 |
39529 | opt64 | gcc -m32 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
39556 | opt64 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170829 | 20170725 |
39574 | opt64 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
39583 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170829 | 20170725 |
39645 | opt64 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170829 | 20170725 |
39662 | opt64 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
39707 | opt64 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170829 | 20170725 |
39742 | opt64 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170829 | 20170725 |
39773 | opt64 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170829 | 20170725 |
39822 | opt64 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
40101 | opt64 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170829 | 20170725 |
40128 | opt64 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170829 | 20170725 |
40132 | opt64 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170829 | 20170725 |
40181 | opt64 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
40207 | opt64 | gcc -m32 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
40212 | opt64 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170829 | 20170725 |
40229 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170829 | 20170725 |
40269 | opt64 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
40296 | opt64 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170829 | 20170725 |
40318 | opt64 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170829 | 20170725 |
40327 | opt64 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170829 | 20170725 |
40376 | opt64 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
40429 | opt64 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170829 | 20170725 |
40451 | opt64 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170829 | 20170725 |
40464 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170829 | 20170725 |
40464 | opt64 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170829 | 20170725 |
40513 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170829 | 20170725 |
40517 | opt64 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170829 | 20170725 |
40517 | opt64 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170829 | 20170725 |
40641 | opt64 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
40686 | opt64 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
40743 | opt64 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
40779 | opt64 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
40788 | opt64 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
40832 | opt64 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
40974 | opt64 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
40996 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170829 | 20170725 |
41014 | opt64 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170829 | 20170725 |
41107 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
41116 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170829 | 20170725 |
41124 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170829 | 20170725 |
41146 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170829 | 20170725 |
41147 | opt64 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170829 | 20170725 |
41173 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
41183 | opt64 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170829 | 20170725 |
41199 | opt64 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170829 | 20170725 |
41213 | opt64 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170829 | 20170725 |
41235 | opt64 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170829 | 20170725 |
41275 | opt64 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170829 | 20170725 |
41293 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170829 | 20170725 |
41319 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
41328 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
41448 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170829 | 20170725 |
41479 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170829 | 20170725 |
41510 | opt64 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
41546 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170829 | 20170725 |
41745 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170829 | 20170725 |
41780 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170829 | 20170725 |
41780 | opt64 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170829 | 20170725 |
41833 | opt64 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170829 | 20170725 |
41993 | opt64 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170829 | 20170725 |
42427 | opt64 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170829 | 20170725 |
42529 | opt64 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170829 | 20170725 |
42706 | opt64 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170829 | 20170725 |
42790 | opt64 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170829 | 20170725 |
43109 | opt64 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170829 | 20170725 |
43340 | opt64 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170829 | 20170725 |
43371 | opt64 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170829 | 20170725 |
43867 | opt64 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170829 | 20170725 |
43898 | opt64 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
43902 | opt64 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170829 | 20170725 |
44204 | opt64 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
44372 | opt64 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
44394 | opt64 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170829 | 20170725 |
44718 | opt64 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
45435 | opt64 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170829 | 20170725 |