| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 252225 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 252339 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 252529 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 252800 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 252875 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 253065 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 253175 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 253797 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 253897 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 254025 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 254823 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 255398 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 255507 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 255536 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 255778 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 255802 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 255830 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 255859 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 255887 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 256006 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 256058 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 256547 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170915 | 20170725 |
| 256548 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 256605 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 256652 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170915 | 20170725 |
| 256738 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 257103 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 257331 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 258951 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 258998 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 259891 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 260006 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 260429 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 260623 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 260770 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 260813 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 260851 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 261834 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 262124 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 262138 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 262152 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 262248 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170915 | 20170725 |
| 262386 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 262494 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 262542 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 262565 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 262846 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 262865 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 263055 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170915 | 20170725 |
| 263122 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 263169 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170915 | 20170725 |
| 263245 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 263302 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 263934 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 264076 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 264964 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 265084 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170915 | 20170725 |
| 265283 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 265283 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 265292 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170915 | 20170725 |
| 265364 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 265691 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170915 | 20170725 |
| 265744 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 266133 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 266247 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170915 | 20170725 |
| 266342 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 266893 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 267145 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 267292 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 267468 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170915 | 20170725 |
| 267487 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170915 | 20170725 |
| 267605 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 267696 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 267933 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 268679 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170915 | 20170725 |
| 268888 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 269054 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 269785 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 269861 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 269914 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 269985 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 270370 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 270427 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 270631 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 270774 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 271035 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 271439 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 271634 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 271923 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 272104 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 272228 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170915 | 20170725 |
| 272327 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 272470 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 272512 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 272869 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 272887 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 272987 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 273163 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 273235 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 273329 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 273405 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 273538 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 273614 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 273985 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170915 | 20170725 |
| 274161 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 274198 | ref | gcc -m32 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 274236 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 274251 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170915 | 20170725 |
| 274583 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 274655 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 274792 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 274840 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 274854 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 275215 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 275453 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 275581 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 275723 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 275733 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 275742 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 276559 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 276668 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 276787 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 277111 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170915 | 20170725 |
| 277238 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 278588 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 278706 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 279642 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 279851 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 280012 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 280221 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 280279 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 280364 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 280601 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 281153 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 281228 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 281480 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 281917 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 281927 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 282069 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170915 | 20170725 |
| 283133 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 283371 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 283580 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 283950 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 284302 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 284539 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 286506 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 286634 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 287171 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 287741 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 288862 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 288995 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 289052 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 289061 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 289313 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 290087 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 290557 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 291669 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 291774 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 291930 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 293602 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 294975 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170915 | 20170725 |