| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version | 
|---|
| 1631412 | 18923 0 0 | 39117 760 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 | 
| 1665276 | 39911 0 0 | 57542 776 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 1736076 | 40704 0 0 | 58006 776 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 1758648 | 48054 0 0 | 66398 776 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 1764308 | 46778 0 0 | 65006 776 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 1829820 | 39911 0 0 | 57542 776 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 1830092 | 30317 0 0 | 45654 776 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 1858792 | 40704 0 0 | 58006 776 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 1860952 | 39911 0 0 | 57542 776 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 1880740 | 30674 0 0 | 45790 776 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 1888876 | 30317 0 0 | 45654 776 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 1892888 | 48054 0 0 | 66398 776 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 1893652 | 46778 0 0 | 65006 776 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 1901968 | 30898 0 0 | 46182 776 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 1903548 | 7012 0 0 | 19973 768 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 | 
| 1904644 | 31202 0 0 | 46206 776 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 1921288 | 30773 0 0 | 46054 776 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 1935340 | 27965 0 0 | 43206 776 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 | 
| 1964920 | 73500 0 0 | 52502 776 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 1964960 | 30991 0 0 | 46302 776 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 1976888 | 30317 0 0 | 45654 776 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 1987060 | 31202 0 0 | 46206 776 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 1995380 | 30773 0 0 | 45990 776 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2000744 | 30991 0 0 | 46302 776 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2006628 | 36750 0 0 | 52502 776 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2023056 | 35434 0 0 | 50998 776 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2074784 | 35434 0 0 | 50998 776 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2104340 | 30991 0 0 | 46302 776 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2311260 | 6312 0 0 | 18265 752 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2558394 | 18923 0 0 | 39117 760 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 | 
| 2574280 | 18891 0 0 | 37757 760 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 | 
| 2601704 | 18923 0 0 | 39117 760 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 | 
| 2610468 | 18727 0 0 | 34997 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2615908 | 18460 0 0 | 35605 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 | 
| 2621180 | 18543 0 0 | 34757 768 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2639080 | 18168 0 0 | 34005 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2641156 | 18455 0 0 | 34581 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2645103 | 7715 0 0 | 20669 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2648272 | 18455 0 0 | 34581 768 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2649936 | 18543 0 0 | 34757 768 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2710548 | 7715 0 0 | 20645 768 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2712468 | 15730 0 0 | 21077 768 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2713216 | 18543 0 0 | 34757 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2725192 | 7731 0 0 | 20661 768 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2731524 | 18813 0 0 | 36725 760 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 | 
| 2737376 | 18813 0 0 | 36725 760 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 | 
| 2744816 | 12339 0 0 | 28549 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2745956 | 7272 0 0 | 19893 768 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2747828 | 7272 0 0 | 19893 768 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2747912 | 18727 0 0 | 34997 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2753144 | 7715 0 0 | 20645 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2794620 | 7715 0 0 | 20645 768 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2824784 | 7706 0 0 | 20653 768 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2828628 | 7715 0 0 | 20645 768 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2829424 | 18460 0 0 | 35605 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 | 
| 2838376 | 7865 0 0 | 21077 768 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2848968 | 12182 0 0 | 28549 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2870888 | 12252 0 0 | 28541 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2891052 | 18168 0 0 | 34005 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2896388 | 12182 0 0 | 28549 768 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2898580 | 7706 0 0 | 20653 768 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2942480 | 7715 0 0 | 20669 768 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2944232 | 7715 0 0 | 20669 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2944912 | 12140 0 0 | 28557 768 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2957144 | 12339 0 0 | 28549 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2983640 | 7731 0 0 | 20661 768 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2984872 | 12140 0 0 | 28557 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 2988200 | 7715 0 0 | 20645 768 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 | 
| 2998200 | 7731 0 0 | 20661 768 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3045184 | 6994 0 0 | 19973 768 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3046868 | 12252 0 0 | 28541 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3105714 | 6980 0 0 | 19933 768 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3112440 | 13914 0 0 | 19909 768 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3144156 | 12140 0 0 | 28557 768 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3183140 | 6994 0 0 | 19973 768 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3281532 | 6987 0 0 | 19957 768 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3333264 | 6987 0 0 | 19957 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3346884 | 6980 0 0 | 19933 768 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3357732 | 6987 0 0 | 19957 768 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3367216 | 6957 0 0 | 19909 768 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3369804 | 6413 0 0 | 18401 752 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3380940 | 6993 0 0 | 19981 768 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3413946 | 6312 0 0 | 18265 752 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3415936 | 6410 0 0 | 18385 752 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3416672 | 6987 0 0 | 19957 768 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3468192 | 6410 0 0 | 18385 752 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3474552 | 6987 0 0 | 19957 768 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3475384 | 6987 0 0 | 19957 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3478864 | 6987 0 0 | 19957 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3492972 | 6994 0 0 | 19973 768 928 | ref | gcc_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3544672 | 6413 0 0 | 18401 752 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3568768 | 6413 0 0 | 18401 752 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3572916 | 6413 0 0 | 18401 752 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3597736 | 6312 0 0 | 18265 752 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3645824 | 6413 0 0 | 18401 752 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3647736 | 6993 0 0 | 19981 768 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3657368 | 6413 0 0 | 18401 752 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3676944 | 6312 0 0 | 18265 752 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3696536 | 12624 0 0 | 18265 752 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3714360 | 6309 0 0 | 18265 752 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3742024 | 6312 0 0 | 18265 752 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3773108 | 6312 0 0 | 18265 752 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3796292 | 6413 0 0 | 18401 752 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3816152 | 6312 0 0 | 18265 752 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3834432 | 6312 0 0 | 18265 752 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3835348 | 6312 0 0 | 18265 752 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3869936 | 6347 0 0 | 18313 752 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 | 
| 3917596 | 6309 0 0 | 18265 752 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3973740 | 6312 0 0 | 18265 752 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3977208 | 6312 0 0 | 18265 752 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 3980776 | 6312 0 0 | 18265 752 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 4176556 | 6312 0 0 | 18265 752 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 | 
| 10787272 | 11813 0 0 | 26478 760 888 | ref | cc | 20190830 | 20190816 | 
| 10912328 | 11813 0 0 | 26478 760 888 | ref | gcc | 20190830 | 20190816 | 
| 11253608 | 11813 0 0 | 26478 760 888 | ref | gcc_-funroll-loops | 20190830 | 20190816 |