Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
5768784 | 45375 0 8 | 61401 944 1584 | optimized | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
5811323 | 40903 0 8 | 55593 944 1584 | optimized | gcc_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
7521969 | 24889 0 8 | 41326 856 1584 | optimized | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
7792071 | 24889 0 8 | 41326 856 1584 | optimized | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
12561395 | 45843 0 8 | 61793 944 1584 | optimized | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
14389333 | 40499 0 8 | 55281 944 1584 | optimized | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
14854784 | 23473 0 8 | 39902 856 1584 | optimized | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191212 | 20190816 |
15007181 | 10961 0 8 | 26225 944 1568 | optimized | gcc_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
15242591 | 11393 0 8 | 26833 944 1568 | optimized | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191212 | 20190816 |
15409856 | 11393 0 8 | 26833 944 1568 | optimized | gcc_-O_-fomit-frame-pointer | 20191212 | 20190816 |
15705564 | 24889 0 8 | 41326 856 1584 | optimized | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
15957907 | 24889 0 8 | 41278 856 1584 | optimized | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
16873528 | 10109 0 8 | 24745 928 1552 | optimized | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
17364998 | 18979 0 8 | 34521 944 1568 | optimized | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
18362393 | 19191 0 8 | 34513 944 1568 | optimized | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
18456144 | 17699 0 8 | 35033 944 1568 | optimized | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191212 | 20190816 |
18761351 | 11177 0 8 | 26529 944 1568 | optimized | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
20030500 | 10057 0 8 | 24689 928 1552 | optimized | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
20034217 | 11441 0 8 | 26881 944 1568 | optimized | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
32002131 | 40911 0 8 | 55777 944 1584 | optimized | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
39591006 | 10841 0 8 | 26105 944 1568 | optimized | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
43831690 | 10097 0 8 | 24793 928 1552 | optimized | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
43855231 | 10097 0 8 | 24793 928 1552 | optimized | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
43963024 | 10109 0 8 | 24745 928 1552 | optimized | gcc_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
49408842 | 17699 0 8 | 35033 944 1568 | optimized | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191212 | 20190816 |
69059795 | 21235 26 8 | 37662 888 1584 | reference | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
69158502 | 21255 26 8 | 37678 888 1584 | reference | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191212 | 20190816 |
69171718 | 38795 40 8 | 53577 992 1584 | reference | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
69343113 | 39119 40 8 | 53801 992 1584 | reference | gcc_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
69365415 | 21235 26 8 | 37614 888 1584 | reference | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
69419105 | 18207 32 8 | 33537 976 1568 | reference | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
69789979 | 17027 32 8 | 34369 976 1568 | reference | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191212 | 20190816 |
69864319 | 10479 32 8 | 25745 976 1568 | reference | gcc_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
69884143 | 10671 32 8 | 26017 976 1568 | reference | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
69961374 | 10359 32 8 | 25609 976 1568 | reference | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
70193893 | 17027 32 8 | 34369 976 1568 | reference | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191212 | 20190816 |
70536683 | 10875 32 8 | 26321 976 1568 | reference | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191212 | 20190816 |
70583352 | 10875 32 8 | 26321 976 1568 | reference | gcc_-O_-fomit-frame-pointer | 20191212 | 20190816 |
70795634 | 9619 26 8 | 24257 960 1552 | reference | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
70890624 | 9607 26 8 | 24289 960 1552 | reference | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
70990570 | 9611 26 8 | 24249 960 1552 | reference | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
86406621 | 42399 40 8 | 58409 992 1584 | reference | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
90302037 | 42731 40 8 | 58665 992 1584 | reference | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
102086992 | 23329 0 8 | 38297 928 1568 | optimized | gcc_-funroll-loops | 20191212 | 20190816 |
102155550 | 23329 0 8 | 38297 928 1568 | optimized | gcc | 20191212 | 20190816 |
102335205 | 23329 0 8 | 38297 928 1568 | optimized | cc | 20191212 | 20190816 |
115162159 | 21235 26 8 | 37662 888 1584 | reference | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
116537449 | 21235 26 8 | 37662 888 1584 | reference | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
119538307 | 18091 32 8 | 33633 976 1568 | reference | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
150490592 | 21719 26 8 | 36673 960 1568 | reference | cc | 20191212 | 20190816 |
150985779 | 21719 26 8 | 36673 960 1568 | reference | gcc | 20191212 | 20190816 |
154346773 | 40031 40 8 | 54889 992 1584 | reference | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
178330509 | 10927 32 8 | 26369 976 1568 | reference | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
180580533 | 9607 26 8 | 24289 960 1552 | reference | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
187641594 | 9619 26 8 | 24257 960 1552 | reference | gcc_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
591723685 | 21719 26 8 | 36673 960 1568 | reference | gcc_-funroll-loops | 20191212 | 20190816 |