| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 27390909 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 27538683 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 27552891 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 28234050 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 28495260 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 29141805 | 13301 32 0 | 33932 984 1920 | ref_ossl | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191008 | 20190816 |
| 29587257 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 29842941 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 30343431 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 30533310 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 31411722 | 13200 32 0 | 34444 984 1920 | ref_ossl | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20191008 | 20190816 |
| 32405715 | 13301 32 0 | 33932 984 1920 | ref_ossl | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191008 | 20190816 |
| 32457681 | 13503 32 0 | 37164 984 1568 | ref_ossl | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191008 | 20190816 |
| 32689812 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 32731227 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 32791572 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 32876946 | 13200 32 0 | 34444 984 1920 | ref_ossl | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191008 | 20190816 |
| 32885100 | 13503 32 0 | 37164 984 1568 | ref_ossl | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191008 | 20190816 |
| 33039999 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 33164145 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 33264567 | 13404 32 0 | 35756 984 1568 | ref_ossl | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191008 | 20190816 |
| 33475599 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 33606804 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191008 | 20190816 |
| 33759201 | 13503 32 0 | 37164 984 1568 | ref_ossl | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191008 | 20190816 |
| 34152825 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 34509066 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 34661901 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 34944915 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 35019240 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 35504208 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 35619387 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191008 | 20190816 |
| 35647533 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 35660169 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 35719146 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 35754438 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 36079443 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 36867585 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 37491414 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 38052657 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 38144571 | ? ? ? | ? ? ? | ref_ossl | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 38501859 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 40237317 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 40677096 | ? ? ? | ? ? ? | ref_ossl | gcc_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 42657786 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=k8_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 42659178 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 42687786 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 42745251 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 42759114 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 43187799 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 43577169 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 43585764 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 43824399 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 43964934 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 44158311 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=k8_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 44321529 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 44530998 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 44650233 | ? ? ? | ? ? ? | ref_ossl | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 44674494 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20191008 | 20190816 |
| 44759730 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 45260556 | ? ? ? | ? ? ? | ref_ossl | gcc_-O2_-fomit-frame-pointer | 20191008 | 20190816 |
| 50093616 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 50539191 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 50596458 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 50837808 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 50975235 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 51087519 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 51389910 | ? ? ? | ? ? ? | ref_ossl | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 51922737 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 52040058 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 52179453 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191008 | 20190816 |
| 52186989 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 52336689 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 52339704 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 52406967 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 52516833 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 52682661 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 52819059 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 52965471 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 53039502 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 53163579 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 53172825 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 53265168 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 53529519 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 53540604 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 53644143 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 53656515 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 53749632 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191008 | 20190816 |
| 53762229 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 53921385 | ? ? ? | ? ? ? | ref_ossl | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 53971692 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 54069372 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 54142092 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 54223539 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 54236667 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 54349602 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 54452256 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 54503400 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 54634374 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 54955365 | ? ? ? | ? ? ? | ref_ossl | gcc_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 55269222 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 55278759 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=nocona_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 55301622 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 55349112 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 55349859 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=k8_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 55410162 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 55436403 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 55512621 | ? ? ? | ? ? ? | ref_ossl | gcc_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 55647396 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 55793937 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 55848792 | ? ? ? | ? ? ? | ref_ossl | gcc_-march=k8_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 56012100 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20191008 | 20190816 |
| 56484615 | ? ? ? | ? ? ? | ref_ossl | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20191008 | 20190816 |
| 87109224 | ? ? ? | ? ? ? | ref_ossl | cc | 20191008 | 20190816 |
| 134625042 | ? ? ? | ? ? ? | ref_ossl | gcc | 20191008 | 20190816 |
| 139791918 | ? ? ? | ? ? ? | ref_ossl | gcc_-funroll-loops | 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
|
| 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
|
| 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
|