Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
6444421074 | 17888 0 0 | 34906 832 1648 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191207 | 20190816 |
9052816311 | 20056 0 0 | 39821 960 1664 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191207 | 20190816 |
9733023153 | 20176 0 0 | 40021 960 1664 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191207 | 20190816 |
11308372528 | 15256 0 0 | 31813 960 1632 | ref | gcc_-O2_-fomit-frame-pointer | 20191207 | 20190816 |
11808188325 | 17748 0 0 | 35885 960 1664 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191207 | 20190816 |
11951534637 | 17888 0 0 | 34906 832 1648 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191207 | 20190816 |
12172032450 | 20192 0 0 | 39757 960 1632 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191207 | 20190816 |
14060375550 | 20140 0 0 | 39909 960 1632 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191207 | 20190816 |
15688512450 | 14668 0 0 | 30369 944 1632 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191207 | 20190816 |
15715527075 | 15332 0 0 | 31901 960 1632 | ref | gcc_-O_-fomit-frame-pointer | 20191207 | 20190816 |
15772562087 | 14668 0 0 | 30369 944 1632 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191207 | 20190816 |
15822336825 | 15372 0 0 | 31941 960 1632 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191207 | 20190816 |
15955297281 | 15248 0 0 | 31805 960 1632 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191207 | 20190816 |
17401709688 | 20436 0 0 | 40005 960 1632 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191207 | 20190816 |
17749541025 | 17908 0 0 | 36109 960 1664 | ref | gcc_-O3_-fomit-frame-pointer | 20191207 | 20190816 |
19192616450 | 14660 0 0 | 30337 944 1632 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191207 | 20190816 |
20230070993 | 17844 0 0 | 36029 960 1664 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191207 | 20190816 |
21905014610 | 15332 0 0 | 31901 960 1632 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191207 | 20190816 |
22293302115 | 15100 0 0 | 31581 960 1632 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191207 | 20190816 |
22351600767 | 17888 0 0 | 34906 832 1648 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191207 | 20190816 |
22738572000 | 17888 0 0 | 34890 832 1648 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191207 | 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
|