| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 336159556 | 9553 0 0 | 27394 824 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
| 460201000 | 21007 0 0 | 38042 856 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 461721128 | 21007 0 0 | 38042 856 896 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 466560604 | 20242 0 0 | 36898 856 896 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 469385192 | 20919 0 0 | 37890 856 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 471695112 | 21007 0 0 | 38042 856 896 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 472979128 | 21064 0 0 | 38266 856 896 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 484797708 | 21064 0 0 | 38266 856 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 485435048 | 20242 0 0 | 36898 856 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 495314700 | 20919 0 0 | 37890 856 896 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 545342608 | 7052 0 0 | 20802 856 896 | ref | gcc_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 547750080 | 9652 0 0 | 25819 864 896 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 548766236 | 6559 0 0 | 20002 856 896 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 549458256 | 10250 0 0 | 26347 864 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 549924208 | 6559 0 0 | 20002 856 896 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 550651852 | 10380 0 0 | 26763 864 896 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 551462728 | 10163 0 0 | 26307 864 896 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 551699512 | 17928 0 0 | 36019 864 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 552654380 | 7052 0 0 | 20802 856 896 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 552664116 | 9720 0 0 | 25547 864 896 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 556070260 | 9935 0 0 | 25875 864 896 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 557023424 | 10380 0 0 | 26763 864 896 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 557178340 | 10382 0 0 | 26523 864 896 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 557684224 | 19546 0 0 | 38779 864 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 558570728 | 7092 0 0 | 20890 856 896 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 558693336 | 9652 0 0 | 25819 864 896 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 559067220 | 9720 0 0 | 25547 864 896 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 559248460 | 19233 0 0 | 37651 864 896 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 559320700 | 7052 0 0 | 20802 856 896 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 559956880 | 7004 0 0 | 20738 856 896 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 559975684 | 7092 0 0 | 20890 856 896 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 559980182 | 6991 0 0 | 20778 856 896 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 560572268 | 15234 0 0 | 21738 856 896 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 561287520 | 17928 0 0 | 36019 864 896 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 563319556 | 7180 0 0 | 20986 856 896 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 565309568 | 6991 0 0 | 20778 856 896 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 565473948 | 10163 0 0 | 26243 864 896 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 565912788 | 19546 0 0 | 38779 864 896 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 566165132 | 10250 0 0 | 26347 864 896 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 566406824 | 7004 0 0 | 20738 856 896 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 566680208 | 9652 0 0 | 25819 864 896 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 567145380 | 6964 0 0 | 20706 856 896 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 569781804 | 10250 0 0 | 26347 864 896 | ref | gcc_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 570767228 | 19233 0 0 | 37651 864 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 573396652 | 19233 0 0 | 37651 864 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 574637336 | 7004 0 0 | 20738 856 896 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 574881720 | 9925 0 0 | 25995 864 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
| 580369292 | 7617 0 0 | 21738 856 896 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 587363468 | 19251 0 0 | 38299 864 896 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 601236428 | 19251 0 0 | 38299 864 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 606550460 | 8736 0 0 | 28418 832 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
| 623581424 | 21378 0 0 | 27291 864 896 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 625064628 | 7141 0 0 | 20874 856 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
| 625721672 | 10689 0 0 | 27291 864 896 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 631422380 | 13134 0 0 | 30379 864 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 635227832 | 13104 0 0 | 30403 864 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 636645684 | 9553 0 0 | 27394 824 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
| 643658628 | 9745 0 0 | 28386 824 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
| 645693092 | 9745 0 0 | 28386 824 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
| 651059604 | 13104 0 0 | 30403 864 896 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 651814436 | 13127 0 0 | 30227 864 896 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 660997072 | 9487 0 0 | 30490 832 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
| 662405344 | 9487 0 0 | 30490 832 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
| 664027176 | 9487 0 0 | 30490 832 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
| 683699160 | 13267 0 0 | 30427 864 896 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 687170984 | 13127 0 0 | 30227 864 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 689033944 | 13134 0 0 | 30379 864 896 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 700318332 | 13104 0 0 | 30403 864 896 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 708035492 | 13267 0 0 | 30427 864 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 723498144 | 6259 0 0 | 20099 864 896 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 726094668 | 6258 0 0 | 20099 864 896 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 729864348 | 6352 0 0 | 20195 864 896 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 731702500 | 6352 0 0 | 20195 864 896 | ref | gcc_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 732022492 | 6258 0 0 | 20099 864 896 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 735307180 | 6352 0 0 | 20195 864 896 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 736421728 | 6345 0 0 | 20195 864 896 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 741112368 | 6356 0 0 | 20163 864 896 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 741515156 | 6258 0 0 | 20099 864 896 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 743383596 | 12564 0 0 | 20115 864 896 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 757505344 | 6256 0 0 | 20099 864 896 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 759299276 | 6324 0 0 | 20171 864 896 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 759448284 | 6259 0 0 | 20099 864 896 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 761171136 | 6258 0 0 | 20099 864 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
| 783818060 | 6324 0 0 | 20171 864 896 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 788778092 | 6356 0 0 | 20163 864 896 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 799285172 | 6282 0 0 | 20115 864 896 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 875083348 | 5245 0 0 | 18048 864 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 887910784 | 5374 0 0 | 18176 864 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
| 891040388 | 5263 0 0 | 18064 864 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 896766084 | 5262 0 0 | 18064 864 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 899121676 | 5245 0 0 | 18048 864 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 902068780 | 5245 0 0 | 18048 864 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 903214040 | 5263 0 0 | 18064 864 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 906104256 | 5262 0 0 | 18064 864 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 907364016 | 5262 0 0 | 18064 864 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 908238380 | 5230 0 0 | 18032 864 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 911031912 | 5245 0 0 | 18048 864 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 911967232 | 5263 0 0 | 18064 864 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 916790416 | 10524 0 0 | 18064 864 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 927570768 | 5262 0 0 | 18064 864 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 930509172 | 5314 0 0 | 18152 864 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 935572640 | 5314 0 0 | 18152 864 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 941522480 | 5285 0 0 | 18112 864 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 945092048 | 5262 0 0 | 18064 864 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 950749396 | 5285 0 0 | 18112 864 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 952689776 | 5262 0 0 | 18064 864 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 953819276 | 5314 0 0 | 18152 864 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 954058480 | 5230 0 0 | 18032 864 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 968301564 | 5285 0 0 | 18112 864 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 983768312 | 5280 0 0 | 18120 864 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 986689280 | 5280 0 0 | 18120 864 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 1022245068 | 5314 0 0 | 18152 864 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 2540349160 | 9064 0 0 | 24550 872 888 | ref | gcc_-funroll-loops | 20190825 | 20190816 |
| 2599689452 | 9064 0 0 | 24550 872 888 | ref | cc | 20190825 | 20190816 |
| 2736091592 | 9064 0 0 | 24550 872 888 | ref | gcc | 20190825 | 20190816 |