| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 240132 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 240169 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 240782 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 240906 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 240910 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 240996 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 241020 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 242121 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 242126 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 242136 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 243024 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 243917 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171012 | 20170725 |
| 243922 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171012 | 20170725 |
| 244316 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 245328 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 246316 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171012 | 20170725 |
| 246340 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171012 | 20170725 |
| 246862 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 248022 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 248026 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 248553 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 248943 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 248976 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 249038 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 249085 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 249124 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 249128 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 249133 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 249142 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 249190 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 249195 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 249199 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 249199 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 249200 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 249209 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 249261 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 249479 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 249926 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 249964 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 250206 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 250244 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 250392 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 250392 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 250633 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 250638 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 251024 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 251194 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 251432 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 251612 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171012 | 20170725 |
| 251883 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 251940 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 254058 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 254078 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 254130 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 254144 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 254149 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 254306 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 254358 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 255645 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 256082 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 258362 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 258462 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 258481 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 258552 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 258643 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 258989 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 260727 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 260732 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 260784 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 260889 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 261311 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 261316 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 261601 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 261744 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 262542 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 262751 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 263354 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 264233 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 264243 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 264256 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 264713 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 264784 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 264912 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 265078 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 265359 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 265435 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 265872 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 266376 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 266418 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 266832 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 266845 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 266846 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 268024 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 270968 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 271653 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 272084 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 273614 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 273861 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 273923 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 273927 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 274422 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171012 | 20170725 |
| 275092 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 276754 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 276845 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 280112 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 280132 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 280639 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 280801 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 281856 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 282673 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 282877 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 286529 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 288088 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 288477 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 290197 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 292035 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 292382 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 293631 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 293731 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 294638 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 295465 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 296600 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 297350 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 300115 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 300727 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 301573 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 301649 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 303635 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171012 | 20170725 |
| 339944 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171012 | 20170725 |
| 339957 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171012 | 20170725 |
| 340086 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171012 | 20170725 |
| 340133 | ref | gcc -m32 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 340252 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 340309 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 340418 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 340451 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171012 | 20170725 |
| 340594 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 340837 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171012 | 20170725 |
| 341188 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 362497 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 362610 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171012 | 20170725 |
| 363827 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171012 | 20170725 |
| 363931 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 372124 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 372956 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 372975 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 372985 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 397527 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171012 | 20170725 |
| 397570 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171012 | 20170725 |
| 398283 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171012 | 20170725 |
| 398677 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 398753 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 399565 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171012 | 20170725 |
| 425752 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171012 | 20170725 |
| 425823 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 428055 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171012 | 20170725 |
| 428066 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 435826 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 435907 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 435955 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171012 | 20170725 |
| 437821 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171012 | 20170725 |