Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
539378 | 16253 0 0 | 48799 904 1568 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
542682 | 16253 0 0 | 48799 904 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
543921 | 8625 0 0 | 39031 904 1568 | opt | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
543921 | 7814 0 0 | 37327 888 1552 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
544334 | 14231 0 0 | 46848 816 1584 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
544334 | 14231 0 0 | 46848 816 1584 | vec | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
544334 | 7814 0 0 | 37327 888 1552 | vec | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
545986 | 8537 0 0 | 38871 904 1568 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
546399 | 8537 0 0 | 38871 904 1568 | vec | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
547638 | 8689 0 0 | 39191 904 1568 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
547638 | 7790 0 0 | 37359 888 1552 | vec | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
555898 | 7806 0 0 | 37327 888 1552 | vec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
582743 | 16529 0 0 | 50175 904 1568 | vec | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
589764 | 8853 0 0 | 39271 904 1568 | opt | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
597611 | 17829 0 0 | 50855 904 1584 | vec | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
600502 | 16261 0 0 | 48719 904 1568 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
602154 | 17785 0 0 | 50711 904 1584 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
608349 | 7814 0 0 | 37327 888 1552 | opt | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
608349 | 7790 0 0 | 37359 888 1552 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
609175 | 14231 0 0 | 46848 816 1584 | vec | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
609175 | 8625 0 0 | 39031 904 1568 | vec | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
610827 | 14231 0 0 | 46848 816 1584 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
611653 | 7806 0 0 | 37327 888 1552 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
646345 | 16529 0 0 | 50175 904 1568 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
654192 | 8853 0 0 | 39271 904 1568 | vec | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
657496 | 8865 0 0 | 39287 904 1568 | vec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
703752 | 9809 0 0 | 41551 904 1584 | lowmem | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
722337 | 6618 0 0 | 36135 888 1552 | lowmem | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
725228 | 6590 0 0 | 36167 888 1552 | lowmem | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
764050 | 7749 0 0 | 38175 904 1568 | lowmem | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
778505 | 11497 0 0 | 44023 904 1568 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
782222 | 11557 0 0 | 44015 904 1568 | lowmem | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
783874 | 9761 0 0 | 41407 904 1584 | lowmem | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
789656 | 7353 0 0 | 37759 904 1568 | lowmem | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
790895 | 7301 0 0 | 37623 904 1568 | lowmem | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
791721 | 12275 0 0 | 44880 816 1584 | lowmem | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
794612 | 12275 0 0 | 44880 816 1584 | lowmem | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
839216 | 12369 0 0 | 46007 904 1568 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
1099819 | 17829 0 0 | 50855 904 1584 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
1113448 | 16261 0 0 | 48719 904 1568 | vec | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
1114274 | 17785 0 0 | 50711 904 1584 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
1123773 | 13933 0 0 | 45583 904 1584 | vec | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
1127903 | 14251 0 0 | 46880 816 1584 | opt | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
1127903 | 14251 0 0 | 46880 816 1584 | vec | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
1130381 | 13949 0 0 | 45695 904 1584 | vec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
1132033 | 13933 0 0 | 45583 904 1584 | opt | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
1134098 | 8689 0 0 | 39191 904 1568 | vec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
1136989 | 13949 0 0 | 45695 904 1584 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
1144010 | 7790 0 0 | 37359 888 1552 | vec | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
1146901 | 14255 0 0 | 46816 816 1584 | vec | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
1147727 | 7790 0 0 | 37359 888 1552 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
1150205 | 13929 0 0 | 45495 904 1584 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
1150205 | 14231 0 0 | 46848 816 1584 | vec | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
1151444 | 14255 0 0 | 46816 816 1584 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
1151857 | 13929 0 0 | 45495 904 1584 | vec | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
1182832 | 7814 0 0 | 37327 888 1552 | vec | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
1244369 | 14231 0 0 | 46848 816 1584 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
1286082 | 8853 0 0 | 39271 904 1568 | vec | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
1287734 | 16529 0 0 | 50175 904 1568 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
1289799 | 16529 0 0 | 50175 904 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
1292277 | 8853 0 0 | 39271 904 1568 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
1353814 | 8865 0 0 | 39287 904 1568 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
1398418 | 13037 0 0 | 46047 904 1584 | lowmem | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
1433110 | 7409 0 0 | 37919 904 1568 | lowmem | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
1436414 | 13001 0 0 | 45919 904 1584 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
1445500 | 9701 0 0 | 41271 904 1584 | lowmem | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
1445500 | 17078 0 0 | 50479 888 1568 | opt | gcc | 20191215 | 20190816 |
1456238 | 12387 0 0 | 45008 816 1584 | lowmem | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
1457890 | 6590 0 0 | 36167 888 1552 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
1475236 | 12275 0 0 | 44880 816 1584 | lowmem | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
1495473 | 6606 0 0 | 36119 888 1552 | lowmem | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
1551641 | 6618 0 0 | 36135 888 1552 | lowmem | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
1582203 | 12299 0 0 | 44864 816 1584 | lowmem | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
1594593 | 12350 0 0 | 45743 888 1568 | lowmem | gcc_-funroll-loops | 20191215 | 20190816 |
1615243 | 12369 0 0 | 46007 904 1568 | lowmem | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
1621438 | 17078 0 0 | 50479 888 1568 | opt | cc | 20191215 | 20190816 |
1640436 | 7765 0 0 | 38191 904 1568 | lowmem | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
1897322 | 9439 0 0 | 27079 904 1584 | ref | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
1902691 | 7749 0 0 | 38175 904 1568 | lowmem | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
2244655 | 14410 0 0 | 32880 816 1584 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
2251676 | 14410 0 0 | 32880 816 1584 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
3359755 | 17078 0 0 | 50479 888 1568 | vec | cc | 20191215 | 20190816 |
3373384 | 17078 0 0 | 50479 888 1568 | opt | gcc_-funroll-loops | 20191215 | 20190816 |
3375862 | 17078 0 0 | 50479 888 1568 | vec | gcc | 20191215 | 20190816 |
3382057 | 17078 0 0 | 50479 888 1568 | vec | gcc_-funroll-loops | 20191215 | 20190816 |
4089113 | 12350 0 0 | 45743 888 1568 | lowmem | gcc | 20191215 | 20190816 |
4119675 | 12350 0 0 | 45743 888 1568 | lowmem | cc | 20191215 | 20190816 |
4190298 | 13027 0 0 | 31951 904 1584 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
4210948 | 12831 0 0 | 31831 904 1584 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
4606602 | 12563 0 0 | 31087 904 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
4821775 | 14502 0 0 | 32976 816 1584 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
4876291 | 10995 0 0 | 30728 912 1568 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
4901484 | 14410 0 0 | 32832 816 1584 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
4920895 | 14410 0 0 | 32880 816 1584 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
5100550 | 9251 0 0 | 26967 904 1584 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
5159609 | 9543 0 0 | 27111 904 1584 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
5948852 | 6483 0 0 | 22879 904 1568 | ref | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
6001303 | 6423 0 0 | 22944 912 1568 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
6605935 | 6415 0 0 | 22928 912 1568 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
6664994 | 6451 0 0 | 22775 904 1568 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
6674080 | 6531 0 0 | 23039 904 1568 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
7777203 | 5654 0 0 | 21312 896 1552 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
7786702 | 5654 0 0 | 21312 896 1552 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
11491312 | 12407 0 0 | 30847 904 1568 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
14489692 | 10995 0 0 | 30728 912 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
20507928 | 6415 0 0 | 22928 912 1568 | ref | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
20936622 | 5614 0 0 | 21224 896 1552 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
20967597 | 5614 0 0 | 21224 896 1552 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
21022939 | 5614 0 0 | 21224 896 1552 | ref | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
39726883 | 9681 0 0 | 29104 896 1568 | ref | cc | 20191215 | 20190816 |
40383140 | 9681 0 0 | 29104 896 1568 | ref | gcc | 20191215 | 20190816 |
115782485 | 9681 0 0 | 29104 896 1568 | ref | gcc_-funroll-loops | 20191215 | 20190816 |