Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1615044879 | 12512 0 1280 | 29010 952 2872 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
1622097981 | 12500 0 1280 | 28994 952 2872 | ref | gcc_-O_-fomit-frame-pointer | 20191206 | 20190816 |
2166772725 | 25088 0 1280 | 44778 952 2904 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
2325064275 | 22108 0 1280 | 41586 952 2872 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191206 | 20190816 |
2416805775 | 15028 0 1280 | 32066 832 2888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
2435345550 | 15028 0 1280 | 32042 832 2888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
2492829675 | 15028 0 1280 | 32066 832 2888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
2637892800 | 22936 0 1280 | 42626 952 2872 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191206 | 20190816 |
2665623432 | 22936 0 1280 | 42626 952 2872 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191206 | 20190816 |
2770119135 | 12084 0 1280 | 28490 952 2872 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191206 | 20190816 |
2891948677 | 11576 0 1280 | 27230 936 2872 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191206 | 20190816 |
2904867225 | 11576 0 1280 | 27230 936 2872 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191206 | 20190816 |
2993470200 | 12500 0 1280 | 28994 952 2872 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191206 | 20190816 |
3045792825 | 11564 0 1280 | 27190 936 2872 | ref | gcc_-Os_-fomit-frame-pointer | 20191206 | 20190816 |
3378792825 | 19780 0 1280 | 37882 952 2904 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
3483679500 | 19828 0 1280 | 37898 952 2904 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
3490039800 | 25184 0 1280 | 44938 952 2904 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
3499738351 | 19876 0 1280 | 37986 952 2904 | ref | gcc_-O3_-fomit-frame-pointer | 20191206 | 20190816 |
3580714270 | 22260 0 1280 | 41746 952 2872 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191206 | 20190816 |
4093128760 | 11564 0 1280 | 27190 936 2872 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
4800904816 | 12072 0 1280 | 28538 952 2872 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191206 | 20190816 |
4847181300 | 15028 0 1280 | 32066 832 2888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191206 | 20190816 |
4879935208 | 12080 0 1280 | 28546 952 2872 | ref | gcc_-O2_-fomit-frame-pointer | 20191206 | 20190816 |
5533495536 | 11564 0 1280 | 27190 936 2872 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191206 | 20190816 |
9106317900 | 23932 0 1280 | 44158 936 2872 | ref | cc | 20191206 | 20190816 |
12847520048 | 23932 0 1280 | 44158 936 2872 | ref | gcc | 20191206 | 20190816 |
20423556000 | 23932 0 1280 | 44158 936 2872 | ref | gcc_-funroll-loops | 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
|