| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 8893668 | 4773 0 0 | 20053 760 1136 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 14684260 | 4773 0 0 | 20053 760 1136 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 16558832 | 4405 0 0 | 19029 760 1136 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 16698715 | 4405 0 0 | 19029 760 1136 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 17063752 | 3752 0 0 | 20101 760 752 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 17368528 | 4203 0 0 | 21877 760 752 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 17461456 | 4203 0 0 | 21877 760 752 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 17474904 | 4203 0 0 | 21877 760 752 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 18063764 | 3901 0 0 | 17357 768 808 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 19043637 | 4665 0 0 | 17574 776 808 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 19686125 | 3901 0 0 | 17357 768 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 19915880 | 1961 0 0 | 12125 768 808 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 19933221 | 1961 0 0 | 12125 768 808 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 19992688 | 4587 0 0 | 17158 776 808 | ref | gcc_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 20079906 | 1961 0 0 | 12125 768 808 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 20194704 | 7086 0 0 | 22742 776 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 20211340 | 4587 0 0 | 17158 776 808 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 20246924 | 4635 0 0 | 17262 776 808 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 20248388 | 3901 0 0 | 17357 768 808 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 20253164 | 6774 0 0 | 22342 776 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 20284049 | 1961 0 0 | 12181 768 808 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 20363805 | 6208 0 0 | 21102 776 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 20454129 | 3734 0 0 | 16286 776 808 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 20499927 | 4587 0 0 | 17158 776 808 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 20529565 | 1961 0 0 | 12181 768 808 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 20621952 | 4587 0 0 | 17014 776 808 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 20690733 | 4187 0 0 | 16830 776 808 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 20728741 | 4665 0 0 | 17574 776 808 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 20769285 | 4635 0 0 | 17246 776 808 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 20778471 | 4635 0 0 | 17198 776 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 20783440 | 1980 0 0 | 12157 768 808 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 20805714 | 1961 0 0 | 12125 768 808 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 20821044 | 1961 0 0 | 12181 768 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 20847558 | 4187 0 0 | 16830 776 808 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 20938586 | 1961 0 0 | 12125 768 808 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 21057298 | 4187 0 0 | 16830 776 808 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 21073103 | 1961 0 0 | 12125 768 808 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 21109840 | 7086 0 0 | 22742 776 808 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 21142524 | 6208 0 0 | 21102 776 808 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 21252116 | 6208 0 0 | 21102 776 808 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 21265948 | 3906 0 0 | 17333 768 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 21277749 | 1961 0 0 | 12125 768 808 | ref | gcc_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 21356512 | 3906 0 0 | 17333 768 808 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 21378459 | 9810 0 0 | 17966 776 808 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 21452848 | 4042 0 0 | 17605 768 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 21475740 | 4240 0 0 | 12629 768 808 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 21494780 | 6774 0 0 | 22342 776 808 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 21806076 | 4042 0 0 | 17605 768 808 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 21848245 | 4905 0 0 | 17966 776 808 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 21889758 | 1944 0 0 | 12189 768 808 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 21979320 | 2120 0 0 | 12629 768 808 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 22019544 | 1944 0 0 | 12189 768 808 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 25256136 | 3723 0 0 | 17333 768 808 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 25290468 | 1878 0 0 | 12037 768 808 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 25322348 | 3674 0 0 | 17077 768 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 25433672 | 3676 0 0 | 17277 768 808 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 25642496 | 1888 0 0 | 12101 768 808 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 25781956 | 3723 0 0 | 17333 768 808 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 26263828 | 3723 0 0 | 17333 768 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 26351223 | 3674 0 0 | 17077 768 808 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 26351997 | 1912 0 0 | 12069 768 808 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 26360148 | 1888 0 0 | 12101 768 808 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 26531469 | 1912 0 0 | 12069 768 808 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 26620940 | 1912 0 0 | 12069 768 808 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 26644614 | 1916 0 0 | 12069 768 808 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 26726836 | 3676 0 0 | 17277 768 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 26734279 | 1912 0 0 | 12069 768 808 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 26812516 | 1916 0 0 | 12069 768 808 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 26850512 | 1912 0 0 | 12069 768 808 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 26936658 | 1916 0 0 | 12069 768 808 | ref | gcc_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 27067620 | 3756 0 0 | 12037 768 808 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 27171516 | 1912 0 0 | 12069 768 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 27193454 | 1912 0 0 | 12069 768 808 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 27196460 | 1912 0 0 | 12069 768 808 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 27294517 | 1645 0 0 | 10953 752 776 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 27398568 | 1645 0 0 | 10953 752 776 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 27402084 | 1645 0 0 | 10953 752 776 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 27495123 | 1600 0 0 | 10873 752 776 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 27653778 | 1600 0 0 | 10873 752 776 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 27668750 | 1645 0 0 | 10953 752 776 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 27672304 | 1645 0 0 | 10953 752 776 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 27713460 | 1645 0 0 | 10953 752 776 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 27717016 | 1645 0 0 | 10953 752 776 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 27794580 | 1600 0 0 | 10873 752 776 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 28147725 | 2084 0 0 | 12037 768 808 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 28203568 | 1574 0 0 | 10857 752 776 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 28365764 | 1600 0 0 | 10873 752 776 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 28421605 | 1600 0 0 | 10873 752 776 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 28429008 | 3200 0 0 | 10873 752 776 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 28441324 | 1600 0 0 | 10873 752 776 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 28498788 | 4043 0 0 | 17205 768 808 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 28629328 | 1600 0 0 | 10873 752 776 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 28689344 | 1645 0 0 | 10953 752 776 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 28728885 | 1600 0 0 | 10873 752 776 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 28745844 | 6331 0 0 | 21006 776 808 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 28915400 | 1600 0 0 | 10873 752 776 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 29010636 | 4640 0 0 | 17022 776 808 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 29039532 | 1645 0 0 | 10953 752 776 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 29113192 | 1600 0 0 | 10873 752 776 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 29684268 | 2084 0 0 | 12037 768 808 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 29944076 | 4640 0 0 | 17022 776 808 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 30082660 | 6331 0 0 | 21006 776 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 30667780 | 4043 0 0 | 17205 768 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 35688204 | 2206 0 0 | 12389 768 808 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 35760392 | 4023 0 0 | 17541 768 808 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 35775031 | 2206 0 0 | 12389 768 808 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 36735552 | 4023 0 0 | 17541 768 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 37657344 | 1600 0 0 | 10873 752 776 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 37699533 | 1600 0 0 | 10873 752 776 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 38174640 | 1600 0 0 | 10873 752 776 | ref | gcc_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 38352106 | 1600 0 0 | 10873 752 776 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 39088404 | 1600 0 0 | 10873 752 776 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 71846499 | 2847 0 0 | 14358 760 768 | ref | cc | 20190822 | 20190816 |
| 73543089 | 2847 0 0 | 14358 760 768 | ref | gcc_-funroll-loops | 20190822 | 20190816 |
| 73632577 | 2847 0 0 | 14358 760 768 | ref | gcc | 20190822 | 20190816 |