Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
27308 | 15154 8 0 | 34477 792 928 | xmm | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
28572 | 16321 8 0 | 33212 784 928 | xmm | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
28716 | 16321 8 0 | 33212 784 928 | xmm | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
28832 | 15113 8 0 | 36341 768 1160 | xmm | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
29408 | 15278 8 0 | 31956 784 928 | xmm | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
29568 | 15496 8 0 | 30840 768 896 | xmm | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
29632 | 15132 8 0 | 35541 768 1160 | xmm | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
29980 | 15154 8 0 | 34381 792 928 | xmm | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
30536 | 15496 8 0 | 30840 768 896 | xmm | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
30784 | 15154 8 0 | 34477 792 928 | xmm | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
30916 | 15496 8 0 | 30840 768 896 | xmm | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
31040 | 15496 8 0 | 30840 768 896 | xmm | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
31084 | 15132 8 0 | 35541 768 1160 | xmm | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
31248 | 15113 8 0 | 36341 768 1160 | xmm | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
31316 | 16321 8 0 | 33212 784 928 | xmm | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
31724 | 15278 8 0 | 31956 784 928 | xmm | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
32248 | 15154 8 0 | 34477 792 928 | xmm | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
32848 | 16321 8 0 | 33212 784 928 | xmm | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
33048 | 15278 8 0 | 31956 784 928 | xmm | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
35296 | 15278 8 0 | 31956 784 928 | xmm | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
35992 | 19732 8 0 | 36692 784 928 | xmm | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
36120 | 18851 8 0 | 37941 792 928 | xmm | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
36696 | 18931 8 0 | 38253 792 928 | xmm | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
36804 | 21451 8 0 | 42525 792 928 | xmm | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
36936 | 20604 8 0 | 44101 768 872 | xmm | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
38316 | 20604 8 0 | 44101 768 872 | xmm | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
38428 | 21592 8 0 | 41724 784 928 | xmm | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190827 | 20190816 |
38896 | 21669 8 0 | 44029 792 928 | xmm | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
38968 | 18931 8 0 | 38189 792 928 | xmm | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
39440 | 19732 8 0 | 36692 784 928 | xmm | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
39736 | 20140 8 0 | 36820 784 928 | xmm | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
39780 | 20782 8 0 | 40940 784 928 | xmm | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
39808 | 21669 8 0 | 41636 784 928 | xmm | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
39968 | 18811 8 0 | 35492 784 928 | xmm | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
40020 | 20835 8 0 | 41116 784 928 | xmm | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
40136 | 18811 8 0 | 35492 784 928 | xmm | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
40192 | 43542 16 0 | 38996 784 928 | xmm | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
40244 | 19938 8 0 | 36524 784 928 | xmm | gcc_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
40248 | 18811 8 0 | 35492 784 928 | xmm | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
40304 | 21451 8 0 | 42525 792 928 | xmm | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
40544 | 21210 8 0 | 42773 792 928 | xmm | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
40564 | 18931 8 0 | 38253 792 928 | xmm | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
40632 | 20120 8 0 | 36756 784 928 | xmm | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
40660 | 20782 8 0 | 40940 784 928 | xmm | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
40696 | 21210 8 0 | 42773 792 928 | xmm | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
40832 | 18811 8 0 | 35492 784 928 | xmm | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
40984 | 19732 8 0 | 36604 784 928 | xmm | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
41008 | 20604 8 0 | 44101 768 872 | xmm | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
41012 | 20089 8 0 | 36644 784 928 | xmm | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
41068 | 21237 8 0 | 41005 792 928 | xmm | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
41144 | 21834 8 0 | 41724 784 928 | xmm | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
41248 | 21938 8 0 | 38324 784 928 | xmm | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
41404 | 20888 8 0 | 40492 784 928 | xmm | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
41452 | 20140 8 0 | 36820 784 928 | xmm | gcc_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
41552 | 21669 8 0 | 41636 784 928 | xmm | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
41698 | 19732 8 0 | 36692 784 928 | xmm | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
41784 | 21617 8 0 | 43717 792 928 | xmm | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
41944 | 21241 8 0 | 40693 792 928 | xmm | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
41984 | 21579 8 0 | 41468 784 928 | xmm | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
42244 | 20866 8 0 | 40117 792 928 | xmm | gcc_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
42260 | 21057 8 0 | 39837 792 928 | xmm | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
42420 | 21669 8 0 | 44029 792 928 | xmm | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
42568 | 21834 8 0 | 41724 784 928 | xmm | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
42620 | 21210 8 0 | 42773 792 928 | xmm | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
42640 | 20888 8 0 | 40492 784 928 | xmm | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
42664 | 20866 8 0 | 40117 792 928 | xmm | gcc_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
42736 | 20866 8 0 | 40117 792 928 | xmm | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
42840 | 21579 8 0 | 41468 784 928 | xmm | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
43804 | 21241 8 0 | 40693 792 928 | xmm | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
43912 | 21715 8 0 | 38588 784 928 | xmm | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
44180 | 21715 8 0 | 38588 784 928 | xmm | gcc_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
44376 | 20089 8 0 | 36644 784 928 | xmm | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
44912 | 20768 8 0 | 40756 784 928 | xmm | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
45172 | 20835 8 0 | 41116 784 928 | xmm | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
45188 | 21592 8 0 | 41724 784 928 | xmm | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
45479 | 20604 8 0 | 42773 768 872 | xmm | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
45692 | 20782 8 0 | 40940 784 928 | xmm | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
45740 | 21592 8 0 | 41724 784 928 | xmm | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
45744 | 21617 8 0 | 43717 792 928 | xmm | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
45820 | 21771 8 0 | 38996 784 928 | xmm | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
45944 | 21938 8 0 | 38324 784 928 | xmm | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
46805 | 20140 8 0 | 36820 784 928 | xmm | gcc_-O_-fomit-frame-pointer | 20190827 | 20190816 |
46856 | 42474 16 0 | 41005 792 928 | xmm | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
47173 | 21057 8 0 | 39837 792 928 | xmm | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
47484 | 21790 8 0 | 38620 784 928 | xmm | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
47489 | 40240 16 0 | 36756 784 928 | xmm | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
48548 | 21715 8 0 | 38588 784 928 | xmm | gcc_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
48592 | 19938 8 0 | 36524 784 928 | xmm | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
48600 | 18617 8 0 | 33960 768 896 | xmm | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
48651 | 20768 8 0 | 40756 784 928 | xmm | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
49076 | 16833 8 0 | 32136 768 896 | xmm | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
49544 | 17910 8 0 | 33216 768 896 | xmm | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
50416 | 18617 8 0 | 33976 768 896 | xmm | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
51236 | 17919 8 0 | 33216 768 896 | xmm | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
51384 | 21790 8 0 | 38620 784 928 | xmm | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
52420 | 16833 8 0 | 32136 768 896 | xmm | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
54024 | 16833 8 0 | 32152 768 896 | xmm | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
54040 | 18617 8 0 | 33960 768 896 | xmm | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
55080 | 17919 8 0 | 33232 768 896 | xmm | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
55340 | 35838 16 0 | 33216 768 896 | xmm | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
55444 | 18617 8 0 | 33976 768 896 | xmm | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
55788 | 16833 8 0 | 32136 768 896 | xmm | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
56132 | 18617 8 0 | 33960 768 896 | xmm | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
56176 | 17919 8 0 | 33232 768 896 | xmm | gcc_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
56548 | 18610 8 0 | 33944 768 896 | xmm | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
56924 | 18610 8 0 | 33944 768 896 | xmm | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
57068 | 4490 8 0 | 24917 768 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
57100 | 18617 8 0 | 33976 768 896 | xmm | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
57988 | 24493 16 0 | 46133 800 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
58328 | 5136 8 0 | 28613 768 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
58840 | 18617 8 0 | 33960 768 896 | xmm | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
58892 | 17919 8 0 | 33216 768 896 | xmm | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
59536 | 5166 8 0 | 26405 768 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
60360 | 16003 16 0 | 35973 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
60680 | 26708 16 0 | 46005 800 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
61920 | 16732 16 0 | 36989 792 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
62296 | 16593 16 0 | 36293 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
62492 | 24428 16 0 | 43749 800 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
62612 | 18750 16 0 | 35813 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
62620 | 18754 16 0 | 35685 792 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
62760 | 18718 16 0 | 35709 792 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
62760 | 22546 16 0 | 42069 800 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
62916 | 24409 16 0 | 45557 800 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
62940 | 18718 16 0 | 35709 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
62984 | 4490 8 0 | 24917 768 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
63332 | 16658 16 0 | 36749 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
63352 | 17910 8 0 | 33216 768 896 | xmm | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
63476 | 5136 8 0 | 27285 768 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
63996 | 17919 8 0 | 33216 768 896 | xmm | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
64036 | 18702 16 0 | 35677 792 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
64152 | 16023 16 0 | 35989 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
64580 | 16076 16 0 | 36293 792 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
64592 | 43348 32 0 | 41509 800 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
64724 | 24468 16 0 | 43789 800 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
64810 | 5166 8 0 | 26405 768 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
64888 | 5136 8 0 | 28613 768 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
65044 | 21853 16 0 | 44277 800 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
65124 | 3567 16 0 | 19057 776 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
65228 | 24409 16 0 | 45557 800 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
65328 | 18093 16 0 | 34845 792 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
65508 | 24428 16 0 | 43749 800 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
65568 | 3563 16 0 | 19017 776 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
65712 | 21674 16 0 | 41509 800 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
65772 | 24428 16 0 | 43749 800 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
65928 | 22789 16 0 | 44949 800 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
66076 | 16076 16 0 | 36293 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
66148 | 21853 16 0 | 44277 800 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
66180 | 3568 16 0 | 19073 776 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
66256 | 16698 16 0 | 37085 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
66352 | 3563 16 0 | 19017 776 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
66352 | 18750 16 0 | 35725 792 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
66368 | 18750 16 0 | 35813 792 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
66372 | 24493 16 0 | 46133 800 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
66516 | 18093 16 0 | 34845 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
66642 | 17919 8 0 | 33232 768 896 | xmm | gcc_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
66864 | 16593 16 0 | 36293 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
66936 | 22789 16 0 | 44949 800 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
66952 | 18109 16 0 | 34733 792 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
66984 | 3561 16 0 | 19001 776 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
67546 | 16698 16 0 | 37085 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
67572 | 3561 16 0 | 19009 776 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
67612 | 18082 16 0 | 34741 792 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
67744 | 18093 16 0 | 34861 792 928 | ref | gcc_-O_-fomit-frame-pointer | 20190827 | 20190816 |
67748 | 24300 16 0 | 43693 800 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
67808 | 3566 16 0 | 19057 776 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
68104 | 24468 16 0 | 43853 800 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
68168 | 18093 16 0 | 34845 792 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
68372 | 18718 16 0 | 35709 792 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
68420 | 18750 16 0 | 35813 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
68548 | 18754 16 0 | 35685 792 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
68604 | 16732 16 0 | 36989 792 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
68608 | 37596 32 0 | 36133 792 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
68788 | 16003 16 0 | 35973 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
69008 | 26708 16 0 | 46101 800 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
69244 | 18750 16 0 | 35725 792 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
69328 | 18093 16 0 | 34845 792 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
69368 | 24140 16 0 | 43301 800 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
69812 | 18082 16 0 | 34741 792 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
69984 | 26708 16 0 | 46101 800 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
70064 | 3568 16 0 | 19073 776 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
70188 | 18093 16 0 | 34845 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
70332 | 24493 16 0 | 46133 800 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
70376 | 3566 16 0 | 19057 776 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
70412 | 18798 16 0 | 36133 792 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
70580 | 3566 16 0 | 19057 776 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
71200 | 16076 16 0 | 36293 792 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190827 | 20190816 |
71268 | 3561 16 0 | 19001 776 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
71296 | 3566 16 0 | 19057 776 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
71500 | 18066 16 0 | 34781 792 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
71500 | 18093 16 0 | 34845 792 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
71532 | 18093 16 0 | 34845 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
71720 | 3563 16 0 | 19025 776 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
71760 | 18569 16 0 | 35069 792 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
71772 | 3563 16 0 | 19017 776 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
71830 | 16019 16 0 | 36061 792 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
71900 | 18109 16 0 | 34733 792 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
71924 | 18569 16 0 | 35069 792 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
72036 | 5136 8 0 | 28613 768 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
72224 | 36132 32 0 | 34781 792 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
72648 | 18718 16 0 | 35709 792 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
73144 | 3561 16 0 | 19001 776 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
73536 | 3568 16 0 | 19073 776 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
73600 | 3566 16 0 | 19057 776 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
74164 | 3561 16 0 | 19001 776 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
74808 | 16658 16 0 | 36749 792 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
74872 | 7122 32 0 | 19001 776 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
74890 | 24329 16 0 | 43189 800 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
75064 | 24329 16 0 | 43189 800 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
75108 | 3567 16 0 | 19057 776 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
75416 | 22546 16 0 | 42069 800 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
75508 | 18093 16 0 | 34845 792 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
75988 | 16023 16 0 | 35989 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
76099 | 3566 16 0 | 19057 776 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
76132 | 3561 16 0 | 19009 776 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
76227 | 3567 16 0 | 19057 776 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
76279 | 18093 16 0 | 34861 792 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
76396 | 3561 16 0 | 19001 776 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
77068 | 18093 16 0 | 34861 792 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
77128 | 3561 16 0 | 19009 776 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
77188 | 3567 16 0 | 19057 776 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
77605 | 16732 16 0 | 36989 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
78084 | 26708 16 0 | 46101 800 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
81905 | 16019 16 0 | 36061 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
82288 | 18750 16 0 | 35725 792 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
356060 | 8762 16 0 | 27303 784 888 | ref | gcc_-funroll-loops | 20190827 | 20190816 |
362160 | 8762 16 0 | 27303 784 888 | ref | cc | 20190827 | 20190816 |
383117 | 8762 16 0 | 27303 784 888 | ref | gcc | 20190827 | 20190816 |
388080 | 150958 8 0 | 169335 776 888 | xmm | cc | 20190827 | 20190816 |
402032 | 150958 8 0 | 169335 776 888 | xmm | gcc_-funroll-loops | 20190827 | 20190816 |
403152 | 150958 8 0 | 169335 776 888 | xmm | gcc | 20190827 | 20190816 |
Compiler | Implementations
|
gcc -O2 -fomit-frame-pointer | ymm |
gcc -O3 -fomit-frame-pointer | ymm |
gcc -O -fomit-frame-pointer | ymm |
gcc -Os -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -m64 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -O -fomit-frame-pointer | ymm |
gcc -m64 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -O -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -march=barcelona -Os -fomit-frame-pointer | ymm |
gcc -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -march=k8 -O -fomit-frame-pointer | ymm |
gcc -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -march=nocona -O -fomit-frame-pointer | ymm |
gcc -march=nocona -Os -fomit-frame-pointer | ymm
|