Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
705260689 | 14260 0 0 | 33706 816 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
730971591 | 14260 0 0 | 33658 816 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
734814556 | 14260 0 0 | 33706 816 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
785853509 | 18468 0 0 | 38393 928 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
841125299 | 18600 0 0 | 38457 928 1592 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
866615246 | 19012 0 0 | 40153 928 1592 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191209 | 20190816 |
982542694 | 14260 0 0 | 33706 816 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
999296452 | 31804 0 0 | 52105 928 1608 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
1009418669 | 27832 0 0 | 46777 928 1608 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
1026052657 | 14340 0 0 | 33834 816 1608 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191209 | 20190816 |
1045524368 | 27952 0 0 | 46953 928 1608 | ref | gcc_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
1046715047 | 27728 0 0 | 46841 928 1608 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
1050619962 | 31888 0 0 | 52233 928 1608 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
1132099906 | 11928 0 0 | 29737 928 1592 | ref | gcc_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
1155684271 | 11760 0 0 | 29473 928 1592 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
1163269842 | 10964 0 0 | 27921 912 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
1164638111 | 11012 0 0 | 27913 912 1576 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
1194553353 | 11012 0 0 | 27913 912 1576 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
1241072434 | 12264 0 0 | 30201 928 1592 | ref | gcc_-O_-fomit-frame-pointer | 20191209 | 20190816 |
1244230645 | 12264 0 0 | 30201 928 1592 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
1776275830 | 10964 0 0 | 27921 912 1576 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
1812184941 | 12224 0 0 | 30153 928 1592 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
1819307952 | 11012 0 0 | 27913 912 1576 | ref | gcc_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
1842492533 | 19012 0 0 | 40153 928 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
2344779003 | 12264 0 0 | 30201 928 1592 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
4275526332 | 18912 0 0 | 40425 912 1592 | ref | cc | 20191209 | 20190816 |
8828958712 | 18912 0 0 | 40425 912 1592 | ref | gcc_-funroll-loops | 20191209 | 20190816 |
8864710057 | 18912 0 0 | 40425 912 1592 | ref | gcc | 20191209 | 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
|