| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 494004 | 28571 0 0 | 50861 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 498796 | 16319 6976 136 | 34807 7816 1120 | avx1 | gcc_-funroll-loops | 20190827 | 20190816 |
| 498844 | 21430 0 0 | 40933 784 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 501860 | 28576 0 0 | 51141 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 504492 | 16319 6976 136 | 34807 7816 1120 | avx1 | gcc | 20190827 | 20190816 |
| 506448 | 9233 0 0 | 30717 760 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 512512 | 28405 0 0 | 49661 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 514188 | 27290 0 0 | 49069 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 526888 | 21430 0 0 | 40933 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 529916 | 27290 0 0 | 49069 784 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 531004 | 25138 0 0 | 44629 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 538396 | 24122 0 0 | 43533 784 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 547416 | 25186 0 0 | 44645 784 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 548852 | 8866 0 0 | 29517 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 549524 | 27290 0 0 | 49069 784 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 554344 | 24122 0 0 | 43533 784 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 558664 | 16319 6976 136 | 34807 7816 1120 | avx1 | cc | 20190827 | 20190816 |
| 560052 | 16467 6976 136 | 34951 7816 1120 | sse4 | gcc_-funroll-loops | 20190827 | 20190816 |
| 560656 | 25246 0 0 | 44205 784 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 562160 | 9118 0 0 | 32829 760 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 564060 | 25472 0 0 | 45461 784 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 564120 | 28571 0 0 | 50861 784 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 568836 | 21430 0 0 | 40933 784 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 570768 | 25350 0 0 | 44989 784 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 571876 | 9118 0 0 | 32829 760 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 572664 | 25138 0 0 | 44565 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 576164 | 50944 0 0 | 45461 784 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 577872 | 9233 0 0 | 30717 760 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 582256 | 9118 0 0 | 31501 760 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 584976 | 21478 0 0 | 40885 784 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 586152 | 16467 6976 136 | 34951 7816 1120 | sse4 | gcc | 20190827 | 20190816 |
| 586796 | 4500 0 0 | 19952 760 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 587116 | 23714 0 0 | 42973 784 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 587464 | 9353 0 0 | 29756 776 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 596184 | 10341 0 0 | 30876 776 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 597012 | 16467 6976 136 | 34951 7816 1120 | sse4 | cc | 20190827 | 20190816 |
| 598692 | 9535 0 0 | 29364 776 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 601208 | 4317 0 0 | 19712 760 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 606812 | 5755 0 0 | 22868 776 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 611972 | 5755 0 0 | 22868 776 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 611996 | 4317 0 0 | 19720 760 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 614152 | 6163 0 0 | 23356 776 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 617232 | 28405 0 0 | 49661 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 624104 | 8866 0 0 | 29517 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 626420 | 4465 0 0 | 19872 760 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 626648 | 10151 0 0 | 30380 776 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 628392 | 9118 0 0 | 32829 760 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 631420 | 6608 0 0 | 24092 776 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 632768 | 7908 0 0 | 28109 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 632988 | 9535 0 0 | 29364 776 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 632992 | 4317 0 0 | 19712 760 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 636264 | 5755 0 0 | 22868 776 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 639800 | 5707 0 0 | 22804 776 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 646368 | 8589 0 0 | 29037 784 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 647848 | 4396 0 0 | 19824 760 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 648784 | 28576 0 0 | 51141 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 648784 | 25246 0 0 | 44205 784 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 649012 | 8589 0 0 | 29037 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 651580 | 10341 0 0 | 30876 776 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 651856 | 25350 0 0 | 44989 784 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 652292 | 6024 0 0 | 22997 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 652764 | 24122 0 0 | 43533 784 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 654604 | 4500 0 0 | 19952 760 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 658048 | 7996 0 0 | 28245 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 658088 | 6281 0 0 | 23348 776 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 664188 | 5775 0 0 | 22868 776 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 664468 | 4517 0 0 | 19960 760 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 665024 | 9353 0 0 | 29756 776 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 667644 | 7908 0 0 | 28109 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 668716 | 6084 0 0 | 22692 776 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 670412 | 4317 0 0 | 19720 760 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 670552 | 8007 0 0 | 28285 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 672296 | 6020 0 0 | 22997 784 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 672488 | 6020 0 0 | 22997 784 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 672576 | 4517 0 0 | 19960 760 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 675984 | 4500 0 0 | 19952 760 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 676784 | 12048 0 0 | 22981 784 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 680932 | 4396 0 0 | 19824 760 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 681532 | 5967 0 0 | 22813 784 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 682112 | 6084 0 0 | 22692 776 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 690316 | 4396 0 0 | 19824 760 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 693928 | 10151 0 0 | 30380 776 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 700464 | 9353 0 0 | 29756 776 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 701356 | 6039 0 0 | 22925 784 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 705944 | 4317 0 0 | 19720 760 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 706992 | 6024 0 0 | 22997 784 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 712229 | 6024 0 0 | 22997 784 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 718236 | 4465 0 0 | 19872 760 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 720504 | 6039 0 0 | 22925 784 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 721244 | 4517 0 0 | 19960 760 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 721844 | 5775 0 0 | 22868 776 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 722832 | 4396 0 0 | 19824 760 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 724712 | 7996 0 0 | 28245 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 728472 | 8007 0 0 | 28285 784 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 731396 | 6163 0 0 | 23356 776 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 731400 | 8589 0 0 | 29037 784 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 741156 | 5755 0 0 | 22868 776 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 747204 | 4517 0 0 | 19960 760 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 750392 | 6024 0 0 | 22997 784 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 756704 | 4465 0 0 | 19872 760 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 764116 | 13216 0 0 | 24092 776 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 766812 | 4396 0 0 | 19824 760 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 770560 | 4396 0 0 | 19824 760 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 771396 | 4317 0 0 | 19712 760 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 774319 | 6281 0 0 | 23348 776 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 776304 | 6163 0 0 | 23356 776 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 776464 | 4317 0 0 | 19712 760 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 780728 | 5775 0 0 | 22868 776 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 782804 | 6024 0 0 | 22997 784 928 | ref | gcc_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 783499 | 4465 0 0 | 19880 760 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 786312 | 4317 0 0 | 19712 760 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 786648 | 5967 0 0 | 22813 784 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 790848 | 6024 0 0 | 22997 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 794010 | 6020 0 0 | 22997 784 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 799699 | 6024 0 0 | 22981 784 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 802281 | 6020 0 0 | 22997 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 806532 | 8634 0 0 | 19712 760 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 829152 | 6020 0 0 | 22997 784 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 1298352 | 7037 0 0 | 25535 768 888 | ref | cc | 20190827 | 20190816 |
| 1494052 | 7037 0 0 | 25535 768 888 | ref | gcc_-funroll-loops | 20190827 | 20190816 |
| 1494224 | 7037 0 0 | 25535 768 888 | ref | gcc | 20190827 | 20190816 |
| Compiler | Implementations
|
| gcc -O2 -fomit-frame-pointer | avx1 |
| gcc -O3 -fomit-frame-pointer | avx1 |
| gcc -O -fomit-frame-pointer | avx1 |
| gcc -Os -fomit-frame-pointer | avx1 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx1 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx1 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avx1 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx1 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | avx1 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | avx1 |
| gcc -march=barcelona -O -fomit-frame-pointer | avx1 |
| gcc -march=barcelona -Os -fomit-frame-pointer | avx1 |
| gcc -march=k8 -O2 -fomit-frame-pointer | avx1 |
| gcc -march=k8 -O3 -fomit-frame-pointer | avx1 |
| gcc -march=k8 -O -fomit-frame-pointer | avx1 |
| gcc -march=k8 -Os -fomit-frame-pointer | avx1 |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx1 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx1 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx1 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx1 |
| gcc -march=nocona -O2 -fomit-frame-pointer | avx1 |
| gcc -march=nocona -O3 -fomit-frame-pointer | avx1 |
| gcc -march=nocona -O -fomit-frame-pointer | avx1 |
| gcc -march=nocona -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | ref |
| gcc -O2 -fomit-frame-pointer | sse4 |
| gcc -O3 -fomit-frame-pointer | sse4 |
| gcc -O -fomit-frame-pointer | sse4 |
| gcc -Os -fomit-frame-pointer | sse4 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | sse4 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | sse4 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | sse4 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -O -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -Os -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | sse4 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | sse4 |
| gcc -m64 -O2 -fomit-frame-pointer | sse4 |
| gcc -m64 -O3 -fomit-frame-pointer | sse4 |
| gcc -m64 -O -fomit-frame-pointer | sse4 |
| gcc -m64 -Os -fomit-frame-pointer | sse4 |
| gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | sse4 |
| gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | sse4 |
| gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | sse4 |
| gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | sse4 |
| gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | sse4 |
| gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | sse4 |
| gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | sse4 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | sse4 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | sse4 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | sse4 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | sse4 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | sse4 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | sse4 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | sse4 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | sse4 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | sse4 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | sse4 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | sse4 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | sse4 |
| gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | sse4 |
| gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | sse4 |
| gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | sse4 |
| gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | sse4 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | sse4 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | sse4 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | sse4 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | sse4 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | sse4 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | sse4 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | sse4 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | sse4 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | sse4 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | sse4 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | sse4 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | sse4 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | sse4 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | sse4 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | sse4 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | sse4 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | sse4 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | sse4 |
| gcc -march=barcelona -O -fomit-frame-pointer | sse4 |
| gcc -march=barcelona -Os -fomit-frame-pointer | sse4 |
| gcc -march=k8 -O2 -fomit-frame-pointer | sse4 |
| gcc -march=k8 -O3 -fomit-frame-pointer | sse4 |
| gcc -march=k8 -O -fomit-frame-pointer | sse4 |
| gcc -march=k8 -Os -fomit-frame-pointer | sse4 |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | sse4 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | sse4 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | sse4 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | sse4 |
| gcc -march=nocona -O2 -fomit-frame-pointer | sse4 |
| gcc -march=nocona -O3 -fomit-frame-pointer | sse4 |
| gcc -march=nocona -O -fomit-frame-pointer | sse4 |
| gcc -march=nocona -Os -fomit-frame-pointer | sse4
|