Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1129640904 | 18788 0 1280 | 38250 816 2888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
1195124945 | 19152 0 1280 | 38065 928 2888 | ref | gcc_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
1362171055 | 18368 0 1280 | 37770 816 2888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
1423142658 | 23268 0 1280 | 43017 928 2872 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
1671097533 | 22956 0 1280 | 43225 928 2888 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
1708937419 | 19528 0 1280 | 38529 928 2888 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
1716956640 | 19220 0 1280 | 38081 928 2888 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
1719483374 | 14020 0 1280 | 30865 912 2856 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
1720214797 | 13960 0 1280 | 30873 912 2856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
1724718562 | 22912 0 1280 | 43129 928 2888 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
1725713066 | 14992 0 1280 | 32809 928 2872 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
1726961565 | 14020 0 1280 | 30865 912 2856 | ref | gcc_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
1729112056 | 15000 0 1280 | 32817 928 2872 | ref | gcc_-O_-fomit-frame-pointer | 20191209 | 20190816 |
1738670941 | 14792 0 1280 | 32393 928 2872 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
1771812952 | 18820 0 1280 | 38330 816 2888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191209 | 20190816 |
1819220396 | 13960 0 1280 | 30873 912 2856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
1838300583 | 18788 0 1280 | 38250 816 2888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
1839719651 | 18788 0 1280 | 38250 816 2888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
1911813757 | 23484 0 1280 | 43297 928 2872 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
2320783290 | 14688 0 1280 | 32369 928 2872 | ref | gcc_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
2345438564 | 14912 0 1280 | 32705 928 2872 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
2584582084 | 14020 0 1280 | 30865 912 2856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
2604713769 | 24608 0 1280 | 45641 928 2872 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
2609364975 | 24608 0 1280 | 45641 928 2872 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191209 | 20190816 |
2979554634 | 15000 0 1280 | 32817 928 2872 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
6709585610 | 26168 0 1280 | 47665 912 2872 | ref | gcc_-funroll-loops | 20191209 | 20190816 |
12834513139 | 26168 0 1280 | 47665 912 2872 | ref | cc | 20191209 | 20190816 |
12834794392 | 26168 0 1280 | 47665 912 2872 | ref | gcc | 20191209 | 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
|