Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
20018940 | 3137 0 0 | 15957 768 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
30023376 | 6222 0 0 | 26325 760 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
30465636 | 5720 0 0 | 20918 776 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
30724290 | 6475 0 0 | 22150 776 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
32311491 | 5979 0 0 | 20894 776 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
32504544 | 6259 0 0 | 21510 776 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
33131142 | 9885 0 0 | 27430 776 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
33174380 | 6768 0 0 | 23829 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
33181286 | 6768 0 0 | 23829 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
33551788 | 9885 0 0 | 27430 776 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
33590359 | 10645 0 0 | 28918 776 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
33749296 | 7616 0 0 | 25445 760 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
33849172 | 10645 0 0 | 28918 776 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
33851967 | 7616 0 0 | 25445 760 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
33896796 | 9885 0 0 | 27430 776 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
33922845 | 6222 0 0 | 26325 760 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
33929385 | 6222 0 0 | 26325 760 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
34200606 | 6147 0 0 | 21374 776 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
34207660 | 4551 0 0 | 23333 760 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
34212615 | 6202 0 0 | 21494 776 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
34277321 | 10429 0 0 | 28566 776 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
34288734 | 6283 0 0 | 21766 776 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
34519178 | 6202 0 0 | 21494 776 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
34647283 | 6259 0 0 | 21494 776 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
34683433 | 6283 0 0 | 21766 776 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
34721176 | 6147 0 0 | 21374 776 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
34825649 | 10429 0 0 | 28566 776 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
34842126 | 6147 0 0 | 21374 776 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
34898552 | 9180 0 0 | 25349 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
35075140 | 6259 0 0 | 21446 776 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
35082723 | 9096 0 0 | 25205 768 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
35115318 | 12950 0 0 | 22150 776 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
35123953 | 9096 0 0 | 25205 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
35146313 | 9096 0 0 | 25205 768 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
35168732 | 9180 0 0 | 25349 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
35206142 | 9020 0 0 | 25029 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
35306805 | 6202 0 0 | 21494 776 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
35342524 | 5979 0 0 | 20894 776 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
35604884 | 6147 0 0 | 21230 776 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
35987055 | 9020 0 0 | 25029 768 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
36121029 | 9700 0 0 | 26918 776 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
36180741 | 9700 0 0 | 26918 776 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
36512120 | 8900 0 0 | 24637 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
36651912 | 3137 0 0 | 15965 768 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
36706317 | 6818 0 0 | 16525 768 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
36742121 | 3137 0 0 | 15965 768 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
36830277 | 8900 0 0 | 24637 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
36888612 | 2495 0 0 | 14337 752 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
36949219 | 2591 0 0 | 15453 768 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190826 | 20190816 |
37180596 | 2985 0 0 | 15509 768 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
37183962 | 7280 0 0 | 23533 768 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
37270793 | 3225 0 0 | 16077 768 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
37415227 | 3409 0 0 | 16525 768 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
37499055 | 2593 0 0 | 15429 768 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
37667136 | 2985 0 0 | 15509 768 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
37681803 | 2591 0 0 | 15453 768 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190826 | 20190816 |
37821431 | 3225 0 0 | 16077 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
37826189 | 2446 0 0 | 14249 752 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
37848899 | 7442 0 0 | 23549 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
37867558 | 2446 0 0 | 14265 752 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
37902192 | 3225 0 0 | 16053 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
37908691 | 3225 0 0 | 16053 768 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
37929970 | 3225 0 0 | 16077 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
37991487 | 3225 0 0 | 16053 768 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
38081865 | 2446 0 0 | 14265 752 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
38166540 | 3225 0 0 | 16053 768 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
38205176 | 7298 0 0 | 23613 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190826 | 20190816 |
38257452 | 7298 0 0 | 23613 768 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190826 | 20190816 |
38271200 | 3225 0 0 | 16053 768 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
38412084 | 2572 0 0 | 15421 768 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
38486989 | 3225 0 0 | 16053 768 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
38496615 | 7298 0 0 | 23613 768 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190826 | 20190816 |
38683868 | 2446 0 0 | 14265 752 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
38690193 | 3225 0 0 | 16053 768 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
38781315 | 2593 0 0 | 15429 768 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
38919817 | 7460 0 0 | 23637 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
38926194 | 5144 0 0 | 15421 768 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
38979540 | 2570 0 0 | 15437 768 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
39055207 | 7460 0 0 | 23637 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
39217941 | 2570 0 0 | 15437 768 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
39236911 | 7280 0 0 | 23533 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
39327802 | 2594 0 0 | 15453 768 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190826 | 20190816 |
39370682 | 2591 0 0 | 15453 768 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
39376255 | 7442 0 0 | 23549 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
39417633 | 2591 0 0 | 15453 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190826 | 20190816 |
39577590 | 2591 0 0 | 15453 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190826 | 20190816 |
39914075 | 2591 0 0 | 15453 768 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190826 | 20190816 |
40003893 | 2591 0 0 | 15453 768 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190826 | 20190816 |
40081305 | 2594 0 0 | 15453 768 928 | ref | gcc_-O_-fomit-frame-pointer | 20190826 | 20190816 |
40126814 | 2591 0 0 | 15453 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190826 | 20190816 |
40186686 | 2495 0 0 | 14337 752 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
40459496 | 2594 0 0 | 15453 768 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190826 | 20190816 |
41507023 | 2495 0 0 | 14337 752 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
41539756 | 2495 0 0 | 14337 752 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
42104736 | 2446 0 0 | 14249 752 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
42333115 | 2495 0 0 | 14337 752 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
42342517 | 2495 0 0 | 14337 752 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
42420003 | 2495 0 0 | 14337 752 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
42501393 | 2437 0 0 | 14249 752 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
42650736 | 2446 0 0 | 14265 752 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
42750195 | 2446 0 0 | 14265 752 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
42916638 | 2446 0 0 | 14265 752 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
42939114 | 4892 0 0 | 14265 752 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
43009362 | 2446 0 0 | 14265 752 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
43066836 | 2446 0 0 | 14265 752 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
43093542 | 2446 0 0 | 14249 752 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
43194036 | 2446 0 0 | 14265 752 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
43329449 | 2495 0 0 | 14337 752 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
43468254 | 2446 0 0 | 14249 752 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
44257914 | 2446 0 0 | 14249 752 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
44777266 | 2495 0 0 | 14337 752 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
44962549 | 2446 0 0 | 14249 752 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
175342446 | 4243 0 0 | 18750 760 888 | ref | gcc | 20190826 | 20190816 |
179903819 | 4243 0 0 | 18750 760 888 | ref | cc | 20190826 | 20190816 |
180708075 | 4243 0 0 | 18750 760 888 | ref | gcc_-funroll-loops | 20190826 | 20190816 |