Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
3403308 | 56483 0 1048628 | 80785 864 1050232 | portable | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
4204647 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190912 | 20190816 |
5320128 | 54803 0 1048628 | 77713 864 1050232 | portable | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
5709978 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
5788356 | 63401 0 1048628 | 85297 864 1050584 | portable | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
5799276 | 63401 0 1048628 | 85297 864 1050584 | portable | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
5846262 | 61062 0 1048628 | 82161 864 1050584 | portable | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
5927406 | 56483 0 1048628 | 80785 864 1050232 | portable | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
6016576 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190912 | 20190816 |
6078276 | 61062 0 1048628 | 82161 864 1050584 | portable | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
6088311 | 56483 0 1048628 | 80785 864 1050232 | portable | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
6108963 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
6120657 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
6123308 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
6154824 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
6164832 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6170016 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
6174876 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
6178185 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6178758 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6190932 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
6230300 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
6269028 | ? ? ? | ? ? ? | portable | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
6287625 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6318810 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
6322431 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
6331470 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6345812 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
6351120 | ? ? ? | ? ? ? | portable | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6354957 | ? ? ? | ? ? ? | portable | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6368763 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6383088 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
6400077 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190913 | 20190816 |
6417351 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190913 | 20190816 |
6441282 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
6449139 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190913 | 20190816 |
6461568 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190913 | 20190816 |
6481152 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
6505107 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6509889 | ? ? ? | ? ? ? | portable | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
6532821 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190912 | 20190816 |
6550686 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190913 | 20190816 |
6580680 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190912 | 20190816 |
6589266 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190913 | 20190816 |
6602289 | ? ? ? | ? ? ? | portable | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
6607734 | ? ? ? | ? ? ? | portable | gcc_-march=k8_-O_-fomit-frame-pointer | 20190912 | 20190816 |
6628803 | ? ? ? | ? ? ? | portable | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
6664290 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
6707112 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
6728178 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
6731055 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6749316 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
6780363 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6786300 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6865822 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190912 | 20190816 |
6867730 | ? ? ? | ? ? ? | portable | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6869700 | ? ? ? | ? ? ? | portable | gcc_-m64_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6878202 | ? ? ? | ? ? ? | portable | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
6881874 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190912 | 20190816 |
6888744 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190912 | 20190816 |
6933383 | ? ? ? | ? ? ? | portable | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
6947388 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6993666 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
7010076 | ? ? ? | ? ? ? | portable | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
7012863 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
7033626 | ? ? ? | ? ? ? | portable | gcc_-m64_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
7116672 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
7125810 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
7157529 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
7167129 | ? ? ? | ? ? ? | portable | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190912 | 20190816 |
7188900 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
7189508 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190912 | 20190816 |
7192485 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
7197933 | ? ? ? | ? ? ? | portable | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
7202820 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
7206624 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
7214662 | ? ? ? | ? ? ? | portable | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
7219530 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190912 | 20190816 |
7220313 | ? ? ? | ? ? ? | portable | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
7238361 | ? ? ? | ? ? ? | portable | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
7262238 | ? ? ? | ? ? ? | portable | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
7269411 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190912 | 20190816 |
7280403 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190912 | 20190816 |
7343364 | ? ? ? | ? ? ? | portable | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190912 | 20190816 |
7381380 | ? ? ? | ? ? ? | portable | gcc_-m64_-O_-fomit-frame-pointer | 20190912 | 20190816 |
7415874 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190912 | 20190816 |
7617969 | ? ? ? | ? ? ? | portable | gcc_-m64_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
8322855 | ? ? ? | ? ? ? | portable | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
13347537 | ? ? ? | ? ? ? | portable | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
13737804 | ? ? ? | ? ? ? | portable | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
13937026 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
14240469 | ? ? ? | ? ? ? | portable | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
14289006 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
14451201 | ? ? ? | ? ? ? | portable | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
14479188 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
14650812 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
14701662 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
14714772 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
14771608 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
14926483 | ? ? ? | ? ? ? | portable | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
15031266 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
15137052 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
15192153 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
15263382 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
15333312 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
15433713 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
15689230 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
15860667 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
16146447 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
16452765 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
16554331 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
17073321 | ? ? ? | ? ? ? | portable | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
27278343 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
28642374 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
28901565 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
29136885 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
29656167 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
30194172 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
30595398 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
30831510 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
30905151 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
30924333 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
30954516 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
31052589 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
31111317 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
31247958 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
31285212 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
31396479 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
31437492 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
31641486 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
32095269 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
32302182 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
32526900 | ? ? ? | ? ? ? | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
32740122 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
33071649 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
33083559 | ? ? ? | ? ? ? | ref | gcc_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
33098949 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
33729930 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
35737590 | ? ? ? | ? ? ? | portable | gcc | 20190912 | 20190816 |
37572786 | ? ? ? | ? ? ? | portable | cc | 20190913 | 20190816 |
39863070 | ? ? ? | ? ? ? | portable | gcc_-funroll-loops | 20190913 | 20190816 |
Compiler | Implementations
|
cc | ref |
clang -O3 -fomit-frame-pointer -Qunused-arguments | ref |
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | ref |
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | ref |
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | ref |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ref |
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ref |
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ref |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ref |
gcc | ref |
gcc -O2 -fomit-frame-pointer | ref |
gcc -O -fomit-frame-pointer | ref |
gcc -Os -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -funroll-loops | ref |
gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -O -fomit-frame-pointer | ref |
gcc -funroll-loops -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ref |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ref |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ref |
gcc -m64 -O2 -fomit-frame-pointer | ref |
gcc -m64 -O -fomit-frame-pointer | ref |
gcc -m64 -Os -fomit-frame-pointer | ref |
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | ref |
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -O -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ref |
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | ref |
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | ref |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | ref |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ref |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=k8 -O -fomit-frame-pointer | ref |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | ref |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | ref |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | ref |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=nocona -O -fomit-frame-pointer | ref |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | ref |
gcc -march=barcelona -O2 -fomit-frame-pointer | ref |
gcc -march=barcelona -O -fomit-frame-pointer | ref |
gcc -march=barcelona -Os -fomit-frame-pointer | ref |
gcc -march=k8 -O2 -fomit-frame-pointer | ref |
gcc -march=k8 -O -fomit-frame-pointer | ref |
gcc -march=k8 -Os -fomit-frame-pointer | ref |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ref |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ref |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ref |
gcc -march=nocona -O2 -fomit-frame-pointer | ref |
gcc -march=nocona -O -fomit-frame-pointer | ref |
gcc -march=nocona -Os -fomit-frame-pointer | ref
|
Compiler | Implementations
|
cc | avx2 |
gcc | avx2 |
gcc -O2 -fomit-frame-pointer | avx2 |
gcc -O3 -fomit-frame-pointer | avx2 |
gcc -O -fomit-frame-pointer | avx2 |
gcc -Os -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops | avx2 |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2 |
gcc -m64 -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -O -fomit-frame-pointer | avx2 |
gcc -m64 -Os -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx2 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2 |
gcc -march=barcelona -O2 -fomit-frame-pointer | avx2 |
gcc -march=barcelona -O3 -fomit-frame-pointer | avx2 |
gcc -march=barcelona -O -fomit-frame-pointer | avx2 |
gcc -march=barcelona -Os -fomit-frame-pointer | avx2 |
gcc -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -march=nocona -Os -fomit-frame-pointer | avx2
|
Compiler | Implementations
|
cc | portable |
gcc | portable |
gcc -O2 -fomit-frame-pointer | portable |
gcc -O3 -fomit-frame-pointer | portable |
gcc -O -fomit-frame-pointer | portable |
gcc -Os -fomit-frame-pointer | portable |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | portable |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | portable |
gcc -fno-schedule-insns -O -fomit-frame-pointer | portable |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | portable |
gcc -funroll-loops | portable |
gcc -funroll-loops -O2 -fomit-frame-pointer | portable |
gcc -funroll-loops -O3 -fomit-frame-pointer | portable |
gcc -funroll-loops -O -fomit-frame-pointer | portable |
gcc -funroll-loops -Os -fomit-frame-pointer | portable |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | portable |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | portable |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | portable |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | portable |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | portable |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | portable |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | portable |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | portable |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | portable |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | portable |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | portable |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | portable |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | portable |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | portable |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | portable |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | portable |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | portable |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | portable |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | portable |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | portable |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | portable |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | portable |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | portable |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | portable |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | portable |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | portable |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | portable |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | portable |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | portable |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | portable |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | portable |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | portable |
gcc -m64 -O2 -fomit-frame-pointer | portable |
gcc -m64 -O3 -fomit-frame-pointer | portable |
gcc -m64 -O -fomit-frame-pointer | portable |
gcc -m64 -Os -fomit-frame-pointer | portable |
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | portable |
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | portable |
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | portable |
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | portable |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | portable |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | portable |
gcc -m64 -march=core2 -O -fomit-frame-pointer | portable |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | portable |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | portable |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | portable |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | portable |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | portable |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | portable |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | portable |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | portable |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | portable |
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | portable |
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | portable |
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | portable |
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | portable |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | portable |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | portable |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | portable |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | portable |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | portable |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | portable |
gcc -m64 -march=k8 -O -fomit-frame-pointer | portable |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | portable |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | portable |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | portable |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | portable |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | portable |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | portable |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | portable |
gcc -m64 -march=nocona -O -fomit-frame-pointer | portable |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | portable |
gcc -march=barcelona -O2 -fomit-frame-pointer | portable |
gcc -march=barcelona -O3 -fomit-frame-pointer | portable |
gcc -march=barcelona -O -fomit-frame-pointer | portable |
gcc -march=barcelona -Os -fomit-frame-pointer | portable |
gcc -march=k8 -O2 -fomit-frame-pointer | portable |
gcc -march=k8 -O3 -fomit-frame-pointer | portable |
gcc -march=k8 -O -fomit-frame-pointer | portable |
gcc -march=k8 -Os -fomit-frame-pointer | portable |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | portable |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | portable |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | portable |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | portable |
gcc -march=nocona -O2 -fomit-frame-pointer | portable |
gcc -march=nocona -O3 -fomit-frame-pointer | portable |
gcc -march=nocona -O -fomit-frame-pointer | portable |
gcc -march=nocona -Os -fomit-frame-pointer | portable |
gcc -O3 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ref |
gcc -m64 -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
gcc -march=barcelona -O3 -fomit-frame-pointer | ref |
gcc -march=k8 -O3 -fomit-frame-pointer | ref |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ref |
gcc -march=nocona -O3 -fomit-frame-pointer | ref
|