Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
55192614 | ? ? ? | ? ? ? | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20180416 | 20171218 |
55193468 | ? ? ? | ? ? ? | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20180416 | 20171218 |
55194742 | ? ? ? | ? ? ? | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20180416 | 20171218 |
55195470 | ? ? ? | ? ? ? | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20180416 | 20171218 |
55245282 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20180416 | 20171218 |
55245758 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20180416 | 20171218 |
55277688 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20180416 | 20171218 |
55286260 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20180416 | 20171218 |
55286452 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20180416 | 20171218 |
55286498 | ? ? ? | ? ? ? | ref | gcc_-O2_-fomit-frame-pointer | 20180416 | 20171218 |
55286638 | ? ? ? | ? ? ? | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20180416 | 20171218 |
55289906 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20180416 | 20171218 |
55290356 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20180416 | 20171218 |
55292144 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20180416 | 20171218 |
55292278 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20180416 | 20171218 |
55300154 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20180416 | 20171218 |
55300180 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20180416 | 20171218 |
55305734 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20180416 | 20171218 |
55314504 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20180416 | 20171218 |
55315872 | ? ? ? | ? ? ? | ref | gcc_-O3_-fomit-frame-pointer | 20180416 | 20171218 |
55317212 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20180416 | 20171218 |
55317732 | ? ? ? | ? ? ? | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20180416 | 20171218 |
55336926 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20180416 | 20171218 |
55347330 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20180416 | 20171218 |
55347420 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20180416 | 20171218 |
55353186 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20180416 | 20171218 |
55353506 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20180416 | 20171218 |
55353654 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20180416 | 20171218 |
55355482 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20180416 | 20171218 |
55364042 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20180416 | 20171218 |
55374382 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20180416 | 20171218 |
55375382 | ? ? ? | ? ? ? | ref | gcc_-O_-fomit-frame-pointer | 20180416 | 20171218 |
55382360 | ? ? ? | ? ? ? | ref | gcc_-m64_-O_-fomit-frame-pointer | 20180416 | 20171218 |
55408526 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20180416 | 20171218 |
55410778 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20180416 | 20171218 |
55425756 | ? ? ? | ? ? ? | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20180416 | 20171218 |
55466218 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20180416 | 20171218 |
55513804 | ? ? ? | ? ? ? | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20180416 | 20171218 |
55539246 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20180416 | 20171218 |
55553316 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20180416 | 20171218 |
55572794 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20180416 | 20171218 |
55837048 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20180416 | 20171218 |
64222592 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20180416 | 20171218 |
64235404 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20180416 | 20171218 |
64278818 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20180416 | 20171218 |
64279438 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20180416 | 20171218 |
64295402 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20180416 | 20171218 |
64297968 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20180416 | 20171218 |
64302002 | ? ? ? | ? ? ? | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20180416 | 20171218 |
64303428 | ? ? ? | ? ? ? | ref | gcc_-Os_-fomit-frame-pointer | 20180416 | 20171218 |
64323784 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20180416 | 20171218 |
64357100 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20180416 | 20171218 |
64366538 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20180416 | 20171218 |
64440774 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20180416 | 20171218 |
64453654 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20180416 | 20171218 |
64467472 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20180416 | 20171218 |
64522324 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20180416 | 20171218 |
64527970 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20180416 | 20171218 |
82565422 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20180416 | 20171218 |
82582320 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20180416 | 20171218 |
82661808 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20180416 | 20171218 |
82663942 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20180416 | 20171218 |
82668084 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20180416 | 20171218 |
82698686 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20180416 | 20171218 |
82774544 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20180416 | 20171218 |
82791750 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20180416 | 20171218 |
82834988 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20180416 | 20171218 |
82897406 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20180416 | 20171218 |
82943110 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20180416 | 20171218 |
82959564 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20180416 | 20171218 |
130918538 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops | 20180416 | 20171218 |
130918712 | ? ? ? | ? ? ? | ref | gcc | 20180416 | 20171218 |
152552328 | ? ? ? | ? ? ? | ref | cc | 20180416 | 20171218 |
Compiler | Implementations
|
gcc | avx |
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 | 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=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=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=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=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
|