Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2448264 | 9656 0 0 | 25449 928 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
2467262 | 9552 0 0 | 25361 928 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
2588271 | 7968 0 0 | 26625 928 880 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
3056613 | 10220 0 0 | 25412 800 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
3062395 | 11440 0 0 | 26676 800 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
3166058 | 11076 0 0 | 26340 800 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
3297805 | 13880 0 0 | 29118 912 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
4031706 | 16632 0 0 | 33150 912 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
5982305 | 5300 0 0 | 17654 896 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
5983957 | 5300 0 0 | 17654 896 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
6018649 | 6228 0 0 | 19438 912 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
6053341 | 7936 0 0 | 26497 928 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6178067 | 7912 0 0 | 26457 928 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6353592 | 6396 0 0 | 19686 912 864 | ref | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
7027195 | 11440 0 0 | 26676 800 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
7118468 | 11440 0 0 | 26676 800 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
7340249 | 13920 0 0 | 29062 912 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
9595642 | 16632 0 0 | 33150 912 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
12928139 | 5316 0 0 | 17726 896 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
12964896 | 5316 0 0 | 17726 896 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
13078471 | 6220 0 0 | 19342 912 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
13391112 | 6248 0 0 | 19286 912 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
13710361 | 5300 0 0 | 17654 896 856 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
15209138 | 6396 0 0 | 19686 912 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
15668807 | 6392 0 0 | 19686 912 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
39374594 | 10557 0 0 | 28126 896 864 | ref | gcc_-funroll-loops | 20190912 | 20190816 |
73661854 | 10557 0 0 | 28126 896 864 | ref | cc | 20190912 | 20190816 |
73695720 | 10557 0 0 | 28126 896 864 | ref | gcc | 20190912 | 20190816 |
Compiler | Implementations
|
g++ | avx2 |
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++ -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
|