| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 36338 | goptv | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 36720 | goptv | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 36966 | goptv | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 37172 | goptv | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 37652 | goptv | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 37892 | goptv | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 37940 | goptv | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 38316 | goptv | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 38516 | goptv | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 62876 | goptv | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 63258 | goptv | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 64754 | goptv | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 70042 | goptv | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 70198 | goptv | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 70598 | goptv | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 71674 | goptv | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 72616 | goptv | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 75120 | goptv | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 75290 | goptv | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 75318 | goptv | gcc -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 75564 | goptv | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 75656 | goptv | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 77126 | goptv | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 78050 | goptv | gcc -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 78090 | goptv | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 79928 | goptv | gcc -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 80098 | goptv | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 80214 | goptv | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 80272 | goptv | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 80300 | goptv | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 81570 | goptv | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 82418 | goptv | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 82650 | goptv | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 82926 | goptv | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 84676 | ref2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 84936 | ref2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 85158 | ref2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 85286 | goptv | gcc -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 85314 | ref2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 85326 | goptv | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 85496 | ref2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 85938 | goptv | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 86122 | goptv | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 86342 | ref2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 86384 | ref2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 86440 | ref2 | gcc -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 86454 | ref2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 86640 | goptv | gcc -funroll-loops -O -fomit-frame-pointer | 20161216 | 20161026 |
| 86640 | goptv | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 86660 | ref2 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 86748 | ref2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 86778 | goptv | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 86800 | ref2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 86904 | ref2 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 87338 | goptv | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 87388 | goptv | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 87408 | ref2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 87686 | ref2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 87702 | ref2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 87714 | ref2 | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 87764 | goptv | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 87768 | ref2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 87876 | ref2 | gcc -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 87990 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 88280 | ref2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 88306 | ref2 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 88678 | ref2 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 88742 | ref2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 88810 | goptv | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 88894 | ref2 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 88934 | ref2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 88950 | goptv | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 88974 | ref2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 89620 | goptv | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 89928 | goptv | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 90028 | goptv | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 90126 | goptv | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 90980 | goptv | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 92230 | goptv | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 94606 | goptv | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 94628 | goptv | gcc -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 95748 | goptv | gcc -O -fomit-frame-pointer | 20161216 | 20161026 |
| 95818 | goptv | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 95882 | goptv | gcc -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 95960 | goptv | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 96060 | goptv | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 96350 | goptv | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 97072 | goptv | gcc -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 97482 | goptv | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 98506 | goptv | gcc -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 99250 | goptv | gcc -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 99252 | goptv | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 99656 | goptv | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 99944 | goptv | gcc -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 100234 | ref3 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 100332 | goptv | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 101212 | goptv | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 101840 | ref3 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 101882 | ref3 | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 102548 | goptv | gcc -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 102720 | ref3 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 102846 | ref3 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 102944 | goptv | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 102980 | goptv | gcc -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 103032 | goptv | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 103096 | ref3 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 103144 | goptv | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 103170 | goptv | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 103194 | goptv | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 103630 | goptv | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 104102 | goptv | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 105788 | ref2 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 105934 | ref2 | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 107332 | ref2 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 108172 | ref2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 109358 | ref2 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 112050 | ref3 | gcc -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 112368 | ref3 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 112374 | ref3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 112420 | ref3 | gcc -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 112524 | ref3 | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 112660 | ref3 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 112678 | ref3 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 112886 | ref3 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 112924 | ref3 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113170 | goptv | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113196 | ref3 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113228 | goptv | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113346 | ref3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 113374 | ref3 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113796 | ref3 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113830 | ref3 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113874 | ref3 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 114330 | ref3 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 114344 | ref2 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 114366 | ref3 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 114620 | ref3 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 114862 | ref3 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 115066 | ref3 | gcc -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 115070 | ref3 | gcc -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 115212 | ref3 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 115356 | ref3 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 115942 | ref3 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 115950 | ref3 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 116232 | ref3 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 116714 | ref3 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 118314 | goptv | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 119116 | goptv | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 119664 | ref3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 119904 | ref3 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 120124 | ref3 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 120170 | ref3 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 120194 | ref3 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 120318 | ref3 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 120338 | goptv | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 120392 | ref3 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 120772 | ref3 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121076 | ref3 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 121140 | ref3 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 121230 | ref3 | gcc -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 121322 | ref3 | gcc -funroll-loops -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121426 | goptv | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 121482 | ref3 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121524 | ref3 | gcc -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121592 | ref3 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121654 | ref3 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 121654 | ref3 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 121698 | ref3 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 121768 | ref3 | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121792 | ref3 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121794 | ref3 | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 121812 | ref3 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121910 | ref3 | gcc -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 122256 | ref3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 122332 | ref3 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 122374 | ref3 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 122486 | ref3 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 122496 | ref3 | gcc -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 122546 | ref3 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 122602 | ref3 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 122996 | ref3 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 123058 | ref3 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 123130 | ref3 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 123440 | ref3 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 123478 | ref3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 123534 | ref3 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 123556 | ref3 | gcc -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 123774 | ref3 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 123800 | ref3 | gcc -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 124168 | ref3 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 124230 | ref3 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 124320 | ref3 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 124518 | ref3 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 124604 | ref3 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 124698 | ref3 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 125090 | ref3 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 125292 | ref3 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 125306 | ref3 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 125876 | ref3 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 125976 | ref3 | gcc -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 126014 | ref3 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 126078 | ref3 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 126138 | ref3 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 126628 | ref3 | gcc -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 126888 | ref3 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 127360 | ref3 | gcc -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 127552 | ref3 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 135482 | ref3 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 135792 | ref2 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 136722 | ref2 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 137654 | ref2 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 146436 | ref2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 167956 | ref3 | gcc -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 167990 | ref3 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 168464 | ref3 | gcc -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 168582 | ref3 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 168628 | ref3 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 168636 | ref3 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 168758 | ref3 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 169166 | ref3 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 169320 | ref3 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 169346 | ref3 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 169576 | ref3 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 169630 | ref3 | gcc -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 169640 | ref3 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 169684 | ref3 | gcc -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 169808 | ref3 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 170000 | ref3 | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 170006 | ref3 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 170174 | ref3 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 170526 | ref3 | gcc -funroll-loops -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 170910 | ref3 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 171434 | ref3 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 171764 | ref3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 172536 | ref3 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 172786 | ref3 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 172818 | ref3 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 173874 | ref3 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 174236 | ref3 | gcc -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 251462 | ref2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 253070 | ref2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 253390 | ref2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 253838 | ref2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 254202 | ref2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 254462 | ref2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 254904 | ref2 | gcc -funroll-loops -O -fomit-frame-pointer | 20161216 | 20161026 |
| 255014 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 255612 | ref2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 255908 | ref2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 256162 | ref2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 256252 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 256504 | ref2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 256824 | ref2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 257328 | ref2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 257506 | ref2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 260274 | ref2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 279932 | ref2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 314872 | goptv | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 317530 | goptv | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 343344 | ref2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 347888 | ref2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 353460 | ref2 | gcc -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 353888 | ref2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 356786 | ref2 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 357882 | ref2 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 358226 | ref2 | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 360500 | ref2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 361442 | ref2 | gcc -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 361522 | ref2 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 362090 | ref2 | gcc -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 362996 | ref2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 363244 | ref2 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 363650 | ref2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 363812 | ref2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 364668 | ref2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 365400 | ref2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 365482 | ref2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 365692 | ref2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 366078 | ref2 | gcc -O -fomit-frame-pointer | 20161216 | 20161026 |
| 366078 | ref2 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 366400 | ref2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 366650 | ref2 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 367214 | ref2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 367548 | ref2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 370022 | ref2 | gcc -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 370962 | ref2 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 373760 | ref2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 376058 | ref2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 379808 | ref2 | gcc -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 381086 | ref2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 382416 | ref2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 383462 | ref2 | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 385864 | ref2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 392076 | ref2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 393010 | ref2 | gcc -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 398954 | ref2 | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 403002 | ref2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 403266 | ref2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 406938 | ref2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 407608 | ref2 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 408386 | ref2 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 408604 | ref2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 408770 | ref2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 410770 | ref2 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 411396 | ref2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 411576 | ref2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 411576 | ref2 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 411842 | ref2 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 413234 | ref2 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 413348 | ref2 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 421862 | ref2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 422538 | ref2 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 423496 | ref2 | gcc -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 424298 | ref2 | gcc -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 424870 | ref2 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 425984 | ref2 | gcc -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 426052 | ref2 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 427114 | ref2 | gcc -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 427440 | ref2 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 427804 | ref2 | gcc -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 428056 | ref2 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 428110 | ref2 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 792134 | ref3 | gcc | 20161216 | 20161026 |
| 796550 | ref3 | cc | 20161216 | 20161026 |
| 800922 | ref3 | gcc -funroll-loops | 20161216 | 20161026 |
| 1230912 | goptv | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1232428 | goptv | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1233954 | goptv | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1235112 | goptv | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1235946 | goptv | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1237106 | goptv | gcc -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1238772 | goptv | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1239286 | goptv | gcc -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1239590 | goptv | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1240170 | goptv | gcc -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1240242 | goptv | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1241102 | goptv | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1242242 | goptv | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1242524 | goptv | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1242848 | goptv | gcc -funroll-loops -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1244070 | goptv | gcc -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1244996 | goptv | gcc -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1246196 | goptv | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1247302 | goptv | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1247620 | goptv | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1250496 | goptv | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1257810 | goptv | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1661764 | goptv | gcc -funroll-loops | 20161216 | 20161026 |
| 1667150 | goptv | gcc | 20161216 | 20161026 |
| 1683600 | goptv | cc | 20161216 | 20161026 |
| 1877174 | ref2 | gcc | 20161216 | 20161026 |
| 1877352 | ref2 | gcc -funroll-loops | 20161216 | 20161026 |
| 1885500 | ref2 | cc | 20161216 | 20161026 |
| Compiler | Implementations
|
| cc | optimized_nonSSE ref |
| clang -O3 -fomit-frame-pointer -Qunused-arguments | optimized_nonSSE ref |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | optimized_nonSSE ref |
| clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | optimized_nonSSE ref |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | optimized_nonSSE ref |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | optimized_nonSSE ref |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | optimized_nonSSE ref |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | optimized_nonSSE ref |
| clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | optimized_nonSSE ref |
| clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | optimized_nonSSE ref |
| clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | optimized_nonSSE ref |
| gcc | optimized_nonSSE ref |
| gcc -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops | optimized_nonSSE ref |
| gcc -funroll-loops -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=barcelona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=barcelona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=barcelona -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=barcelona -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=k8 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=k8 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=k8 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=k8 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | optimized_nonSSE ref |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | optimized_nonSSE ref |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | optimized_nonSSE ref |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | optimized_nonSSE ref |
| gcc -march=nocona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=nocona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=nocona -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -march=nocona -Os -fomit-frame-pointer | optimized_nonSSE ref
|