Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
270928 | 1752 0 0 | 12798 888 744 | unrolled | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
281253 | 1952 0 0 | 15086 888 744 | simple | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
284557 | 4396 0 0 | 18127 896 760 | simple | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
284557 | 1976 0 0 | 15102 888 744 | unrolled | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
289926 | 2016 0 0 | 15230 888 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
294056 | 2500 0 0 | 14823 896 760 | unrolled | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
294882 | 1816 0 0 | 12814 888 744 | unrolled | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
295708 | 2496 0 0 | 14951 896 760 | unrolled | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
297360 | 4340 0 0 | 16663 896 760 | simple | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
301903 | 2688 0 0 | 16375 896 760 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
340312 | 2104 0 0 | 15492 800 768 | unrolled | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
341138 | 1756 0 0 | 11998 872 736 | unrolled | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
346920 | 2104 0 0 | 15428 800 768 | unrolled | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
346920 | 2104 0 0 | 15476 800 768 | unrolled | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
348572 | 1956 0 0 | 12990 888 744 | unrolled | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
348572 | 2216 0 0 | 16470 888 744 | unrolled | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
350224 | 1956 0 0 | 12990 888 744 | unrolled | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
350224 | 1956 0 0 | 12990 888 744 | unrolled | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
422912 | 1768 0 0 | 12926 888 744 | unrolled | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
427455 | 4480 0 0 | 18167 896 760 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
436128 | 2636 0 0 | 16359 896 760 | unrolled | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
437780 | 2448 0 0 | 14791 896 760 | unrolled | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
439432 | 4224 0 0 | 16575 896 760 | simple | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
443562 | 4272 0 0 | 16735 896 760 | simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
463386 | 2016 0 0 | 15222 888 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
502208 | 3840 0 0 | 17527 896 760 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
557137 | 1756 0 0 | 11998 872 736 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
659561 | 2104 0 0 | 15476 800 768 | unrolled | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
664930 | 3060 0 0 | 16444 800 768 | spec | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
666995 | 2104 0 0 | 15476 800 768 | unrolled | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
667408 | 3060 0 0 | 16380 800 768 | spec | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
669473 | 1756 0 0 | 11934 872 736 | unrolled | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
677320 | 1756 0 0 | 11934 872 736 | unrolled | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
677320 | 1756 0 0 | 11934 872 736 | unrolled | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
686819 | 2216 0 0 | 16470 888 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
687645 | 2208 0 0 | 16454 888 744 | simple | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
689297 | 2208 0 0 | 16454 888 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
702926 | 3408 0 0 | 15863 896 760 | spec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
708295 | 3776 0 0 | 17495 896 760 | spec | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
712012 | 3384 0 0 | 15735 896 760 | spec | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
815675 | 3416 0 0 | 15751 896 760 | spec | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
836325 | 2360 0 0 | 15684 800 768 | simple | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
972615 | 3084 0 0 | 16238 888 744 | spec | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
999460 | 3056 0 0 | 16294 888 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
1092385 | 2088 0 0 | 15476 800 768 | simple | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
1309210 | 3072 0 0 | 16460 800 768 | spec | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
1319948 | 3060 0 0 | 16444 800 768 | spec | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
1319948 | 3060 0 0 | 16444 800 768 | spec | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
1351749 | 2360 0 0 | 15732 800 768 | simple | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
1363726 | 2360 0 0 | 15732 800 768 | simple | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
1364139 | 2360 0 0 | 15732 800 768 | simple | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
1472758 | 3500 0 0 | 17758 888 744 | spec | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
1482257 | 3500 0 0 | 17758 888 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
1725101 | 2236 0 0 | 13318 888 744 | spec | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
1791594 | 4540 0 0 | 17718 872 744 | unrolled | cc | 20190911 | 20190816 |
2048480 | 2408 0 0 | 13446 888 744 | spec | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
2147600 | 2548 0 0 | 13598 888 744 | spec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
2701433 | 2292 0 0 | 13478 888 744 | spec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
3117324 | 1424 0 0 | 12590 888 744 | simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
3165232 | 1468 0 0 | 12486 888 744 | simple | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
3166884 | 1468 0 0 | 12486 888 744 | simple | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
3175144 | 1260 0 0 | 11438 872 736 | simple | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
3175144 | 1336 0 0 | 11574 872 736 | simple | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
3176383 | 1260 0 0 | 11438 872 736 | simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
3712044 | 2352 0 0 | 12614 872 736 | spec | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
3806621 | 2352 0 0 | 12614 872 736 | spec | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
4047813 | 4540 0 0 | 17718 872 744 | unrolled | gcc_-funroll-loops | 20190911 | 20190816 |
4075897 | 4540 0 0 | 17718 872 744 | unrolled | gcc | 20190911 | 20190816 |
4375322 | 2268 0 0 | 12462 872 736 | spec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
4382756 | 2268 0 0 | 12462 872 736 | spec | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
4389364 | 2268 0 0 | 12462 872 736 | spec | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
4877943 | 2548 0 0 | 13598 888 744 | spec | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
4887029 | 2548 0 0 | 13598 888 744 | spec | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
6569591 | 1260 0 0 | 11438 872 736 | simple | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
6586111 | 1336 0 0 | 11574 872 736 | simple | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
7328272 | 1408 0 0 | 12406 888 744 | simple | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
7346444 | 1408 0 0 | 12462 888 744 | simple | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
7718970 | 1468 0 0 | 12486 888 744 | simple | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
26531533 | 2644 0 0 | 15830 872 744 | simple | cc | 20190911 | 20190816 |
26545162 | 2644 0 0 | 15830 872 744 | simple | gcc_-funroll-loops | 20190911 | 20190816 |
36228773 | 2644 0 0 | 15830 872 744 | simple | gcc | 20190911 | 20190816 |
40034981 | 5292 0 0 | 18502 872 744 | spec | gcc | 20190911 | 20190816 |
63472731 | 5292 0 0 | 18502 872 744 | spec | gcc_-funroll-loops | 20190911 | 20190816 |
64130227 | 5292 0 0 | 18502 872 744 | spec | cc | 20190911 | 20190816 |