Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2051520 | 47593 0 0 | 66600 904 1616 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
2056320 | 73763 0 0 | 91175 816 1632 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191123 | 20190816 |
2095600 | 72735 0 0 | 90151 816 1632 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
2117200 | 39093 0 0 | 56736 904 1616 | ref | gcc_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
2134560 | 46997 0 0 | 65960 904 1616 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
2189920 | 72735 0 0 | 90151 816 1632 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
2220320 | 72723 0 0 | 90087 816 1632 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
2227360 | 72735 0 0 | 90151 816 1632 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
2234480 | 38317 0 0 | 55952 904 1616 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
5751120 | 21317 0 0 | 39816 904 1600 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
5774720 | 11359 0 0 | 26942 888 1592 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
5802720 | 11359 0 0 | 26942 888 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
6232000 | 12193 0 0 | 28640 904 1600 | ref | gcc_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
6242800 | 21237 0 0 | 39824 904 1600 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
6513920 | 12129 0 0 | 28512 904 1600 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
6847040 | 11403 0 0 | 26934 888 1592 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
6888320 | 11403 0 0 | 26934 888 1592 | ref | gcc_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
8134080 | 20845 0 0 | 40520 904 1600 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191123 | 20190816 |
8135040 | 20845 0 0 | 40520 904 1600 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191123 | 20190816 |
8425440 | 11933 0 0 | 28400 904 1600 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191123 | 20190816 |
8737200 | 11933 0 0 | 28400 904 1600 | ref | gcc_-O_-fomit-frame-pointer | 20191123 | 20190816 |
59199040 | 28577 0 0 | 47944 888 1608 | ref | cc | 20191123 | 20190816 |
59708800 | 28577 0 0 | 47944 888 1608 | ref | gcc_-funroll-loops | 20191123 | 20190816 |
59971840 | 28577 0 0 | 47944 888 1608 | ref | gcc | 20191123 | 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
|