| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 420504 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140805 | 20140622 |
| 422925 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
| 423348 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
| 436371 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 436452 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 436464 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 445092 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140805 | 20140622 |
| 449793 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 449898 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 453066 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 453087 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 457287 | ref | clang -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 460362 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 460458 | ref | gcc -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 461823 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 465147 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 465189 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 465360 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 465573 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 466287 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 466512 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 466581 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 466635 | ref | gcc -m64 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 466785 | ref | gcc -O -fomit-frame-pointer | 20140630 | 20140525 |
| 466806 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140630 | 20140525 |
| 466875 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 466890 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 466938 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 467046 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 467109 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 467193 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 467217 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 467226 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 467229 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 467871 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 468408 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 468726 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 469944 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140629 | 20140525 |
| 470031 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 470079 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 471672 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 471858 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 473055 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 473727 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 473838 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 474030 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 474081 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140630 | 20140525 |
| 474102 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140630 | 20140525 |
| 475122 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 475953 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 476076 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 476151 | ref | gcc -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 476238 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 476307 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 476364 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 476385 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 476505 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 476556 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 476613 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 479391 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 480837 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 481065 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 481065 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 481161 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 481248 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 481338 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 481374 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 486102 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 486492 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 489621 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 489849 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 492504 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 494394 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 497883 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 502422 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 503895 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 503985 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 504222 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 505977 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 507552 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 509085 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 509280 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 509679 | ref | gcc -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 509688 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 509724 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 511704 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 513030 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 513072 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 513525 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 518082 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 518694 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 519621 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 523152 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 540429 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 1465443 | ref | gcc | 20140630 | 20140525 |
| 1495362 | ref | gcc -funroll-loops | 20140630 | 20140525 |
| 1498566 | ref | cc | 20140630 | 20140525 |
| 6436854 | 8bit | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 6457530 | 8bit | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 6457677 | 8bit | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 6457764 | 8bit | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 6468261 | 8bit | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 6468399 | 8bit | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 6470190 | 8bit | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 6744228 | 8bit | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 6744462 | 8bit | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 7103490 | 8bit | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 7105986 | 8bit | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 7106004 | 8bit | gcc -march=k8 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 7119591 | 8bit | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 7126041 | 8bit | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 7177026 | 8bit | gcc -march=nocona -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 7188477 | 8bit | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 7247805 | 8bit | gcc -m64 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 7247820 | 8bit | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 7248363 | 8bit | gcc -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 7257477 | 8bit | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 7471164 | 8bit | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 7471179 | 8bit | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 7714947 | 8bit | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 7715505 | 8bit | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 7716582 | 8bit | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 7731471 | 8bit | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 7731645 | 8bit | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 8090802 | 8bit | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 8090925 | 8bit | gcc -funroll-loops -O -fomit-frame-pointer | 20140629 | 20140525 |
| 8091183 | 8bit | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140629 | 20140525 |
| 8091216 | 8bit | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 8092053 | 8bit | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 8102571 | 8bit | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140629 | 20140525 |
| 8102688 | 8bit | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140629 | 20140525 |
| 8159946 | 8bit | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140629 | 20140525 |
| 8160021 | 8bit | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140629 | 20140525 |
| 8197383 | 8bit | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 8197437 | 8bit | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 9174702 | 8bit | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 9174840 | 8bit | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 9176163 | 8bit | gcc -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 9176340 | 8bit | gcc -m64 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 9176760 | 8bit | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 9188274 | 8bit | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 9191655 | 8bit | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 9605280 | 8bit | gcc -march=k8 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 9605961 | 8bit | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 9771816 | 8bit | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 9771969 | 8bit | gcc -march=nocona -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 9840882 | 8bit | gcc -march=nocona -O -fomit-frame-pointer | 20140629 | 20140525 |
| 9846237 | 8bit | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140629 | 20140525 |
| 9895890 | 8bit | gcc -m64 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 9895980 | 8bit | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 9896037 | 8bit | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 9896052 | 8bit | gcc -O -fomit-frame-pointer | 20140629 | 20140525 |
| 9896214 | 8bit | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 9896832 | 8bit | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140629 | 20140525 |
| 9904464 | 8bit | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 9926037 | 8bit | gcc -march=k8 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 9929985 | 8bit | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 9930651 | 8bit | gcc -march=barcelona -O -fomit-frame-pointer | 20140629 | 20140525 |
| 9930663 | 8bit | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140629 | 20140525 |
| 9940350 | 8bit | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140629 | 20140525 |
| 10361001 | 8bit | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 10642089 | 8bit | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 10643439 | 8bit | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 11212245 | 8bit | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 11212305 | 8bit | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 11212461 | 8bit | gcc -march=barcelona -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 11212482 | 8bit | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 11212719 | 8bit | gcc -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 11218701 | 8bit | gcc -march=k8 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 11218743 | 8bit | gcc -m64 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 11222028 | 8bit | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 11362761 | 8bit | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 11363028 | 8bit | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 11363598 | 8bit | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 11366778 | 8bit | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 11467740 | 8bit | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 11468235 | 8bit | gcc -march=nocona -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 11660289 | 8bit | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140805 | 20140622 |
| 11664312 | 8bit | clang -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 11664390 | 8bit | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
| 11664414 | 8bit | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
| 11664474 | 8bit | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140805 | 20140622 |
| 12824790 | 8bit | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 12825078 | 8bit | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 12825273 | 8bit | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 12825303 | 8bit | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 12825309 | 8bit | gcc -funroll-loops -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 12825624 | 8bit | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 12825798 | 8bit | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 13304175 | 8bit | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 13304334 | 8bit | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 51250587 | 8bit | cc | 20140629 | 20140525 |
| 51257421 | 8bit | gcc -funroll-loops | 20140629 | 20140525 |
| 51258909 | 8bit | gcc | 20140629 | 20140525 |
| Compiler | Implementations
|
| cc | xmm |
| gcc | xmm |
| gcc -O2 -fomit-frame-pointer | xmm |
| gcc -O3 -fomit-frame-pointer | xmm |
| gcc -O -fomit-frame-pointer | xmm |
| gcc -Os -fomit-frame-pointer | xmm |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | xmm |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | xmm |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | xmm |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops | xmm |
| gcc -funroll-loops -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | xmm |
| gcc -m64 -O2 -fomit-frame-pointer | xmm |
| gcc -m64 -O3 -fomit-frame-pointer | xmm |
| gcc -m64 -O -fomit-frame-pointer | xmm |
| gcc -m64 -Os -fomit-frame-pointer | xmm |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | xmm |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | xmm |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | xmm |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | xmm |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | xmm |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | xmm |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | xmm |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | xmm |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | xmm |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | xmm |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | xmm |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | xmm |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | xmm |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | xmm |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | xmm |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | xmm |
| gcc -march=barcelona -O2 -fomit-frame-pointer | xmm |
| gcc -march=barcelona -O3 -fomit-frame-pointer | xmm |
| gcc -march=barcelona -O -fomit-frame-pointer | xmm |
| gcc -march=barcelona -Os -fomit-frame-pointer | xmm |
| gcc -march=k8 -O2 -fomit-frame-pointer | xmm |
| gcc -march=k8 -O3 -fomit-frame-pointer | xmm |
| gcc -march=k8 -O -fomit-frame-pointer | xmm |
| gcc -march=k8 -Os -fomit-frame-pointer | xmm |
| gcc -march=nocona -O2 -fomit-frame-pointer | xmm |
| gcc -march=nocona -O3 -fomit-frame-pointer | xmm |
| gcc -march=nocona -O -fomit-frame-pointer | xmm |
| gcc -march=nocona -Os -fomit-frame-pointer | xmm
|