Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1017632 | 4380 0 0 | 18103 896 760 | simple | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
1067192 | 3996 0 0 | 16447 896 760 | simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
1071322 | 2040 0 0 | 15262 888 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
1206373 | 2240 0 0 | 16486 888 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
1224958 | 2120 0 0 | 15492 800 768 | unrolled | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
1226197 | 2120 0 0 | 15444 800 768 | unrolled | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
1232392 | 3832 0 0 | 17559 896 760 | spec | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
1331925 | 3400 0 0 | 15751 896 760 | spec | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
1441783 | 3180 0 0 | 16334 888 744 | spec | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
1539251 | 2032 0 0 | 15182 888 744 | unrolled | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
1541316 | 1832 0 0 | 13006 888 744 | unrolled | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
1541729 | 1808 0 0 | 12878 888 744 | unrolled | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
1571465 | 2652 0 0 | 16359 896 760 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
1579725 | 2016 0 0 | 15158 888 744 | simple | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
1590463 | 4492 0 0 | 18183 896 760 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
1602440 | 1800 0 0 | 12806 888 744 | unrolled | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
1605744 | 2268 0 0 | 14607 896 760 | unrolled | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
1606983 | 2008 0 0 | 15238 888 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
1610287 | 2652 0 0 | 16391 896 760 | unrolled | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
1612765 | 2292 0 0 | 14655 896 760 | unrolled | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
1612765 | 2292 0 0 | 14767 896 760 | unrolled | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
1620612 | 3336 0 0 | 16716 800 768 | spec | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
1625568 | 4156 0 0 | 16479 896 760 | simple | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
1735839 | 3996 0 0 | 16335 896 760 | simple | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
1870477 | 3408 0 0 | 15863 896 760 | spec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
1979096 | 1756 0 0 | 11998 872 736 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
1980748 | 1756 0 0 | 11998 872 736 | unrolled | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
2002637 | 3856 0 0 | 17551 896 760 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
2059631 | 3424 0 0 | 15751 896 760 | spec | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
2260762 | 2120 0 0 | 15508 800 768 | unrolled | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
2270261 | 2104 0 0 | 15492 800 768 | simple | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
2335102 | 2120 0 0 | 15492 800 768 | unrolled | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
2337580 | 2120 0 0 | 15492 800 768 | unrolled | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
2413572 | 2216 0 0 | 16478 888 744 | unrolled | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
2413985 | 1956 0 0 | 12998 888 744 | unrolled | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
2414398 | 2216 0 0 | 16478 888 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
2414811 | 1956 0 0 | 12998 888 744 | unrolled | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
2414811 | 1956 0 0 | 12998 888 744 | unrolled | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
2452807 | 1756 0 0 | 11934 872 736 | unrolled | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
2453220 | 1756 0 0 | 11934 872 736 | unrolled | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
2453633 | 1756 0 0 | 11934 872 736 | unrolled | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
2455698 | 3064 0 0 | 16310 888 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
2475522 | 2240 0 0 | 16486 888 744 | simple | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
3043810 | 3328 0 0 | 16700 800 768 | spec | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
3045462 | 3328 0 0 | 16652 800 768 | spec | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
3047527 | 3328 0 0 | 16700 800 768 | spec | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
3051244 | 3328 0 0 | 16700 800 768 | spec | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
3175970 | 2376 0 0 | 15748 800 768 | simple | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
3291610 | 2376 0 0 | 15748 800 768 | simple | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
3406837 | 2376 0 0 | 15700 800 768 | simple | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
3549735 | 3516 0 0 | 17774 888 744 | spec | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
3561299 | 3516 0 0 | 17774 888 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
5147219 | 2376 0 0 | 15748 800 768 | simple | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
5926550 | 2236 0 0 | 13318 888 744 | spec | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
6041364 | 2292 0 0 | 13478 888 744 | spec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
11416559 | 1408 0 0 | 12406 888 744 | simple | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
11419863 | 1408 0 0 | 12462 888 744 | simple | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
12388761 | 1336 0 0 | 11574 872 736 | simple | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
12388761 | 1260 0 0 | 11438 872 736 | simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
13115228 | 2352 0 0 | 12614 872 736 | spec | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
13170983 | 2352 0 0 | 12614 872 736 | spec | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
15166599 | 4540 0 0 | 17726 872 744 | unrolled | gcc_-funroll-loops | 20190911 | 20190816 |
15189727 | 4540 0 0 | 17726 872 744 | unrolled | cc | 20190911 | 20190816 |
15209138 | 4540 0 0 | 17726 872 744 | unrolled | gcc | 20190911 | 20190816 |
15358231 | 2268 0 0 | 12462 872 736 | spec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
15424311 | 2268 0 0 | 12462 872 736 | spec | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
15427615 | 2268 0 0 | 12462 872 736 | spec | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
15439592 | 2408 0 0 | 13446 888 744 | spec | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
16556344 | 2532 0 0 | 13582 888 744 | spec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
16598057 | 2532 0 0 | 13582 888 744 | spec | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
16619946 | 2532 0 0 | 13582 888 744 | spec | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
25831911 | 1260 0 0 | 11438 872 736 | simple | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
25833150 | 1260 0 0 | 11438 872 736 | simple | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
25888905 | 1336 0 0 | 11574 872 736 | simple | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
28765863 | 1424 0 0 | 12590 888 744 | simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
30319569 | 1476 0 0 | 12502 888 744 | simple | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
30341458 | 1476 0 0 | 12502 888 744 | simple | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
30392257 | 1476 0 0 | 12502 888 744 | simple | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
104758689 | 2644 0 0 | 15830 872 744 | simple | gcc | 20190911 | 20190816 |
140976311 | 2644 0 0 | 15830 872 744 | simple | gcc_-funroll-loops | 20190911 | 20190816 |
141730862 | 2644 0 0 | 15830 872 744 | simple | cc | 20190911 | 20190816 |
149918174 | 5292 0 0 | 18502 872 744 | spec | gcc | 20190911 | 20190816 |
150023489 | 5292 0 0 | 18502 872 744 | spec | gcc_-funroll-loops | 20190911 | 20190816 |
235886189 | 5292 0 0 | 18502 872 744 | spec | cc | 20190911 | 20190816 |