| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 209655 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 209755 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 211713 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 211760 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 219906 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 222613 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 222756 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 222989 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 223141 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 223145 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 223748 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 223996 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 224485 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 224514 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 225041 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 225212 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 225269 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 225573 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 225615 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 225815 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 225872 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 226186 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 226257 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 226295 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 226461 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 227687 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 227715 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 227781 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 228143 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 228593 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 228936 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 228945 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 228950 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 229012 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 229026 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 229059 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 229173 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 229425 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 229434 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 229492 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 229615 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 229629 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 229648 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 232123 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 232394 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 233652 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 234531 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 235709 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 236507 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 239186 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 240834 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 241006 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 241072 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 241338 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 242644 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 243024 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 243063 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170915 | 20170725 |
| 243119 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170915 | 20170725 |
| 243305 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 243447 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 243514 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 243675 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 244554 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 245433 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 245480 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 246202 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 246269 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 246434 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 246472 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 246530 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 246582 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 246819 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 246829 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 247000 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 247038 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 247271 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 248083 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 248743 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 248986 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 248990 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 249094 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 249513 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170915 | 20170725 |
| 249698 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170915 | 20170725 |
| 249703 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 249774 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170915 | 20170725 |
| 250130 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 250311 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 250529 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170915 | 20170725 |
| 250847 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 252125 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 252605 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 254063 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 259906 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 262580 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170915 | 20170725 |
| 262761 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170915 | 20170725 |
| 264010 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 264409 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 272441 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 272821 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 272840 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 273021 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 273605 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 274108 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 274972 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 275087 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170915 | 20170725 |
| 276027 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 276051 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 276089 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 276232 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 276255 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 276369 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 276578 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 276592 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 276649 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 276749 | ref | gcc -m32 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 276877 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170915 | 20170725 |
| 277134 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 277167 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 277415 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 277419 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 277466 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 277467 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 277780 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 277804 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 278274 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 278654 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 278773 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 279694 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 279856 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 279875 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 280863 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170915 | 20170725 |
| 280977 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170915 | 20170725 |
| 281110 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 281508 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 281613 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 281941 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 282297 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170915 | 20170725 |
| 283228 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 283684 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 283841 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170915 | 20170725 |
| 284307 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 284350 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 284363 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 284796 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 284810 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 285580 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170915 | 20170725 |
| 285660 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 285855 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 286273 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 290662 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 295555 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 298267 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170915 | 20170725 |
| 298780 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170915 | 20170725 |
| 305150 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 305415 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 306940 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 308436 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 310061 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 310350 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 318796 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 319566 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170915 | 20170725 |