Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
88830 | 2076 0 0 | 15465 912 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
133200 | 1936 0 0 | 15105 912 744 | simple | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
133245 | 1912 0 0 | 15129 912 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
149850 | 1952 0 0 | 15161 912 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
158175 | 2076 0 0 | 15465 912 744 | simple | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
158175 | 1592 0 0 | 11761 912 744 | unrolled | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
174825 | 1912 0 0 | 15089 912 744 | unrolled | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
177660 | 12160 0 0 | 24002 920 776 | spec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
183150 | 2136 0 0 | 13264 816 760 | unrolled | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
183304 | 1464 0 0 | 10997 896 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
202111 | 1676 0 0 | 11873 912 744 | unrolled | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
202111 | 1676 0 0 | 11873 912 744 | unrolled | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
210474 | 2212 0 0 | 14074 920 776 | unrolled | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
241425 | 5932 0 0 | 19402 920 776 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
241425 | 2252 0 0 | 14106 920 776 | unrolled | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
249750 | 1584 0 0 | 11713 912 744 | unrolled | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
253943 | 1584 0 0 | 11753 912 744 | unrolled | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
274725 | 5864 0 0 | 17690 920 776 | simple | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
274725 | 2232 0 0 | 14074 920 776 | unrolled | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
291375 | 2136 0 0 | 13264 816 760 | unrolled | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
299700 | 1464 0 0 | 10997 896 744 | unrolled | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
327404 | 5732 0 0 | 19234 920 776 | simple | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
341325 | 3276 0 0 | 16665 912 744 | spec | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
341325 | 2136 0 0 | 13264 816 760 | unrolled | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
350790 | 5652 0 0 | 17498 920 776 | simple | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
362483 | 2060 0 0 | 15457 912 744 | unrolled | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
373870 | 1464 0 0 | 10965 896 744 | unrolled | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
373870 | 1676 0 0 | 11873 912 744 | unrolled | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
373870 | 2708 0 0 | 16226 920 776 | unrolled | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
373870 | 2704 0 0 | 16194 920 776 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
374625 | 1464 0 0 | 10965 896 744 | unrolled | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
409255 | 2212 0 0 | 13344 816 760 | simple | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
409255 | 2212 0 0 | 13344 816 760 | simple | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
457875 | 2216 0 0 | 13328 816 760 | simple | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
467720 | 2140 0 0 | 13248 816 760 | unrolled | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
497448 | 1912 0 0 | 11437 896 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
503723 | 2848 0 0 | 16057 912 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
516150 | 12564 0 0 | 24386 920 776 | spec | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
620287 | 12524 0 0 | 26026 920 776 | spec | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
624375 | 2808 0 0 | 15977 912 744 | spec | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
645265 | 12876 0 0 | 26346 920 776 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
658228 | 2212 0 0 | 13344 816 760 | simple | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
689887 | 3000 0 0 | 14120 816 760 | spec | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
699300 | 2060 0 0 | 15457 912 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
699300 | 1464 0 0 | 10965 896 744 | unrolled | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
724275 | 4308 0 0 | 16765 896 744 | unrolled | cc | 20191126 | 20190816 |
724275 | 4308 0 0 | 16765 896 744 | unrolled | gcc_-funroll-loops | 20191126 | 20190816 |
747740 | 5688 0 0 | 17530 920 776 | simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
765900 | 3000 0 0 | 14120 816 760 | spec | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
765900 | 1840 0 0 | 12001 912 744 | spec | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
949050 | 1912 0 0 | 11437 896 744 | spec | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
1048950 | 2132 0 0 | 12321 912 744 | spec | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
1048950 | 2132 0 0 | 12321 912 744 | spec | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
1173825 | 3000 0 0 | 14120 816 760 | spec | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
1216072 | 3276 0 0 | 16665 912 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
1273725 | 12192 0 0 | 24042 920 776 | spec | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
1473318 | 2132 0 0 | 12321 912 744 | spec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
1490175 | 1852 0 0 | 11341 896 744 | spec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
1714950 | 1200 0 0 | 11321 912 744 | simple | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
1781550 | 1192 0 0 | 11353 912 744 | simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
1829898 | 1060 0 0 | 10549 896 744 | simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
2089575 | 2996 0 0 | 14096 816 760 | spec | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
2181150 | 4308 0 0 | 16765 896 744 | unrolled | gcc | 20191126 | 20190816 |
2245056 | 1832 0 0 | 11993 912 744 | spec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
2431192 | 2024 0 0 | 12145 912 744 | spec | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
2447550 | 1104 0 0 | 10629 896 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
2464496 | 1104 0 0 | 10629 896 744 | simple | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
2506126 | 1852 0 0 | 11341 896 744 | spec | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
2822175 | 1060 0 0 | 10549 896 744 | simple | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
3321675 | 1200 0 0 | 11361 912 744 | simple | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
3463200 | 1060 0 0 | 10549 896 744 | simple | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
3519593 | 1852 0 0 | 11341 896 744 | spec | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
3737925 | 1208 0 0 | 11401 912 744 | simple | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
3887775 | 1208 0 0 | 11393 912 744 | simple | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
5320315 | 1208 0 0 | 11393 912 744 | simple | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
6293700 | 2412 0 0 | 14861 896 744 | simple | gcc | 20191126 | 20190816 |
7192800 | 2412 0 0 | 14861 896 744 | simple | gcc_-funroll-loops | 20191126 | 20190816 |
7198848 | 2412 0 0 | 14861 896 744 | simple | cc | 20191126 | 20190816 |
11005650 | 4980 0 0 | 17429 896 744 | spec | cc | 20191126 | 20190816 |
15446453 | 4980 0 0 | 17429 896 744 | spec | gcc_-funroll-loops | 20191126 | 20190816 |
33961754 | 4980 0 0 | 17429 896 744 | spec | gcc | 20191126 | 20190816 |