| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 229138348 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229139340 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229143996 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229154732 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229155960 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229157112 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229159848 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229162968 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229163972 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229165236 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229167424 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229168992 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229170756 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229172612 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229174064 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229175464 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229176280 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140704 | 20140622 |
| 229176352 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229176700 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229177752 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229177892 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 229179076 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140704 | 20140622 |
| 229179688 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229181048 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229182204 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229182568 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140704 | 20140622 |
| 229182756 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229183480 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229184384 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 229184452 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229184876 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229184948 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229187968 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229187968 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 229188080 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229188092 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229188976 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 229189392 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229190524 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140704 | 20140622 |
| 229191140 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229192492 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 229192776 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229193268 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229193668 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 229193884 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229194276 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140704 | 20140622 |
| 229194512 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229195164 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229195236 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229196720 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140704 | 20140622 |
| 229198024 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229199700 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140704 | 20140622 |
| 229200860 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229201232 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229202384 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229203160 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229205472 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229206264 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229206940 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229209080 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 229210828 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140704 | 20140622 |
| 229212156 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229214424 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229215276 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229216328 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229217716 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229217804 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229218160 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229218372 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229218584 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229218724 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229218740 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229218768 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 229219224 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229220388 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229220748 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229223008 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229224176 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 229224856 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229225964 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229226556 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229227088 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229228040 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229229188 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229229676 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229230756 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229232616 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229232732 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229233488 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229234568 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229237532 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229238456 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229239560 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229239932 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229242092 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229247752 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229249432 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229249440 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229259260 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229286764 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229296152 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229300036 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229306048 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229306464 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 229311220 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229313604 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229313892 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229314656 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229315072 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229315336 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229315832 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229316812 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229317540 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229317864 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229318440 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229318772 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229318896 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229319548 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229319644 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229319700 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229320000 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229320124 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229321544 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229322124 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229322624 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229323968 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229325652 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229325800 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 229325872 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229325916 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229326224 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229327200 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229327252 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229328228 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229328292 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 229329824 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229331248 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229331868 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229331896 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229332420 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229332460 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229332512 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229332528 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 229332560 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229332684 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229332960 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229333616 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229333688 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229334416 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229334516 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229335276 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229335416 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229335536 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229337212 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229337780 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229338228 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229338432 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229341016 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229341224 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229343388 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229343956 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229343968 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229347536 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229347612 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229348580 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229349376 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 229351200 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 229352648 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229353200 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229353776 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 229355660 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 229546824 | ref | gcc -m32 -O -fomit-frame-pointer | 20140704 | 20140622 |