| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 174708 | sse4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 174768 | sse4 | gcc -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 174844 | sse4 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 174888 | sse4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 174908 | sse4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 174920 | sse4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 174980 | sse4 | gcc -m64 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 174980 | sse4 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 174984 | sse4 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 174996 | sse4 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175024 | sse4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175048 | sse4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 175068 | sse4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 175160 | sse4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175164 | sse4 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175168 | sse4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 175216 | sse4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175224 | sse4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 175236 | sse4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
| 175248 | sse4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175252 | sse4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175264 | sse4 | gcc -funroll-loops -O -fomit-frame-pointer | 20141014 | 20141014 |
| 175288 | sse4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 175308 | sse4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 175320 | sse4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 175332 | sse4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175384 | sse4 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175384 | sse4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 175400 | sse4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175404 | sse4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175416 | sse4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175420 | sse4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 175448 | sse4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 175460 | sse4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 175480 | sse4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 175492 | sse4 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175512 | sse4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175588 | sse4 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 175628 | sse4 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 176116 | sse4 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 181388 | sse4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 181672 | sse4 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 181684 | sse4 | gcc -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 181732 | sse4 | gcc -m64 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 181760 | sse4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 181780 | sse4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 181780 | sse4 | gcc -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 181828 | sse4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 181828 | sse4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 181848 | sse4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 181880 | sse4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 181964 | sse4 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 182076 | sse4 | gcc -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 182124 | sse4 | gcc -O -fomit-frame-pointer | 20141014 | 20141014 |
| 182128 | sse4 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 182140 | sse4 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 182152 | sse4 | gcc -m64 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 182156 | sse4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 182176 | sse4 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 182180 | sse4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 182196 | sse4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141014 | 20141014 |
| 182272 | sse4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
| 182292 | sse4 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 182308 | sse4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 182332 | sse4 | gcc -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 182448 | sse4 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 182472 | sse4 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 182508 | sse4 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 185740 | sse4 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 186996 | sse4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 187236 | sse4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 188740 | sse4 | gcc -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 188780 | sse4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189104 | sse4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189348 | sse4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189364 | sse4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189440 | sse4 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189492 | sse4 | gcc -m64 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189508 | sse4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189552 | sse4 | gcc -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189572 | sse4 | gcc -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189684 | sse4 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189764 | sse4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189840 | sse4 | gcc -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189860 | sse4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189860 | sse4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189952 | sse4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189956 | sse4 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 190036 | sse4 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 190128 | sse4 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 190148 | sse4 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 190172 | sse4 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 286472 | sse4 | cc | 20141014 | 20141014 |
| 286656 | sse4 | gcc | 20141014 | 20141014 |
| 286932 | sse4 | gcc -funroll-loops | 20141014 | 20141014 |
| 302768 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 302960 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 307620 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 307620 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 312964 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 313076 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 318652 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 319000 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 319476 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 319728 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 322120 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 322344 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 322444 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 322452 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 322476 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 322648 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 322664 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 325324 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 325356 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 325444 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 325664 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 325760 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 328488 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 328632 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 328692 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 328904 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140607 | 20140525 |
| 329932 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 330180 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 330488 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 331052 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 331192 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140607 | 20140525 |
| 332900 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 333224 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 337824 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 337880 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 338084 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 338580 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 338616 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 338920 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 339064 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 339176 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 339392 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 339396 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 340080 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 340176 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 340252 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 340272 | ref | gcc -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 340360 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 340388 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 340464 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 340632 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 341016 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 341420 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 342092 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 342396 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 342472 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 342504 | ref | gcc -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 342632 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 342748 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 344504 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 344944 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 345016 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 345020 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 345024 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 345060 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 345068 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 345076 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 345176 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 346088 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 346164 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 346176 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 346264 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 346324 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 346332 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 346432 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 350048 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 350236 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 350288 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 350296 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 352060 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 353368 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 353844 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 355036 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 355060 | ref | gcc -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 356496 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 356500 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 356624 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140607 | 20140525 |
| 357036 | ref | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140722 | 20140622 |
| 357144 | ref | gcc -O -fomit-frame-pointer | 20140607 | 20140525 |
| 357144 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140607 | 20140525 |
| 357144 | ref | gcc -m64 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 357176 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 357200 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 357272 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140722 | 20140622 |
| 357276 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140722 | 20140622 |
| 358352 | ref | clang -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 359020 | 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 | 20141014 | 20141014 |
| 359028 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 359096 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140722 | 20140622 |
| 943452 | ref | cc | 20140607 | 20140525 |
| 943892 | ref | gcc -funroll-loops | 20140607 | 20140525 |
| 945452 | ref | gcc | 20140607 | 20140525 |
| Compiler | Implementations
|
| cc | avx1 |
| gcc | avx1 |
| gcc -O2 -fomit-frame-pointer | avx1 |
| gcc -O3 -fomit-frame-pointer | avx1 |
| gcc -O -fomit-frame-pointer | avx1 |
| gcc -Os -fomit-frame-pointer | avx1 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx1 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx1 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avx1 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops | avx1 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx1 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | avx1 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | avx1 |
| gcc -march=barcelona -O -fomit-frame-pointer | avx1 |
| gcc -march=barcelona -Os -fomit-frame-pointer | avx1 |
| gcc -march=k8 -O2 -fomit-frame-pointer | avx1 |
| gcc -march=k8 -O3 -fomit-frame-pointer | avx1 |
| gcc -march=k8 -O -fomit-frame-pointer | avx1 |
| gcc -march=k8 -Os -fomit-frame-pointer | avx1 |
| gcc -march=nocona -O2 -fomit-frame-pointer | avx1 |
| gcc -march=nocona -O3 -fomit-frame-pointer | avx1 |
| gcc -march=nocona -O -fomit-frame-pointer | avx1 |
| gcc -march=nocona -Os -fomit-frame-pointer | avx1
|