Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
263907 | 14333 0 0 | 46791 904 1568 | vec | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
265559 | 16241 0 0 | 49247 904 1584 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
266385 | 14349 0 0 | 46895 904 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
267624 | 11579 0 0 | 44192 816 1584 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
267624 | 12641 0 0 | 44263 904 1584 | opt | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
267624 | 11579 0 0 | 44192 816 1584 | vec | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
268037 | 6914 0 0 | 36431 888 1552 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
268037 | 11603 0 0 | 44160 816 1584 | vec | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
268037 | 11579 0 0 | 44192 816 1584 | vec | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
268037 | 6914 0 0 | 36431 888 1552 | vec | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
268863 | 7501 0 0 | 37831 904 1568 | vec | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
269276 | 7545 0 0 | 37951 904 1568 | vec | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
270928 | 6886 0 0 | 36463 888 1552 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
270928 | 6886 0 0 | 36463 888 1552 | vec | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
270928 | 6886 0 0 | 36463 888 1552 | vec | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
271341 | 7617 0 0 | 38127 904 1568 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
288274 | 7845 0 0 | 38263 904 1568 | vec | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
290752 | 7857 0 0 | 38279 904 1568 | vec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
299012 | 12649 0 0 | 44375 904 1584 | vec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
299838 | 11579 0 0 | 44192 816 1584 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
300664 | 16201 0 0 | 49103 904 1584 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
301077 | 7545 0 0 | 37951 904 1568 | opt | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
301490 | 6906 0 0 | 36431 888 1552 | vec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
303968 | 6914 0 0 | 36431 888 1552 | vec | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
304381 | 6906 0 0 | 36431 888 1552 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
323379 | 14605 0 0 | 48255 904 1568 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
323792 | 7845 0 0 | 38263 904 1568 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
348572 | 8609 0 0 | 40335 904 1584 | lowmem | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
353528 | 8501 0 0 | 40055 904 1584 | lowmem | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
353941 | 8561 0 0 | 40191 904 1584 | lowmem | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
379134 | 6777 0 0 | 37207 904 1568 | lowmem | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
383264 | 9781 0 0 | 42223 904 1568 | lowmem | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
390285 | 9765 0 0 | 42303 904 1568 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
391111 | 9555 0 0 | 42160 816 1584 | lowmem | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
391111 | 9555 0 0 | 42160 816 1584 | lowmem | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
392350 | 6437 0 0 | 36767 904 1568 | lowmem | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
399371 | 5914 0 0 | 35439 888 1552 | lowmem | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
415891 | 10481 0 0 | 44127 904 1568 | lowmem | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
416304 | 10481 0 0 | 44127 904 1568 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
543508 | 16241 0 0 | 49247 904 1584 | vec | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
544747 | 14333 0 0 | 46791 904 1568 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
549703 | 14349 0 0 | 46895 904 1568 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
551768 | 11599 0 0 | 44224 816 1584 | vec | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
553833 | 11599 0 0 | 44224 816 1584 | opt | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
554246 | 12641 0 0 | 44263 904 1584 | vec | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
555072 | 16201 0 0 | 49103 904 1584 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
557963 | 7617 0 0 | 38127 904 1568 | vec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
560854 | 6886 0 0 | 36463 888 1552 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
560854 | 12649 0 0 | 44375 904 1584 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
562093 | 11603 0 0 | 44160 816 1584 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
563332 | 11579 0 0 | 44192 816 1584 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
563332 | 11579 0 0 | 44192 816 1584 | vec | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
569527 | 12645 0 0 | 44191 904 1584 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
570766 | 12645 0 0 | 44191 904 1584 | vec | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
572418 | 7501 0 0 | 37831 904 1568 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
579852 | 6914 0 0 | 36431 888 1552 | opt | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
630651 | 14605 0 0 | 48255 904 1568 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
632716 | 14605 0 0 | 48255 904 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
634781 | 7845 0 0 | 38263 904 1568 | opt | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
635194 | 7845 0 0 | 38263 904 1568 | vec | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
637259 | 14605 0 0 | 48255 904 1568 | vec | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
644693 | 7857 0 0 | 38279 904 1568 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
684754 | 11537 0 0 | 44535 904 1584 | lowmem | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
701687 | 6441 0 0 | 36831 904 1568 | lowmem | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
705404 | 6505 0 0 | 37007 904 1568 | lowmem | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
707056 | 11497 0 0 | 44407 904 1584 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
717794 | 9727 0 0 | 42352 816 1584 | lowmem | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
719033 | 15746 0 0 | 49151 888 1568 | vec | cc | 20191215 | 20190816 |
719446 | 5882 0 0 | 35455 888 1552 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
719859 | 5882 0 0 | 35455 888 1552 | lowmem | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
721924 | 15746 0 0 | 49151 888 1568 | vec | gcc | 20191215 | 20190816 |
726467 | 9579 0 0 | 42144 816 1584 | lowmem | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
727293 | 9555 0 0 | 42160 816 1584 | lowmem | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
733901 | 5914 0 0 | 35439 888 1552 | lowmem | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
742161 | 9335 0 0 | 26895 904 1584 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
798742 | 11170 0 0 | 44559 888 1568 | lowmem | gcc | 20191215 | 20190816 |
802046 | 6777 0 0 | 37207 904 1568 | lowmem | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
812784 | 6793 0 0 | 37223 904 1568 | lowmem | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
812784 | 5902 0 0 | 35423 888 1552 | lowmem | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
830956 | 9047 0 0 | 26751 904 1584 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
892080 | 14078 0 0 | 32544 816 1584 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
989961 | 14078 0 0 | 32496 816 1584 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
1655304 | 15746 0 0 | 49151 888 1568 | opt | cc | 20191215 | 20190816 |
1658608 | 15746 0 0 | 49151 888 1568 | opt | gcc_-funroll-loops | 20191215 | 20190816 |
1659021 | 15746 0 0 | 49151 888 1568 | opt | gcc | 20191215 | 20190816 |
1832894 | 12687 0 0 | 31607 904 1584 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
1833307 | 12479 0 0 | 31487 904 1584 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
1834959 | 11791 0 0 | 30231 904 1568 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
1891540 | 15746 0 0 | 49151 888 1568 | vec | gcc_-funroll-loops | 20191215 | 20190816 |
1913429 | 10355 0 0 | 30096 912 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
2024113 | 11170 0 0 | 44559 888 1568 | lowmem | cc | 20191215 | 20190816 |
2031547 | 11170 0 0 | 44559 888 1568 | lowmem | gcc_-funroll-loops | 20191215 | 20190816 |
2093084 | 14166 0 0 | 32640 816 1584 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
2124472 | 14078 0 0 | 32544 816 1584 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
2126124 | 14078 0 0 | 32544 816 1584 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
2252089 | 9227 0 0 | 26863 904 1584 | ref | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
2576294 | 6279 0 0 | 22792 912 1568 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
2881088 | 6279 0 0 | 22792 912 1568 | ref | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
2884805 | 6347 0 0 | 22743 904 1568 | ref | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
3379992 | 5530 0 0 | 21192 896 1552 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
3417575 | 5494 0 0 | 21104 896 1552 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
3419640 | 5494 0 0 | 21104 896 1552 | ref | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
3427074 | 5494 0 0 | 21104 896 1552 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
4881247 | 11967 0 0 | 30503 904 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
6645996 | 10355 0 0 | 30096 912 1568 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
7312165 | 6395 0 0 | 22903 904 1568 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
7801570 | 6315 0 0 | 22647 904 1568 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
8925343 | 6287 0 0 | 22808 912 1568 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
8936907 | 5530 0 0 | 21192 896 1552 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
15519714 | 9433 0 0 | 28864 896 1568 | ref | gcc | 20191215 | 20190816 |
49300636 | 9433 0 0 | 28864 896 1568 | ref | gcc_-funroll-loops | 20191215 | 20190816 |
49338219 | 9433 0 0 | 28864 896 1568 | ref | cc | 20191215 | 20190816 |