Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
159894 | 9419 0 0 | 29240 832 1584 | vec | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
159894 | 14777 0 0 | 35135 928 1600 | vec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
213192 | 4828 0 0 | 22907 912 1568 | lowmem | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
249750 | 13641 0 0 | 35375 928 1568 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
295573 | 13689 0 0 | 35631 928 1568 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
299700 | 14877 0 0 | 35391 928 1600 | opt | gcc_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
299700 | 14777 0 0 | 35135 928 1600 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
299700 | 6225 0 0 | 25151 928 1568 | vec | gcc_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
299700 | 6221 0 0 | 24895 928 1568 | vec | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
308025 | 9427 0 0 | 29240 832 1584 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
324675 | 9419 0 0 | 29240 832 1584 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
337554 | 5708 0 0 | 23931 912 1568 | vec | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
346437 | 14889 0 0 | 35391 928 1600 | vec | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
355320 | 5732 0 0 | 23931 912 1568 | opt | gcc_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
357975 | 16137 0 0 | 38207 928 1568 | vec | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191211 | 20190816 |
366300 | 6653 0 0 | 25407 928 1568 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
373870 | 5285 0 0 | 24127 928 1568 | lowmem | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
373870 | 5708 0 0 | 23931 912 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
381926 | 5732 0 0 | 23931 912 1568 | vec | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
399600 | 7113 0 0 | 27455 928 1600 | lowmem | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
399600 | 9073 0 0 | 31023 928 1568 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
399648 | 9193 0 0 | 31023 928 1568 | lowmem | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
416250 | 7515 0 0 | 27192 832 1584 | lowmem | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
420948 | 13689 0 0 | 35631 928 1568 | vec | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
444150 | 10113 0 0 | 32063 928 1600 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
444334 | 9427 0 0 | 29240 832 1584 | vec | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
482850 | 10001 0 0 | 32063 928 1568 | lowmem | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191211 | 20190816 |
491175 | 5629 0 0 | 24383 928 1568 | lowmem | gcc_-O_-fomit-frame-pointer | 20191211 | 20190816 |
499500 | 5728 0 0 | 23931 912 1568 | vec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
514492 | 6653 0 0 | 25407 928 1568 | vec | gcc_-O_-fomit-frame-pointer | 20191211 | 20190816 |
514492 | 6617 0 0 | 25407 928 1568 | vec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
574425 | 6653 0 0 | 25407 928 1568 | vec | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
582750 | 6617 0 0 | 25407 928 1568 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
599400 | 18133 0 0 | 40255 928 1600 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
607725 | 13641 0 0 | 35375 928 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
609733 | 18121 0 0 | 40255 928 1600 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
616050 | 6225 0 0 | 25151 928 1568 | opt | gcc_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
616050 | 6221 0 0 | 25151 928 1568 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
616050 | 6221 0 0 | 25151 928 1568 | vec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
624450 | 5708 0 0 | 23931 912 1568 | vec | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
632700 | 4804 0 0 | 22907 912 1568 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
641025 | 9419 0 0 | 29240 832 1584 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
641025 | 9419 0 0 | 29240 832 1584 | vec | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
649350 | 9419 0 0 | 29240 832 1584 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
653591 | 5732 0 0 | 23931 912 1568 | vec | gcc_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
654808 | 6221 0 0 | 24895 928 1568 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
654808 | 18133 0 0 | 40255 928 1600 | vec | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
657675 | 7507 0 0 | 27192 832 1584 | lowmem | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
657675 | 5732 0 0 | 23931 912 1568 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
661917 | 5728 0 0 | 23931 912 1568 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
666080 | 14877 0 0 | 35391 928 1600 | vec | gcc_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
715950 | 14889 0 0 | 35391 928 1600 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
747740 | 16137 0 0 | 38207 928 1568 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191211 | 20190816 |
747740 | 18121 0 0 | 40255 928 1600 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
757575 | 16137 0 0 | 38207 928 1568 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
782644 | 16137 0 0 | 38207 928 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
806817 | 6653 0 0 | 25407 928 1568 | opt | gcc_-O_-fomit-frame-pointer | 20191211 | 20190816 |
832500 | 7101 0 0 | 27455 928 1600 | lowmem | gcc_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
840825 | 4804 0 0 | 22907 912 1568 | lowmem | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
865800 | 7507 0 0 | 27192 832 1584 | lowmem | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
865800 | 7507 0 0 | 27192 832 1584 | lowmem | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
865800 | 4828 0 0 | 22907 912 1568 | lowmem | gcc_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
876975 | 5708 0 0 | 23931 912 1568 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
882450 | 5309 0 0 | 24127 928 1568 | lowmem | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
887870 | 5281 0 0 | 24127 928 1568 | lowmem | gcc_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
935440 | 9419 0 0 | 29240 832 1584 | vec | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
955030 | 14498 0 0 | 36315 912 1568 | vec | gcc_-funroll-loops | 20191211 | 20190816 |
986631 | 14498 0 0 | 36315 912 1568 | opt | gcc_-funroll-loops | 20191211 | 20190816 |
1015650 | 5613 0 0 | 24383 928 1568 | lowmem | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
1121520 | 10085 0 0 | 32063 928 1600 | lowmem | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
1121610 | 7041 0 0 | 27455 928 1600 | lowmem | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
1227765 | 4836 0 0 | 22907 912 1568 | lowmem | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
1357031 | 14498 0 0 | 36315 912 1568 | vec | gcc | 20191211 | 20190816 |
1401780 | 5629 0 0 | 24383 928 1568 | lowmem | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
1839825 | 13194 0 0 | 29160 832 1584 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
2513995 | 10010 0 0 | 31963 912 1568 | lowmem | cc | 20191211 | 20190816 |
2513995 | 10010 0 0 | 31963 912 1568 | lowmem | gcc | 20191211 | 20190816 |
2513995 | 14498 0 0 | 36315 912 1568 | vec | cc | 20191211 | 20190816 |
2522475 | 14498 0 0 | 36315 912 1568 | opt | cc | 20191211 | 20190816 |
2689298 | 14498 0 0 | 36315 912 1568 | opt | gcc | 20191211 | 20190816 |
2710340 | 10001 0 0 | 32063 928 1568 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
2949156 | 4594 0 0 | 19188 920 1568 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
3238425 | 10010 0 0 | 31963 912 1568 | lowmem | gcc_-funroll-loops | 20191211 | 20190816 |
3508785 | 4558 0 0 | 19124 920 1568 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
4212450 | 11931 0 0 | 30208 936 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
4262400 | 10123 0 0 | 28648 936 1568 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191211 | 20190816 |
4619160 | 13315 0 0 | 31840 936 1600 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
4786875 | 13210 0 0 | 29200 832 1584 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
4786875 | 13210 0 0 | 29200 832 1584 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
4872874 | 13431 0 0 | 31904 936 1600 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
4928400 | 13210 0 0 | 29200 832 1584 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
5153175 | 9063 0 0 | 25896 936 1600 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
5294700 | 10123 0 0 | 28648 936 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
6043950 | 5363 0 0 | 20616 936 1568 | ref | gcc_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
6085575 | 5371 0 0 | 20576 936 1568 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
7477400 | 8999 0 0 | 25856 936 1600 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
8599010 | 5403 0 0 | 20656 936 1568 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
13774354 | 11863 0 0 | 30112 936 1568 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
15844015 | 8983 0 0 | 25848 936 1600 | ref | gcc_-O3_-fomit-frame-pointer | 20191211 | 20190816 |
16242075 | 5211 0 0 | 20536 936 1568 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
16267050 | 5223 0 0 | 20552 936 1568 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
16635514 | 5211 0 0 | 20536 936 1568 | ref | gcc_-O_-fomit-frame-pointer | 20191211 | 20190816 |
18215100 | 4558 0 0 | 19124 920 1568 | ref | gcc_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
18672975 | 4558 0 0 | 19124 920 1568 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191211 | 20190816 |
23643000 | 8381 0 0 | 26684 920 1568 | ref | cc | 20191211 | 20190816 |
25000550 | 4594 0 0 | 19188 920 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
88261453 | 8381 0 0 | 26684 920 1568 | ref | gcc | 20191211 | 20190816 |
90334575 | 8381 0 0 | 26684 920 1568 | ref | gcc_-funroll-loops | 20191211 | 20190816 |