Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
79440 | 6448 0 0 | 19112 888 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
79520 | 6200 0 0 | 16656 888 744 | simple | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
80800 | 5868 0 0 | 18662 800 768 | simple | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
80800 | 5868 0 0 | 18718 800 768 | simple | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
80800 | 5868 0 0 | 18718 800 768 | simple | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
80800 | 5868 0 0 | 18718 800 768 | simple | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
83920 | 5956 0 0 | 18806 800 768 | simple | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190901 | 20190816 |
84480 | 6700 0 0 | 19288 888 744 | simple | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
85840 | 6484 0 0 | 16992 888 744 | simple | gcc_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
86080 | 6604 0 0 | 19801 896 760 | simple | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
86800 | 6372 0 0 | 18185 896 760 | simple | gcc_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
89760 | 6720 0 0 | 19881 896 760 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
90640 | 6432 0 0 | 16136 872 736 | simple | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
90720 | 6432 0 0 | 16136 872 736 | simple | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
91600 | 6464 0 0 | 16104 872 736 | simple | gcc_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
91600 | 6480 0 0 | 18273 896 760 | simple | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
91600 | 6464 0 0 | 16104 872 736 | simple | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
104160 | 10032 0 0 | 23281 896 760 | bitslice_opt64 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
105920 | 8540 0 0 | 21406 800 768 | bitslice_opt64 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190901 | 20190816 |
106720 | 10052 0 0 | 21929 896 760 | bitslice_opt64 | gcc_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
107040 | 8788 0 0 | 21424 888 744 | bitslice_opt64 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
111920 | 8428 0 0 | 21641 896 760 | bitslice_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
112160 | 7984 0 0 | 21233 896 760 | bitslice_opt32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
112400 | 8020 0 0 | 19889 896 760 | bitslice_opt32 | gcc_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
113360 | 8372 0 0 | 20225 896 760 | bitslice_opt32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
117520 | 10788 0 0 | 24009 896 760 | bitslice_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
117840 | 8500 0 0 | 21310 800 768 | bitslice_opt64 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
117840 | 8500 0 0 | 21366 800 768 | bitslice_opt64 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
118080 | 8500 0 0 | 21366 800 768 | bitslice_opt64 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
118400 | 8500 0 0 | 21366 800 768 | bitslice_opt64 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
124000 | 10852 0 0 | 22713 896 760 | bitslice_opt64 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
124720 | 9436 0 0 | 22152 888 744 | bitslice_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
136400 | 6828 0 0 | 20065 896 760 | bitslice_ref32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
137280 | 6360 0 0 | 19617 896 760 | bitslice_ref32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
138720 | 5680 0 0 | 17561 896 760 | bitslice_ref32 | gcc_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
139360 | 7572 0 0 | 21272 888 744 | simple | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190901 | 20190816 |
139360 | 7572 0 0 | 21272 888 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
142480 | 6268 0 0 | 19529 896 760 | bitslice_ref64 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
143600 | 5632 0 0 | 17513 896 760 | bitslice_ref64 | gcc_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
143600 | 7392 0 0 | 17872 888 744 | simple | gcc_-O_-fomit-frame-pointer | 20190901 | 20190816 |
143600 | 7392 0 0 | 17872 888 744 | simple | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
143760 | 6776 0 0 | 20009 896 760 | bitslice_ref64 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
144320 | 6140 0 0 | 18017 896 760 | bitslice_ref32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
145600 | 5532 0 0 | 18390 800 768 | bitslice_ref64 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190901 | 20190816 |
146880 | 6508 0 0 | 17072 888 744 | bitslice_opt64 | gcc_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
151680 | 6164 0 0 | 18041 896 760 | bitslice_ref64 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
152560 | 5596 0 0 | 18398 800 768 | bitslice_ref64 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
152560 | 5596 0 0 | 18454 800 768 | bitslice_ref64 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
153760 | 6464 0 0 | 16224 872 736 | bitslice_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
153840 | 5596 0 0 | 18454 800 768 | bitslice_ref64 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
154160 | 5596 0 0 | 18454 800 768 | bitslice_ref64 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
155680 | 6464 0 0 | 16224 872 736 | bitslice_opt64 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
155760 | 6156 0 0 | 18896 888 744 | bitslice_ref64 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
159840 | 6684 0 0 | 17192 888 744 | bitslice_opt64 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
160000 | 5900 0 0 | 18552 888 744 | bitslice_ref64 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
163680 | 6504 0 0 | 16200 872 736 | bitslice_opt64 | gcc_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
163680 | 6504 0 0 | 16200 872 736 | bitslice_opt64 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
177440 | 9972 0 0 | 23728 888 744 | bitslice_opt64 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190901 | 20190816 |
177440 | 9972 0 0 | 23728 888 744 | bitslice_opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
208720 | 4420 0 0 | 14992 888 744 | bitslice_ref64 | gcc_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
209440 | 6448 0 0 | 20224 888 744 | bitslice_ref64 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
210560 | 6448 0 0 | 20224 888 744 | bitslice_ref64 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190901 | 20190816 |
211680 | 4090 0 0 | 13864 872 736 | bitslice_ref64 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
213280 | 4090 0 0 | 13864 872 736 | bitslice_ref64 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
215440 | 6180 0 0 | 19046 800 768 | bitslice_opt32 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190901 | 20190816 |
215840 | 4090 0 0 | 13792 872 736 | bitslice_ref64 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
219360 | 4090 0 0 | 13792 872 736 | bitslice_ref64 | gcc_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
222640 | 6696 0 0 | 17232 888 744 | bitslice_opt64 | gcc_-O_-fomit-frame-pointer | 20190901 | 20190816 |
222640 | 6696 0 0 | 17232 888 744 | bitslice_opt64 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
223440 | 4364 0 0 | 14888 888 744 | bitslice_ref64 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
236960 | 6132 0 0 | 18998 800 768 | bitslice_opt32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
237600 | 6132 0 0 | 18942 800 768 | bitslice_opt32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
238640 | 6132 0 0 | 18998 800 768 | bitslice_opt32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
238720 | 6132 0 0 | 18998 800 768 | bitslice_opt32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
240800 | 4364 0 0 | 14912 888 744 | bitslice_ref64 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
241040 | 4364 0 0 | 14912 888 744 | bitslice_ref64 | gcc_-O_-fomit-frame-pointer | 20190901 | 20190816 |
246080 | 5548 0 0 | 18406 800 768 | bitslice_ref32 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190901 | 20190816 |
266560 | 5744 0 0 | 18598 800 768 | bitslice_ref32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
268560 | 5744 0 0 | 18598 800 768 | bitslice_ref32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
268560 | 5744 0 0 | 18598 800 768 | bitslice_ref32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
269200 | 5744 0 0 | 18550 800 768 | bitslice_ref32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
270640 | 7372 0 0 | 20008 888 744 | bitslice_opt32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
270880 | 7468 0 0 | 20184 888 744 | bitslice_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
285120 | 6268 0 0 | 16840 888 744 | bitslice_opt32 | gcc_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
285120 | 6032 0 0 | 15792 872 736 | bitslice_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
287600 | 6032 0 0 | 15792 872 736 | bitslice_opt32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
294480 | 6032 0 0 | 15728 872 736 | bitslice_opt32 | gcc_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
294720 | 6252 0 0 | 16760 888 744 | bitslice_opt32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
295760 | 6032 0 0 | 15728 872 736 | bitslice_opt32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
306720 | 7868 0 0 | 21632 888 744 | bitslice_opt32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190901 | 20190816 |
306800 | 7868 0 0 | 21632 888 744 | bitslice_opt32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
327680 | 7148 0 0 | 19808 888 744 | bitslice_ref32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
329120 | 7516 0 0 | 20256 888 744 | bitslice_ref32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
329920 | 6252 0 0 | 16792 888 744 | bitslice_opt32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
330160 | 6252 0 0 | 16792 888 744 | bitslice_opt32 | gcc_-O_-fomit-frame-pointer | 20190901 | 20190816 |
387360 | 7892 0 0 | 21664 888 744 | bitslice_ref32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
388640 | 7892 0 0 | 21664 888 744 | bitslice_ref32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190901 | 20190816 |
415760 | 4404 0 0 | 14976 888 744 | bitslice_ref32 | gcc_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
420400 | 4114 0 0 | 13888 872 736 | bitslice_ref32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
424000 | 4114 0 0 | 13888 872 736 | bitslice_ref32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
428160 | 4114 0 0 | 13816 872 736 | bitslice_ref32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
429280 | 4316 0 0 | 14840 888 744 | bitslice_ref32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
430000 | 4114 0 0 | 13816 872 736 | bitslice_ref32 | gcc_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
448160 | 4296 0 0 | 14840 888 744 | bitslice_ref32 | gcc_-O_-fomit-frame-pointer | 20190901 | 20190816 |
448560 | 4296 0 0 | 14840 888 744 | bitslice_ref32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
535120 | 15868 0 0 | 32697 880 744 | simple | cc | 20190901 | 20190816 |
535120 | 15868 0 0 | 32697 880 744 | simple | gcc | 20190901 | 20190816 |
535120 | 15868 0 0 | 32697 880 744 | simple | gcc_-funroll-loops | 20190901 | 20190816 |
2078720 | 21020 0 0 | 37905 880 744 | bitslice_opt64 | cc | 20190901 | 20190816 |
2079280 | 21020 0 0 | 37905 880 744 | bitslice_opt64 | gcc | 20190901 | 20190816 |
2080400 | 21020 0 0 | 37905 880 744 | bitslice_opt64 | gcc_-funroll-loops | 20190901 | 20190816 |
2336320 | 8744 0 0 | 25625 880 744 | bitslice_ref64 | cc | 20190901 | 20190816 |
2336320 | 8744 0 0 | 25625 880 744 | bitslice_ref64 | gcc | 20190901 | 20190816 |
2336960 | 8744 0 0 | 25625 880 744 | bitslice_ref64 | gcc_-funroll-loops | 20190901 | 20190816 |
4213200 | 21280 0 0 | 38161 880 744 | bitslice_opt32 | cc | 20190901 | 20190816 |
4215120 | 21280 0 0 | 38161 880 744 | bitslice_opt32 | gcc | 20190901 | 20190816 |
4255120 | 21280 0 0 | 38161 880 744 | bitslice_opt32 | gcc_-funroll-loops | 20190901 | 20190816 |
4526640 | 8908 0 0 | 25793 880 744 | bitslice_ref32 | gcc_-funroll-loops | 20190901 | 20190816 |
4528560 | 8908 0 0 | 25793 880 744 | bitslice_ref32 | gcc | 20190901 | 20190816 |
4569440 | 8908 0 0 | 25793 880 744 | bitslice_ref32 | cc | 20190901 | 20190816 |