| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 180690 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 181232 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 181275 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 181298 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 184271 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 184342 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 184357 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 184552 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 184813 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 185796 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 185825 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 186247 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 186290 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 186310 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 186537 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 186756 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 187173 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 187245 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 187264 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 187449 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 187468 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 187815 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 187844 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 187862 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 188314 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 188366 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 188457 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 188475 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 188494 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 188793 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 188812 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 189202 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 189458 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 189701 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 189767 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 189786 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 189795 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 189848 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 189867 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 189967 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 190047 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170909 | 20170725 |
| 190057 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 190066 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 190085 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 190181 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 190351 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170909 | 20170725 |
| 191596 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 191667 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 191985 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 192048 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 192104 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 192323 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170909 | 20170725 |
| 192470 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 192485 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 192575 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 192917 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 192993 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 193059 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 193068 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 193605 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 193928 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 193971 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 194009 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 194109 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 194289 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 194313 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170909 | 20170725 |
| 194341 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170909 | 20170725 |
| 194360 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 194403 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 194541 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 194821 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170909 | 20170725 |
| 194879 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 194879 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 194916 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170909 | 20170725 |
| 194949 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 194968 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 195177 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 195197 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 195481 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 195562 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 195571 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 195600 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 195757 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 195904 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 195971 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 196037 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 196152 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 196175 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 196232 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170909 | 20170725 |
| 196388 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 196389 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 196451 | ref | gcc -m32 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 196821 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 196907 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 197087 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170909 | 20170725 |
| 197372 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 197524 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 197595 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 197671 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 197957 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170909 | 20170725 |
| 198341 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 198374 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 198616 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170909 | 20170725 |
| 198626 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170909 | 20170725 |
| 198821 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170909 | 20170725 |
| 198940 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170909 | 20170725 |
| 199263 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170909 | 20170725 |
| 199647 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 200379 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 200379 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 200479 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 200592 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 200621 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 200635 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 200669 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 202070 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 202759 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 202777 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 202944 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 203195 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 203252 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 203276 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 203295 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 203486 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 203817 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 203898 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 204653 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 204772 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 204862 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 204882 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 204882 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 204882 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 205020 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 205058 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 205138 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 205143 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 205157 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 205347 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 205476 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 205527 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 205590 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 205651 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170909 | 20170725 |
| 205656 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170909 | 20170725 |
| 206183 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170909 | 20170725 |
| 206596 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 206749 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 206810 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 206853 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 206924 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 208126 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 208363 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 208658 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 209433 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170909 | 20170725 |
| 211949 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 212159 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 212211 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 212472 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 213537 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 213575 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170909 | 20170725 |
| 216039 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170909 | 20170725 |
| 216719 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170909 | 20170725 |