| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 23910 | ref | gcc -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 23919 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 23922 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 23934 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 23937 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 23997 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 24006 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 24030 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 24318 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 24345 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 24351 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 24372 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 24708 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 24807 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 24843 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 25005 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 25014 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 25077 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25077 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 25092 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 25092 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 25098 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25110 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25119 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 25128 | ref | gcc -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25134 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25137 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25137 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25167 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25176 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25200 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25233 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25236 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25245 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25251 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25260 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25260 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25275 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25281 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25302 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25326 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25329 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25332 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 25338 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25344 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25365 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25365 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25368 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25368 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25368 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25380 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25380 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 25392 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25395 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25401 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25413 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25416 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25428 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25437 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25437 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25440 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25461 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25494 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 25500 | ref | gcc -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25509 | ref | gcc -m64 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 25539 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140525 |
| 34791 | sse2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 34821 | sse2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 34944 | sse2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 34944 | sse2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 35040 | sse2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 35040 | sse2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 35085 | sse2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35139 | sse2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35178 | sse2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35205 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35229 | sse2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35229 | sse2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35229 | sse2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35238 | sse2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35241 | sse2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35289 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 35289 | sse2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 35310 | sse2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 35310 | sse2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 35310 | sse2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 35340 | sse2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 35340 | sse2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 35349 | sse2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 35355 | sse2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 35355 | sse2 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 35403 | sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 35406 | sse2 | gcc -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 35406 | sse2 | gcc -m64 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 35406 | sse2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 35406 | sse2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 35412 | sse2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 35445 | sse2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35445 | sse2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35445 | sse2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35445 | sse2 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35520 | sse2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35526 | sse2 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35559 | sse2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35559 | sse2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35559 | sse2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35562 | sse2 | gcc -m64 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35565 | sse2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35571 | sse2 | gcc -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 35964 | sse2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 35964 | sse2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36312 | sse2 | gcc -funroll-loops -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36312 | sse2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36333 | sse2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36345 | sse2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36348 | sse2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36360 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36360 | sse2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36552 | sse2 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140804 | 20140622 |
| 36555 | sse2 | clang -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 36558 | sse2 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140804 | 20140622 |
| 36585 | sse2 | gcc -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36597 | sse2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36609 | sse2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36609 | sse2 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36615 | sse2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36615 | sse2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36618 | sse2 | gcc -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36618 | sse2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36627 | sse2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36633 | sse2 | gcc -m64 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36633 | sse2 | gcc -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36672 | sse2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36672 | sse2 | gcc -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 36687 | sse2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 38979 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141017 | 20141014 |
| 39096 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140804 | 20140622 |
| 39204 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140804 | 20140622 |
| 39213 | 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 | 20141017 | 20141014 |
| 39438 | ref | clang -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 39891 | ref64 | gcc -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 39960 | ref64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 39993 | ref64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40017 | ref64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40059 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40095 | ref64 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141017 | 20141014 |
| 40128 | ref64 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141017 | 20141014 |
| 40140 | ref64 | gcc -funroll-loops -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40143 | ref64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40149 | ref64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40152 | ref64 | clang -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 40206 | ref64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40248 | ref64 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140804 | 20140622 |
| 40248 | ref64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40284 | ref64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40323 | ref64 | gcc -m64 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40326 | ref64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40341 | ref64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40353 | ref64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40356 | ref64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40380 | ref64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40428 | ref64 | gcc -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40461 | ref64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40506 | ref64 | gcc -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40521 | ref64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40590 | ref64 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140804 | 20140622 |
| 40677 | ref64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140624 | 20140525 |
| 40761 | ref64 | gcc -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 43131 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 43272 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 43395 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 43587 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 43899 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 43899 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 43902 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 44082 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 44085 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 44298 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 44613 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 44985 | ref | gcc -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 45159 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 45159 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 45255 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 45465 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 45534 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 45639 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 45654 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 45663 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 45774 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 45873 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 45933 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 49728 | ref64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 49923 | ref64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 49923 | ref64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 49956 | ref64 | gcc -m64 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 49956 | ref64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 49995 | ref64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 49998 | ref64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 50010 | ref64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50010 | ref64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50061 | ref64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50079 | ref64 | gcc -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 50079 | ref64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 50082 | ref64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 50103 | ref64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50112 | ref64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 50202 | ref64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50280 | ref64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 50280 | ref64 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 50394 | ref64 | gcc -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50478 | ref64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 50520 | ref64 | gcc -m64 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50526 | ref64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 50574 | ref64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 50577 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 50586 | ref64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50631 | ref64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50634 | ref64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 50649 | ref64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50649 | ref64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50655 | ref64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50664 | ref64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 50721 | ref64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 50727 | ref64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50754 | ref64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50796 | ref64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50799 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50865 | ref64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 50907 | ref64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 50919 | ref64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50940 | ref64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 50994 | ref64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 51084 | ref64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 51198 | ref64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 52800 | ref64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 53157 | ref64 | gcc -march=nocona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 53457 | ref64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 53457 | ref64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 53979 | ref64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 54108 | ref64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 54135 | ref64 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 54201 | ref64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 54210 | ref64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 54321 | ref64 | gcc -m64 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 54639 | ref64 | gcc -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 54684 | ref64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 54888 | ref64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 54897 | ref64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 55002 | ref64 | gcc -march=k8 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 55026 | ref64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 55047 | ref64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 55080 | ref64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 55179 | ref64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 55359 | ref64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 55398 | ref64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 55416 | ref64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 55902 | ref64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 145956 | ref64 | gcc -funroll-loops | 20140624 | 20140525 |
| 146001 | ref64 | cc | 20140624 | 20140525 |
| 146004 | ref64 | gcc | 20140624 | 20140525 |
| 150585 | ref | gcc -funroll-loops | 20140624 | 20140525 |
| 151299 | ref | cc | 20140624 | 20140525 |
| 151341 | ref | gcc | 20140624 | 20140525 |
| 413277 | sse2 | gcc | 20140624 | 20140525 |
| 413523 | sse2 | gcc -funroll-loops | 20140624 | 20140525 |
| 413724 | sse2 | cc | 20140624 | 20140525 |
| Compiler | Implementations
|
| cc | avx2 |
| gcc | avx2 |
| gcc -O2 -fomit-frame-pointer | avx2 |
| gcc -O3 -fomit-frame-pointer | avx2 |
| gcc -O -fomit-frame-pointer | avx2 |
| gcc -Os -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops | avx2 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | avx2 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | avx2 |
| gcc -march=barcelona -O -fomit-frame-pointer | avx2 |
| gcc -march=barcelona -Os -fomit-frame-pointer | avx2 |
| gcc -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -march=nocona -Os -fomit-frame-pointer | avx2
|