| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 338260 | 5195 0 0 | 18037 768 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
| 370348 | 8797 0 0 | 28829 760 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
| 375796 | 9032 0 0 | 26109 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
| 380112 | 8797 0 0 | 28829 760 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
| 386376 | 9032 0 0 | 26109 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
| 401376 | 9032 0 0 | 26877 760 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
| 403156 | 8797 0 0 | 28829 760 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
| 409116 | 8834 0 0 | 27549 760 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
| 415224 | 9032 0 0 | 26877 760 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
| 417308 | 14604 0 0 | 32158 776 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 418720 | 8176 0 0 | 24205 768 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 420676 | 14578 0 0 | 32742 776 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 420700 | 8233 0 0 | 24357 768 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 433000 | 14578 0 0 | 32742 776 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 436296 | 14604 0 0 | 32158 776 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 439240 | 10154 0 0 | 25390 776 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 451420 | 8233 0 0 | 24357 768 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 455712 | 10154 0 0 | 25390 776 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 457316 | 10122 0 0 | 25366 776 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 457768 | 14604 0 0 | 32158 776 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 461576 | 8233 0 0 | 24357 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 462648 | 10138 0 0 | 25430 776 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 463428 | 10017 0 0 | 25526 776 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 463880 | 8176 0 0 | 24205 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 471044 | 5195 0 0 | 18037 768 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 474400 | 10138 0 0 | 25430 776 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 474684 | 10154 0 0 | 25390 776 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 474776 | 5195 0 0 | 18037 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 474792 | 10122 0 0 | 25366 776 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 476928 | 10017 0 0 | 25526 776 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 477684 | 10122 0 0 | 25302 776 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 485004 | 10138 0 0 | 25430 776 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 489880 | 10122 0 0 | 25198 776 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 500248 | 10042 0 0 | 25238 776 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
| 501780 | 5195 0 0 | 18061 768 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 511908 | 5195 0 0 | 18061 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 513004 | 5195 0 0 | 18037 768 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 514008 | 5195 0 0 | 18061 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 517888 | 5029 0 0 | 17877 768 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 518036 | 5029 0 0 | 17877 768 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 518412 | 5195 0 0 | 18037 768 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 532948 | 5195 0 0 | 18037 768 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 533144 | 5195 0 0 | 18037 768 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 544700 | 5195 0 0 | 18037 768 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 684776 | 4523 0 0 | 17413 768 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 721544 | 4519 0 0 | 17397 768 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 737328 | 4519 0 0 | 17397 768 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 738844 | 4519 0 0 | 17397 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 744528 | 4519 0 0 | 17397 768 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 747528 | 4523 0 0 | 17413 768 928 | ref | gcc_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 748524 | 4532 0 0 | 17421 768 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 751260 | 4523 0 0 | 17413 768 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 753800 | 4519 0 0 | 17397 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 757724 | 4532 0 0 | 17421 768 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 767968 | 4519 0 0 | 17397 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 770912 | 4519 0 0 | 17397 768 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 780688 | 4519 0 0 | 17397 768 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
| 865632 | 6477 0 0 | 22757 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 883916 | 6477 0 0 | 22757 768 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 929708 | 16697 0 0 | 34998 776 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 933148 | 8683 0 0 | 24429 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 945524 | 16084 0 0 | 33326 776 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 949280 | 6467 0 0 | 22797 768 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 965260 | 8683 0 0 | 24429 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 969572 | 6467 0 0 | 22797 768 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 969748 | 16697 0 0 | 34998 776 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 989056 | 16084 0 0 | 33326 776 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 993944 | 6467 0 0 | 22797 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 994676 | 9097 0 0 | 25301 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 1002232 | 9097 0 0 | 25301 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 1030148 | 9783 0 0 | 24734 776 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 1053412 | 20296 0 0 | 25862 776 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 1060016 | 10148 0 0 | 25862 776 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 1074024 | 9783 0 0 | 24734 776 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 1099916 | 4817 0 0 | 17365 768 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 1111572 | 10778 0 0 | 18541 768 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 1151448 | 4817 0 0 | 17365 768 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 1154684 | 5389 0 0 | 18541 768 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 1301476 | 3962 0 0 | 15865 752 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1326140 | 3936 0 0 | 15849 752 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1328108 | 3936 0 0 | 15849 752 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1328912 | 3965 0 0 | 15841 752 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1330380 | 3962 0 0 | 15865 752 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1372428 | 3965 0 0 | 15841 752 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1372788 | 3965 0 0 | 15841 752 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1378932 | 3962 0 0 | 15865 752 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1379292 | 3965 0 0 | 15841 752 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1379964 | 3962 0 0 | 15865 752 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1381560 | 3965 0 0 | 15841 752 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1383352 | 3962 0 0 | 15865 752 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1385744 | 3934 0 0 | 15809 752 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1388084 | 7930 0 0 | 15841 752 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1404484 | 3934 0 0 | 15809 752 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1406044 | 7102 0 0 | 23301 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 1416096 | 3962 0 0 | 15865 752 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1416208 | 3965 0 0 | 15841 752 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1427772 | 7032 0 0 | 23165 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 1431220 | 3962 0 0 | 15865 752 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1438888 | 3965 0 0 | 15841 752 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1441128 | 3965 0 0 | 15841 752 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1444152 | 3965 0 0 | 15841 752 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1444556 | 7102 0 0 | 23301 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 1451568 | 3965 0 0 | 15841 752 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1453804 | 3965 0 0 | 15841 752 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1454228 | 3971 0 0 | 15857 752 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
| 1458916 | 7032 0 0 | 23165 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 1470172 | 3965 0 0 | 15841 752 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1499308 | 3965 0 0 | 15841 752 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1733976 | 9008 0 0 | 17381 768 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 1740092 | 4504 0 0 | 17381 768 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 1810084 | 4508 0 0 | 17373 768 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 1859996 | 4508 0 0 | 17373 768 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2690184 | 6786 0 0 | 21382 760 888 | ref | gcc_-funroll-loops | 20190830 | 20190816 |
| 2693356 | 6786 0 0 | 21382 760 888 | ref | gcc | 20190830 | 20190816 |
| 2728824 | 6786 0 0 | 21382 760 888 | ref | cc | 20190830 | 20190816 |