Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
80 | 680 0 0 | 15461 760 1128 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190821 | 20190816 |
84 | 680 0 0 | 15461 760 1128 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190821 | 20190816 |
92 | 941 0 0 | 15398 776 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
96 | 693 0 0 | 14821 760 1128 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190821 | 20190816 |
100 | 707 0 0 | 12734 776 800 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
100 | 651 0 0 | 12734 776 800 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
108 | 693 0 0 | 14821 760 1128 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190821 | 20190816 |
108 | 708 0 0 | 12742 776 800 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
108 | 651 0 0 | 12734 776 800 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
108 | 707 0 0 | 12670 776 800 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
108 | 651 0 0 | 12734 776 800 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
112 | 708 0 0 | 12742 776 800 | ref | gcc_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
112 | 941 0 0 | 15398 776 800 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
112 | 957 0 0 | 16142 776 800 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
112 | 707 0 0 | 12582 776 800 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
114 | 1414 0 0 | 13214 776 800 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
116 | 707 0 0 | 13046 776 800 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
116 | 708 0 0 | 12510 776 800 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
117 | 1371 0 0 | 13342 776 800 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190821 | 20190816 |
120 | 941 0 0 | 15398 776 800 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
120 | 940 0 0 | 15182 776 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
120 | 940 0 0 | 15182 776 800 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
120 | 708 0 0 | 12742 776 800 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
124 | 957 0 0 | 16142 776 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
124 | 941 0 0 | 16038 776 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
124 | 941 0 0 | 16038 776 800 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
124 | 708 0 0 | 12510 776 800 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
124 | 707 0 0 | 13046 776 800 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
136 | 707 0 0 | 12734 776 800 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
140 | 707 0 0 | 13214 776 800 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
148 | 1520 0 0 | 17349 760 744 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190821 | 20190816 |
189 | 1520 0 0 | 18677 760 744 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190821 | 20190816 |
196 | 1520 0 0 | 18677 760 744 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190821 | 20190816 |
200 | 1520 0 0 | 18677 760 744 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190821 | 20190816 |
416 | 80 0 0 | 9789 768 800 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190821 | 20190816 |
417 | 80 0 0 | 9789 768 800 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190821 | 20190816 |
420 | 80 0 0 | 9829 768 800 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190821 | 20190816 |
424 | 81 0 0 | 9789 768 800 | ref | gcc_-O_-fomit-frame-pointer | 20190821 | 20190816 |
432 | 242 0 0 | 13325 768 800 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
438 | 84 0 0 | 9757 768 800 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
441 | 80 0 0 | 9789 768 800 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190821 | 20190816 |
441 | 76 0 0 | 8953 752 768 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190821 | 20190816 |
447 | 83 0 0 | 9805 768 800 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
462 | 80 0 0 | 9773 768 800 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
476 | 245 0 0 | 13309 768 800 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
480 | 84 0 0 | 9757 768 800 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
480 | 80 0 0 | 9805 768 800 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
489 | 160 0 0 | 9773 768 800 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
495 | 75 0 0 | 8953 752 768 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
495 | 83 0 0 | 10069 768 800 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
498 | 83 0 0 | 9805 768 800 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
500 | 245 0 0 | 13309 768 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
500 | 83 0 0 | 9765 768 800 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
501 | 242 0 0 | 13525 768 800 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190821 | 20190816 |
501 | 83 0 0 | 9757 768 800 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190821 | 20190816 |
504 | 245 0 0 | 13373 768 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
504 | 232 0 0 | 13437 768 800 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
508 | 83 0 0 | 9757 768 800 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
512 | 245 0 0 | 13253 768 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
516 | 242 0 0 | 13533 768 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190821 | 20190816 |
516 | 232 0 0 | 13437 768 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
516 | 77 0 0 | 9509 768 800 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
520 | 242 0 0 | 13533 768 800 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190821 | 20190816 |
520 | 242 0 0 | 13525 768 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190821 | 20190816 |
520 | 238 0 0 | 13021 768 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
528 | 80 0 0 | 9789 768 800 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190821 | 20190816 |
536 | 245 0 0 | 13253 768 800 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
540 | 245 0 0 | 13309 768 800 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
544 | 238 0 0 | 13021 768 800 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
548 | 83 0 0 | 9757 768 800 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
555 | 80 0 0 | 9789 768 800 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190821 | 20190816 |
556 | 166 0 0 | 10069 768 800 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
564 | 242 0 0 | 13533 768 800 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190821 | 20190816 |
564 | 81 0 0 | 9789 768 800 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190821 | 20190816 |
564 | 80 0 0 | 9805 768 800 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
568 | 242 0 0 | 13325 768 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
568 | 83 0 0 | 9757 768 800 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
572 | 84 0 0 | 9757 768 800 | ref | gcc_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
580 | 80 0 0 | 9789 768 800 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190821 | 20190816 |
580 | 80 0 0 | 9829 768 800 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190821 | 20190816 |
584 | 77 0 0 | 9509 768 800 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
592 | 75 0 0 | 8953 752 768 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
600 | 75 0 0 | 8977 752 768 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
603 | 75 0 0 | 8953 752 768 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
604 | 245 0 0 | 13373 768 800 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
604 | 75 0 0 | 8953 752 768 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
608 | 83 0 0 | 9765 768 800 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
612 | 75 0 0 | 8953 752 768 | ref | gcc_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
612 | 81 0 0 | 9789 768 800 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190821 | 20190816 |
620 | 75 0 0 | 8977 752 768 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
620 | 83 0 0 | 9757 768 800 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
628 | 83 0 0 | 9765 768 800 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
640 | 150 0 0 | 8953 752 768 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
648 | 80 0 0 | 9789 768 800 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190821 | 20190816 |
672 | 75 0 0 | 8977 752 768 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
672 | 75 0 0 | 8953 752 768 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
672 | 80 0 0 | 9789 768 800 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190821 | 20190816 |
680 | 75 0 0 | 8953 752 768 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
690 | 75 0 0 | 8977 752 768 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
724 | 75 0 0 | 8953 752 768 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
729 | 75 0 0 | 8977 752 768 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
732 | 75 0 0 | 8977 752 768 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
748 | 75 0 0 | 8977 752 768 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
756 | 75 0 0 | 8953 752 768 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
756 | 75 0 0 | 8953 752 768 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
764 | 75 0 0 | 8977 752 768 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
812 | 75 0 0 | 8953 752 768 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
816 | 75 0 0 | 8977 752 768 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
836 | 75 0 0 | 8953 752 768 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
844 | 75 0 0 | 8953 752 768 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
848 | 75 0 0 | 8953 752 768 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
932 | 75 0 0 | 8953 752 768 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
1917 | 159 0 0 | 11438 760 760 | ref | cc | 20190821 | 20190816 |
2172 | 159 0 0 | 11438 760 760 | ref | gcc_-funroll-loops | 20190821 | 20190816 |
2236 | 159 0 0 | 11438 760 760 | ref | gcc | 20190821 | 20190816 |