Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
15819 | 19500 0 0 | 28957 768 808 | opt | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
15852 | 19500 0 0 | 28957 768 808 | opt | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
15867 | 20508 0 0 | 29973 768 808 | opt | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
15867 | 19276 0 0 | 28733 768 808 | opt | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
16101 | 20508 0 0 | 29973 768 808 | opt | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
16365 | 21268 0 0 | 34014 776 808 | opt | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
16557 | 19150 0 0 | 28662 776 808 | opt | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190824 | 20190816 |
16581 | 19150 0 0 | 28662 776 808 | opt | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190824 | 20190816 |
16602 | 36414 0 0 | 27718 776 808 | opt | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
16602 | 18930 0 0 | 28454 776 808 | opt | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190824 | 20190816 |
16617 | 18930 0 0 | 28454 776 808 | opt | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190824 | 20190816 |
16623 | 18930 0 0 | 28454 776 808 | opt | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190824 | 20190816 |
16623 | 18207 0 0 | 27718 776 808 | opt | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
16632 | 19866 0 0 | 29317 768 808 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
17616 | 21824 0 0 | 33134 776 808 | opt | gcc_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
17634 | 16303 0 0 | 24953 752 776 | opt | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
17636 | 21884 0 0 | 34613 768 808 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
17643 | 26732 0 0 | 41054 776 808 | opt | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
17712 | 26595 0 0 | 40838 776 808 | opt | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
17733 | 23189 0 0 | 34774 776 808 | opt | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
17736 | 23189 0 0 | 34774 776 808 | opt | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
17805 | 23254 0 0 | 34990 776 808 | opt | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
17832 | 46508 0 0 | 34990 776 808 | opt | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
17931 | 24022 0 0 | 35206 776 808 | opt | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
17943 | 24022 0 0 | 35206 776 808 | opt | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
17946 | 31978 0 0 | 45462 776 808 | opt | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
18316 | 16279 0 0 | 24953 752 776 | opt | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
18450 | 16338 0 0 | 25009 752 776 | opt | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
18908 | 32260 0 0 | 46781 760 1136 | opt | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
18972 | 16285 0 0 | 24953 752 776 | opt | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
19012 | 16338 0 0 | 25009 752 776 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
19168 | 16285 0 0 | 24953 752 776 | opt | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
20475 | 31330 0 0 | 48237 760 752 | opt | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
27312 | 16424 0 0 | 25081 752 776 | opt | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
27519 | 19500 0 0 | 28957 768 808 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
27636 | 19866 0 0 | 29317 768 808 | opt | gcc_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
27792 | 19500 0 0 | 28957 768 808 | opt | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
28230 | 19150 0 0 | 28662 776 808 | opt | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190824 | 20190816 |
28719 | 20828 0 0 | 30525 768 808 | opt | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
28857 | 20508 0 0 | 29973 768 808 | opt | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
29046 | 19150 0 0 | 28662 776 808 | opt | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190824 | 20190816 |
29109 | 19150 0 0 | 28662 776 808 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
29142 | 22229 0 0 | 31485 768 808 | opt | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
29236 | 23038 0 0 | 35998 776 808 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
29406 | 41656 0 0 | 30525 768 808 | opt | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
29661 | 20015 0 0 | 29558 776 808 | opt | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
29670 | 21268 0 0 | 34014 776 808 | opt | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
29832 | 28830 0 0 | 41301 768 808 | opt | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
29980 | 21884 0 0 | 34613 768 808 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
30016 | 23038 0 0 | 35998 776 808 | opt | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
30096 | 21343 0 0 | 34262 776 808 | opt | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
30141 | 21884 0 0 | 34613 768 808 | opt | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
30237 | 20700 0 0 | 30173 768 808 | opt | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
30356 | 18282 0 0 | 27822 776 808 | opt | gcc_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
30363 | 19341 0 0 | 28870 776 808 | opt | gcc_-O_-fomit-frame-pointer | 20190824 | 20190816 |
30369 | 19341 0 0 | 28870 776 808 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
30396 | 20015 0 0 | 29558 776 808 | opt | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
30459 | 22229 0 0 | 31485 768 808 | opt | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
30588 | 24734 0 0 | 37614 776 808 | opt | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
30657 | 23363 0 0 | 36117 768 808 | opt | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
30672 | 18282 0 0 | 27822 776 808 | opt | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
30676 | 19866 0 0 | 29317 768 808 | opt | gcc_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
30780 | 16424 0 0 | 25081 752 776 | opt | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
30856 | 28830 0 0 | 41301 768 808 | opt | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
30927 | 20700 0 0 | 30173 768 808 | opt | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
30952 | 23038 0 0 | 35998 776 808 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190824 | 20190816 |
30960 | 23203 0 0 | 35845 768 808 | opt | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
30972 | 21343 0 0 | 34262 776 808 | opt | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
31036 | 23203 0 0 | 35845 768 808 | opt | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
31194 | 19341 0 0 | 28870 776 808 | opt | gcc_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
31416 | 16303 0 0 | 24953 752 776 | opt | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
31527 | 32260 0 0 | 46781 760 1136 | opt | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
31707 | 21489 0 0 | 32774 776 808 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
31816 | 24734 0 0 | 37614 776 808 | opt | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
31851 | 21489 0 0 | 32870 776 808 | opt | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
31974 | 22289 0 0 | 33550 776 808 | opt | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
32022 | 16424 0 0 | 25081 752 776 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
32132 | 16370 0 0 | 25017 752 776 | opt | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
32168 | 16303 0 0 | 24953 752 776 | opt | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
32316 | 23363 0 0 | 36117 768 808 | opt | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
32376 | 16370 0 0 | 25017 752 776 | opt | gcc_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
32394 | 24303 0 0 | 37902 776 808 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
32576 | 16303 0 0 | 24953 752 776 | opt | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
32685 | 21489 0 0 | 32870 776 808 | opt | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
32688 | 21185 0 0 | 32358 776 808 | opt | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
32784 | 22289 0 0 | 33614 776 808 | opt | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
32952 | 31978 0 0 | 45462 776 808 | opt | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
33112 | 22289 0 0 | 33598 776 808 | opt | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
33219 | 32606 0 0 | 24953 752 776 | opt | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
33228 | 24303 0 0 | 37902 776 808 | opt | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
33456 | 21489 0 0 | 32870 776 808 | opt | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
33464 | 16424 0 0 | 25081 752 776 | opt | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
34040 | 24303 0 0 | 37902 776 808 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
34212 | 16285 0 0 | 24953 752 776 | opt | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
34240 | 16285 0 0 | 24953 752 776 | opt | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
34620 | 21824 0 0 | 33134 776 808 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
34772 | 16303 0 0 | 24953 752 776 | opt | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
34956 | 21824 0 0 | 33134 776 808 | opt | gcc_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
34968 | 16303 0 0 | 24953 752 776 | opt | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
35432 | 16370 0 0 | 25017 752 776 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
35452 | 16303 0 0 | 24953 752 776 | opt | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
35660 | 26732 0 0 | 41054 776 808 | opt | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
35804 | 26595 0 0 | 40838 776 808 | opt | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
35832 | 16303 0 0 | 24953 752 776 | opt | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
35940 | 16338 0 0 | 25009 752 776 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
36460 | 30787 0 0 | 44557 760 1136 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
36651 | 31330 0 0 | 48237 760 752 | opt | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
37020 | 16370 0 0 | 25017 752 776 | opt | gcc_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
37161 | 31330 0 0 | 48237 760 752 | opt | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
37368 | 16279 0 0 | 24953 752 776 | opt | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
38079 | 31330 0 0 | 46909 760 752 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
40148 | 30787 0 0 | 44557 760 1136 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
50187 | 35031 0 0 | 45575 768 768 | opt | gcc | 20190824 | 20190816 |
51596 | 35031 0 0 | 45575 768 768 | opt | gcc_-funroll-loops | 20190824 | 20190816 |
95928 | 35031 0 0 | 45575 768 768 | opt | cc | 20190824 | 20190816 |
Compiler | Implementations
|
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | opt |
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | opt |
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | opt |
cc | x64 |
gcc | x64 |
gcc -O2 -fomit-frame-pointer | x64 |
gcc -O3 -fomit-frame-pointer | x64 |
gcc -O -fomit-frame-pointer | x64 |
gcc -Os -fomit-frame-pointer | x64 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | x64 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | x64 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | x64 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops | x64 |
gcc -funroll-loops -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | x64 |
gcc -m64 -O2 -fomit-frame-pointer | x64 |
gcc -m64 -O3 -fomit-frame-pointer | x64 |
gcc -m64 -O -fomit-frame-pointer | x64 |
gcc -m64 -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | x64 |
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | x64 |
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | x64 |
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | x64 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | x64 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | x64 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | x64 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | x64 |
gcc -march=barcelona -O2 -fomit-frame-pointer | x64 |
gcc -march=barcelona -O3 -fomit-frame-pointer | x64 |
gcc -march=barcelona -O -fomit-frame-pointer | x64 |
gcc -march=barcelona -Os -fomit-frame-pointer | x64 |
gcc -march=k8 -O2 -fomit-frame-pointer | x64 |
gcc -march=k8 -O3 -fomit-frame-pointer | x64 |
gcc -march=k8 -O -fomit-frame-pointer | x64 |
gcc -march=k8 -Os -fomit-frame-pointer | x64 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | x64 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | x64 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | x64 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | x64 |
gcc -march=nocona -O2 -fomit-frame-pointer | x64 |
gcc -march=nocona -O3 -fomit-frame-pointer | x64 |
gcc -march=nocona -O -fomit-frame-pointer | x64 |
gcc -march=nocona -Os -fomit-frame-pointer | x64
|
Compiler | Implementations
|
cc | x64 |
gcc | x64 |
gcc -O2 -fomit-frame-pointer | x64 |
gcc -O3 -fomit-frame-pointer | x64 |
gcc -O -fomit-frame-pointer | x64 |
gcc -Os -fomit-frame-pointer | x64 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | x64 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | x64 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | x64 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops | x64 |
gcc -funroll-loops -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | x64 |
gcc -m64 -O2 -fomit-frame-pointer | x64 |
gcc -m64 -O3 -fomit-frame-pointer | x64 |
gcc -m64 -O -fomit-frame-pointer | x64 |
gcc -m64 -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | x64 |
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | x64 |
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | x64 |
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | x64 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | x64 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | x64 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | x64 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | x64 |
gcc -march=barcelona -O2 -fomit-frame-pointer | x64 |
gcc -march=barcelona -O3 -fomit-frame-pointer | x64 |
gcc -march=barcelona -O -fomit-frame-pointer | x64 |
gcc -march=barcelona -Os -fomit-frame-pointer | x64 |
gcc -march=k8 -O2 -fomit-frame-pointer | x64 |
gcc -march=k8 -O3 -fomit-frame-pointer | x64 |
gcc -march=k8 -O -fomit-frame-pointer | x64 |
gcc -march=k8 -Os -fomit-frame-pointer | x64 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | x64 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | x64 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | x64 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | x64 |
gcc -march=nocona -O2 -fomit-frame-pointer | x64 |
gcc -march=nocona -O3 -fomit-frame-pointer | x64 |
gcc -march=nocona -O -fomit-frame-pointer | x64 |
gcc -march=nocona -Os -fomit-frame-pointer | x64
|