| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version | 
|---|
| 2830632 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 3218643 | 47023 0 0 | 70693 784 1592 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190909 | 20190816 | 
| 3268164 | 47023 0 0 | 70693 784 1592 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190909 | 20190816 | 
| 3321222 | ? ? ? | ? ? ? | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 3596460 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 3822969 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190909 | 20190816 | 
| 3847668 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 4117276 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190909 | 20190816 | 
| 4381869 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 4440696 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 4545465 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 4563555 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 4728792 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 4736709 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 4743468 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 4750032 | 60122 0 0 | 80965 784 1944 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190909 | 20190816 | 
| 4752561 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 4763692 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 4765492 | ? ? ? | ? ? ? | ref | gcc_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 4784448 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 4791453 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 4794848 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 4849592 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 4891533 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 4900148 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5060187 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5102775 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5159748 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5171043 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5176680 | 60122 0 0 | 80965 784 1944 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190909 | 20190816 | 
| 5203556 | ? ? ? | ? ? ? | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5247280 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5250016 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5284436 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5293972 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5333165 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5340020 | 58751 0 0 | 78821 784 1944 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190909 | 20190816 | 
| 5430534 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5564760 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5574516 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5617291 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5683539 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5732024 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5768349 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5847255 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5865220 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5875464 | 58751 0 0 | 78821 784 1944 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190909 | 20190816 | 
| 5904135 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5906192 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5916844 | 46260 0 0 | 68637 784 1592 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190909 | 20190816 | 
| 5941416 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5942481 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5968323 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 5993412 | 47023 0 0 | 70693 784 1592 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190909 | 20190816 | 
| 5998244 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6014883 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6022848 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6052644 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6054920 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6101970 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6117997 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6125070 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6138918 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6154352 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6159183 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6183462 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6213912 | ? ? ? | ? ? ? | ref | gcc_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6232308 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190909 | 20190816 | 
| 6250899 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6251577 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6255016 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6280916 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6323712 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6356088 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6359454 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6374031 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6389370 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6394964 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6408957 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6410700 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6429510 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6433377 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6459428 | ? ? ? | ? ? ? | ref | gcc_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6464324 | ? ? ? | ? ? ? | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6482212 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6529129 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190909 | 20190816 | 
| 6553648 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6558876 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6575256 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6590049 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6614124 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6648510 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6664743 | ? ? ? | ? ? ? | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6700084 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6705960 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6800704 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6804036 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6900843 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6987648 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 6993480 | ? ? ? | ? ? ? | ref | gcc_-Os_-fomit-frame-pointer | 20190909 | 20190816 | 
| 7109715 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 7203036 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 7214548 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 7358132 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 7381984 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 7490829 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 7499770 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 7556016 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 7559727 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190909 | 20190816 | 
| 7629536 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 8184948 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 8826021 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190909 | 20190816 | 
| 20353017 | ? ? ? | ? ? ? | ref | gcc | 20190909 | 20190816 | 
| 20837424 | ? ? ? | ? ? ? | ref | cc | 20190909 | 20190816 | 
| 21347188 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops | 20190909 | 20190816 | 
| Compiler | Implementations | 
| cc | ref | 
| gcc | ref | 
| gcc -O2 -fomit-frame-pointer | ref | 
| gcc -O3 -fomit-frame-pointer | ref | 
| gcc -O -fomit-frame-pointer | ref | 
| gcc -Os -fomit-frame-pointer | ref | 
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref | 
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref | 
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ref | 
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref | 
| gcc -funroll-loops | ref | 
| gcc -funroll-loops -O2 -fomit-frame-pointer | ref | 
| gcc -funroll-loops -O3 -fomit-frame-pointer | ref | 
| gcc -funroll-loops -O -fomit-frame-pointer | ref | 
| gcc -funroll-loops -Os -fomit-frame-pointer | ref | 
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref | 
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref | 
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref | 
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref | 
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ref | 
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ref | 
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ref | 
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ref | 
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ref | 
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ref | 
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ref | 
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ref | 
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ref | 
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ref | 
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ref | 
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ref | 
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ref | 
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ref | 
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ref | 
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ref | 
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ref | 
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ref | 
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ref | 
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ref | 
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ref | 
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ref | 
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ref | 
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ref | 
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ref | 
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ref | 
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ref | 
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ref | 
| gcc -m64 -O2 -fomit-frame-pointer | ref | 
| gcc -m64 -O3 -fomit-frame-pointer | ref | 
| gcc -m64 -O -fomit-frame-pointer | ref | 
| gcc -m64 -Os -fomit-frame-pointer | ref | 
| gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | ref | 
| gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | ref | 
| gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | ref | 
| gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | ref | 
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ref | 
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ref | 
| gcc -m64 -march=core2 -O -fomit-frame-pointer | ref | 
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | ref | 
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ref | 
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ref | 
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ref | 
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ref | 
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ref | 
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ref | 
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ref | 
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ref | 
| gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | ref | 
| gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | ref | 
| gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | ref | 
| gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | ref | 
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ref | 
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ref | 
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | ref | 
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ref | 
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ref | 
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ref | 
| gcc -m64 -march=k8 -O -fomit-frame-pointer | ref | 
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | ref | 
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | ref | 
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ref | 
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | ref | 
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | ref | 
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ref | 
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ref | 
| gcc -m64 -march=nocona -O -fomit-frame-pointer | ref | 
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | ref | 
| gcc -march=barcelona -O2 -fomit-frame-pointer | ref | 
| gcc -march=barcelona -O3 -fomit-frame-pointer | ref | 
| gcc -march=barcelona -O -fomit-frame-pointer | ref | 
| gcc -march=barcelona -Os -fomit-frame-pointer | ref | 
| gcc -march=k8 -O2 -fomit-frame-pointer | ref | 
| gcc -march=k8 -O3 -fomit-frame-pointer | ref | 
| gcc -march=k8 -O -fomit-frame-pointer | ref | 
| gcc -march=k8 -Os -fomit-frame-pointer | ref | 
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ref | 
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ref | 
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ref | 
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ref | 
| gcc -march=nocona -O2 -fomit-frame-pointer | ref | 
| gcc -march=nocona -O3 -fomit-frame-pointer | ref | 
| gcc -march=nocona -O -fomit-frame-pointer | ref | 
| gcc -march=nocona -Os -fomit-frame-pointer | ref |