Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2572734 | 22324 0 0 | 41672 944 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
2585223 | 38948 0 0 | 56880 944 1624 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
2622375 | 22524 0 0 | 41856 944 1592 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
2639025 | 20304 0 0 | 37208 824 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
2639025 | 20304 0 0 | 37208 824 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
2647350 | 20304 0 0 | 37184 824 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
2730600 | 14108 0 0 | 30392 944 1592 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
2764232 | 22940 0 0 | 42520 944 1592 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191130 | 20190816 |
2847150 | 13300 0 0 | 28796 928 1592 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
2930400 | 13288 0 0 | 28804 928 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
3531286 | 38928 0 0 | 56880 944 1624 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
4069164 | 13300 0 0 | 28796 928 1592 | ref | gcc_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
5355394 | 20304 0 0 | 37208 824 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
6002325 | 14000 0 0 | 30344 944 1592 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
6327760 | 14272 0 0 | 30648 944 1592 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191130 | 20190816 |
6718275 | 13288 0 0 | 28804 928 1592 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
6826500 | 14276 0 0 | 30656 944 1592 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
6876450 | 13300 0 0 | 28796 928 1592 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
7067925 | 22940 0 0 | 42520 944 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191130 | 20190816 |
8599010 | 46044 0 0 | 65600 944 1624 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
8711285 | 46348 0 0 | 65952 944 1624 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
8972880 | 38996 0 0 | 56968 944 1624 | ref | gcc_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
9346750 | 14072 0 0 | 30416 944 1592 | ref | gcc_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
10278147 | 14272 0 0 | 30648 944 1592 | ref | gcc_-O_-fomit-frame-pointer | 20191130 | 20190816 |
16206498 | 28880 0 0 | 49028 928 1592 | ref | gcc | 20191130 | 20190816 |
17247175 | 28880 0 0 | 49028 928 1592 | ref | gcc_-funroll-loops | 20191130 | 20190816 |
22177800 | 28880 0 0 | 49028 928 1592 | ref | cc | 20191130 | 20190816 |
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 -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx2
|