Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
9943297066 | 19716 0 1280 | 37754 952 2904 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
10913983425 | 24976 0 1280 | 44714 952 2904 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
13038939675 | 14568 0 1280 | 31578 832 2888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
13040105175 | 14568 0 1280 | 31562 832 2888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
13205622825 | 14568 0 1280 | 31578 832 2888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
13895031305 | 11844 0 1280 | 28298 952 2872 | ref | gcc_-O2_-fomit-frame-pointer | 20191206 | 20190816 |
13945688190 | 22940 0 1280 | 42610 952 2872 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191206 | 20190816 |
14153623875 | 22940 0 1280 | 42610 952 2872 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191206 | 20190816 |
15055745850 | 11408 0 1280 | 27046 936 2872 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191206 | 20190816 |
15389070525 | 12344 0 1280 | 28818 952 2872 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
15625392300 | 12320 0 1280 | 28786 952 2872 | ref | gcc_-O_-fomit-frame-pointer | 20191206 | 20190816 |
15981893775 | 11392 0 1280 | 26998 936 2872 | ref | gcc_-Os_-fomit-frame-pointer | 20191206 | 20190816 |
16190842950 | 12320 0 1280 | 28786 952 2872 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191206 | 20190816 |
16286522175 | 11392 0 1280 | 26998 936 2872 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191206 | 20190816 |
17487211950 | 24940 0 1280 | 44618 952 2904 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
19596342375 | 22236 0 1280 | 41698 952 2872 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191206 | 20190816 |
20310793875 | 22104 0 1280 | 41562 952 2872 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191206 | 20190816 |
21453486197 | 11392 0 1280 | 26998 936 2872 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
24889953660 | 19700 0 1280 | 37786 952 2904 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
24944513850 | 11856 0 1280 | 28314 952 2872 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
25542050660 | 19732 0 1280 | 37842 952 2904 | ref | gcc_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
25567440300 | 14568 0 1280 | 31578 832 2888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
Compiler | Implementations
|
cc | aesni |
gcc | aesni |
gcc -O2 -fomit-frame-pointer | aesni |
gcc -O3 -fomit-frame-pointer | aesni |
gcc -O -fomit-frame-pointer | aesni |
gcc -Os -fomit-frame-pointer | aesni |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
gcc -fno-schedule-insns -O -fomit-frame-pointer | aesni |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
gcc -funroll-loops | aesni |
gcc -funroll-loops -O2 -fomit-frame-pointer | aesni |
gcc -funroll-loops -O3 -fomit-frame-pointer | aesni |
gcc -funroll-loops -O -fomit-frame-pointer | aesni |
gcc -funroll-loops -Os -fomit-frame-pointer | aesni |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesni |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | aesni |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | aesni |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | aesni |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | aesni
|