| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 301687060 | 15058 0 0 | 21642 856 896 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 337941820 | 9933 0 0 | 30930 832 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
| 437701612 | 6211 0 0 | 20067 864 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
| 447421208 | 6211 0 0 | 20067 864 896 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 448854672 | 6305 0 0 | 20163 864 896 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 478189156 | 21254 0 0 | 38242 856 896 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 479700612 | 21512 0 0 | 38714 856 896 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 507277252 | 21423 0 0 | 38474 856 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 510311964 | 21254 0 0 | 38242 856 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 510376788 | 20584 0 0 | 37234 856 896 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 512054820 | 21423 0 0 | 38474 856 896 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 512914640 | 20584 0 0 | 37234 856 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 521802124 | 21512 0 0 | 38714 856 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 545950640 | 7045 0 0 | 20794 856 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
| 551224528 | 21423 0 0 | 38474 856 896 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 551722340 | 10063 0 0 | 26235 864 896 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 555475472 | 6988 0 0 | 20754 856 896 | ref | gcc_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 556513380 | 10368 0 0 | 26443 864 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
| 559875848 | 11828 0 0 | 28219 864 896 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 561732884 | 6988 0 0 | 20754 856 896 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 561810032 | 10063 0 0 | 26235 864 896 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 562221956 | 6940 0 0 | 20690 856 896 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 562325448 | 11183 0 0 | 27003 864 896 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 562554180 | 6940 0 0 | 20690 856 896 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 563925532 | 11611 0 0 | 27731 864 896 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 564076656 | 19450 0 0 | 37555 864 896 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 564329940 | 6983 0 0 | 20794 856 896 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 564464196 | 11828 0 0 | 28219 864 896 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 565343792 | 11643 0 0 | 27747 864 896 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 565740136 | 7060 0 0 | 20874 856 896 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 566002384 | 11183 0 0 | 27003 864 896 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 566683884 | 11643 0 0 | 27811 864 896 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 567760696 | 11320 0 0 | 27283 864 896 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 568094024 | 21124 0 0 | 40379 864 896 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 568425572 | 7529 0 0 | 21642 856 896 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 569035348 | 21124 0 0 | 40379 864 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 569078640 | 7148 0 0 | 20970 856 896 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 569414684 | 11846 0 0 | 28011 864 896 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 569493900 | 6988 0 0 | 20754 856 896 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 570048688 | 20796 0 0 | 39867 864 896 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 571898636 | 6983 0 0 | 20794 856 896 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 571960392 | 6900 0 0 | 20658 856 896 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 572154508 | 6545 0 0 | 20002 856 896 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 572349516 | 6940 0 0 | 20690 856 896 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 573212280 | 6545 0 0 | 20002 856 896 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 574587364 | 19450 0 0 | 37555 864 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 576125780 | 11611 0 0 | 27731 864 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 577439592 | 10063 0 0 | 26235 864 896 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 578729160 | 7060 0 0 | 20874 856 896 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 580360092 | 20796 0 0 | 39867 864 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 583151552 | 11611 0 0 | 27731 864 896 | ref | gcc_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 584295548 | 20691 0 0 | 39131 864 896 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 587620168 | 20691 0 0 | 39131 864 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 591011668 | 10233 0 0 | 28866 824 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
| 591575004 | 20691 0 0 | 39131 864 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 616392216 | 9086 0 0 | 28762 832 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
| 618517456 | 24472 0 0 | 28859 864 896 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 624908076 | 12236 0 0 | 28859 864 896 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 639680276 | 10233 0 0 | 28866 824 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
| 642420340 | 13200 0 0 | 30507 864 896 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 647128952 | 9933 0 0 | 30930 832 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
| 649843348 | 10017 0 0 | 27858 824 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
| 649989464 | 10017 0 0 | 27858 824 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
| 654854848 | 9933 0 0 | 30930 832 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
| 656930868 | 13151 0 0 | 30419 864 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 659451852 | 13281 0 0 | 30459 864 896 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 674472288 | 13281 0 0 | 30459 864 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 697640200 | 13200 0 0 | 30507 864 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 703567280 | 13200 0 0 | 30507 864 896 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 705867120 | 13235 0 0 | 30347 864 896 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 706704784 | 13151 0 0 | 30419 864 896 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 712081832 | 13235 0 0 | 30347 864 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 739460900 | 6298 0 0 | 20163 864 896 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 741750056 | 6305 0 0 | 20163 864 896 | ref | gcc_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 743927096 | 6305 0 0 | 20163 864 896 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 745397332 | 6211 0 0 | 20067 864 896 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 745429176 | 6308 0 0 | 20131 864 896 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 746458336 | 6283 0 0 | 20139 864 896 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 746701436 | 6212 0 0 | 20067 864 896 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 755762424 | 6308 0 0 | 20131 864 896 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 759115260 | 6209 0 0 | 20067 864 896 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 763616988 | 6211 0 0 | 20067 864 896 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 770540404 | 6283 0 0 | 20139 864 896 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 778338296 | 6212 0 0 | 20067 864 896 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 785529744 | 12484 0 0 | 20099 864 896 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 816308096 | 6242 0 0 | 20099 864 896 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 823301332 | 5374 0 0 | 18176 864 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
| 891751072 | 5288 0 0 | 18128 864 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 896056940 | 5248 0 0 | 18048 864 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 896149724 | 5248 0 0 | 18048 864 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 898694204 | 5233 0 0 | 18032 864 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 900608328 | 5266 0 0 | 18080 864 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 901020284 | 5266 0 0 | 18080 864 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 902837744 | 5265 0 0 | 18064 864 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 903905564 | 5266 0 0 | 18080 864 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 908458408 | 5265 0 0 | 18064 864 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 908833324 | 5248 0 0 | 18048 864 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 911380456 | 5233 0 0 | 18032 864 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 917217608 | 5265 0 0 | 18064 864 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 921585472 | 5265 0 0 | 18064 864 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 922945044 | 5288 0 0 | 18128 864 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 942421412 | 5265 0 0 | 18064 864 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 948589236 | 10530 0 0 | 18064 864 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 955476052 | 5283 0 0 | 18120 864 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 957255324 | 5316 0 0 | 18152 864 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 959353116 | 5316 0 0 | 18152 864 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 966228684 | 5248 0 0 | 18048 864 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 972452160 | 5316 0 0 | 18152 864 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 991953836 | 5316 0 0 | 18152 864 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 993798236 | 5283 0 0 | 18120 864 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 1014756988 | 5288 0 0 | 18128 864 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 1017200376 | 5265 0 0 | 18064 864 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 1745031100 | 8917 0 0 | 24406 872 888 | ref | cc | 20190825 | 20190816 |
| 2538889564 | 8917 0 0 | 24406 872 888 | ref | gcc_-funroll-loops | 20190825 | 20190816 |
| 2640527544 | 8917 0 0 | 24406 872 888 | ref | gcc | 20190825 | 20190816 |