| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 13926999 | 18487 32 0 | 39716 984 1920 | ref_ossl | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191008 | 20190816 |
| 14202444 | 17343 32 0 | 40980 984 1568 | ref_ossl | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191008 | 20190816 |
| 14337675 | 18487 32 0 | 39716 984 1920 | ref_ossl | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20191008 | 20190816 |
| 14728266 | 17360 32 0 | 39700 984 1568 | ref_ossl | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191008 | 20190816 |
| 14833449 | 17343 32 0 | 40980 984 1568 | ref_ossl | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191008 | 20190816 |
| 14899713 | 29405 32 0 | 49940 984 1920 | ref_ossl | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191008 | 20190816 |
| 15452070 | 29405 32 0 | 49940 984 1920 | ref_ossl | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191008 | 20190816 |
| 15991380 | 17343 32 0 | 40980 984 1568 | ref_ossl | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191008 | 20190816 |
| 48860112 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 49709097 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 50050626 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 52349346 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 53826939 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 54552411 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 54690762 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 54826578 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 54843732 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 55636392 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 56040771 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 56411568 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 56638467 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 56775960 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 56931780 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 58249770 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 59024280 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 59088330 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 65045940 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 67376796 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 67616517 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 68141538 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 68541684 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 68611545 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 68913897 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 69130437 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 69175158 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 69614031 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 69676722 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191008 | 20190816 |
| 69955749 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=k8_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 70017645 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 70019526 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 70106550 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 70312119 | ? ? ? | ? ? ? | ref_ossl | gcc_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 70391121 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 70410612 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 70557135 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=k8_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 70753269 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 70797864 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 70858608 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 71080707 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 71114571 | ? ? ? | ? ? ? | ref_ossl | gcc_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 72043617 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 72072237 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 72127329 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 72259548 | ? ? ? | ? ? ? | ref_ossl | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 72676146 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 73087269 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 73248417 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 73554564 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 73613070 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 73812264 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 74176227 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 74649720 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 74664447 | ? ? ? | ? ? ? | ref_ossl | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 74887755 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 75121380 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 75151731 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 75925194 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 76454874 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191008 | 20190816 |
| 76931784 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 79258917 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 80722881 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191008 | 20190816 |
| 81039264 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 81637131 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 82274724 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 84531258 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 84705249 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 88936188 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 89168352 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191008 | 20190816 |
| 89350851 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 89585505 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 89770896 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 89781411 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 89849901 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 90190095 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 90494559 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 90513498 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 90513558 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 90676890 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 90739170 | ? ? ? | ? ? ? | ref_ossl | gcc_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 90999357 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=k8_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 91067553 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 91098963 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 91216794 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 91261632 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 91276020 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 91288227 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 91291908 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 91297647 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 91359075 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=nocona_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 91394754 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 91619484 | ? ? ? | ? ? ? | ref_ossl | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 91778274 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 91808532 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 91845507 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 91914351 | ? ? ? | ? ? ? | ref_ossl | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 92152542 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 92228541 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 92575329 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 92658231 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 92852295 | ? ? ? | ? ? ? | ref_ossl | gcc_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 92990178 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 93927321 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=k8_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 226845768 | ? ? ? | ? ? ? | ref_ossl | gcc | 20191008 | 20190816 |
| 227935683 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops | 20191008 | 20190816 |
| 230009715 | ? ? ? | ? ? ? | ref_ossl | cc | 20191008 | 20190816 |
| Compiler | Implementations |
| cc | avx2_ossl |
| gcc | avx2_ossl |
| gcc -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -O -fomit-frame-pointer | avx2_ossl |
| gcc -Os -fomit-frame-pointer | avx2_ossl |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2_ossl |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops | avx2_ossl |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -O -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -Os -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2_ossl |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -O -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -Os -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2_ossl |
| gcc -march=barcelona -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -march=barcelona -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -march=barcelona -O -fomit-frame-pointer | avx2_ossl |
| gcc -march=barcelona -Os -fomit-frame-pointer | avx2_ossl |
| gcc -march=k8 -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -march=k8 -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -march=k8 -O -fomit-frame-pointer | avx2_ossl |
| gcc -march=k8 -Os -fomit-frame-pointer | avx2_ossl |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx2_ossl |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx2_ossl |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx2_ossl |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx2_ossl |
| gcc -march=nocona -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -march=nocona -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -march=nocona -O -fomit-frame-pointer | avx2_ossl |
| gcc -march=nocona -Os -fomit-frame-pointer | avx2_ossl |
| cc | avx512_ossl |
| gcc | avx512_ossl |
| gcc -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -O -fomit-frame-pointer | avx512_ossl |
| gcc -Os -fomit-frame-pointer | avx512_ossl |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avx512_ossl |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops | avx512_ossl |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -O -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -Os -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx512_ossl |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -O -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -Os -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx512_ossl |
| gcc -march=barcelona -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -march=barcelona -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -march=barcelona -O -fomit-frame-pointer | avx512_ossl |
| gcc -march=barcelona -Os -fomit-frame-pointer | avx512_ossl |
| gcc -march=k8 -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -march=k8 -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -march=k8 -O -fomit-frame-pointer | avx512_ossl |
| gcc -march=k8 -Os -fomit-frame-pointer | avx512_ossl |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx512_ossl |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx512_ossl |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx512_ossl |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx512_ossl |
| gcc -march=nocona -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -march=nocona -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -march=nocona -O -fomit-frame-pointer | avx512_ossl |
| gcc -march=nocona -Os -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | ref_ossl |
| Compiler | Implementations |
| gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=barcelona -O -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=barcelona -Os -fomit-frame-pointer | avx2_ossl |
| gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=barcelona -O -fomit-frame-pointer | avx512_ossl |
| gcc -m64 -march=barcelona -Os -fomit-frame-pointer | avx512_ossl |
| Compiler | Implementations |
| clang++ -O3 -fomit-frame-pointer -Qunused-arguments | avx2_ntl |
| clang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | avx2_ntl |
| clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2_ntl |
| clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2_ntl |
| clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2_ntl |
| clang++ -O3 -fomit-frame-pointer -Qunused-arguments | avx512_ntl |
| clang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | avx512_ntl |
| clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx512_ntl |
| clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx512_ntl |
| clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx512_ntl |
| clang++ -O3 -fomit-frame-pointer -Qunused-arguments | ref_ntl |
| clang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | ref_ntl |
| clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ref_ntl |
| clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ref_ntl |
| clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ref_ntl |
| Compiler | Implementations |
| clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | avx2_ntl |
| clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | avx2_ntl |
| clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2_ntl |
| clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | avx512_ntl |
| clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | avx512_ntl |
| clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx512_ntl |
| Compiler | Implementations |
| g++ | avx2_ntl |
| g++ -Os -fomit-frame-pointer | avx2_ntl |
| g++ -fno-schedule-insns -Os -fomit-frame-pointer | avx2_ntl |
| g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -Os -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=core2 -Os -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=corei7 -Os -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=k8 -Os -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=nocona -Os -fomit-frame-pointer | avx2_ntl |
| g++ -march=barcelona -Os -fomit-frame-pointer | avx2_ntl |
| g++ -march=k8 -Os -fomit-frame-pointer | avx2_ntl |
| g++ -march=nocona -Os -fomit-frame-pointer | avx2_ntl |
| g++ | avx512_ntl |
| g++ -Os -fomit-frame-pointer | avx512_ntl |
| g++ -fno-schedule-insns -Os -fomit-frame-pointer | avx512_ntl |
| g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -Os -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=core2 -Os -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=corei7 -Os -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=k8 -Os -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=nocona -Os -fomit-frame-pointer | avx512_ntl |
| g++ -march=barcelona -Os -fomit-frame-pointer | avx512_ntl |
| g++ -march=k8 -Os -fomit-frame-pointer | avx512_ntl |
| g++ -march=nocona -Os -fomit-frame-pointer | avx512_ntl |
| g++ | ref_ntl |
| g++ -Os -fomit-frame-pointer | ref_ntl |
| g++ -fno-schedule-insns -Os -fomit-frame-pointer | ref_ntl |
| g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref_ntl |
| g++ -m64 -Os -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=core2 -Os -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=corei7 -Os -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=k8 -Os -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=nocona -Os -fomit-frame-pointer | ref_ntl |
| g++ -march=barcelona -Os -fomit-frame-pointer | ref_ntl |
| g++ -march=k8 -Os -fomit-frame-pointer | ref_ntl |
| g++ -march=nocona -Os -fomit-frame-pointer | ref_ntl |
| Compiler | Implementations |
| g++ -O2 -fomit-frame-pointer | avx2_ntl |
| g++ -O3 -fomit-frame-pointer | avx2_ntl |
| g++ -O -fomit-frame-pointer | avx2_ntl |
| g++ -fno-schedule-insns -O2 -fomit-frame-pointer | avx2_ntl |
| g++ -fno-schedule-insns -O3 -fomit-frame-pointer | avx2_ntl |
| g++ -fno-schedule-insns -O -fomit-frame-pointer | avx2_ntl |
| g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2_ntl |
| g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2_ntl |
| g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -O2 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -O3 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -O -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=core2 -O2 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=core2 -O3 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=core2 -O -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=corei7 -O -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=k8 -O2 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=k8 -O3 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=k8 -O -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=nocona -O2 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=nocona -O3 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=nocona -O -fomit-frame-pointer | avx2_ntl |
| g++ -march=barcelona -O2 -fomit-frame-pointer | avx2_ntl |
| g++ -march=barcelona -O3 -fomit-frame-pointer | avx2_ntl |
| g++ -march=barcelona -O -fomit-frame-pointer | avx2_ntl |
| g++ -march=k8 -O2 -fomit-frame-pointer | avx2_ntl |
| g++ -march=k8 -O3 -fomit-frame-pointer | avx2_ntl |
| g++ -march=k8 -O -fomit-frame-pointer | avx2_ntl |
| g++ -march=nocona -O2 -fomit-frame-pointer | avx2_ntl |
| g++ -march=nocona -O3 -fomit-frame-pointer | avx2_ntl |
| g++ -march=nocona -O -fomit-frame-pointer | avx2_ntl |
| g++ -O2 -fomit-frame-pointer | avx512_ntl |
| g++ -O3 -fomit-frame-pointer | avx512_ntl |
| g++ -O -fomit-frame-pointer | avx512_ntl |
| g++ -fno-schedule-insns -O2 -fomit-frame-pointer | avx512_ntl |
| g++ -fno-schedule-insns -O3 -fomit-frame-pointer | avx512_ntl |
| g++ -fno-schedule-insns -O -fomit-frame-pointer | avx512_ntl |
| g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx512_ntl |
| g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx512_ntl |
| g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -O2 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -O3 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -O -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=core2 -O2 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=core2 -O3 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=core2 -O -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=corei7 -O -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=k8 -O2 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=k8 -O3 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=k8 -O -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=nocona -O2 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=nocona -O3 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=nocona -O -fomit-frame-pointer | avx512_ntl |
| g++ -march=barcelona -O2 -fomit-frame-pointer | avx512_ntl |
| g++ -march=barcelona -O3 -fomit-frame-pointer | avx512_ntl |
| g++ -march=barcelona -O -fomit-frame-pointer | avx512_ntl |
| g++ -march=k8 -O2 -fomit-frame-pointer | avx512_ntl |
| g++ -march=k8 -O3 -fomit-frame-pointer | avx512_ntl |
| g++ -march=k8 -O -fomit-frame-pointer | avx512_ntl |
| g++ -march=nocona -O2 -fomit-frame-pointer | avx512_ntl |
| g++ -march=nocona -O3 -fomit-frame-pointer | avx512_ntl |
| g++ -march=nocona -O -fomit-frame-pointer | avx512_ntl |
| g++ -O2 -fomit-frame-pointer | ref_ntl |
| g++ -O3 -fomit-frame-pointer | ref_ntl |
| g++ -O -fomit-frame-pointer | ref_ntl |
| g++ -fno-schedule-insns -O2 -fomit-frame-pointer | ref_ntl |
| g++ -fno-schedule-insns -O3 -fomit-frame-pointer | ref_ntl |
| g++ -fno-schedule-insns -O -fomit-frame-pointer | ref_ntl |
| g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref_ntl |
| g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref_ntl |
| g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref_ntl |
| g++ -m64 -O2 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -O3 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -O -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=core2 -O2 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=core2 -O3 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=core2 -O -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=corei7 -O -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=k8 -O2 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=k8 -O3 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=k8 -O -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=nocona -O2 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=nocona -O3 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=nocona -O -fomit-frame-pointer | ref_ntl |
| g++ -march=barcelona -O2 -fomit-frame-pointer | ref_ntl |
| g++ -march=barcelona -O3 -fomit-frame-pointer | ref_ntl |
| g++ -march=barcelona -O -fomit-frame-pointer | ref_ntl |
| g++ -march=k8 -O2 -fomit-frame-pointer | ref_ntl |
| g++ -march=k8 -O3 -fomit-frame-pointer | ref_ntl |
| g++ -march=k8 -O -fomit-frame-pointer | ref_ntl |
| g++ -march=nocona -O2 -fomit-frame-pointer | ref_ntl |
| g++ -march=nocona -O3 -fomit-frame-pointer | ref_ntl |
| g++ -march=nocona -O -fomit-frame-pointer | ref_ntl |
| Compiler | Implementations |
| g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=barcelona -O -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=barcelona -O -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=barcelona -O -fomit-frame-pointer | ref_ntl |
| Compiler | Implementations |
| g++ -m64 -march=barcelona -Os -fomit-frame-pointer | avx2_ntl avx512_ntl ref_ntl |
| Compiler | Implementations |
| g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=core-avx2 -O -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2_ntl |
| g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2_ntl |
| g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx2_ntl |
| g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx2_ntl |
| g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx2_ntl |
| g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx2_ntl |
| g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=core-avx2 -O -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx512_ntl |
| g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx512_ntl |
| g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx512_ntl |
| g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx512_ntl |
| g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx512_ntl |
| g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx512_ntl |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer -Qunused-arguments | avx2_ossl |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | avx2_ossl |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | avx2_ossl |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | avx2_ossl |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2_ossl |
| clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2_ossl |
| clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2_ossl |
| clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2_ossl |
| clang -O3 -fomit-frame-pointer -Qunused-arguments | avx512_ossl |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | avx512_ossl |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | avx512_ossl |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | avx512_ossl |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx512_ossl |
| clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx512_ossl |
| clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx512_ossl |
| clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx512_ossl |
| Compiler | Implementations |
| clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | ref_ntl |
| clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | ref_ntl |
| clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ref_ntl |
| Compiler | Implementations |
| g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=core-avx2 -O -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | ref_ntl |
| g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | ref_ntl |
| g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ref_ntl |
| g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ref_ntl |
| g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ref_ntl |
| g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ref_ntl |
| Compiler | Implementations |
| cc | ref_ossl |
| gcc | ref_ossl |
| gcc -O2 -fomit-frame-pointer | ref_ossl |
| gcc -O3 -fomit-frame-pointer | ref_ossl |
| gcc -O -fomit-frame-pointer | ref_ossl |
| gcc -Os -fomit-frame-pointer | ref_ossl |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref_ossl |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref_ossl |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ref_ossl |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops | ref_ossl |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -O -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -Os -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ref_ossl |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ref_ossl |
| gcc -m64 -O2 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -O3 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -O -fomit-frame-pointer | ref_ossl |
| gcc -m64 -Os -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | ref_ossl |
| gcc -march=barcelona -O2 -fomit-frame-pointer | ref_ossl |
| gcc -march=barcelona -O3 -fomit-frame-pointer | ref_ossl |
| gcc -march=barcelona -O -fomit-frame-pointer | ref_ossl |
| gcc -march=barcelona -Os -fomit-frame-pointer | ref_ossl |
| gcc -march=k8 -O2 -fomit-frame-pointer | ref_ossl |
| gcc -march=k8 -O3 -fomit-frame-pointer | ref_ossl |
| gcc -march=k8 -O -fomit-frame-pointer | ref_ossl |
| gcc -march=k8 -Os -fomit-frame-pointer | ref_ossl |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ref_ossl |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ref_ossl |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ref_ossl |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ref_ossl |
| gcc -march=nocona -O2 -fomit-frame-pointer | ref_ossl |
| gcc -march=nocona -O3 -fomit-frame-pointer | ref_ossl |
| gcc -march=nocona -O -fomit-frame-pointer | ref_ossl |
| gcc -march=nocona -Os -fomit-frame-pointer | ref_ossl |
| Compiler | Implementations |
| gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=barcelona -O -fomit-frame-pointer | ref_ossl |
| gcc -m64 -march=barcelona -Os -fomit-frame-pointer | ref_ossl |