Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
62181 | 1460 0 0 | 10957 896 744 | unrolled | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
75514 | 5680 0 0 | 17522 920 776 | simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
83250 | 5660 0 0 | 17506 920 776 | simple | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
83250 | 5864 0 0 | 17690 920 776 | simple | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
83250 | 2072 0 0 | 15457 912 744 | simple | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
91575 | 1952 0 0 | 15161 912 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
91575 | 2072 0 0 | 15457 912 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
91575 | 2056 0 0 | 15449 912 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
91575 | 1672 0 0 | 11873 912 744 | unrolled | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
91652 | 2056 0 0 | 15449 912 744 | unrolled | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
108225 | 2132 0 0 | 13264 816 760 | unrolled | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
108225 | 1460 0 0 | 10989 896 744 | unrolled | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
108225 | 1460 0 0 | 10989 896 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
116930 | 5916 0 0 | 19386 920 776 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
124362 | 1672 0 0 | 11865 912 744 | unrolled | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
128623 | 2204 0 0 | 14066 920 776 | unrolled | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
133312 | 5740 0 0 | 19242 920 776 | simple | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
141525 | 1584 0 0 | 11753 912 744 | unrolled | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
149850 | 1576 0 0 | 11705 912 744 | unrolled | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
149850 | 1912 0 0 | 15129 912 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
149850 | 2704 0 0 | 16194 920 776 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
149850 | 1576 0 0 | 11745 912 744 | unrolled | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
152009 | 1936 0 0 | 15105 912 744 | simple | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
152009 | 2136 0 0 | 13248 816 760 | unrolled | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
158175 | 2224 0 0 | 14066 920 776 | unrolled | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
166500 | 2208 0 0 | 13336 816 760 | simple | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
174825 | 1460 0 0 | 10957 896 744 | unrolled | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
186937 | 2208 0 0 | 13336 816 760 | simple | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
186937 | 1912 0 0 | 15089 912 744 | unrolled | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
199800 | 2132 0 0 | 13264 816 760 | unrolled | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
208125 | 12620 0 0 | 26090 920 776 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
210474 | 2708 0 0 | 16226 920 776 | unrolled | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
216450 | 1460 0 0 | 10957 896 744 | unrolled | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
224748 | 1672 0 0 | 11865 912 744 | unrolled | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
233860 | 2236 0 0 | 14090 920 776 | unrolled | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
258075 | 12312 0 0 | 24138 920 776 | spec | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
258075 | 3400 0 0 | 16785 912 744 | spec | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
266490 | 1840 0 0 | 12001 912 744 | spec | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
280632 | 2132 0 0 | 13264 816 760 | unrolled | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
346437 | 4308 0 0 | 16765 896 744 | unrolled | gcc | 20191126 | 20190816 |
362483 | 11912 0 0 | 23754 920 776 | spec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
382950 | 2936 0 0 | 16105 912 744 | spec | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
382950 | 2976 0 0 | 16185 912 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
391275 | 2880 0 0 | 13992 816 760 | spec | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
391275 | 2884 0 0 | 14016 816 760 | spec | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
399648 | 12288 0 0 | 25794 920 776 | spec | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
491175 | 1832 0 0 | 11993 912 744 | spec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
514492 | 2208 0 0 | 13336 816 760 | simple | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
526185 | 2212 0 0 | 13320 816 760 | simple | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
541863 | 2128 0 0 | 12313 912 744 | spec | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
549571 | 2884 0 0 | 14016 816 760 | spec | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
599400 | 1848 0 0 | 11341 896 744 | spec | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
599400 | 1848 0 0 | 11341 896 744 | spec | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
607725 | 2024 0 0 | 12145 912 744 | spec | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
616050 | 2884 0 0 | 14016 816 760 | spec | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
657675 | 2128 0 0 | 12313 912 744 | spec | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
666000 | 3400 0 0 | 16785 912 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
748352 | 11952 0 0 | 23802 920 776 | spec | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
757575 | 1204 0 0 | 11393 912 744 | simple | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
982350 | 1192 0 0 | 11313 912 744 | simple | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
990675 | 1056 0 0 | 10557 896 744 | simple | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
1007325 | 1100 0 0 | 10629 896 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
1173825 | 1908 0 0 | 11429 896 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
1248750 | 4308 0 0 | 16765 896 744 | unrolled | gcc_-funroll-loops | 20191126 | 20190816 |
1308559 | 1192 0 0 | 11353 912 744 | simple | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
1308559 | 1204 0 0 | 11393 912 744 | simple | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
1332000 | 1184 0 0 | 11345 912 744 | simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
1332000 | 1908 0 0 | 11429 896 744 | spec | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
1438239 | 1100 0 0 | 10629 896 744 | simple | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
1495496 | 2128 0 0 | 12321 912 744 | spec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
1777336 | 4308 0 0 | 16765 896 744 | unrolled | cc | 20191126 | 20190816 |
1889775 | 1056 0 0 | 10557 896 744 | simple | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
1889775 | 1056 0 0 | 10557 896 744 | simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
2064600 | 1204 0 0 | 11393 912 744 | simple | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
2198284 | 1848 0 0 | 11341 896 744 | spec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
3962700 | 2412 0 0 | 14861 896 744 | simple | gcc | 20191126 | 20190816 |
5565868 | 2412 0 0 | 14861 896 744 | simple | cc | 20191126 | 20190816 |
8898373 | 4980 0 0 | 17429 896 744 | spec | gcc_-funroll-loops | 20191126 | 20190816 |
15329523 | 2412 0 0 | 14861 896 744 | simple | gcc_-funroll-loops | 20191126 | 20190816 |
19846800 | 4980 0 0 | 17429 896 744 | spec | cc | 20191126 | 20190816 |
20421225 | 4980 0 0 | 17429 896 744 | spec | gcc | 20191126 | 20190816 |