Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
38640 | 15132 8 0 | 35541 768 1160 | xmm | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
39152 | 15113 8 0 | 36341 768 1160 | xmm | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
39684 | 15132 8 0 | 35541 768 1160 | xmm | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
41588 | 15283 8 0 | 31956 784 928 | xmm | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
42836 | 16433 8 0 | 33324 784 928 | xmm | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
42984 | 15283 8 0 | 31956 784 928 | xmm | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
42988 | 16433 8 0 | 33324 784 928 | xmm | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
43076 | 15250 8 0 | 34573 792 928 | xmm | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
43276 | 16433 8 0 | 33324 784 928 | xmm | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
43416 | 15113 8 0 | 36341 768 1160 | xmm | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
43492 | 15283 8 0 | 31956 784 928 | xmm | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
44024 | 16433 8 0 | 33324 784 928 | xmm | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
45704 | 15250 8 0 | 34573 792 928 | xmm | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
46234 | 15250 8 0 | 34477 792 928 | xmm | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
46332 | 15496 8 0 | 30840 768 896 | xmm | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
46752 | 15283 8 0 | 31956 784 928 | xmm | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
47296 | 15250 8 0 | 34573 792 928 | xmm | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
48036 | 15496 8 0 | 30840 768 896 | xmm | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
48484 | 19011 8 0 | 38333 792 928 | xmm | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
49512 | 15496 8 0 | 30840 768 896 | xmm | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
49900 | 18931 8 0 | 38021 792 928 | xmm | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
50392 | 19011 8 0 | 38333 792 928 | xmm | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
51511 | 15496 8 0 | 30840 768 896 | xmm | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
52236 | 19764 8 0 | 36636 784 928 | xmm | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
52896 | 19764 8 0 | 36724 784 928 | xmm | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
53312 | 18798 8 0 | 35476 784 928 | xmm | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
53716 | 20141 8 0 | 36820 784 928 | xmm | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
54392 | 18798 8 0 | 35476 784 928 | xmm | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
54756 | 19764 8 0 | 36724 784 928 | xmm | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
57488 | 21186 8 0 | 42757 792 928 | xmm | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
57492 | 21791 8 0 | 41676 784 928 | xmm | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
57544 | 20831 8 0 | 40820 784 928 | xmm | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
57920 | 21035 8 0 | 39821 792 928 | xmm | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
58116 | 18798 8 0 | 35476 784 928 | xmm | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
58396 | 21791 8 0 | 41676 784 928 | xmm | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
58416 | 21612 8 0 | 41572 784 928 | xmm | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
58836 | 21529 8 0 | 41660 784 928 | xmm | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190827 | 20190816 |
58856 | 20986 8 0 | 41260 784 928 | xmm | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
59088 | 19939 8 0 | 36524 784 928 | xmm | gcc_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
59184 | 20604 8 0 | 44101 768 872 | xmm | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
59580 | 21450 8 0 | 42525 792 928 | xmm | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
59800 | 44006 16 0 | 39236 784 928 | xmm | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
60036 | 20141 8 0 | 36820 784 928 | xmm | gcc_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
60104 | 21612 8 0 | 41572 784 928 | xmm | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
60584 | 21878 8 0 | 38700 784 928 | xmm | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
60960 | 20121 8 0 | 36756 784 928 | xmm | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
61020 | 18798 8 0 | 35476 784 928 | xmm | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
61084 | 40242 16 0 | 36756 784 928 | xmm | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
61184 | 20813 8 0 | 40956 784 928 | xmm | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
61312 | 22003 8 0 | 39236 784 928 | xmm | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
61368 | 21516 8 0 | 41404 784 928 | xmm | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
61400 | 21529 8 0 | 41660 784 928 | xmm | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
61544 | 19011 8 0 | 38269 792 928 | xmm | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
61568 | 20986 8 0 | 41260 784 928 | xmm | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
61664 | 20802 8 0 | 40053 792 928 | xmm | gcc_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
61816 | 21958 8 0 | 38356 784 928 | xmm | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
61964 | 21843 8 0 | 38716 784 928 | xmm | gcc_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
62140 | 20604 8 0 | 44101 768 872 | xmm | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
62208 | 21035 8 0 | 39821 792 928 | xmm | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
62232 | 21843 8 0 | 38716 784 928 | xmm | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
62608 | 21186 8 0 | 42757 792 928 | xmm | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
62760 | 20604 8 0 | 42773 768 872 | xmm | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
62808 | 20916 8 0 | 40508 784 928 | xmm | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
62968 | 19764 8 0 | 36724 784 928 | xmm | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
63428 | 19939 8 0 | 36524 784 928 | xmm | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
63456 | 26673 16 0 | 46069 800 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
63992 | 21374 8 0 | 41149 792 928 | xmm | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
64300 | 21670 8 0 | 44029 792 928 | xmm | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
64548 | 20115 8 0 | 36660 784 928 | xmm | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
64784 | 21529 8 0 | 41660 784 928 | xmm | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
64856 | 20813 8 0 | 40956 784 928 | xmm | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
65592 | 20916 8 0 | 40508 784 928 | xmm | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
65632 | 21958 8 0 | 38356 784 928 | xmm | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
65704 | 21670 8 0 | 44029 792 928 | xmm | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
65748 | 20141 8 0 | 36820 784 928 | xmm | gcc_-O_-fomit-frame-pointer | 20190827 | 20190816 |
65756 | 20802 8 0 | 40053 792 928 | xmm | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
66132 | 21186 8 0 | 40645 792 928 | xmm | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
66864 | 20604 8 0 | 44101 768 872 | xmm | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
67120 | 20115 8 0 | 36660 784 928 | xmm | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
67768 | 20813 8 0 | 40956 784 928 | xmm | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
67800 | 42748 16 0 | 41149 792 928 | xmm | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
68082 | 21450 8 0 | 42525 792 928 | xmm | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
68108 | 20802 8 0 | 40053 792 928 | xmm | gcc_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
68868 | 21186 8 0 | 40645 792 928 | xmm | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
70427 | 21586 8 0 | 43685 792 928 | xmm | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
70501 | 21186 8 0 | 42757 792 928 | xmm | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
70556 | 21516 8 0 | 41404 784 928 | xmm | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
70652 | 21586 8 0 | 43685 792 928 | xmm | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
71216 | 21878 8 0 | 38700 784 928 | xmm | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
72611 | 20831 8 0 | 40820 784 928 | xmm | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
73976 | 16833 8 0 | 32152 768 896 | xmm | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
75945 | 21843 8 0 | 38716 784 928 | xmm | gcc_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
76128 | 17919 8 0 | 33216 768 896 | xmm | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
77324 | 5358 8 0 | 26597 768 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
78508 | 18617 8 0 | 33976 768 896 | xmm | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
79844 | 35838 16 0 | 33216 768 896 | xmm | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
80904 | 24343 16 0 | 45989 800 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
81620 | 24278 16 0 | 43605 800 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
81792 | 16833 8 0 | 32136 768 896 | xmm | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
82376 | 17919 8 0 | 33216 768 896 | xmm | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
82852 | 16833 8 0 | 32136 768 896 | xmm | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
82992 | 16833 8 0 | 32136 768 896 | xmm | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
83800 | 18617 8 0 | 33976 768 896 | xmm | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
83804 | 17910 8 0 | 33216 768 896 | xmm | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
84460 | 18617 8 0 | 33960 768 896 | xmm | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
85064 | 4698 8 0 | 25125 768 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
85292 | 16695 16 0 | 36781 792 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
86068 | 18610 8 0 | 33944 768 896 | xmm | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
87724 | 18726 16 0 | 35725 792 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
87772 | 16465 16 0 | 36165 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
87940 | 3582 16 0 | 19081 776 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
87984 | 18726 16 0 | 35725 792 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
89148 | 16695 16 0 | 36781 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
89608 | 24278 16 0 | 43605 800 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
89724 | 4698 8 0 | 25125 768 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
90012 | 43444 32 0 | 41557 800 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
90196 | 15913 16 0 | 36117 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
90324 | 17919 8 0 | 33232 768 896 | xmm | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
91344 | 17900 16 0 | 34565 792 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
91540 | 5328 8 0 | 28805 768 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
91756 | 18726 16 0 | 35725 792 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
92140 | 18617 8 0 | 33960 768 896 | xmm | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
92304 | 24224 16 0 | 43077 800 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
92312 | 22850 16 0 | 45013 800 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
92356 | 15934 16 0 | 35893 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
92748 | 17919 8 0 | 33232 768 896 | xmm | gcc_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
92784 | 17962 16 0 | 34717 792 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
93065 | 18617 8 0 | 33976 768 896 | xmm | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
93235 | 18617 8 0 | 33960 768 896 | xmm | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
93248 | 15950 16 0 | 35997 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
93328 | 24249 16 0 | 45397 800 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
93452 | 22850 16 0 | 45013 800 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
93532 | 17962 16 0 | 34717 792 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
93712 | 18766 16 0 | 35829 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
93748 | 17910 8 0 | 33216 768 896 | xmm | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
93808 | 18694 16 0 | 35621 792 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
93914 | 18617 8 0 | 33960 768 896 | xmm | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
93972 | 18766 16 0 | 35829 792 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
94040 | 18718 16 0 | 35693 792 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
94128 | 15913 16 0 | 36117 792 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190827 | 20190816 |
94224 | 22530 16 0 | 42053 800 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
94524 | 15934 16 0 | 35893 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
94551 | 18610 8 0 | 33944 768 896 | xmm | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
94588 | 16606 16 0 | 36861 792 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
94588 | 21722 16 0 | 41557 800 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
94776 | 16465 16 0 | 36165 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
94876 | 15909 16 0 | 35877 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
95008 | 18512 16 0 | 35005 792 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
95156 | 21994 16 0 | 44421 800 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
95476 | 24224 16 0 | 43077 800 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
95520 | 18726 16 0 | 35725 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
95628 | 37660 32 0 | 36165 792 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
96132 | 16874 16 0 | 37261 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
96208 | 18766 16 0 | 35741 792 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
96352 | 17962 16 0 | 34717 792 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
96624 | 22530 16 0 | 42053 800 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
96712 | 5328 8 0 | 27477 768 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
96732 | 17919 8 0 | 33216 768 896 | xmm | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
96776 | 17900 16 0 | 34565 792 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
96868 | 3582 16 0 | 19081 776 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
97312 | 17962 16 0 | 34717 792 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
97488 | 18766 16 0 | 35741 792 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
97492 | 15913 16 0 | 36117 792 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
97552 | 16606 16 0 | 36861 792 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
97704 | 3576 16 0 | 19025 776 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
97752 | 18830 16 0 | 36165 792 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
97804 | 24343 16 0 | 45989 800 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
97848 | 17919 8 0 | 33232 768 896 | xmm | gcc_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
98160 | 5328 8 0 | 28805 768 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
98296 | 3581 16 0 | 19065 776 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
98424 | 17962 16 0 | 34717 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
98556 | 26673 16 0 | 46069 800 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
98748 | 18766 16 0 | 35829 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
98992 | 24062 16 0 | 43221 800 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
99088 | 5328 8 0 | 28805 768 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
99648 | 5358 8 0 | 26597 768 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
100076 | 26673 16 0 | 46069 800 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
100324 | 3576 16 0 | 19025 776 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
100452 | 3581 16 0 | 19065 776 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
100508 | 17962 16 0 | 34717 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
100512 | 3581 16 0 | 19065 776 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
100630 | 26673 16 0 | 45973 800 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
101380 | 35768 32 0 | 34605 792 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
101760 | 18766 16 0 | 35741 792 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
101784 | 3581 16 0 | 19065 776 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
101828 | 24262 16 0 | 43661 800 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
102096 | 17962 16 0 | 34717 792 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
102476 | 18694 16 0 | 35621 792 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
102600 | 3578 16 0 | 19041 776 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
102608 | 24278 16 0 | 43605 800 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
102945 | 16606 16 0 | 36861 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
103140 | 3582 16 0 | 19081 776 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
103232 | 3581 16 0 | 19065 776 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
103444 | 17962 16 0 | 34717 792 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
103456 | 3581 16 0 | 19065 776 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
103508 | 3578 16 0 | 19041 776 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
103824 | 17962 16 0 | 34717 792 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
104076 | 24343 16 0 | 45989 800 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
104108 | 17962 16 0 | 34717 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
104112 | 24358 16 0 | 43693 800 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
104256 | 17978 16 0 | 34605 792 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
104376 | 3576 16 0 | 19033 776 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
105536 | 3583 16 0 | 19097 776 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
105548 | 15950 16 0 | 35997 792 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
105592 | 3576 16 0 | 19025 776 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
105728 | 18512 16 0 | 35005 792 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
105884 | 3583 16 0 | 19097 776 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
106076 | 17884 16 0 | 34605 792 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
106636 | 3576 16 0 | 19033 776 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
106760 | 3583 16 0 | 19097 776 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
107272 | 7152 32 0 | 19025 776 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
108884 | 21994 16 0 | 44421 800 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
109938 | 24358 16 0 | 43757 800 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
111260 | 3578 16 0 | 19049 776 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
111595 | 17978 16 0 | 34605 792 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
112634 | 17962 16 0 | 34717 792 928 | ref | gcc_-O_-fomit-frame-pointer | 20190827 | 20190816 |
113056 | 16874 16 0 | 37261 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
114004 | 3576 16 0 | 19033 776 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
114688 | 24249 16 0 | 45397 800 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
114824 | 3576 16 0 | 19025 776 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
119119 | 3576 16 0 | 19025 776 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
121058 | 15909 16 0 | 35877 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
121517 | 3582 16 0 | 19081 776 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
124276 | 3578 16 0 | 19041 776 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
491512 | 8762 16 0 | 27303 784 888 | ref | gcc | 20190827 | 20190816 |
520916 | 8762 16 0 | 27303 784 888 | ref | gcc_-funroll-loops | 20190827 | 20190816 |
530712 | 8762 16 0 | 27303 784 888 | ref | cc | 20190827 | 20190816 |
549652 | 150958 8 0 | 169335 776 888 | xmm | cc | 20190827 | 20190816 |
550984 | 150958 8 0 | 169335 776 888 | xmm | gcc | 20190827 | 20190816 |
552264 | 150958 8 0 | 169335 776 888 | xmm | gcc_-funroll-loops | 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
|