| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 372747 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 374067 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 374775 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 374927 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 375070 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 375849 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 377682 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 378000 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 378565 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 378708 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 378907 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 380603 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 381961 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 385415 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 389471 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 393627 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 393708 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 394602 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 394777 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 395736 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 396050 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 396877 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 396953 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 397427 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 398017 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 398658 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 398958 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 399186 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 399308 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 400055 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 400263 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 400354 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 400416 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 400467 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 400501 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 400501 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 400539 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 400715 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 400805 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 401693 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 401722 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 401893 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 402054 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 402101 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 402196 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 402301 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 402306 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 402548 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 403175 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 403247 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 403389 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 403816 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170917 | 20170725 |
| 403930 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 404353 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 404486 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170917 | 20170725 |
| 405027 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 405336 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170917 | 20170725 |
| 405398 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170917 | 20170725 |
| 405474 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170917 | 20170725 |
| 405906 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170917 | 20170725 |
| 406197 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 406420 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 406795 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 406890 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 406975 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 407070 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 407099 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 407185 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 407450 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 408129 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170917 | 20170725 |
| 408186 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 409607 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170917 | 20170725 |
| 409792 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 411792 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 418243 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 418546 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 419463 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 419943 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 419962 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 420257 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 420479 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 420860 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 421154 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 421472 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 421648 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 421905 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 422094 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 422290 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 422370 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 422688 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 424926 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 425025 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 425819 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170917 | 20170725 |
| 425857 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170917 | 20170725 |
| 425889 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 426375 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170917 | 20170725 |
| 426493 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 426640 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170917 | 20170725 |
| 426883 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170917 | 20170725 |
| 427034 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 427168 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170917 | 20170725 |
| 428341 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170917 | 20170725 |
| 428465 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 428873 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 429153 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 429224 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 429343 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 429804 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 429842 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 430991 | ref | gcc -m32 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 431233 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170917 | 20170725 |
| 432122 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 432431 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 433224 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 434349 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 434544 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 435375 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170917 | 20170725 |
| 436691 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 436957 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 439593 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 461700 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 462441 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 462755 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 462959 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 463172 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 463419 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 463514 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 463661 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 463961 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 464232 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 464375 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 464555 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 465063 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 465097 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 465998 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 466070 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 466241 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 467215 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 467409 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 467533 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 468469 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 468487 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 468559 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 468578 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 468668 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 468720 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 468972 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 469152 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 469243 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 469841 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 469932 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 469937 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 470112 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 471039 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 471129 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 471400 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 471480 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 476325 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 477380 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 477541 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 477807 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170917 | 20170725 |