Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
5047939 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
5054227 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
5062318 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
5104334 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
5111756 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
5144198 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
5163706 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
5517962 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20170728 | 20170718 |
5530283 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20170728 | 20170718 |
5567796 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20170728 | 20170718 |
5568187 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20170728 | 20170718 |
5602237 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20170728 | 20170718 |
5654963 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20170728 | 20170718 |
5701319 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20170728 | 20170718 |
6811524 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20170728 | 20170718 |
6812272 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20170728 | 20170718 |
6825237 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20170728 | 20170718 |
6836535 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20170728 | 20170718 |
6887391 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20170728 | 20170718 |
6904216 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20170728 | 20170718 |
6906242 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20170728 | 20170718 |
7092056 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20170728 | 20170718 |
7095504 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20170728 | 20170718 |
7098944 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
7119134 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
7120600 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20170728 | 20170718 |
7121466 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20170728 | 20170718 |
7129853 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20170728 | 20170718 |
7147941 | ? ? ? | ? ? ? | ref | gcc_-O3_-fomit-frame-pointer | 20170728 | 20170718 |
7152389 | ? ? ? | ? ? ? | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20170728 | 20170718 |
7161336 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20170728 | 20170718 |
7164856 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20170728 | 20170718 |
7195154 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20170728 | 20170718 |
7200020 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20170728 | 20170718 |
7200341 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20170728 | 20170718 |
7201531 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20170728 | 20170718 |
7203253 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20170728 | 20170718 |
7207550 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20170728 | 20170718 |
8399886 | ? ? ? | ? ? ? | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20170907 | 20170904 |
8455834 | ? ? ? | ? ? ? | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170907 | 20170904 |
8471203 | ? ? ? | ? ? ? | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170907 | 20170904 |
8536518 | ? ? ? | ? ? ? | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170907 | 20170904 |
8709483 | ? ? ? | ? ? ? | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20170907 | 20170904 |
8851400 | ? ? ? | ? ? ? | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
8852578 | ? ? ? | ? ? ? | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170907 | 20170904 |
9020426 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
9062891 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
9125554 | ? ? ? | ? ? ? | ref | gcc_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
9134263 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20170728 | 20170718 |
9145720 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
9156888 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
9166805 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
9197840 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
9209749 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
9247875 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
9434421 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
9507288 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
9518310 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
9529015 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
9543361 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
9562037 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
9581472 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
9606429 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
9628550 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
9635245 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
9695075 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20170728 | 20170718 |
9893801 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
9896427 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
9929582 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
9938186 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
9955958 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20170728 | 20170718 |
9985334 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
9993357 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
9995311 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20170728 | 20170718 |
10008133 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
10009814 | ? ? ? | ? ? ? | ref | gcc_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
10015677 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
10023032 | ? ? ? | ? ? ? | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
10026969 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
10084024 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20170728 | 20170718 |
10094897 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20170728 | 20170718 |
10154516 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20170728 | 20170718 |
10183298 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
10215981 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20170728 | 20170718 |
10247325 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
10266020 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20170728 | 20170718 |
10283992 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
10299437 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
10299804 | ? ? ? | ? ? ? | ref | gcc_-m64_-O_-fomit-frame-pointer | 20170728 | 20170718 |
10326062 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20170728 | 20170718 |
10335605 | ? ? ? | ? ? ? | ref | gcc_-O_-fomit-frame-pointer | 20170728 | 20170718 |
10507400 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20170728 | 20170718 |
10855843 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20170728 | 20170718 |
10857901 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20170728 | 20170718 |
10866045 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20170728 | 20170718 |
10960485 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20170728 | 20170718 |
11016339 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20170728 | 20170718 |
11076128 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20170728 | 20170718 |
45439894 | ? ? ? | ? ? ? | ref | gcc | 20170728 | 20170718 |
45519000 | ? ? ? | ? ? ? | ref | cc | 20170728 | 20170718 |
45540496 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops | 20170728 | 20170718 |
Compiler | Implementations
|
g++ -O2 -fomit-frame-pointer | avx2 |
g++ -O3 -fomit-frame-pointer | avx2 |
g++ -O -fomit-frame-pointer | avx2 |
g++ -Os -fomit-frame-pointer | avx2 |
g++ -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
g++ -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
g++ -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
g++ -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
g++ -m64 -O2 -fomit-frame-pointer | avx2 |
g++ -m64 -O3 -fomit-frame-pointer | avx2 |
g++ -m64 -O -fomit-frame-pointer | avx2 |
g++ -m64 -Os -fomit-frame-pointer | avx2 |
g++ -m64 -march=core2 -O2 -fomit-frame-pointer | avx2 |
g++ -m64 -march=core2 -O3 -fomit-frame-pointer | avx2 |
g++ -m64 -march=core2 -O -fomit-frame-pointer | avx2 |
g++ -m64 -march=core2 -Os -fomit-frame-pointer | avx2 |
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2 |
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2 |
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2 |
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2 |
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2 |
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 |
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | avx2 |
g++ -m64 -march=corei7 -O -fomit-frame-pointer | avx2 |
g++ -m64 -march=corei7 -Os -fomit-frame-pointer | avx2 |
g++ -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 |
g++ -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 |
g++ -m64 -march=k8 -O -fomit-frame-pointer | avx2 |
g++ -m64 -march=k8 -Os -fomit-frame-pointer | avx2 |
g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2 |
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2 |
g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2 |
g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2 |
g++ -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 |
g++ -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 |
g++ -m64 -march=nocona -O -fomit-frame-pointer | avx2 |
g++ -m64 -march=nocona -Os -fomit-frame-pointer | avx2 |
g++ -march=barcelona -O2 -fomit-frame-pointer | avx2 |
g++ -march=barcelona -O3 -fomit-frame-pointer | avx2 |
g++ -march=barcelona -O -fomit-frame-pointer | avx2 |
g++ -march=barcelona -Os -fomit-frame-pointer | avx2 |
g++ -march=k8 -O2 -fomit-frame-pointer | avx2 |
g++ -march=k8 -O3 -fomit-frame-pointer | avx2 |
g++ -march=k8 -O -fomit-frame-pointer | avx2 |
g++ -march=k8 -Os -fomit-frame-pointer | avx2 |
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx2 |
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx2 |
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx2 |
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx2 |
g++ -march=nocona -O2 -fomit-frame-pointer | avx2 |
g++ -march=nocona -O3 -fomit-frame-pointer | avx2 |
g++ -march=nocona -O -fomit-frame-pointer | avx2 |
g++ -march=nocona -Os -fomit-frame-pointer | avx2
|