| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 415958131 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 416335592 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140630 | 20140622 |
| 417167510 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 417208498 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 417209024 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 417235502 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 417246964 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140630 | 20140622 |
| 417251925 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417256761 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417259522 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417266191 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417273063 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 417276776 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417281069 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140630 | 20140622 |
| 417297827 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417301240 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417303073 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417305726 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417308985 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417310230 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417354354 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 417363988 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 417379549 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 417398190 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 417402144 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 417402835 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 417403369 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 417404808 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417405663 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 417408264 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417410815 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417411298 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417416634 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417421286 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 417426266 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 417427888 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417430116 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417438064 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417486739 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417491556 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 417499454 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 418098474 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 418455172 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 418459142 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140630 | 20140622 |
| 418459856 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 418464595 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 418464809 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 418490425 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 418492132 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 418494266 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 418513918 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 418514062 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 418523882 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 418534108 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140630 | 20140622 |
| 418546276 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140630 | 20140622 |
| 418549326 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 418549407 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 418563417 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 418567270 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 418567324 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 418585682 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 418595557 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140630 | 20140622 |
| 419084277 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419093606 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419099109 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419117052 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419120111 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419122603 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419125508 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 419127634 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 419128784 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140630 | 20140622 |
| 419139232 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 419141271 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 419145812 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 419149969 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 419158838 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 419159548 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419163248 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 419163373 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 419185646 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 419190552 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419196507 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419204916 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419205629 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419214027 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 419214592 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 419227474 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419232368 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 419236885 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 419245784 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140630 | 20140622 |
| 419261915 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 419263353 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 419264621 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 419271618 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 419279258 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 419447250 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419670728 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140630 | 20140622 |
| 419740491 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419744052 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419744566 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 419747707 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419754402 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419758961 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419771044 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419773368 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 419773614 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419775845 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419782241 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140630 | 20140622 |
| 419798831 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 419804880 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 419847449 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 419857203 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 420989431 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 420994669 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 421025420 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 421026407 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 421043723 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 421045007 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 421045922 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140630 | 20140622 |
| 421049725 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 421053587 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 421056866 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 421062525 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 421067809 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140630 | 20140622 |
| 421067927 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421070505 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140630 | 20140622 |
| 421076015 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 421078554 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421080321 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 421081771 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 421087801 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 421088725 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140630 | 20140622 |
| 421093713 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 421094279 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 421096670 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140630 | 20140622 |
| 421097005 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140630 | 20140622 |
| 421098795 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140630 | 20140622 |
| 421102707 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140630 | 20140622 |
| 421111497 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421111501 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 421112102 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 421115276 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421116556 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421116758 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421126886 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 421128169 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 421131348 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 421131808 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140630 | 20140622 |
| 421137128 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421140209 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421140533 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421146083 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421146730 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421147381 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421147787 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421147970 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421150821 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421153679 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421157206 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421161277 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140630 | 20140622 |
| 421164034 | ref | gcc -m32 -O -fomit-frame-pointer | 20140630 | 20140622 |
| 421215510 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421217780 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421220607 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421221387 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140630 | 20140622 |
| 421223400 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140630 | 20140622 |