Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
149919 | 1752 0 0 | 12798 888 744 | unrolled | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
154875 | 1952 0 0 | 15086 888 744 | simple | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
158592 | 2496 0 0 | 14951 896 760 | unrolled | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
159418 | 2488 0 0 | 14839 896 760 | unrolled | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
160244 | 2540 0 0 | 14871 896 760 | unrolled | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
161896 | 2676 0 0 | 16391 896 760 | unrolled | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
164787 | 2728 0 0 | 16423 896 760 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
166026 | 4264 0 0 | 16623 896 760 | simple | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
166026 | 4272 0 0 | 16735 896 760 | simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
169330 | 4520 0 0 | 18215 896 760 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
183372 | 2104 0 0 | 15492 800 768 | unrolled | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
187089 | 2104 0 0 | 15476 800 768 | unrolled | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
187502 | 2104 0 0 | 15428 800 768 | unrolled | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
188328 | 1756 0 0 | 11998 872 736 | unrolled | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
188741 | 2216 0 0 | 16470 888 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
194523 | 1956 0 0 | 12990 888 744 | unrolled | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
197001 | 1756 0 0 | 11934 872 736 | unrolled | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
197001 | 1756 0 0 | 11934 872 736 | unrolled | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
198653 | 2208 0 0 | 16454 888 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
199066 | 2208 0 0 | 16454 888 744 | simple | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
222607 | 4436 0 0 | 18159 896 760 | simple | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
230867 | 1768 0 0 | 12926 888 744 | unrolled | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
237062 | 1976 0 0 | 15102 888 744 | unrolled | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
243670 | 4380 0 0 | 16711 896 760 | simple | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
249039 | 1816 0 0 | 12814 888 744 | unrolled | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
250278 | 2016 0 0 | 15230 888 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
251104 | 2016 0 0 | 15222 888 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
297360 | 1756 0 0 | 11998 872 736 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
335356 | 3360 0 0 | 15719 896 760 | spec | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
338660 | 3816 0 0 | 17511 896 760 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
354767 | 2104 0 0 | 15476 800 768 | unrolled | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
355180 | 2104 0 0 | 15476 800 768 | unrolled | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
362614 | 1756 0 0 | 11934 872 736 | unrolled | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
370874 | 2216 0 0 | 16470 888 744 | unrolled | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
371700 | 1956 0 0 | 12990 888 744 | unrolled | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
371700 | 1956 0 0 | 12990 888 744 | unrolled | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
447692 | 3092 0 0 | 16476 800 768 | spec | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
451409 | 3092 0 0 | 16412 800 768 | spec | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
452235 | 2360 0 0 | 15732 800 768 | simple | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
457191 | 2360 0 0 | 15732 800 768 | simple | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
458430 | 3536 0 0 | 17806 888 744 | spec | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
483210 | 3752 0 0 | 17479 896 760 | spec | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
484862 | 3376 0 0 | 15831 896 760 | spec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
555898 | 3392 0 0 | 15719 896 760 | spec | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
576135 | 2088 0 0 | 15476 800 768 | simple | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
650888 | 3084 0 0 | 16238 888 744 | spec | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
669886 | 3056 0 0 | 16294 888 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
709947 | 2360 0 0 | 15732 800 768 | simple | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
710360 | 2360 0 0 | 15684 800 768 | simple | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
929663 | 3092 0 0 | 16476 800 768 | spec | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
931315 | 3092 0 0 | 16476 800 768 | spec | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
936684 | 3104 0 0 | 16492 800 768 | spec | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
942466 | 4540 0 0 | 17718 872 744 | unrolled | gcc_-funroll-loops | 20190911 | 20190816 |
956095 | 3536 0 0 | 17806 888 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
991613 | 2308 0 0 | 13494 888 744 | spec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
1193983 | 2284 0 0 | 12478 872 736 | spec | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
1193983 | 2284 0 0 | 12478 872 736 | spec | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
1193983 | 2284 0 0 | 12478 872 736 | spec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
1195635 | 2548 0 0 | 13598 888 744 | spec | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
1503733 | 1408 0 0 | 12406 888 744 | simple | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
1580138 | 2252 0 0 | 13334 888 744 | spec | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
1640436 | 1260 0 0 | 11438 872 736 | simple | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
1642501 | 1468 0 0 | 12486 888 744 | simple | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
1650348 | 1260 0 0 | 11438 872 736 | simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
2078216 | 2352 0 0 | 12614 872 736 | spec | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
2130667 | 4540 0 0 | 17718 872 744 | unrolled | gcc | 20190911 | 20190816 |
2144709 | 2352 0 0 | 12614 872 736 | spec | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
2261175 | 4540 0 0 | 17718 872 744 | unrolled | cc | 20190911 | 20190816 |
2389618 | 2424 0 0 | 13462 888 744 | spec | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
2672110 | 2548 0 0 | 13598 888 744 | spec | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
2699368 | 2548 0 0 | 13598 888 744 | spec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
3404772 | 1260 0 0 | 11438 872 736 | simple | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
3405598 | 1336 0 0 | 11574 872 736 | simple | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
3419640 | 1336 0 0 | 11574 872 736 | simple | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
3792166 | 1424 0 0 | 12590 888 744 | simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
3804969 | 1408 0 0 | 12462 888 744 | simple | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
3998666 | 1468 0 0 | 12486 888 744 | simple | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
4003622 | 1468 0 0 | 12486 888 744 | simple | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
13706231 | 2644 0 0 | 15830 872 744 | simple | gcc_-funroll-loops | 20190911 | 20190816 |
18517681 | 2644 0 0 | 15830 872 744 | simple | gcc | 20190911 | 20190816 |
18548656 | 2644 0 0 | 15830 872 744 | simple | cc | 20190911 | 20190816 |
20792072 | 5292 0 0 | 18502 872 744 | spec | gcc | 20190911 | 20190816 |
33366270 | 5292 0 0 | 18502 872 744 | spec | gcc_-funroll-loops | 20190911 | 20190816 |
33399310 | 5292 0 0 | 18502 872 744 | spec | cc | 20190911 | 20190816 |