| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 77496 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140429 | 20140425 |
| 77500 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 77500 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 77740 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140429 | 20140425 |
| 77740 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 77744 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 77772 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140429 | 20140425 |
| 77792 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140429 | 20140425 |
| 77792 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140429 | 20140425 |
| 77852 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140429 | 20140425 |
| 77896 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 80988 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140429 | 20140425 |
| 81016 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140429 | 20140425 |
| 81016 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140429 | 20140425 |
| 81020 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 81072 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140429 | 20140425 |
| 81088 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 81096 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140429 | 20140425 |
| 81096 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140429 | 20140425 |
| 81108 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140429 | 20140425 |
| 81140 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 81200 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 81384 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140429 | 20140425 |
| 81428 | ref | gcc -m32 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 81436 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 81448 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 81472 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 81704 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 81984 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140429 | 20140425 |
| 85896 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 85916 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 85928 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 85972 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 90564 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 90676 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140429 | 20140425 |
| 90708 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 90716 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 90864 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140429 | 20140425 |
| 90876 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 90884 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140429 | 20140425 |
| 90908 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 90916 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 90940 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 90956 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 91048 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 91312 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140429 | 20140425 |
| 91516 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 91532 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 91536 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 91548 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 91556 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 91556 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 91568 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 91572 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 91576 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 91584 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 91604 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 91624 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 91628 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 91632 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 92036 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 92072 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 92256 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 92308 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 92332 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 92348 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 92348 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 92360 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 93964 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 94372 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 94384 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 96148 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 96152 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 96152 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 96160 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 96160 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 96160 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 96160 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 96164 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 96168 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 96188 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 96212 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 96224 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 96272 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 96312 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 96312 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 96312 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 96312 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 96320 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 96336 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 96340 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 96348 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 96352 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 96352 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 96360 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 96360 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 96360 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 96368 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 96372 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 96384 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 96420 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 96428 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 96448 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 96456 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 96456 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 96460 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 96524 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 102880 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 103096 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 103124 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 103316 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 103320 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 103356 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 103372 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 103396 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 103452 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 103532 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 103532 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 103548 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 103604 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 103688 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 103728 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 103768 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 103832 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 103852 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 104040 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 104052 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 104056 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 104092 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 104100 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 104104 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 104148 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 104160 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 104172 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 104208 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 104276 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 104296 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 104360 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 104368 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 104408 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 104456 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 104696 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 104716 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 104720 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 104728 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 104752 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 104852 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 104960 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 104992 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 105128 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 105156 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 105372 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 105496 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 105540 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 105552 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 105760 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 108840 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 108992 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 109032 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 109084 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 109160 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 109220 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 110924 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 110928 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 111004 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 111048 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 111532 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 111536 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 111548 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 111636 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 111656 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 111696 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140429 | 20140425 |