Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
528 | 1210 0 0 | 16949 760 1128 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
567 | 1178 0 0 | 19301 760 776 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
570 | 2798 0 0 | 15046 776 832 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
576 | 1360 0 0 | 12325 768 832 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
582 | 1399 0 0 | 12477 768 832 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
597 | 1178 0 0 | 19301 760 776 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
600 | 1360 0 0 | 12341 768 832 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
604 | 1360 0 0 | 12325 768 832 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
612 | 1360 0 0 | 14790 776 832 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
612 | 1360 0 0 | 12341 768 832 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
615 | 1349 0 0 | 15045 768 832 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
616 | 1210 0 0 | 16949 760 1128 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
618 | 1360 0 0 | 12341 768 832 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
621 | 1383 0 0 | 14878 776 832 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
624 | 1360 0 0 | 12325 768 832 | ref | gcc_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
630 | 1358 0 0 | 17054 776 832 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
630 | 1383 0 0 | 17622 776 832 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
630 | 1354 0 0 | 11837 768 832 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
632 | 1360 0 0 | 12157 768 832 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
633 | 1399 0 0 | 15046 776 832 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
636 | 1224 0 0 | 18021 760 776 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
636 | 1360 0 0 | 14734 776 832 | ref | gcc_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
636 | 1383 0 0 | 15509 768 832 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
636 | 1360 0 0 | 12157 768 832 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
642 | 1358 0 0 | 15605 768 832 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
651 | 1383 0 0 | 15389 768 832 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
652 | 1349 0 0 | 15045 768 832 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
652 | 2798 0 0 | 12477 768 832 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
654 | 1178 0 0 | 19301 760 776 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
656 | 1360 0 0 | 14790 776 832 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
657 | 1358 0 0 | 15605 768 832 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
660 | 1383 0 0 | 17622 776 832 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
660 | 1383 0 0 | 17534 776 832 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
660 | 1360 0 0 | 12341 768 832 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
663 | 1383 0 0 | 17534 776 832 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
663 | 1354 0 0 | 14262 776 832 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
664 | 1358 0 0 | 15605 768 832 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
664 | 1358 0 0 | 17054 776 832 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
668 | 1358 0 0 | 17054 776 832 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
668 | 1360 0 0 | 12157 768 832 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
672 | 1349 0 0 | 16566 776 832 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
672 | 1349 0 0 | 16566 776 832 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
675 | 1383 0 0 | 12213 768 832 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
678 | 1178 0 0 | 16261 760 1128 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
680 | 1360 0 0 | 14790 776 832 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
687 | 1354 0 0 | 11837 768 832 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
699 | 1360 0 0 | 12325 768 832 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
700 | 1178 0 0 | 16261 760 1128 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
702 | 1218 0 0 | 11097 752 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
702 | 1179 0 0 | 11025 752 800 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
716 | 1360 0 0 | 14734 776 832 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
717 | 1218 0 0 | 11081 752 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
717 | 1360 0 0 | 14550 776 832 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
720 | 1179 0 0 | 11025 752 800 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
723 | 1297 0 0 | 12037 768 832 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190822 | 20190816 |
726 | 1383 0 0 | 15509 768 832 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
729 | 1383 0 0 | 15389 768 832 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
729 | 1360 0 0 | 14550 776 832 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
735 | 1297 0 0 | 12037 768 832 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
735 | 1218 0 0 | 11097 752 800 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
744 | 1383 0 0 | 12213 768 832 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
750 | 1383 0 0 | 14878 776 832 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
762 | 1218 0 0 | 11097 752 800 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
764 | 1179 0 0 | 11025 752 800 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
765 | 1289 0 0 | 15389 768 832 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
765 | 1297 0 0 | 12037 768 832 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190822 | 20190816 |
768 | 1360 0 0 | 14734 776 832 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
772 | 1218 0 0 | 11081 752 800 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
780 | 1218 0 0 | 11081 752 800 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
788 | 1218 0 0 | 11081 752 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
788 | 1360 0 0 | 14694 776 832 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
792 | 1218 0 0 | 11081 752 800 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
792 | 1360 0 0 | 14574 776 832 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
792 | 1179 0 0 | 11025 752 800 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
798 | 1218 0 0 | 11097 752 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
800 | 1360 0 0 | 14486 776 832 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
801 | 1288 0 0 | 15461 768 832 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
807 | 2594 0 0 | 12021 768 832 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
810 | 1288 0 0 | 15461 768 832 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
810 | 1297 0 0 | 12021 768 832 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
812 | 1297 0 0 | 12053 768 832 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
816 | 1289 0 0 | 15485 768 832 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
816 | 1297 0 0 | 12037 768 832 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190822 | 20190816 |
819 | 1289 0 0 | 15485 768 832 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190822 | 20190816 |
819 | 1288 0 0 | 15261 768 832 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
820 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
824 | 1179 0 0 | 11025 752 800 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
832 | 1354 0 0 | 14262 776 832 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
834 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
840 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
844 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
848 | 1297 0 0 | 12037 768 832 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
849 | 1288 0 0 | 15261 768 832 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
855 | 1297 0 0 | 12037 768 832 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190822 | 20190816 |
860 | 1297 0 0 | 12037 768 832 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190822 | 20190816 |
864 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
864 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
870 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
876 | 1297 0 0 | 12037 768 832 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190822 | 20190816 |
884 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
888 | 1179 0 0 | 11025 752 800 | ref | gcc_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
888 | 1289 0 0 | 15389 768 832 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
888 | 1297 0 0 | 12077 768 832 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
892 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
896 | 1289 0 0 | 15485 768 832 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
896 | 1297 0 0 | 12077 768 832 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
896 | 1297 0 0 | 12037 768 832 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190822 | 20190816 |
909 | 1297 0 0 | 12053 768 832 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
916 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
920 | 2358 0 0 | 11025 752 800 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
944 | 1297 0 0 | 12037 768 832 | ref | gcc_-O_-fomit-frame-pointer | 20190822 | 20190816 |
964 | 1297 0 0 | 12037 768 832 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
3705 | 2079 0 0 | 14238 760 792 | ref | gcc_-funroll-loops | 20190822 | 20190816 |
3993 | 2079 0 0 | 14238 760 792 | ref | gcc | 20190822 | 20190816 |
4299 | 2079 0 0 | 14238 760 792 | ref | cc | 20190822 | 20190816 |