| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 36562 | goptv | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 36728 | goptv | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 36834 | goptv | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 36838 | goptv | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 36958 | goptv | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 37750 | goptv | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 38114 | goptv | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 38844 | goptv | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 38926 | goptv | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 63300 | goptv | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 64404 | goptv | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 68198 | goptv | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 69638 | goptv | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 69686 | goptv | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 70272 | goptv | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 72580 | goptv | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 73390 | goptv | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 73918 | goptv | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 75100 | goptv | gcc -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 75252 | goptv | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 75604 | goptv | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 76620 | goptv | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 77744 | goptv | gcc -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 77904 | goptv | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 78050 | goptv | gcc -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 79426 | goptv | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 79754 | goptv | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 79840 | goptv | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 79882 | goptv | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 80094 | goptv | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 81496 | goptv | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 82020 | goptv | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 82154 | goptv | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 82410 | goptv | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 82860 | goptv | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 85136 | ref2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 85242 | goptv | gcc -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 85268 | goptv | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 85322 | ref2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 85772 | goptv | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 85818 | ref2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 85984 | goptv | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 86168 | ref2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 86236 | goptv | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 86388 | ref2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 86426 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 86526 | goptv | gcc -funroll-loops -O -fomit-frame-pointer | 20161216 | 20161026 |
| 86702 | ref2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 86734 | ref2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 86814 | ref2 | gcc -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 86840 | ref2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 86894 | ref2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 87008 | ref2 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 87250 | ref2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 87400 | goptv | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 87464 | goptv | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 87586 | ref2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 87764 | ref2 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 87782 | ref2 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 87804 | ref2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 87826 | goptv | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 87842 | ref2 | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 87856 | ref2 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 87860 | ref2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 87976 | goptv | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 88038 | goptv | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 88328 | ref2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 88380 | goptv | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 88464 | goptv | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 88498 | ref2 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 88876 | ref2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 89496 | goptv | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 89558 | ref2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 89890 | goptv | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 90222 | ref2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 90238 | goptv | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 90238 | ref2 | gcc -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 90774 | goptv | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 90982 | ref2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 94152 | goptv | gcc -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 94926 | goptv | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 95238 | goptv | gcc -O -fomit-frame-pointer | 20161216 | 20161026 |
| 95408 | goptv | gcc -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 95808 | goptv | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 95878 | goptv | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 95962 | goptv | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 96470 | goptv | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 96810 | goptv | gcc -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 98500 | goptv | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 98972 | goptv | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 99434 | goptv | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 99704 | goptv | gcc -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 99948 | goptv | gcc -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 100180 | ref3 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 100180 | goptv | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 101118 | goptv | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 101248 | goptv | gcc -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 101540 | ref3 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 102108 | goptv | gcc -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 102422 | goptv | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 102556 | ref3 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 102596 | goptv | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 102716 | goptv | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 103010 | ref3 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 103368 | goptv | gcc -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 103504 | ref3 | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 103746 | goptv | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 103942 | goptv | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 104060 | ref3 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 106156 | ref2 | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 106166 | ref2 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 106392 | ref2 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 107280 | goptv | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 107934 | ref2 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 108272 | ref2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 108910 | goptv | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 111854 | ref3 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 112092 | ref3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 112158 | ref3 | gcc -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 112194 | ref3 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 112198 | ref3 | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 112242 | ref3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 112346 | ref3 | gcc -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 112392 | ref2 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 112676 | ref3 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 112758 | ref3 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 112996 | ref3 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113100 | ref3 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113100 | ref3 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113230 | ref3 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113236 | ref3 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113398 | goptv | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113604 | ref3 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113650 | goptv | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113752 | ref3 | gcc -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113984 | ref3 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 114120 | ref3 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 114542 | ref3 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 114672 | ref3 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 114696 | ref3 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 114804 | ref3 | gcc -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 115030 | ref3 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 115264 | ref3 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 115952 | ref3 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 116094 | ref3 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 116736 | ref3 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 117888 | goptv | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 118798 | goptv | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 119132 | goptv | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 119476 | goptv | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 119834 | ref3 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 119872 | ref3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 120108 | ref3 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 120516 | ref3 | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 120572 | ref3 | gcc -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 120612 | ref3 | gcc -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 120854 | ref3 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 120970 | ref3 | gcc -funroll-loops -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121034 | ref3 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121136 | ref3 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 121192 | ref3 | gcc -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 121206 | ref3 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121308 | ref3 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121318 | ref3 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121408 | ref3 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121542 | ref3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 121678 | ref3 | gcc -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121772 | ref3 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121810 | ref3 | gcc -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121856 | ref3 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121864 | ref3 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121896 | ref3 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121914 | ref3 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 121920 | ref3 | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 122114 | ref3 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 122296 | ref3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 122398 | ref3 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 122536 | ref3 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 122664 | ref3 | gcc -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 122676 | ref3 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 122762 | ref3 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 122790 | ref3 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 122808 | ref3 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 123446 | ref3 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 123494 | ref3 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 123514 | ref3 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 123542 | ref3 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 123640 | ref3 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 123646 | ref3 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 123680 | ref3 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 124072 | ref3 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 124230 | ref3 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 124362 | ref3 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 124616 | ref3 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 124744 | ref3 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 124750 | ref3 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 124842 | ref3 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 125148 | ref3 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 125374 | ref3 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 125596 | ref3 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 125624 | ref3 | gcc -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 125636 | ref3 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 125684 | ref3 | gcc -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 125746 | ref3 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 125772 | ref3 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 125778 | ref3 | gcc -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 125936 | ref3 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 125970 | ref3 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 135652 | ref2 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 136268 | ref2 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 137818 | ref2 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 138272 | ref2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 167096 | ref3 | gcc -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 167170 | ref3 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 167208 | ref3 | gcc -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 167600 | ref3 | gcc -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 168292 | ref3 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 168542 | ref3 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 168586 | ref3 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 168700 | ref3 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 169124 | ref3 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 169284 | ref3 | gcc -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 169304 | ref3 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 169740 | ref3 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 169792 | ref3 | gcc -funroll-loops -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 169818 | ref3 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 169826 | ref3 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 169942 | ref3 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 170186 | ref3 | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 170290 | ref3 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 170476 | ref3 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 170592 | ref3 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 170592 | ref3 | gcc -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 171424 | ref3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 171588 | ref3 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 171656 | ref3 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 171698 | ref3 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 172238 | ref3 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 172860 | ref3 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 249368 | ref2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 251322 | ref2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 251678 | ref2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 252308 | ref2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 252510 | ref2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 253184 | ref2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 253324 | ref2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 254544 | ref2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 254618 | ref2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 254672 | ref2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 255198 | ref2 | gcc -funroll-loops -O -fomit-frame-pointer | 20161216 | 20161026 |
| 255212 | ref2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 255620 | ref2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 256924 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 258078 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 261518 | ref2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 263636 | ref2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 264122 | ref2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 314644 | goptv | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 321444 | goptv | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 346358 | ref2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 347446 | ref2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 360882 | ref2 | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 362288 | ref2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 363430 | ref2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 364530 | ref2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 365284 | ref2 | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 366288 | ref2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 367268 | ref2 | gcc -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 367392 | ref2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 368150 | ref2 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 368306 | ref2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 368610 | ref2 | gcc -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 369820 | ref2 | gcc -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 370472 | ref2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 370474 | ref2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 371276 | ref2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 371454 | ref2 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 371550 | ref2 | gcc -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 371614 | ref2 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 372228 | ref2 | gcc -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 372584 | ref2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 372594 | ref2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 372640 | ref2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 372790 | ref2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 375404 | ref2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 375650 | ref2 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 378948 | ref2 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 379396 | ref2 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 379604 | ref2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 381040 | ref2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 382018 | ref2 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 385474 | ref2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 394462 | ref2 | gcc -O -fomit-frame-pointer | 20161216 | 20161026 |
| 398402 | ref2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 399894 | ref2 | gcc -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 407136 | ref2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 409308 | ref2 | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 411030 | ref2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 412320 | ref2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 412422 | ref2 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 412888 | ref2 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 413160 | ref2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 413982 | ref2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 414524 | ref2 | gcc -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 415114 | ref2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 415432 | ref2 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 415576 | ref2 | gcc -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 415644 | ref2 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 415686 | ref2 | gcc -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 415848 | ref2 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 415956 | ref2 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 416170 | ref2 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 416186 | ref2 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 416948 | ref2 | gcc -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 416986 | ref2 | gcc -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 417044 | ref2 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 417234 | ref2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 417742 | ref2 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 418072 | ref2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 419182 | ref2 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 436220 | ref2 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 436454 | ref2 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 794160 | ref3 | gcc | 20161216 | 20161026 |
| 795106 | ref3 | cc | 20161216 | 20161026 |
| 800172 | ref3 | gcc -funroll-loops | 20161216 | 20161026 |
| 1226812 | goptv | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1229120 | goptv | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1229268 | goptv | gcc -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1233152 | goptv | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1234706 | goptv | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1236798 | goptv | gcc -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1237068 | goptv | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1237268 | goptv | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1237330 | goptv | gcc -funroll-loops -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1237488 | goptv | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1239630 | goptv | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1240778 | goptv | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1242564 | goptv | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1242994 | goptv | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1243762 | goptv | gcc -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1245408 | goptv | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1245542 | goptv | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1245746 | goptv | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1248980 | goptv | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1249802 | goptv | gcc -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1254338 | goptv | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1254760 | goptv | gcc -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 1665424 | goptv | gcc -funroll-loops | 20161216 | 20161026 |
| 1674120 | goptv | gcc | 20161216 | 20161026 |
| 1674740 | goptv | cc | 20161216 | 20161026 |
| 1865306 | ref2 | gcc | 20161216 | 20161026 |
| 1871234 | ref2 | cc | 20161216 | 20161026 |
| 1878020 | ref2 | gcc -funroll-loops | 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
|