| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2731080 | 2951 0 0 | 20799 784 752 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 3938636 | 2951 0 0 | 20799 784 752 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 4196908 | 2951 0 0 | 19471 784 752 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 4272556 | 2938 0 0 | 17711 784 1136 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 4440672 | 2938 0 0 | 17711 784 1136 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 4442968 | 4163 0 0 | 17733 784 808 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 4573308 | 4021 0 0 | 17749 784 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 4666184 | 4922 0 0 | 19710 792 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 4681172 | 3632 0 0 | 16366 792 808 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 4693116 | 2951 0 0 | 18399 784 1136 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 4780440 | 4219 0 0 | 17925 784 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 4787292 | 3632 0 0 | 16366 792 808 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 4793728 | 4006 0 0 | 17653 784 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 4809192 | 4117 0 0 | 16830 792 808 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 4811788 | 4013 0 0 | 17541 784 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 4817864 | 4123 0 0 | 17677 784 808 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 4833892 | 2951 0 0 | 20799 784 752 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 4846140 | 2951 0 0 | 18399 784 1136 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 4850832 | 4117 0 0 | 16830 792 808 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 4855156 | 4021 0 0 | 17301 784 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 4954112 | 3614 0 0 | 16294 792 808 | ref | gcc_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 4977912 | 4109 0 0 | 17278 792 808 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 4993832 | 5029 0 0 | 20798 792 808 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 4998712 | 4006 0 0 | 17653 784 808 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5002440 | 2295 0 0 | 12573 784 808 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5008916 | 4013 0 0 | 17725 784 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5020860 | 4021 0 0 | 17749 784 808 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5029516 | 4021 0 0 | 17301 784 808 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5036172 | 2362 0 0 | 12437 784 808 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5041980 | 4957 0 0 | 20630 792 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 5077152 | 4163 0 0 | 17733 784 808 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5086732 | 5029 0 0 | 20798 792 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 5087104 | 4219 0 0 | 17925 784 808 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5095088 | 4163 0 0 | 17733 784 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5108424 | 2295 0 0 | 12573 784 808 | ref | gcc_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5119700 | 4558 0 0 | 19558 792 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 5125152 | 2286 0 0 | 12573 784 808 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5127436 | 4013 0 0 | 17541 784 808 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5130344 | 4013 0 0 | 17725 784 808 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5133052 | 2286 0 0 | 12573 784 808 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 5149204 | 4558 0 0 | 19558 792 808 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 5156976 | 2286 0 0 | 12589 784 808 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5173248 | 2583 0 0 | 12893 784 808 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5194084 | 4021 0 0 | 17749 784 808 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5195324 | 4558 0 0 | 19558 792 808 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 5195688 | 2295 0 0 | 12573 784 808 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5199316 | 2583 0 0 | 12949 784 808 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5213888 | 4957 0 0 | 20630 792 808 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 5216972 | 4123 0 0 | 17677 784 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5231132 | 2295 0 0 | 12573 784 808 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5239144 | 2052 0 0 | 11457 768 776 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5244268 | 4922 0 0 | 19710 792 808 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 5244580 | 2089 0 0 | 11513 768 776 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5246328 | 2583 0 0 | 12949 784 808 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5256288 | 2362 0 0 | 12437 784 808 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5262296 | 3614 0 0 | 16134 792 808 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 5277044 | 2052 0 0 | 11457 768 776 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5287480 | 4117 0 0 | 16766 792 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 5291864 | 2256 0 0 | 12597 784 808 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5323920 | 2661 0 0 | 13317 784 808 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5331480 | 2052 0 0 | 11457 768 776 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5338920 | 2052 0 0 | 11457 768 776 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5340944 | 2286 0 0 | 12573 784 808 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5349220 | 2583 0 0 | 12893 784 808 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5368244 | 2089 0 0 | 11513 768 776 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5380124 | 2583 0 0 | 12893 784 808 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5389944 | 2485 0 0 | 12861 784 808 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5406276 | 2583 0 0 | 12893 784 808 | ref | gcc_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5423568 | 2583 0 0 | 12893 784 808 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5437576 | 4003 0 0 | 16494 792 808 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 5438636 | 2256 0 0 | 12597 784 808 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5450344 | 4037 0 0 | 17046 792 808 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 5451380 | 4003 0 0 | 16494 792 808 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 5456136 | 2089 0 0 | 11513 768 776 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5461048 | 2089 0 0 | 11513 768 776 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5464500 | 4037 0 0 | 17046 792 808 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 5468156 | 3614 0 0 | 16294 792 808 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 5471016 | 3632 0 0 | 16366 792 808 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 5482032 | 3632 0 0 | 16270 792 808 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 5514100 | 2583 0 0 | 12893 784 808 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5537816 | 2089 0 0 | 11513 768 776 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5545416 | 2052 0 0 | 11457 768 776 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 5560268 | 2583 0 0 | 12893 784 808 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5595552 | 3614 0 0 | 16294 792 808 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 5607656 | 4512 0 0 | 12541 784 808 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5631292 | 2052 0 0 | 11457 768 776 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5643456 | 2286 0 0 | 12573 784 808 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5644200 | 2485 0 0 | 12861 784 808 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5648884 | 2052 0 0 | 11457 768 776 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5649964 | 2256 0 0 | 12541 784 808 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5657640 | 8218 0 0 | 17278 792 808 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 5669064 | 2052 0 0 | 11457 768 776 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5693200 | 2295 0 0 | 12573 784 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5697690 | 2052 0 0 | 11457 768 776 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5715740 | 2286 0 0 | 12589 784 808 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5720244 | 2089 0 0 | 11513 768 776 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5742760 | 2052 0 0 | 11457 768 776 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5760608 | 5322 0 0 | 13317 784 808 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5777176 | 2295 0 0 | 12573 784 808 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 5785192 | 2583 0 0 | 12949 784 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 5806976 | 2089 0 0 | 11513 768 776 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5827836 | 2052 0 0 | 11457 768 776 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5838420 | 2052 0 0 | 11457 768 776 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5853136 | 2089 0 0 | 11513 768 776 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5920332 | 2052 0 0 | 11457 768 776 | ref | gcc_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5927836 | 2583 0 0 | 12893 784 808 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 5967296 | 2089 0 0 | 11513 768 776 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5982464 | 2052 0 0 | 11457 768 776 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 5988084 | 2052 0 0 | 11457 768 776 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 6002028 | 4104 0 0 | 11457 768 776 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 6036004 | 2286 0 0 | 12573 784 808 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 6065200 | 2052 0 0 | 11457 768 776 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 35677636 | 4056 0 0 | 15686 776 768 | ref | cc | 20190822 | 20190816 |
| 37482668 | 4056 0 0 | 15686 776 768 | ref | gcc_-funroll-loops | 20190822 | 20190816 |
| 38166608 | 4056 0 0 | 15686 776 768 | ref | gcc | 20190822 | 20190816 |