Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
36 | 569 0 0 | 15349 760 1128 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190820 | 20190816 |
36 | 558 0 0 | 17717 760 744 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190820 | 20190816 |
68 | 545 0 0 | 14693 760 1128 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190820 | 20190816 |
72 | 569 0 0 | 15349 760 1128 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190820 | 20190816 |
72 | 545 0 0 | 14693 760 1128 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190820 | 20190816 |
72 | 1570 0 0 | 13294 776 800 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
75 | 558 0 0 | 17717 760 744 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190820 | 20190816 |
80 | 558 0 0 | 17717 760 744 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190820 | 20190816 |
81 | 558 0 0 | 16389 760 744 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190820 | 20190816 |
100 | 777 0 0 | 12734 776 800 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
104 | 770 0 0 | 12806 776 800 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
104 | 705 0 0 | 12798 776 800 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
105 | 770 0 0 | 12806 776 800 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
105 | 705 0 0 | 12702 776 800 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190820 | 20190816 |
108 | 705 0 0 | 12798 776 800 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
116 | 777 0 0 | 12798 776 800 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
117 | 770 0 0 | 12806 776 800 | ref | gcc_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
117 | 1034 0 0 | 15278 776 800 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
120 | 705 0 0 | 12798 776 800 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
124 | 1035 0 0 | 15494 776 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
124 | 1027 0 0 | 16134 776 800 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
124 | 777 0 0 | 12646 776 800 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
124 | 785 0 0 | 13294 776 800 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
124 | 769 0 0 | 13110 776 800 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
128 | 1027 0 0 | 16134 776 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
128 | 769 0 0 | 13110 776 800 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
128 | 774 0 0 | 12574 776 800 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
132 | 769 0 0 | 12798 776 800 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
132 | 774 0 0 | 12574 776 800 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
136 | 1027 0 0 | 16222 776 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
136 | 1034 0 0 | 15278 776 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
136 | 1027 0 0 | 16222 776 800 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
140 | 1035 0 0 | 15494 776 800 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
144 | 1035 0 0 | 15494 776 800 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
408 | 97 0 0 | 9773 768 800 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190820 | 20190816 |
420 | 90 0 0 | 9805 768 800 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190820 | 20190816 |
420 | 90 0 0 | 9805 768 800 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190820 | 20190816 |
424 | 180 0 0 | 9789 768 800 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190820 | 20190816 |
424 | 90 0 0 | 9509 768 800 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
428 | 91 0 0 | 9805 768 800 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190820 | 20190816 |
436 | 97 0 0 | 9781 768 800 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
468 | 278 0 0 | 13285 768 800 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
472 | 278 0 0 | 13341 768 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
489 | 278 0 0 | 13357 768 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190820 | 20190816 |
492 | 278 0 0 | 13581 768 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190820 | 20190816 |
492 | 278 0 0 | 13581 768 800 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190820 | 20190816 |
498 | 270 0 0 | 13053 768 800 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
500 | 270 0 0 | 13053 768 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
504 | 277 0 0 | 13485 768 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190820 | 20190816 |
524 | 278 0 0 | 13285 768 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
525 | 294 0 0 | 13421 768 800 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
540 | 278 0 0 | 13341 768 800 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
552 | 278 0 0 | 13557 768 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190820 | 20190816 |
556 | 278 0 0 | 13357 768 800 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190820 | 20190816 |
560 | 81 0 0 | 8953 752 768 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
564 | 81 0 0 | 8969 752 768 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190820 | 20190816 |
573 | 277 0 0 | 13485 768 800 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190820 | 20190816 |
580 | 294 0 0 | 13421 768 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
585 | 278 0 0 | 13341 768 800 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
592 | 278 0 0 | 13581 768 800 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190820 | 20190816 |
615 | 226 0 0 | 10101 768 800 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
624 | 91 0 0 | 9805 768 800 | ref | gcc_-O_-fomit-frame-pointer | 20190820 | 20190816 |
630 | 90 0 0 | 9805 768 800 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190820 | 20190816 |
644 | 278 0 0 | 13557 768 800 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190820 | 20190816 |
648 | 90 0 0 | 9805 768 800 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190820 | 20190816 |
666 | 97 0 0 | 9821 768 800 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
668 | 98 0 0 | 9773 768 800 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
672 | 90 0 0 | 9805 768 800 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190820 | 20190816 |
696 | 90 0 0 | 9805 768 800 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190820 | 20190816 |
704 | 97 0 0 | 9773 768 800 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
723 | 97 0 0 | 9773 768 800 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
728 | 81 0 0 | 8993 752 768 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
735 | 81 0 0 | 8953 752 768 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
736 | 90 0 0 | 9805 768 800 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190820 | 20190816 |
744 | 90 0 0 | 9805 768 800 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190820 | 20190816 |
753 | 97 0 0 | 9781 768 800 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
756 | 90 0 0 | 9805 768 800 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190820 | 20190816 |
759 | 97 0 0 | 9773 768 800 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
760 | 91 0 0 | 9805 768 800 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190820 | 20190816 |
765 | 98 0 0 | 9773 768 800 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
765 | 97 0 0 | 9773 768 800 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
774 | 113 0 0 | 10101 768 800 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
784 | 97 0 0 | 9781 768 800 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
795 | 90 0 0 | 9845 768 800 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190820 | 20190816 |
796 | 97 0 0 | 9821 768 800 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
801 | 81 0 0 | 8969 752 768 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
812 | 81 0 0 | 8993 752 768 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
812 | 90 0 0 | 9805 768 800 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190820 | 20190816 |
824 | 81 0 0 | 8953 752 768 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
824 | 90 0 0 | 9789 768 800 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190820 | 20190816 |
852 | 81 0 0 | 8993 752 768 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
856 | 90 0 0 | 9509 768 800 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
860 | 98 0 0 | 9773 768 800 | ref | gcc_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
860 | 81 0 0 | 8953 752 768 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
864 | 90 0 0 | 9845 768 800 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190820 | 20190816 |
880 | 81 0 0 | 8993 752 768 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
915 | 81 0 0 | 8969 752 768 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
948 | 81 0 0 | 8953 752 768 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
952 | 81 0 0 | 8993 752 768 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
956 | 81 0 0 | 8953 752 768 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
980 | 81 0 0 | 8993 752 768 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
984 | 81 0 0 | 8993 752 768 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
984 | 162 0 0 | 8953 752 768 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
984 | 81 0 0 | 8969 752 768 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
984 | 81 0 0 | 8953 752 768 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
987 | 81 0 0 | 8993 752 768 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
1008 | 81 0 0 | 8953 752 768 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
1012 | 81 0 0 | 8953 752 768 | ref | gcc_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
1036 | 81 0 0 | 8953 752 768 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
1048 | 81 0 0 | 8993 752 768 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
1068 | 81 0 0 | 8953 752 768 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
1104 | 81 0 0 | 8953 752 768 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2202 | 173 0 0 | 11470 760 760 | ref | gcc | 20190820 | 20190816 |
2264 | 173 0 0 | 11470 760 760 | ref | gcc_-funroll-loops | 20190820 | 20190816 |
3216 | 173 0 0 | 11470 760 760 | ref | cc | 20190820 | 20190816 |