Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
512946 | 1752 0 0 | 12798 888 744 | unrolled | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
541030 | 1976 0 0 | 15102 888 744 | unrolled | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
550942 | 2016 0 0 | 15230 888 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
551768 | 2016 0 0 | 15222 888 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
559615 | 1816 0 0 | 12814 888 744 | unrolled | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
561680 | 2588 0 0 | 16311 896 760 | unrolled | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
572418 | 2212 0 0 | 14671 896 760 | unrolled | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
579852 | 4092 0 0 | 16415 896 760 | simple | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
583569 | 2636 0 0 | 16327 896 760 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
600502 | 4428 0 0 | 18119 896 760 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
647171 | 1756 0 0 | 11998 872 736 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
664517 | 2120 0 0 | 15492 800 768 | unrolled | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
669060 | 2216 0 0 | 16470 888 744 | unrolled | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
671951 | 1956 0 0 | 12990 888 744 | unrolled | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
679385 | 1756 0 0 | 11934 872 736 | unrolled | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
684341 | 1756 0 0 | 11934 872 736 | unrolled | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
685993 | 2120 0 0 | 15492 800 768 | unrolled | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
707882 | 2208 0 0 | 16454 888 744 | simple | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
707882 | 2208 0 0 | 16454 888 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
783048 | 4356 0 0 | 18071 896 760 | simple | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
819805 | 3360 0 0 | 15815 896 760 | spec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
821870 | 1768 0 0 | 12926 888 744 | unrolled | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
843759 | 2204 0 0 | 14559 896 760 | unrolled | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
847063 | 3988 0 0 | 16335 896 760 | simple | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
847063 | 3996 0 0 | 16447 896 760 | simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
862757 | 1952 0 0 | 15086 888 744 | simple | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
864409 | 3824 0 0 | 17519 896 760 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
925946 | 2252 0 0 | 14575 896 760 | unrolled | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
998221 | 3056 0 0 | 16294 888 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
1072561 | 1756 0 0 | 11998 872 736 | unrolled | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
1088255 | 3336 0 0 | 16716 800 768 | spec | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
1115926 | 3328 0 0 | 16700 800 768 | spec | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
1118817 | 3328 0 0 | 16652 800 768 | spec | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
1147314 | 3352 0 0 | 15703 896 760 | spec | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
1150205 | 3792 0 0 | 17511 896 760 | spec | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
1239413 | 2120 0 0 | 15508 800 768 | unrolled | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
1275344 | 2120 0 0 | 15444 800 768 | unrolled | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
1275344 | 2120 0 0 | 15492 800 768 | unrolled | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
1311275 | 1756 0 0 | 11934 872 736 | unrolled | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
1313340 | 3392 0 0 | 15719 896 760 | spec | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
1318709 | 2216 0 0 | 16470 888 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
1319535 | 1956 0 0 | 12990 888 744 | unrolled | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
1319535 | 1956 0 0 | 12990 888 744 | unrolled | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
1592528 | 3084 0 0 | 16238 888 744 | spec | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
1643327 | 2376 0 0 | 15748 800 768 | simple | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
1802745 | 2376 0 0 | 15700 800 768 | simple | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
2098453 | 3328 0 0 | 16700 800 768 | spec | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
2099279 | 3328 0 0 | 16700 800 768 | spec | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
2134384 | 2104 0 0 | 15492 800 768 | simple | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
2487086 | 3488 0 0 | 17758 888 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
2494520 | 3488 0 0 | 17758 888 744 | spec | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
2645265 | 2376 0 0 | 15748 800 768 | simple | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
2664676 | 2376 0 0 | 15748 800 768 | simple | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
3268895 | 2236 0 0 | 13318 888 744 | spec | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
3493567 | 4540 0 0 | 17718 872 744 | unrolled | cc | 20190911 | 20190816 |
4072593 | 2532 0 0 | 13582 888 744 | spec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
5080726 | 2292 0 0 | 13478 888 744 | spec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
6117769 | 1424 0 0 | 12590 888 744 | simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
6187979 | 1336 0 0 | 11574 872 736 | simple | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
6193348 | 1260 0 0 | 11438 872 736 | simple | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
6212346 | 1336 0 0 | 11574 872 736 | simple | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
6226801 | 1260 0 0 | 11438 872 736 | simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
6230518 | 1468 0 0 | 12486 888 744 | simple | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
6273470 | 1468 0 0 | 12486 888 744 | simple | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
7061887 | 2352 0 0 | 12614 872 736 | spec | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
7170093 | 2352 0 0 | 12614 872 736 | spec | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
7893669 | 4540 0 0 | 17718 872 744 | unrolled | gcc_-funroll-loops | 20190911 | 20190816 |
7895321 | 4540 0 0 | 17718 872 744 | unrolled | gcc | 20190911 | 20190816 |
8221178 | 2268 0 0 | 12462 872 736 | spec | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
8223243 | 2268 0 0 | 12462 872 736 | spec | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
8252153 | 2408 0 0 | 13446 888 744 | spec | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
8270738 | 2268 0 0 | 12462 872 736 | spec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
9088478 | 2532 0 0 | 13582 888 744 | spec | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
9095499 | 2532 0 0 | 13582 888 744 | spec | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
12935573 | 1260 0 0 | 11438 872 736 | simple | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
14415765 | 1408 0 0 | 12462 888 744 | simple | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
14454587 | 1408 0 0 | 12406 888 744 | simple | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
15216985 | 1468 0 0 | 12486 888 744 | simple | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
52566227 | 2644 0 0 | 15830 872 744 | simple | cc | 20190911 | 20190816 |
70553616 | 2644 0 0 | 15830 872 744 | simple | gcc_-funroll-loops | 20190911 | 20190816 |
70613914 | 2644 0 0 | 15830 872 744 | simple | gcc | 20190911 | 20190816 |
77884779 | 5292 0 0 | 18502 872 744 | spec | gcc | 20190911 | 20190816 |
123631137 | 5292 0 0 | 18502 872 744 | spec | cc | 20190911 | 20190816 |
123669959 | 5292 0 0 | 18502 872 744 | spec | gcc_-funroll-loops | 20190911 | 20190816 |