| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 313132 | 24982 0 0 | 44331 792 1848 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
| 319620 | 25340 0 0 | 42963 792 2136 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
| 418170 | 30016 0 0 | 47797 824 1912 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 420212 | 27676 0 0 | 43461 824 1912 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
| 432572 | 28457 0 0 | 44541 824 1912 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 434972 | 30016 0 0 | 47797 824 1912 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 436748 | 28570 0 0 | 44453 824 1912 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 442088 | 28469 0 0 | 44285 824 1912 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 443580 | 30348 0 0 | 49085 824 1912 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 443984 | 30267 0 0 | 48413 824 1912 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 444020 | 28469 0 0 | 44285 824 1912 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 446996 | 28597 0 0 | 44373 824 1912 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 449356 | 28549 0 0 | 44373 824 1912 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 452932 | 28517 0 0 | 44189 824 1912 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 454900 | 28570 0 0 | 44453 824 1912 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 456828 | 30408 0 0 | 49285 824 1912 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 458024 | 28157 0 0 | 43653 824 1912 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 459592 | 30267 0 0 | 48413 824 1912 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 460744 | 57420 0 0 | 44997 824 1912 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 465112 | 30408 0 0 | 49285 824 1912 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 467384 | 30267 0 0 | 48413 824 1912 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 469056 | 28710 0 0 | 44997 824 1912 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 479016 | 30348 0 0 | 49085 824 1912 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 480280 | 28157 0 0 | 43653 824 1912 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 489560 | 28597 0 0 | 44437 824 1912 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 492872 | 28570 0 0 | 44453 824 1912 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 501480 | 28469 0 0 | 44285 824 1912 | ref | gcc_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 509826 | 25708 0 0 | 44099 792 2136 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
| 516908 | 28457 0 0 | 44541 824 1912 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 542400 | 25190 0 0 | 45867 792 1848 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
| 543360 | 25190 0 0 | 45867 792 1848 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
| 544692 | 24853 0 0 | 41508 816 1912 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 551172 | 25054 0 0 | 41884 816 1912 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 551960 | 25043 0 0 | 41820 816 1912 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 555988 | 25708 0 0 | 44099 792 2136 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
| 556904 | 25190 0 0 | 45867 792 1848 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
| 557076 | 25340 0 0 | 42963 792 2136 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
| 557316 | 24852 0 0 | 41196 816 1912 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 571540 | 17465 0 0 | 30948 816 1912 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 593792 | 24853 0 0 | 41508 816 1912 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 597651 | 23771 0 0 | 40532 816 1912 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 606156 | 24852 0 0 | 41196 816 1912 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 606736 | 25054 0 0 | 41884 816 1912 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 609405 | 24466 0 0 | 41300 816 1912 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 610000 | 23414 0 0 | 40388 816 1912 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 612664 | 25043 0 0 | 41820 816 1912 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 618964 | 25043 0 0 | 41820 816 1912 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 630072 | 24466 0 0 | 41300 816 1912 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 630600 | 24020 0 0 | 40932 816 1912 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 645680 | 23771 0 0 | 40532 816 1912 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 657940 | 23414 0 0 | 40388 816 1912 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 658308 | 17449 0 0 | 30932 816 1912 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 660976 | 17465 0 0 | 30948 816 1912 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 665756 | 17449 0 0 | 30956 816 1912 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 674340 | 16596 0 0 | 29112 800 1912 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 681200 | 23414 0 0 | 40388 816 1912 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 684284 | 17465 0 0 | 30948 816 1912 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 687255 | 17092 0 0 | 30236 816 1912 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 688782 | 17092 0 0 | 30236 816 1912 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 692271 | 17944 0 0 | 31476 816 1912 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 694268 | 17449 0 0 | 30956 816 1912 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 700172 | 17465 0 0 | 30948 816 1912 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 700320 | 16649 0 0 | 29200 800 1912 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 700388 | 17710 0 0 | 31500 816 1912 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 705136 | 24020 0 0 | 40932 816 1912 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 707024 | 17449 0 0 | 30932 816 1912 | ref | gcc_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 715048 | 17461 0 0 | 30940 816 1912 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
| 717416 | 17287 0 0 | 30772 816 1912 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 720024 | 17449 0 0 | 30956 816 1912 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 722536 | 16637 0 0 | 29160 800 1912 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
| 723508 | 17449 0 0 | 30932 816 1912 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 726388 | 17939 0 0 | 31460 816 1912 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 737356 | 17940 0 0 | 31468 816 1912 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 739532 | 17939 0 0 | 31460 816 1912 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 750204 | 17944 0 0 | 31476 816 1912 | ref | gcc_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 751764 | 35420 0 0 | 31500 816 1912 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 754704 | 16596 0 0 | 29112 800 1912 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 757320 | 17939 0 0 | 31460 816 1912 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 761164 | 16599 0 0 | 29112 800 1912 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 761804 | 17939 0 0 | 31460 816 1912 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 764144 | 16596 0 0 | 29112 800 1912 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 764580 | 17287 0 0 | 30772 816 1912 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 768824 | 17944 0 0 | 31476 816 1912 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 770012 | 16648 0 0 | 29184 800 1912 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 771180 | 17939 0 0 | 31460 816 1912 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
| 779800 | 16596 0 0 | 29112 800 1912 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 780172 | 16648 0 0 | 29184 800 1912 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 782308 | 17972 0 0 | 31468 816 1912 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 783400 | 16596 0 0 | 29112 800 1912 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 785564 | 16595 0 0 | 29112 800 1912 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 788212 | 16596 0 0 | 29112 800 1912 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 791424 | 16599 0 0 | 29112 800 1912 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 791620 | 17972 0 0 | 31468 816 1912 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 796132 | 16596 0 0 | 29112 800 1912 | ref | gcc_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 800444 | 16599 0 0 | 29112 800 1912 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 802688 | 16649 0 0 | 29200 800 1912 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 802980 | 17913 0 0 | 31428 816 1912 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 805396 | 16649 0 0 | 29200 800 1912 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 816512 | 16649 0 0 | 29200 800 1912 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 816800 | 16595 0 0 | 29112 800 1912 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 816872 | 16649 0 0 | 29200 800 1912 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 822056 | 16596 0 0 | 29112 800 1912 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 823452 | 17940 0 0 | 31468 816 1912 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 825492 | 16649 0 0 | 29200 800 1912 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 828344 | 16649 0 0 | 29200 800 1912 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 831888 | 33192 0 0 | 29112 800 1912 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 835784 | 35826 0 0 | 31428 816 1912 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 849600 | 17939 0 0 | 31460 816 1912 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 850700 | 16599 0 0 | 29112 800 1912 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 864316 | 16596 0 0 | 29112 800 1912 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 869536 | 17939 0 0 | 31460 816 1912 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 885124 | 17939 0 0 | 31460 816 1912 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 1837584 | 24767 0 0 | 40045 808 1912 | ref | cc | 20190826 | 20190816 |
| 1857988 | 24767 0 0 | 40045 808 1912 | ref | gcc | 20190826 | 20190816 |
| 1938468 | 24767 0 0 | 40045 808 1912 | ref | gcc_-funroll-loops | 20190826 | 20190816 |