| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 122955 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 123225 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 124283 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 124335 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 124612 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 124635 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 124800 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 125032 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 125152 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 125250 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 125287 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 125483 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 125490 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 125640 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 125933 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 126248 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 126735 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 126975 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 127260 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 127275 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 127327 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 127388 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 127493 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 128250 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 128318 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 128483 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 128505 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 128625 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 128692 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 128730 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 129098 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 129127 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 129150 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 129157 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 129218 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 129360 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 129870 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 130732 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 131685 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 131693 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 139297 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 139875 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 141405 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 141577 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 141645 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 141705 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 141825 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 143400 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 143512 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 143535 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 143888 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 144413 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 147510 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 147653 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 147915 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 148200 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 148973 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 148980 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 149048 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 149378 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 149452 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 149632 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 149685 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 149760 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 150068 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 150263 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 150375 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 150480 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 151912 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 152085 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 155205 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 156263 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 156413 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 156757 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 157117 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 157282 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 157920 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 158707 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 160530 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 160560 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 160635 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 160890 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 160905 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 160988 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 161903 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 161955 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 161978 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 162060 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 162075 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 162263 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 162592 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 162705 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 162720 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 162802 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 163080 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 163245 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 163395 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 163492 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 163515 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 163590 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 163912 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 163927 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 164025 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 164153 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 164205 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 164287 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 164288 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 164370 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 164415 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 164512 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 164618 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 164693 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 164865 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 165540 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 165630 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 165877 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 166223 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 166605 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 167273 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 168172 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 242385 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 242955 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 243068 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140911 | 20140907 |
| 243165 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140911 | 20140907 |
| 243210 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140911 | 20140907 |
| 244298 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 245655 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140911 | 20140907 |
| 247793 | ref | gcc -m32 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 252787 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 253043 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 253582 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 253778 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 254010 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 254243 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 259162 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 260587 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 260640 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140911 | 20140907 |
| 260978 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140911 | 20140907 |
| 261405 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 262538 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140911 | 20140907 |
| 262942 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140911 | 20140907 |
| 263175 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140911 | 20140907 |
| 263280 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 263685 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 264472 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140911 | 20140907 |
| 264735 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 264833 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 264923 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140911 | 20140907 |
| 266107 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140911 | 20140907 |
| 266715 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 266918 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 267307 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140911 | 20140907 |
| 267652 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140911 | 20140907 |
| 270600 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140911 | 20140907 |
| 270638 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140911 | 20140907 |
| 273292 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 273623 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 276997 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140911 | 20140907 |
| 277125 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 277530 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140911 | 20140907 |