| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 5610888 | 12538 0 0 | 31317 760 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 5659108 | 13575 0 0 | 30637 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 5863692 | 15807 0 0 | 34168 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 5873108 | 15695 0 0 | 33896 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 6085604 | 13635 0 0 | 31485 760 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 6092600 | 13575 0 0 | 30637 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 6332856 | 15695 0 0 | 33896 784 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 6334148 | 15474 0 0 | 32760 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 6340572 | 13850 0 0 | 33957 760 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 6342044 | 15935 0 0 | 33552 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 6432204 | 13635 0 0 | 31485 760 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 6433000 | 15807 0 0 | 34168 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 6466000 | 15474 0 0 | 32760 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 6647604 | 10287 0 0 | 25832 784 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 6657520 | 15935 0 0 | 33552 784 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 6686356 | 9871 0 0 | 25008 784 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 6699120 | 10535 0 0 | 26296 784 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 6782336 | 10012 0 0 | 24984 784 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 6839028 | 13850 0 0 | 33957 760 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 6850956 | 13850 0 0 | 33957 760 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 6880748 | 10012 0 0 | 24984 784 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 6882144 | 21070 0 0 | 26296 784 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 6907580 | 10431 0 0 | 25720 784 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 6917976 | 15935 0 0 | 33552 784 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 6986840 | 10191 0 0 | 25544 784 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 7024412 | 10207 0 0 | 25464 784 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 7115096 | 10191 0 0 | 25544 784 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 7134220 | 10287 0 0 | 25832 784 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 7136516 | 10191 0 0 | 25544 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 7168184 | 10431 0 0 | 25720 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 7201364 | 9855 0 0 | 25152 784 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 7210060 | 9855 0 0 | 25152 784 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 7217988 | 9855 0 0 | 25152 784 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 7405908 | 10431 0 0 | 25656 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 7582744 | 14511 0 0 | 30533 768 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 7748972 | 14855 0 0 | 30989 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 8110076 | 14855 0 0 | 30989 768 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 8129888 | 16075 0 0 | 32397 768 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 8199352 | 14855 0 0 | 30989 768 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 8222800 | 14919 0 0 | 31133 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 8309532 | 15943 0 0 | 32125 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 8311560 | 14514 0 0 | 30237 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 8361216 | 14919 0 0 | 31133 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 8375568 | 15943 0 0 | 32125 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 8501480 | 15814 0 0 | 32101 768 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 8534376 | 14511 0 0 | 30533 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 8609372 | 14514 0 0 | 30237 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 8626272 | 15986 0 0 | 32093 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 8714480 | 16075 0 0 | 32397 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 8722616 | 16075 0 0 | 32397 768 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 8821568 | 15814 0 0 | 32101 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 8981408 | 15986 0 0 | 32093 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 9614856 | 7016 0 0 | 19861 768 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 9999064 | 7016 0 0 | 19869 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 10096680 | 7016 0 0 | 19861 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 10168716 | 6623 0 0 | 19461 768 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 10332148 | 7016 0 0 | 19861 768 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 10403048 | 14542 0 0 | 20429 768 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 10478116 | 6623 0 0 | 19461 768 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 10490228 | 7016 0 0 | 19861 768 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 10523380 | 7016 0 0 | 19869 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 10554904 | 6386 0 0 | 18909 768 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 10569608 | 7016 0 0 | 19861 768 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 10658400 | 7271 0 0 | 20429 768 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 10734756 | 7016 0 0 | 19861 768 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 10759372 | 7016 0 0 | 19861 768 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 10769356 | 7016 0 0 | 19861 768 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 10835820 | 5806 0 0 | 17713 752 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 10908676 | 6386 0 0 | 18909 768 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 10915424 | 7016 0 0 | 19869 768 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 11213028 | 5806 0 0 | 17713 752 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 11278592 | 6839 0 0 | 19717 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 11288680 | 5817 0 0 | 17713 752 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 11573736 | 5817 0 0 | 17713 752 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 11623640 | 5817 0 0 | 17713 752 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 11656824 | 5817 0 0 | 17713 752 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 11777204 | 6522 0 0 | 19405 768 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 11846900 | 6758 0 0 | 19621 768 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 11945876 | 13516 0 0 | 19621 768 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 11962860 | 6842 0 0 | 19717 768 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 11977140 | 6839 0 0 | 19717 768 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 12007212 | 6839 0 0 | 19717 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 12030592 | 6663 0 0 | 19509 768 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 12043328 | 5689 0 0 | 17561 752 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 12067028 | 5689 0 0 | 17561 752 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 12069120 | 6522 0 0 | 19405 768 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 12072000 | 5689 0 0 | 17561 752 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 12145116 | 5817 0 0 | 17713 752 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 12148752 | 5689 0 0 | 17561 752 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 12171812 | 5817 0 0 | 17713 752 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 12225748 | 6842 0 0 | 19717 768 928 | ref | gcc_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 12243692 | 6842 0 0 | 19717 768 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 12266532 | 5689 0 0 | 17561 752 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 12329296 | 6839 0 0 | 19717 768 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 12345324 | 6839 0 0 | 19717 768 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 12351100 | 5678 0 0 | 17545 752 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 12374268 | 6839 0 0 | 19717 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 12380004 | 6839 0 0 | 19717 768 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 12470544 | 5817 0 0 | 17713 752 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 12474056 | 6839 0 0 | 19717 768 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 12763520 | 6663 0 0 | 19509 768 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 12781148 | 5689 0 0 | 17561 752 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 12824464 | 5689 0 0 | 17561 752 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 12831364 | 5689 0 0 | 17561 752 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 12881260 | 5689 0 0 | 17561 752 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 12895232 | 11378 0 0 | 17561 752 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 12928956 | 5689 0 0 | 17561 752 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 13048128 | 5689 0 0 | 17561 752 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 13153904 | 5689 0 0 | 17561 752 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 13163740 | 5689 0 0 | 17561 752 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 13311384 | 5689 0 0 | 17561 752 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 13354776 | 5678 0 0 | 17545 752 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 41667072 | 9834 0 0 | 24414 760 888 | ref | gcc_-funroll-loops | 20190827 | 20190816 |
| 43782652 | 9834 0 0 | 24414 760 888 | ref | cc | 20190827 | 20190816 |
| 44744548 | 9834 0 0 | 24414 760 888 | ref | gcc | 20190827 | 20190816 |
| Compiler | Implementations
|
| g++ -O2 -fomit-frame-pointer | avx2 |
| g++ -O3 -fomit-frame-pointer | avx2 |
| g++ -O -fomit-frame-pointer | avx2 |
| g++ -Os -fomit-frame-pointer | avx2 |
| g++ -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
| g++ -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
| g++ -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
| g++ -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
| g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
| g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
| g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
| g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
| g++ -m64 -O2 -fomit-frame-pointer | avx2 |
| g++ -m64 -O3 -fomit-frame-pointer | avx2 |
| g++ -m64 -O -fomit-frame-pointer | avx2 |
| g++ -m64 -Os -fomit-frame-pointer | avx2 |
| g++ -m64 -march=core2 -O2 -fomit-frame-pointer | avx2 |
| g++ -m64 -march=core2 -O3 -fomit-frame-pointer | avx2 |
| g++ -m64 -march=core2 -O -fomit-frame-pointer | avx2 |
| g++ -m64 -march=core2 -Os -fomit-frame-pointer | avx2 |
| g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2 |
| g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2 |
| g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2 |
| g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2 |
| g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2 |
| g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2 |
| g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2 |
| g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 |
| g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | avx2 |
| g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | avx2 |
| g++ -m64 -march=corei7 -O -fomit-frame-pointer | avx2 |
| g++ -m64 -march=corei7 -Os -fomit-frame-pointer | avx2 |
| g++ -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 |
| g++ -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 |
| g++ -m64 -march=k8 -O -fomit-frame-pointer | avx2 |
| g++ -m64 -march=k8 -Os -fomit-frame-pointer | avx2 |
| g++ -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 |
| g++ -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 |
| g++ -m64 -march=nocona -O -fomit-frame-pointer | avx2 |
| g++ -m64 -march=nocona -Os -fomit-frame-pointer | avx2 |
| g++ -march=barcelona -O2 -fomit-frame-pointer | avx2 |
| g++ -march=barcelona -O3 -fomit-frame-pointer | avx2 |
| g++ -march=barcelona -O -fomit-frame-pointer | avx2 |
| g++ -march=barcelona -Os -fomit-frame-pointer | avx2 |
| g++ -march=k8 -O2 -fomit-frame-pointer | avx2 |
| g++ -march=k8 -O3 -fomit-frame-pointer | avx2 |
| g++ -march=k8 -O -fomit-frame-pointer | avx2 |
| g++ -march=k8 -Os -fomit-frame-pointer | avx2 |
| g++ -march=nocona -O2 -fomit-frame-pointer | avx2 |
| g++ -march=nocona -O3 -fomit-frame-pointer | avx2 |
| g++ -march=nocona -O -fomit-frame-pointer | avx2 |
| g++ -march=nocona -Os -fomit-frame-pointer | avx2
|