| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 170012 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 170216 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 170302 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 170345 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 170673 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 171334 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 171453 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 171779 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 171839 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 171894 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 172206 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 173094 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 173224 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 173611 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 174046 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 174197 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 174270 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 174395 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 174792 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 175453 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 175912 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 175993 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 176270 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 176993 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 177023 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 177075 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 177690 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 178079 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 178086 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 178197 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 178379 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 178536 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 178625 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 179090 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 179262 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 179566 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 179699 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 180213 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 181298 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 182156 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 183106 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 183543 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 184799 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 184972 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 185574 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 185733 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 185949 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 186117 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 187590 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 188017 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 188838 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 189258 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 190732 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 190766 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 191132 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 191519 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 191606 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 191824 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171121 | 20171020 |
| 191863 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 191886 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171121 | 20171020 |
| 192731 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171121 | 20171020 |
| 193002 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171121 | 20171020 |
| 193881 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 195432 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 195439 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 196438 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171121 | 20171020 |
| 196738 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171121 | 20171020 |
| 196902 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 197616 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 197818 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 200168 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 202268 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 202288 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 202322 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 202490 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 202756 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 203315 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 203524 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 203557 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 204572 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 205522 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 205659 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 205800 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 207299 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 207781 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 208235 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 208586 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 209509 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 209519 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 209550 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 209909 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 210143 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 213940 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 216456 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 216750 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 217786 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171121 | 20171020 |
| 219262 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171121 | 20171020 |
| 219449 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171121 | 20171020 |
| 220071 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 220211 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 220413 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171121 | 20171020 |
| 222288 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171121 | 20171020 |
| 222811 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171121 | 20171020 |
| 222905 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 223760 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 223866 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 224092 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 225313 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 225648 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171121 | 20171020 |
| 226188 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 226224 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 226735 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 227120 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 227200 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 227391 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 227588 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 227995 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 228030 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 228711 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 228781 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 228804 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 228897 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 229317 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 229410 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 229518 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 229533 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 229572 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 229893 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 229999 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 230052 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 230124 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 230203 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 230925 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 231003 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 231114 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 231171 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 231494 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 231544 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 231777 | ref | gcc -m32 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 231900 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 232611 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 232802 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171121 | 20171020 |
| 233206 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 233763 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 234426 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 234685 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 234930 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 234945 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 235038 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 235473 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 235517 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171121 | 20171020 |
| 235761 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 235873 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 236268 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 236382 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 236434 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 237129 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 237532 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 237945 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 238127 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171121 | 20171020 |
| 238371 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 238751 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 238832 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 239209 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 239545 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 239719 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 240924 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171121 | 20171020 |
| 241218 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 242548 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 246355 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171121 | 20171020 |
| 246367 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171121 | 20171020 |
| 255828 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171121 | 20171020 |