Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
239841 | 13666 0 0 | 35375 928 1568 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
337554 | 5286 0 0 | 24127 928 1568 | lowmem | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
339813 | 4813 0 0 | 22907 912 1568 | lowmem | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
348697 | 7141 0 0 | 26936 832 1584 | lowmem | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
373870 | 13666 0 0 | 35375 928 1568 | vec | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
449550 | 5681 0 0 | 23931 912 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
449550 | 13618 0 0 | 35375 928 1568 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
449550 | 18130 0 0 | 40255 928 1600 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
453767 | 14834 0 0 | 35391 928 1600 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
453767 | 6230 0 0 | 25151 928 1568 | vec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
466200 | 8713 0 0 | 28472 832 1584 | vec | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
466200 | 8713 0 0 | 28472 832 1584 | vec | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
474525 | 8713 0 0 | 28472 832 1584 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
524097 | 14890 0 0 | 35391 928 1600 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
532980 | 14890 0 0 | 35391 928 1600 | vec | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
628613 | 9074 0 0 | 31023 928 1568 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
631422 | 6198 0 0 | 24895 928 1568 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
632700 | 4789 0 0 | 22907 912 1568 | lowmem | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
641025 | 4821 0 0 | 22907 912 1568 | lowmem | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
657675 | 7149 0 0 | 26936 832 1584 | lowmem | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
701757 | 4789 0 0 | 22907 912 1568 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
707625 | 6202 0 0 | 24895 928 1568 | opt | gcc_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
707625 | 18130 0 0 | 40255 928 1600 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
720199 | 5705 0 0 | 23931 912 1568 | opt | gcc_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
724275 | 5705 0 0 | 23931 912 1568 | vec | gcc_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
724362 | 5705 0 0 | 23931 912 1568 | vec | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
732600 | 5681 0 0 | 23931 912 1568 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
747740 | 5310 0 0 | 24127 928 1568 | lowmem | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
747740 | 7042 0 0 | 27455 928 1600 | lowmem | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
747740 | 6202 0 0 | 24895 928 1568 | vec | gcc_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
832500 | 16110 0 0 | 38207 928 1568 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
865800 | 16110 0 0 | 38207 928 1568 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191211 | 20190816 |
870067 | 6598 0 0 | 25407 928 1568 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
876975 | 7110 0 0 | 27455 928 1600 | lowmem | gcc_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
900361 | 16110 0 0 | 38207 928 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
906066 | 10014 0 0 | 32063 928 1568 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
907425 | 18142 0 0 | 40255 928 1600 | vec | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
915750 | 13618 0 0 | 35375 928 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
924075 | 6626 0 0 | 25407 928 1568 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
953098 | 14894 0 0 | 35391 928 1600 | opt | gcc_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
957375 | 5681 0 0 | 23931 912 1568 | vec | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
957490 | 5681 0 0 | 23931 912 1568 | vec | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
965700 | 8721 0 0 | 28472 832 1584 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
965700 | 8721 0 0 | 28472 832 1584 | vec | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
965816 | 8713 0 0 | 28472 832 1584 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
974025 | 14894 0 0 | 35391 928 1600 | vec | gcc_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
982212 | 18142 0 0 | 40255 928 1600 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
982350 | 6230 0 0 | 25151 928 1568 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
985902 | 5705 0 0 | 23931 912 1568 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
994957 | 5701 0 0 | 23931 912 1568 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
999000 | 5701 0 0 | 23931 912 1568 | vec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
1032300 | 8713 0 0 | 28472 832 1584 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
1148850 | 6626 0 0 | 25407 928 1568 | opt | gcc_-O_-fomit-frame-pointer | 20191211 | 20190816 |
1148850 | 6626 0 0 | 25407 928 1568 | vec | gcc_-O_-fomit-frame-pointer | 20191211 | 20190816 |
1148850 | 6626 0 0 | 25407 928 1568 | vec | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
1148988 | 16110 0 0 | 38207 928 1568 | vec | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191211 | 20190816 |
1240425 | 9194 0 0 | 31023 928 1568 | lowmem | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
1298700 | 10122 0 0 | 32063 928 1600 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
1303019 | 5282 0 0 | 24127 928 1568 | lowmem | gcc_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
1348650 | 7141 0 0 | 26936 832 1584 | lowmem | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
1349784 | 7141 0 0 | 26936 832 1584 | lowmem | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
1356388 | 8713 0 0 | 28472 832 1584 | vec | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
1356975 | 4813 0 0 | 22907 912 1568 | lowmem | gcc_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
1368081 | 6198 0 0 | 24895 928 1568 | vec | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
1373790 | 7122 0 0 | 27455 928 1600 | lowmem | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
1379774 | 10094 0 0 | 32063 928 1600 | lowmem | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
1523475 | 14475 0 0 | 36315 912 1568 | opt | cc | 20191211 | 20190816 |
1544473 | 5642 0 0 | 24639 928 1568 | lowmem | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
1565100 | 5626 0 0 | 24383 928 1568 | lowmem | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
1635550 | 6598 0 0 | 25407 928 1568 | vec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
1781764 | 14834 0 0 | 35391 928 1600 | vec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
1785927 | 9987 0 0 | 31963 912 1568 | lowmem | cc | 20191211 | 20190816 |
2763900 | 14475 0 0 | 36315 912 1568 | vec | cc | 20191211 | 20190816 |
2863800 | 10014 0 0 | 32063 928 1568 | lowmem | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191211 | 20190816 |
2888775 | 14043 0 0 | 30032 832 1584 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
2980350 | 5642 0 0 | 24639 928 1568 | lowmem | gcc_-O_-fomit-frame-pointer | 20191211 | 20190816 |
3738700 | 9987 0 0 | 31963 912 1568 | lowmem | gcc | 20191211 | 20190816 |
3837825 | 14475 0 0 | 36315 912 1568 | vec | gcc | 20191211 | 20190816 |
3858174 | 14475 0 0 | 36315 912 1568 | vec | gcc_-funroll-loops | 20191211 | 20190816 |
3859101 | 14475 0 0 | 36315 912 1568 | opt | gcc | 20191211 | 20190816 |
3871125 | 14475 0 0 | 36315 912 1568 | opt | gcc_-funroll-loops | 20191211 | 20190816 |
4057471 | 14027 0 0 | 29992 832 1584 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
4057471 | 14043 0 0 | 30032 832 1584 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
6669126 | 13308 0 0 | 31824 936 1600 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
6671686 | 13408 0 0 | 31888 936 1600 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
6676650 | 11908 0 0 | 30184 936 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
6933949 | 9987 0 0 | 31963 912 1568 | lowmem | gcc_-funroll-loops | 20191211 | 20190816 |
7934678 | 14043 0 0 | 30032 832 1584 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
8183475 | 8992 0 0 | 25864 936 1600 | ref | gcc_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
10065572 | 10100 0 0 | 28624 936 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
10339650 | 4539 0 0 | 19108 920 1568 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
10372950 | 4539 0 0 | 19108 920 1568 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
10411663 | 4575 0 0 | 19164 920 1568 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
11216100 | 9040 0 0 | 25904 936 1600 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
13482029 | 5332 0 0 | 20536 936 1568 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
13517108 | 5236 0 0 | 20560 936 1568 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
13833190 | 5188 0 0 | 20512 936 1568 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
14942888 | 5188 0 0 | 20512 936 1568 | ref | gcc_-O_-fomit-frame-pointer | 20191211 | 20190816 |
15336005 | 4539 0 0 | 19108 920 1568 | ref | gcc_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
18716848 | 9048 0 0 | 25880 936 1600 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
18939375 | 10100 0 0 | 28624 936 1568 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191211 | 20190816 |
21461850 | 5332 0 0 | 20584 936 1568 | ref | gcc_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
21478500 | 5428 0 0 | 20680 936 1568 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
21807445 | 11840 0 0 | 30088 936 1568 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
28096875 | 4575 0 0 | 19164 920 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
51967930 | 8366 0 0 | 26668 920 1568 | ref | cc | 20191211 | 20190816 |
59552449 | 8366 0 0 | 26668 920 1568 | ref | gcc | 20191211 | 20190816 |
142478675 | 8366 0 0 | 26668 920 1568 | ref | gcc_-funroll-loops | 20191211 | 20190816 |