Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1741264 | 45010 0 0 | 62944 944 1624 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
2087505 | 18358 0 0 | 34744 944 1592 | ref | gcc_-O_-fomit-frame-pointer | 20191130 | 20190816 |
3180150 | 44854 0 0 | 62824 944 1624 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
3230100 | 44942 0 0 | 62920 944 1624 | ref | gcc_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
3271725 | 29078 0 0 | 48424 944 1592 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
3364830 | 24974 0 0 | 41880 824 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
3529800 | 25154 0 0 | 42040 824 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
3579750 | 30486 0 0 | 50072 944 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191130 | 20190816 |
3754575 | 18334 0 0 | 34720 944 1592 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
3779550 | 16742 0 0 | 32260 928 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
4197787 | 24974 0 0 | 41880 824 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
4860310 | 17878 0 0 | 34232 944 1592 | ref | gcc_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
5234180 | 53122 0 0 | 72680 944 1624 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
5507403 | 18358 0 0 | 34744 944 1592 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191130 | 20190816 |
6493500 | 53230 0 0 | 72848 944 1624 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
7101225 | 17786 0 0 | 34136 944 1592 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
7718202 | 30486 0 0 | 50072 944 1592 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191130 | 20190816 |
7725600 | 16766 0 0 | 32268 928 1592 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
7800525 | 16758 0 0 | 32260 928 1592 | ref | gcc_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
7867125 | 16742 0 0 | 32260 928 1592 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
7908750 | 16758 0 0 | 32260 928 1592 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
8191800 | 17994 0 0 | 34288 944 1592 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
8968531 | 28982 0 0 | 48344 944 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
9211500 | 24974 0 0 | 41880 824 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
13763734 | 38746 0 0 | 58900 928 1592 | ref | gcc_-funroll-loops | 20191130 | 20190816 |
36552484 | 38746 0 0 | 58900 928 1592 | ref | gcc | 20191130 | 20190816 |
45566220 | 38746 0 0 | 58900 928 1592 | ref | cc | 20191130 | 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
|