Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
0 | 6996 0 0 | 18858 920 776 | bitslice_opt32 | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
0 | 5948 0 0 | 16153 912 744 | bitslice_opt32 | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
26649 | 7020 0 0 | 20538 920 776 | bitslice_opt32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
26649 | 6060 0 0 | 16249 912 744 | simple | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
33315 | 5940 0 0 | 15429 896 744 | simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
35532 | 8496 0 0 | 20346 920 776 | bitslice_ref32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
35532 | 6280 0 0 | 19481 912 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
41625 | 6296 0 0 | 17432 816 760 | bitslice_opt64 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
41625 | 5860 0 0 | 16065 912 744 | bitslice_opt64 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
41625 | 8544 0 0 | 21945 912 744 | bitslice_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
41625 | 12064 0 0 | 23914 920 776 | bitslice_ref64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
41625 | 5872 0 0 | 16976 816 760 | simple | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
41625 | 5940 0 0 | 15429 896 744 | simple | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
41625 | 5992 0 0 | 16105 912 744 | simple | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
41625 | 6288 0 0 | 19449 912 744 | simple | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
41625 | 6288 0 0 | 19786 920 776 | simple | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
41625 | 6016 0 0 | 17850 920 776 | simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
41630 | 6016 0 0 | 16169 912 744 | simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
44415 | 3956 0 0 | 13453 896 744 | bitslice_ref64 | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
49950 | 8620 0 0 | 20458 920 776 | bitslice_opt64 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
49950 | 8368 0 0 | 21537 912 744 | bitslice_opt64 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
52025 | 6060 0 0 | 16249 912 744 | simple | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
53298 | 8544 0 0 | 21945 912 744 | bitslice_opt64 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
58275 | 7412 0 0 | 19250 920 776 | bitslice_opt32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
58275 | 7460 0 0 | 20946 920 776 | bitslice_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
58275 | 6296 0 0 | 17432 816 760 | bitslice_opt64 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
58275 | 6296 0 0 | 17432 816 760 | bitslice_opt64 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
58275 | 9240 0 0 | 21074 920 776 | bitslice_ref32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
58275 | 8672 0 0 | 22186 920 776 | bitslice_ref32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
58275 | 12544 0 0 | 26026 920 776 | bitslice_ref64 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
58465 | 5872 0 0 | 16992 816 760 | simple | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
58465 | 6352 0 0 | 19737 912 744 | simple | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
66600 | 5960 0 0 | 16129 912 744 | bitslice_opt64 | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
66600 | 5860 0 0 | 16065 912 744 | bitslice_opt64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
66600 | 5856 0 0 | 15365 896 744 | bitslice_opt64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
66600 | 5872 0 0 | 16992 816 760 | simple | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
66600 | 6000 0 0 | 16153 912 744 | simple | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
66600 | 6000 0 0 | 17842 920 776 | simple | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
66600 | 5940 0 0 | 15429 896 744 | simple | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
66600 | 5940 0 0 | 15461 896 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
70158 | 5872 0 0 | 16992 816 760 | simple | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
71064 | 5760 0 0 | 16872 816 760 | bitslice_ref64 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
74925 | 6008 0 0 | 16177 912 744 | bitslice_opt64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
74925 | 6352 0 0 | 19737 912 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
74925 | 6060 0 0 | 16249 912 744 | simple | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
83240 | 12032 0 0 | 25546 920 776 | bitslice_ref64 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
83250 | 7004 0 0 | 18858 920 776 | bitslice_opt32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
83250 | 8412 0 0 | 20274 920 776 | bitslice_opt64 | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
83250 | 12568 0 0 | 24402 920 776 | bitslice_ref64 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
83250 | 3960 0 0 | 13493 896 744 | bitslice_ref64 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
83250 | 3960 0 0 | 13493 896 744 | bitslice_ref64 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
83260 | 12064 0 0 | 23922 920 776 | bitslice_ref64 | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
88830 | 3956 0 0 | 13453 896 744 | bitslice_ref64 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
91575 | 8520 0 0 | 21729 912 744 | bitslice_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
91575 | 8412 0 0 | 20266 920 776 | bitslice_opt64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
93460 | 5992 0 0 | 17810 920 776 | simple | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
99900 | 6296 0 0 | 17416 816 760 | bitslice_opt64 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
99900 | 6040 0 0 | 16169 912 744 | bitslice_opt64 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
99900 | 5856 0 0 | 15365 896 744 | bitslice_opt64 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
99900 | 8688 0 0 | 20546 920 776 | bitslice_ref32 | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
99900 | 9240 0 0 | 22722 920 776 | bitslice_ref32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
107690 | 8620 0 0 | 22106 920 776 | bitslice_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
108225 | 6028 0 0 | 17168 816 760 | bitslice_opt32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
108225 | 6028 0 0 | 17168 816 760 | bitslice_opt32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
108225 | 5856 0 0 | 15365 896 744 | bitslice_opt64 | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
108225 | 5852 0 0 | 15389 896 744 | bitslice_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
108225 | 4888 0 0 | 16016 816 760 | bitslice_ref32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
116550 | 5760 0 0 | 16888 816 760 | bitslice_ref64 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
116550 | 5760 0 0 | 16888 816 760 | bitslice_ref64 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
116550 | 5940 0 0 | 15461 896 744 | simple | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
116564 | 6280 0 0 | 19746 920 776 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
116930 | 8412 0 0 | 21930 920 776 | bitslice_opt64 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
124890 | 6080 0 0 | 19473 912 744 | bitslice_ref64 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
133200 | 6028 0 0 | 17168 816 760 | bitslice_opt32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
133200 | 5948 0 0 | 15453 896 744 | bitslice_opt32 | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
133200 | 5948 0 0 | 16153 912 744 | bitslice_opt32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
133200 | 5944 0 0 | 15485 896 744 | bitslice_opt32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
133200 | 5944 0 0 | 15485 896 744 | bitslice_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
133200 | 5948 0 0 | 15453 896 744 | bitslice_opt32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
133200 | 5904 0 0 | 19073 912 744 | bitslice_ref64 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
133216 | 5760 0 0 | 16888 816 760 | bitslice_ref64 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
133216 | 6224 0 0 | 19433 912 744 | bitslice_ref64 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
141525 | 3988 0 0 | 14185 912 744 | bitslice_ref32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
141525 | 7516 0 0 | 20913 912 744 | bitslice_ref32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
141525 | 7632 0 0 | 20841 912 744 | bitslice_ref32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
141525 | 4048 0 0 | 14209 912 744 | bitslice_ref64 | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
158175 | 3936 0 0 | 14137 912 744 | bitslice_ref32 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
162357 | 3988 0 0 | 14185 912 744 | bitslice_ref32 | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
166500 | 5948 0 0 | 15453 896 744 | bitslice_opt32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
166500 | 4104 0 0 | 14265 912 744 | bitslice_ref32 | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
166500 | 3956 0 0 | 13453 896 744 | bitslice_ref64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
166640 | 6128 0 0 | 16257 912 744 | bitslice_opt32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
174825 | 4176 0 0 | 14297 912 744 | bitslice_ref64 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
187088 | 4020 0 0 | 14217 912 744 | bitslice_ref64 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
191475 | 6028 0 0 | 17144 816 760 | bitslice_opt32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
199800 | 5852 0 0 | 15389 896 744 | bitslice_opt64 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
208125 | 5948 0 0 | 16153 912 744 | bitslice_opt32 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
216450 | 7408 0 0 | 20577 912 744 | bitslice_opt32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
216450 | 4888 0 0 | 16000 816 760 | bitslice_ref32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
216450 | 4888 0 0 | 16016 816 760 | bitslice_ref32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
233100 | 5860 0 0 | 16065 912 744 | bitslice_opt64 | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
245553 | 4888 0 0 | 16016 816 760 | bitslice_ref32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
245553 | 6080 0 0 | 19473 912 744 | bitslice_ref64 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
249750 | 7556 0 0 | 20961 912 744 | bitslice_opt32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
249750 | 7556 0 0 | 20961 912 744 | bitslice_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
249750 | 3964 0 0 | 13461 896 744 | bitslice_ref32 | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
249750 | 4136 0 0 | 14297 912 744 | bitslice_ref32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
280632 | 7560 0 0 | 20769 912 744 | bitslice_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
308025 | 7516 0 0 | 20913 912 744 | bitslice_ref32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
308025 | 4096 0 0 | 14257 912 744 | bitslice_ref64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
308025 | 15788 0 0 | 28310 904 744 | simple | cc | 20191126 | 20190816 |
327110 | 6032 0 0 | 16201 912 744 | bitslice_opt32 | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
333000 | 3960 0 0 | 13493 896 744 | bitslice_ref32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
333000 | 3960 0 0 | 13493 896 744 | bitslice_ref32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
333040 | 3964 0 0 | 13461 896 744 | bitslice_ref32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
333040 | 3964 0 0 | 13461 896 744 | bitslice_ref32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
341325 | 4192 0 0 | 14313 912 744 | bitslice_ref32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
349650 | 4020 0 0 | 14217 912 744 | bitslice_ref64 | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
373870 | 6080 0 0 | 16249 912 744 | bitslice_opt32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
373870 | 4020 0 0 | 14217 912 744 | bitslice_ref64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
424575 | 15788 0 0 | 28310 904 744 | simple | gcc_-funroll-loops | 20191126 | 20190816 |
432900 | 20780 0 0 | 33318 904 744 | bitslice_opt64 | gcc | 20191126 | 20190816 |
466256 | 7120 0 0 | 20289 912 744 | bitslice_ref32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
499560 | 8448 0 0 | 20982 904 744 | bitslice_ref64 | gcc_-funroll-loops | 20191126 | 20190816 |
607490 | 15788 0 0 | 28310 904 744 | simple | gcc | 20191126 | 20190816 |
701580 | 8448 0 0 | 20982 904 744 | bitslice_ref64 | cc | 20191126 | 20190816 |
874125 | 21040 0 0 | 33574 904 744 | bitslice_opt32 | cc | 20191126 | 20190816 |
1121610 | 21040 0 0 | 33574 904 744 | bitslice_opt32 | gcc_-funroll-loops | 20191126 | 20190816 |
1665000 | 20780 0 0 | 33318 904 744 | bitslice_opt64 | gcc_-funroll-loops | 20191126 | 20190816 |
1874981 | 8448 0 0 | 20982 904 744 | bitslice_ref64 | gcc | 20191126 | 20190816 |
1941038 | 21040 0 0 | 33574 904 744 | bitslice_opt32 | gcc | 20191126 | 20190816 |
2243220 | 20780 0 0 | 33318 904 744 | bitslice_opt64 | cc | 20191126 | 20190816 |
2243220 | 8600 0 0 | 21134 904 744 | bitslice_ref32 | gcc_-funroll-loops | 20191126 | 20190816 |
3663000 | 8600 0 0 | 21134 904 744 | bitslice_ref32 | gcc | 20191126 | 20190816 |
3663440 | 8600 0 0 | 21134 904 744 | bitslice_ref32 | cc | 20191126 | 20190816 |