Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
43327384 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20170908 | 20170904 |
43328549 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20170908 | 20170904 |
43328604 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20170908 | 20170904 |
43329251 | ? ? ? | ? ? ? | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20170908 | 20170904 |
43330614 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20170908 | 20170904 |
43331136 | ? ? ? | ? ? ? | ref | gcc_-O3_-fomit-frame-pointer | 20170908 | 20170904 |
43331861 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20170908 | 20170904 |
43334088 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20170908 | 20170904 |
43336196 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20170908 | 20170904 |
43364971 | ? ? ? | ? ? ? | ref | gcc_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
43367461 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
43367587 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
43370814 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
43371666 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
43373591 | ? ? ? | ? ? ? | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
43378768 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
43380534 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
43387424 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
43401117 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
43450790 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
43500514 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
43558765 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20170908 | 20170904 |
43560362 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20170908 | 20170904 |
43566156 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20170908 | 20170904 |
43567818 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20170908 | 20170904 |
43569097 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20170908 | 20170904 |
43582829 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20170908 | 20170904 |
43585075 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20170908 | 20170904 |
43661882 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20170908 | 20170904 |
43796408 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
43797479 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
43811330 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
43811895 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
43836136 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
43957208 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
43958887 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
44015956 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20170908 | 20170904 |
44016000 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20170908 | 20170904 |
44017393 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20170908 | 20170904 |
44017848 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20170908 | 20170904 |
44018830 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20170908 | 20170904 |
44019493 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20170908 | 20170904 |
44023080 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20170908 | 20170904 |
44026571 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20170908 | 20170904 |
44026571 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20170908 | 20170904 |
44028839 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20170908 | 20170904 |
44030278 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20170908 | 20170904 |
44038229 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20170908 | 20170904 |
44040107 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20170908 | 20170904 |
44044397 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20170908 | 20170904 |
44048565 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20170908 | 20170904 |
44048704 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20170908 | 20170904 |
44053216 | ? ? ? | ? ? ? | ref | gcc_-m64_-O_-fomit-frame-pointer | 20170908 | 20170904 |
44058261 | ? ? ? | ? ? ? | ref | gcc_-O_-fomit-frame-pointer | 20170908 | 20170904 |
44135592 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20170908 | 20170904 |
44168256 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20170908 | 20170904 |
44513899 | ? ? ? | ? ? ? | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170908 | 20170904 |
44515693 | ? ? ? | ? ? ? | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170908 | 20170904 |
44516675 | ? ? ? | ? ? ? | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20170908 | 20170904 |
44549792 | ? ? ? | ? ? ? | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20170908 | 20170904 |
44554308 | ? ? ? | ? ? ? | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170908 | 20170904 |
44583330 | ? ? ? | ? ? ? | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170908 | 20170904 |
44610949 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44611667 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44614800 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44622111 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44626554 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44628816 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44630488 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44630829 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44630886 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44631194 | ? ? ? | ? ? ? | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44631467 | ? ? ? | ? ? ? | ref | gcc_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44634219 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44639093 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44644904 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44648149 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44654101 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44658021 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20170908 | 20170904 |
44665963 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44692301 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44694484 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44711992 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44713430 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44749833 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
44752826 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20170908 | 20170904 |
91013125 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20170908 | 20170904 |
91014096 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20170908 | 20170904 |
91250962 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20170908 | 20170904 |
91272744 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20170908 | 20170904 |
91297069 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
91305133 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
91372909 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
91382176 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20170908 | 20170904 |
93532544 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20170908 | 20170904 |
93572787 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20170908 | 20170904 |
95250815 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20170908 | 20170904 |
95300451 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20170908 | 20170904 |
121851069 | ? ? ? | ? ? ? | ref | gcc | 20170908 | 20170904 |
121852366 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops | 20170908 | 20170904 |
121958432 | ? ? ? | ? ? ? | ref | cc | 20170908 | 20170904 |
Compiler | Implementations
|
gcc -O2 -fomit-frame-pointer | avx |
gcc -O3 -fomit-frame-pointer | avx |
gcc -O -fomit-frame-pointer | avx |
gcc -Os -fomit-frame-pointer | avx |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -O -fomit-frame-pointer | avx |
gcc -funroll-loops -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx |
gcc -m64 -O2 -fomit-frame-pointer | avx |
gcc -m64 -O3 -fomit-frame-pointer | avx |
gcc -m64 -O -fomit-frame-pointer | avx |
gcc -m64 -Os -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -O -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx |
gcc -m64 -march=k8 -O -fomit-frame-pointer | avx |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx |
gcc -m64 -march=nocona -O -fomit-frame-pointer | avx |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx |
gcc -march=barcelona -O2 -fomit-frame-pointer | avx |
gcc -march=barcelona -O3 -fomit-frame-pointer | avx |
gcc -march=barcelona -O -fomit-frame-pointer | avx |
gcc -march=barcelona -Os -fomit-frame-pointer | avx |
gcc -march=k8 -O2 -fomit-frame-pointer | avx |
gcc -march=k8 -O3 -fomit-frame-pointer | avx |
gcc -march=k8 -O -fomit-frame-pointer | avx |
gcc -march=k8 -Os -fomit-frame-pointer | avx |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx |
gcc -march=nocona -O2 -fomit-frame-pointer | avx |
gcc -march=nocona -O3 -fomit-frame-pointer | avx |
gcc -march=nocona -O -fomit-frame-pointer | avx |
gcc -march=nocona -Os -fomit-frame-pointer | avx
|