| 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 |