| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 556 | 1210 0 0 | 16949 760 1128 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 600 | 1237 0 0 | 12213 768 832 | ref | gcc_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 600 | 1236 0 0 | 14734 776 832 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 606 | 1237 0 0 | 14678 776 832 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 624 | 1237 0 0 | 14462 776 832 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 624 | 1237 0 0 | 12229 768 832 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 628 | 2472 0 0 | 14886 776 832 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 628 | 1237 0 0 | 12045 768 832 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 632 | 1237 0 0 | 14622 776 832 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 664 | 1178 0 0 | 19301 760 776 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 708 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 714 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 728 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 738 | 1303 0 0 | 12053 768 832 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 738 | 1303 0 0 | 12053 768 832 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 784 | 2598 0 0 | 12021 768 832 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 828 | 1237 0 0 | 14438 776 832 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 846 | 1236 0 0 | 12069 768 832 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 867 | 1252 0 0 | 17406 776 832 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 867 | 1253 0 0 | 14949 768 832 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 891 | 1253 0 0 | 15509 768 832 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 891 | 1252 0 0 | 17494 776 832 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 894 | 1253 0 0 | 15509 768 832 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 897 | 1253 0 0 | 16958 776 832 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 900 | 1237 0 0 | 12213 768 832 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 904 | 1253 0 0 | 14949 768 832 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 924 | 1224 0 0 | 18021 760 776 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 924 | 1237 0 0 | 12213 768 832 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 924 | 1253 0 0 | 16958 776 832 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 930 | 1237 0 0 | 14374 776 832 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 932 | 1237 0 0 | 14622 776 832 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 936 | 1237 0 0 | 14438 776 832 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 936 | 1237 0 0 | 12045 768 832 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 939 | 1236 0 0 | 14886 776 832 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 942 | 1252 0 0 | 15261 768 832 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 944 | 1236 0 0 | 14734 776 832 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 945 | 1252 0 0 | 15261 768 832 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 951 | 1237 0 0 | 12229 768 832 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 954 | 1252 0 0 | 17494 776 832 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 954 | 1236 0 0 | 12317 768 832 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 960 | 1232 0 0 | 14150 776 832 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 963 | 1178 0 0 | 16261 760 1128 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 964 | 1253 0 0 | 16958 776 832 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 968 | 1210 0 0 | 16949 760 1128 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 968 | 1232 0 0 | 11725 768 832 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 969 | 1252 0 0 | 17406 776 832 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 975 | 1252 0 0 | 15381 768 832 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 984 | 1236 0 0 | 12069 768 832 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 992 | 1253 0 0 | 15509 768 832 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 1000 | 1253 0 0 | 16470 776 832 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 1014 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1017 | 1237 0 0 | 14622 776 832 | ref | gcc_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 1026 | 1218 0 0 | 11097 752 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1047 | 1298 0 0 | 15477 768 832 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1053 | 1252 0 0 | 15381 768 832 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 1062 | 1237 0 0 | 12229 768 832 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 1062 | 1179 0 0 | 11025 752 800 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1072 | 1237 0 0 | 14678 776 832 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 1077 | 1237 0 0 | 12045 768 832 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 1083 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1089 | 1302 0 0 | 15501 768 832 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1092 | 1232 0 0 | 14150 776 832 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 1092 | 1232 0 0 | 11725 768 832 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 1095 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1098 | 1218 0 0 | 11097 752 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1101 | 1302 0 0 | 15405 768 832 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1104 | 2358 0 0 | 11025 752 800 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1108 | 1179 0 0 | 11025 752 800 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1119 | 1218 0 0 | 11081 752 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1132 | 1218 0 0 | 11081 752 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1132 | 1218 0 0 | 11081 752 800 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1134 | 1178 0 0 | 16261 760 1128 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 1136 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1140 | 1218 0 0 | 11081 752 800 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1140 | 1237 0 0 | 12213 768 832 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 1148 | 1179 0 0 | 11025 752 800 | ref | gcc_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1149 | 1303 0 0 | 12053 768 832 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1152 | 1237 0 0 | 14582 776 832 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 1155 | 1303 0 0 | 12053 768 832 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1158 | 1218 0 0 | 11097 752 800 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1160 | 1253 0 0 | 16470 776 832 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 1167 | 1179 0 0 | 11025 752 800 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1172 | 1218 0 0 | 11097 752 800 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1172 | 1303 0 0 | 12053 768 832 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1173 | 1302 0 0 | 15501 768 832 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1173 | 1298 0 0 | 15277 768 832 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1176 | 1237 0 0 | 12229 768 832 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 1180 | 2472 0 0 | 12317 768 832 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 1197 | 1218 0 0 | 11081 752 800 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1200 | 1237 0 0 | 14678 776 832 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 1216 | 1303 0 0 | 12053 768 832 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1220 | 1303 0 0 | 12053 768 832 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1224 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1244 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1248 | 1179 0 0 | 11025 752 800 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1251 | 1178 0 0 | 19301 760 776 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 1264 | 1178 0 0 | 19301 760 776 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 1269 | 1298 0 0 | 15277 768 832 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1269 | 1303 0 0 | 12053 768 832 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1272 | 1179 0 0 | 11025 752 800 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 1278 | 1299 0 0 | 12021 768 832 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1281 | 1302 0 0 | 15405 768 832 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1296 | 1303 0 0 | 12053 768 832 | ref | gcc_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1299 | 1298 0 0 | 15477 768 832 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1300 | 1303 0 0 | 12053 768 832 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1308 | 1299 0 0 | 12077 768 832 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1308 | 1299 0 0 | 12077 768 832 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1314 | 1302 0 0 | 15501 768 832 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1316 | 1179 0 0 | 11025 752 800 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 1420 | 1303 0 0 | 12053 768 832 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1440 | 1303 0 0 | 12053 768 832 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 1440 | 1303 0 0 | 12053 768 832 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 5679 | 2079 0 0 | 14238 760 792 | ref | gcc_-funroll-loops | 20190822 | 20190816 |
| 5862 | 2079 0 0 | 14238 760 792 | ref | gcc | 20190822 | 20190816 |
| 6525 | 2079 0 0 | 14238 760 792 | ref | cc | 20190822 | 20190816 |