Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
840825 | 19347 0 0 | 35455 832 1632 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
1121610 | 18987 0 0 | 35111 832 1632 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
1180993 | 18987 0 0 | 35111 832 1632 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
1323675 | 18987 0 0 | 35111 832 1632 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
1406925 | 50121 0 0 | 68550 928 1648 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
1415250 | 40229 0 0 | 57030 928 1648 | ref | gcc_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
2011196 | 50341 0 0 | 68742 928 1648 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
2014650 | 37973 0 0 | 54758 928 1648 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
2034582 | 40501 0 0 | 57270 928 1648 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
2405925 | 19397 0 0 | 37558 928 1616 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
2422575 | 9351 0 0 | 23794 912 1616 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
2430900 | 9387 0 0 | 23810 912 1616 | ref | gcc_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
2430900 | 9351 0 0 | 23794 912 1616 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
2599584 | 9399 0 0 | 23818 912 1616 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
2605725 | 9797 0 0 | 25006 928 1616 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
2664000 | 9813 0 0 | 25022 928 1616 | ref | gcc_-O_-fomit-frame-pointer | 20191209 | 20190816 |
2664000 | 9813 0 0 | 25022 928 1616 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
2713950 | 19109 0 0 | 37518 928 1616 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
2722275 | 19109 0 0 | 37518 928 1616 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191209 | 20190816 |
3274040 | 19373 0 0 | 37574 928 1616 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
3364830 | 9387 0 0 | 23810 912 1616 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
3461128 | 10057 0 0 | 25166 928 1616 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
3554672 | 10065 0 0 | 25214 928 1616 | ref | gcc_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
3718374 | 9893 0 0 | 25038 928 1616 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
15109875 | 27217 0 0 | 45426 912 1616 | ref | gcc_-funroll-loops | 20191209 | 20190816 |
21310590 | 27217 0 0 | 45426 912 1616 | ref | gcc | 20191209 | 20190816 |
25789530 | 27217 0 0 | 45426 912 1616 | ref | cc | 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
|