Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
664930 | 16306 0 0 | 49319 904 1584 | vec | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
669060 | 16274 0 0 | 49191 904 1584 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
670712 | 16306 0 0 | 49319 904 1584 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
671125 | 14362 0 0 | 46903 904 1568 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
671951 | 12722 0 0 | 44351 904 1584 | opt | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
674842 | 12730 0 0 | 44463 904 1584 | vec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
675668 | 12557 0 0 | 45168 816 1584 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
675668 | 12557 0 0 | 45168 816 1584 | vec | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
675668 | 7514 0 0 | 37839 904 1568 | vec | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
675668 | 6888 0 0 | 36399 888 1552 | vec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
676081 | 12557 0 0 | 45168 816 1584 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
680624 | 6888 0 0 | 36399 888 1552 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
681450 | 7622 0 0 | 38127 904 1568 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
682689 | 6896 0 0 | 36399 888 1552 | vec | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
727293 | 14594 0 0 | 48239 904 1568 | vec | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
739683 | 7834 0 0 | 38247 904 1568 | vec | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
747943 | 14330 0 0 | 46791 904 1568 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
750008 | 14362 0 0 | 46903 904 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
751247 | 14330 0 0 | 46791 904 1568 | vec | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
752486 | 12722 0 0 | 44351 904 1584 | vec | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
753725 | 6868 0 0 | 36431 888 1552 | vec | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
754964 | 12557 0 0 | 45168 816 1584 | vec | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
756203 | 6896 0 0 | 36399 888 1552 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
756203 | 6868 0 0 | 36431 888 1552 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
756616 | 6896 0 0 | 36399 888 1552 | opt | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
759507 | 6896 0 0 | 36399 888 1552 | vec | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
821044 | 7834 0 0 | 38247 904 1568 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
975093 | 8562 0 0 | 40199 904 1584 | lowmem | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
981288 | 6370 0 0 | 36687 904 1568 | lowmem | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
981701 | 11601 0 0 | 44224 816 1584 | lowmem | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
1004829 | 5812 0 0 | 35351 888 1552 | lowmem | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
1016393 | 11601 0 0 | 44224 816 1584 | lowmem | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
1041173 | 5824 0 0 | 35351 888 1552 | lowmem | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
1042825 | 10442 0 0 | 44087 904 1568 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
1044477 | 10442 0 0 | 44087 904 1568 | lowmem | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
1071322 | 6738 0 0 | 37167 904 1568 | lowmem | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
1075039 | 9722 0 0 | 42167 904 1568 | lowmem | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
1089907 | 9698 0 0 | 42223 904 1568 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
1100232 | 8610 0 0 | 40343 904 1584 | lowmem | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
1122947 | 5824 0 0 | 35351 888 1552 | lowmem | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
1372812 | 12593 0 0 | 45216 816 1584 | vec | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
1379420 | 12593 0 0 | 45216 816 1584 | opt | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
1379420 | 16274 0 0 | 49191 904 1584 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
1391397 | 7550 0 0 | 37951 904 1568 | vec | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
1393049 | 7550 0 0 | 37951 904 1568 | opt | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
1395527 | 7622 0 0 | 38127 904 1568 | vec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
1402961 | 6868 0 0 | 36431 888 1552 | vec | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
1405026 | 6868 0 0 | 36431 888 1552 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
1405852 | 12730 0 0 | 44463 904 1584 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
1413286 | 12581 0 0 | 45136 816 1584 | vec | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
1414525 | 12581 0 0 | 45136 816 1584 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
1414938 | 12557 0 0 | 45168 816 1584 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
1429806 | 12718 0 0 | 44279 904 1584 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
1437240 | 12718 0 0 | 44279 904 1584 | vec | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
1442196 | 7514 0 0 | 37839 904 1568 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
1500429 | 12557 0 0 | 45168 816 1584 | vec | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
1605331 | 14594 0 0 | 48239 904 1568 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
1607809 | 14594 0 0 | 48239 904 1568 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
1608635 | 7834 0 0 | 38247 904 1568 | opt | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
1609461 | 14594 0 0 | 48239 904 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
1619373 | 7846 0 0 | 38263 904 1568 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
1619373 | 7846 0 0 | 38263 904 1568 | vec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
1685453 | 7834 0 0 | 38247 904 1568 | vec | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
1930775 | 11538 0 0 | 44535 904 1584 | lowmem | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
1961750 | 6374 0 0 | 36759 904 1568 | lowmem | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
1969184 | 11506 0 0 | 44423 904 1584 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
1969184 | 6438 0 0 | 36935 904 1568 | lowmem | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
1991899 | 8502 0 0 | 40063 904 1584 | lowmem | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
2001811 | 5792 0 0 | 35383 888 1552 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
2003050 | 5792 0 0 | 35383 888 1552 | lowmem | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
2010071 | 11841 0 0 | 44480 816 1584 | lowmem | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
2037742 | 9140 0 0 | 26855 904 1584 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
2046415 | 11625 0 0 | 44192 816 1584 | lowmem | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
2046828 | 11601 0 0 | 44224 816 1584 | lowmem | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
2227722 | 11171 0 0 | 44559 888 1568 | lowmem | gcc | 20191215 | 20190816 |
2243003 | 6738 0 0 | 37167 904 1568 | lowmem | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
2285542 | 9328 0 0 | 26967 904 1584 | ref | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
2286781 | 9400 0 0 | 26959 904 1584 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
2340058 | 6754 0 0 | 37183 904 1568 | lowmem | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
2792293 | 16695 0 0 | 35168 816 1584 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
2798075 | 16695 0 0 | 35168 816 1584 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
4334022 | 15747 0 0 | 49151 888 1568 | opt | gcc | 20191215 | 20190816 |
4354672 | 15747 0 0 | 49151 888 1568 | vec | gcc_-funroll-loops | 20191215 | 20190816 |
4414557 | 15747 0 0 | 49151 888 1568 | vec | gcc | 20191215 | 20190816 |
4417448 | 15747 0 0 | 49151 888 1568 | opt | cc | 20191215 | 20190816 |
4438924 | 15747 0 0 | 49151 888 1568 | vec | cc | 20191215 | 20190816 |
4447184 | 15747 0 0 | 49151 888 1568 | opt | gcc_-funroll-loops | 20191215 | 20190816 |
5172825 | 12752 0 0 | 31671 904 1584 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
5224863 | 12572 0 0 | 31575 904 1584 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
5716333 | 11171 0 0 | 44559 888 1568 | lowmem | gcc_-funroll-loops | 20191215 | 20190816 |
5732027 | 11171 0 0 | 44559 888 1568 | lowmem | cc | 20191215 | 20190816 |
5912508 | 11988 0 0 | 30503 904 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
5962894 | 11796 0 0 | 30247 904 1568 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
6020301 | 16719 0 0 | 35200 816 1584 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
6089685 | 16695 0 0 | 35168 816 1584 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
6114052 | 16695 0 0 | 35120 816 1584 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
6185914 | 10396 0 0 | 30128 912 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
8145186 | 6352 0 0 | 22743 904 1568 | ref | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
8224895 | 6408 0 0 | 22919 904 1568 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
8233155 | 6316 0 0 | 22824 912 1568 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
8239763 | 6316 0 0 | 22824 912 1568 | ref | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
8673826 | 5523 0 0 | 21184 896 1552 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
9497761 | 5523 0 0 | 21184 896 1552 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
9652223 | 5487 0 0 | 21096 896 1552 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
18670904 | 10396 0 0 | 30128 912 1568 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
21998032 | 6328 0 0 | 22663 904 1568 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
25200847 | 6324 0 0 | 22840 912 1568 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
26183374 | 5487 0 0 | 21096 896 1552 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
27194398 | 5487 0 0 | 21096 896 1552 | ref | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
142502346 | 9442 0 0 | 28864 896 1568 | ref | gcc | 20191215 | 20190816 |
142639462 | 9442 0 0 | 28864 896 1568 | ref | cc | 20191215 | 20190816 |
145864166 | 9442 0 0 | 28864 896 1568 | ref | gcc_-funroll-loops | 20191215 | 20190816 |