Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
130633398 | 14368 0 0 | 30073 944 1632 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191206 | 20190816 |
154961550 | 17008 0 0 | 35165 960 1664 | ref | gcc_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
157417425 | 17276 0 0 | 34290 832 1648 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
161892675 | 19780 0 0 | 39317 960 1632 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191206 | 20190816 |
168430817 | 17276 0 0 | 34290 832 1648 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
221594850 | 16984 0 0 | 35141 960 1664 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
224675100 | 19412 0 0 | 39149 960 1632 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191206 | 20190816 |
249874875 | 18640 0 0 | 38373 960 1664 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
250725001 | 14996 0 0 | 31533 960 1632 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191206 | 20190816 |
257458950 | 18772 0 0 | 38581 960 1664 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
276306750 | 14880 0 0 | 31405 960 1632 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
281017869 | 19412 0 0 | 39149 960 1632 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191206 | 20190816 |
286384420 | 14872 0 0 | 31397 960 1632 | ref | gcc_-O2_-fomit-frame-pointer | 20191206 | 20190816 |
297563464 | 15028 0 0 | 31565 960 1632 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
299675025 | 16900 0 0 | 35005 960 1664 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
301639725 | 19556 0 0 | 39085 960 1632 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191206 | 20190816 |
338336325 | 14768 0 0 | 31221 960 1632 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191206 | 20190816 |
346577490 | 14368 0 0 | 30041 944 1632 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191206 | 20190816 |
351811670 | 14996 0 0 | 31533 960 1632 | ref | gcc_-O_-fomit-frame-pointer | 20191206 | 20190816 |
353123520 | 17276 0 0 | 34266 832 1648 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
366008625 | 14368 0 0 | 30041 944 1632 | ref | gcc_-Os_-fomit-frame-pointer | 20191206 | 20190816 |
369771525 | 14360 0 0 | 30033 944 1632 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
391841100 | 14368 0 0 | 30073 944 1632 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191206 | 20190816 |
509263540 | 17276 0 0 | 34290 832 1648 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
620803212 | 32540 0 0 | 52833 944 1632 | ref | gcc_-funroll-loops | 20191206 | 20190816 |
984831561 | 32540 0 0 | 52833 944 1632 | ref | gcc | 20191206 | 20190816 |
1087723350 | 32540 0 0 | 52833 944 1632 | ref | cc | 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
|