| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 219009 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 219640 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 221376 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 221824 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 221832 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 223879 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 223919 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 224628 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 224972 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 225061 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 228782 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 229199 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 231559 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140612 | 20140525 |
| 231586 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140612 | 20140525 |
| 232362 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140612 | 20140525 |
| 232471 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140612 | 20140525 |
| 232901 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 233037 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 233958 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 234012 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140612 | 20140525 |
| 234023 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140612 | 20140525 |
| 234101 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 234538 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 234655 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 234796 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 234823 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 234831 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 234885 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140612 | 20140525 |
| 234889 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140612 | 20140525 |
| 235178 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 235232 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 235353 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 235478 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140612 | 20140525 |
| 235521 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140612 | 20140525 |
| 235533 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140612 | 20140525 |
| 235860 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140612 | 20140525 |
| 235864 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140612 | 20140525 |
| 235907 | ref | gcc -m32 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 235966 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 235977 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 235993 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 236005 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 236496 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 237292 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 237315 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 241332 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 242830 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 250747 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140612 | 20140525 |
| 250755 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 250758 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 250782 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140612 | 20140525 |
| 250856 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 250918 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 251008 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 251047 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 251086 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 251889 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 251921 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 252174 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 252225 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 252229 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 252237 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 253500 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 253730 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 253789 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140612 | 20140525 |
| 253812 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 253824 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 253914 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 253917 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 253956 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 254026 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 254026 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140612 | 20140525 |
| 254050 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 254054 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 254061 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 254171 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 254183 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 254198 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140612 | 20140525 |
| 258371 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 258383 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 258410 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 260060 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 260212 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 260707 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 260731 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 260762 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 260778 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 260793 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 260820 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 263125 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 263141 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 263149 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 263152 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 263211 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 263379 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 264744 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 264752 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 264857 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 264857 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 265056 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 265091 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 265114 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 265141 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 266108 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 268125 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 269670 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 269677 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 269798 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 270761 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 273211 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 273312 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 273464 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 273495 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 273507 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 273827 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140612 | 20140525 |
| 277711 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 277712 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 277731 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 277739 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140612 | 20140525 |
| 341273 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 341305 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 341363 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 341371 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 342954 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 343122 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 343555 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 343625 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 343625 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 344600 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 344713 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 344725 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 344908 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 344986 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 345154 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 345169 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 345189 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 345197 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 345201 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 346344 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 346379 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 346445 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 346776 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 346878 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 346960 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 347002 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 347049 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 347061 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 347084 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 347100 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 347100 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 347381 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 347404 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 347743 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 347794 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 348032 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 348293 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 348317 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 350341 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 351464 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140612 | 20140525 |
| 352731 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140612 | 20140525 |