| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 212208 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140605 | 20140525 |
| 212284 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 212968 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 213508 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 213528 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 213592 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 213756 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 214196 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 215092 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 215136 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 215212 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 215228 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 215292 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 215816 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 215856 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 215936 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 215980 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 216076 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 216724 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140605 | 20140525 |
| 216808 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 216880 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 217144 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 217716 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140605 | 20140525 |
| 217724 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140605 | 20140525 |
| 218372 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 218424 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 218540 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 218552 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 218728 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 218776 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 218816 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 218852 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140605 | 20140525 |
| 218912 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140605 | 20140525 |
| 218992 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 219412 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 219492 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 219532 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 219628 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 219644 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 220016 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 220156 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 220644 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 220656 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 220764 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 222104 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140605 | 20140525 |
| 222108 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 222140 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140605 | 20140525 |
| 222828 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 222932 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 222940 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 223352 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 223368 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 223496 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140605 | 20140525 |
| 223740 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140605 | 20140525 |
| 223760 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 223760 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 223992 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 224128 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 225224 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 225344 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 225508 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140605 | 20140525 |
| 226408 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 226720 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140605 | 20140525 |
| 227136 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 227320 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 227452 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 227712 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 227716 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 227752 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 228552 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 229572 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 229608 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 229620 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140605 | 20140525 |
| 229676 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 229768 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 229788 | ref | gcc -m32 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 229828 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140605 | 20140525 |
| 229956 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140605 | 20140525 |
| 230040 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 233488 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 233800 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 233804 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 233856 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 233920 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 234064 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 234328 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 234624 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 234964 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 235024 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 235244 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 236644 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 236704 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 237040 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 239740 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 239852 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 240096 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 240424 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 240464 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 240540 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 240852 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 240920 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 241060 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 241156 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 241216 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 241716 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 242004 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 242592 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 242844 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 242884 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 243408 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 243996 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 244444 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 244892 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 244912 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 245036 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 245584 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 245788 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 246216 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 246392 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 246404 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 246436 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 246448 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 246484 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 246532 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 246548 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 246580 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 246644 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 246696 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 246796 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 246924 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 246940 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 247016 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 247028 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 247036 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 247100 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 247344 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 247468 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 247592 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 247672 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 247876 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 247964 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 248764 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 248852 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 249668 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 249884 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 250252 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 250448 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 252772 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 253056 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 253100 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 253172 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 253216 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 253228 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 253356 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 253904 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 253940 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 253996 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 255072 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 255192 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 255284 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 255388 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 255404 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 255436 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 255480 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 255600 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 255700 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 256128 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 256728 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 256892 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 257132 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140605 | 20140525 |