Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
250740441 | 20348 0 0 | 39917 960 1632 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191206 | 20190816 |
367597710 | 19864 0 0 | 39629 960 1664 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
381010275 | 17500 0 0 | 35701 960 1664 | ref | gcc_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
427219002 | 20140 0 0 | 39701 960 1632 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191206 | 20190816 |
427387779 | 17904 0 0 | 34922 832 1648 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
464077125 | 15244 0 0 | 31805 960 1632 | ref | gcc_-O2_-fomit-frame-pointer | 20191206 | 20190816 |
466343423 | 17328 0 0 | 35469 960 1664 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
476264925 | 17904 0 0 | 34906 832 1648 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
527202291 | 17424 0 0 | 35605 960 1664 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
543625355 | 15072 0 0 | 31557 960 1632 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191206 | 20190816 |
588119625 | 20108 0 0 | 39877 960 1632 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191206 | 20190816 |
618754850 | 15216 0 0 | 31773 960 1632 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
620989379 | 14636 0 0 | 30313 944 1632 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191206 | 20190816 |
640419268 | 15340 0 0 | 31909 960 1632 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191206 | 20190816 |
656809200 | 20040 0 0 | 39885 960 1664 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
668827907 | 17904 0 0 | 34922 832 1648 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
808348783 | 14636 0 0 | 30313 944 1632 | ref | gcc_-Os_-fomit-frame-pointer | 20191206 | 20190816 |
825131090 | 20108 0 0 | 39877 960 1632 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191206 | 20190816 |
901846011 | 14636 0 0 | 30337 944 1632 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191206 | 20190816 |
1090966275 | 15376 0 0 | 31949 960 1632 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
1146943575 | 14636 0 0 | 30337 944 1632 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191206 | 20190816 |
1170844650 | 15340 0 0 | 31909 960 1632 | ref | gcc_-O_-fomit-frame-pointer | 20191206 | 20190816 |
1235985179 | 14628 0 0 | 30305 944 1632 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
1476800140 | 17904 0 0 | 34922 832 1648 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
1703902725 | 33148 0 0 | 53441 944 1632 | ref | gcc_-funroll-loops | 20191206 | 20190816 |
2038499155 | 33148 0 0 | 53441 944 1632 | ref | cc | 20191206 | 20190816 |
4188265875 | 33148 0 0 | 53441 944 1632 | ref | gcc | 20191206 | 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
|