| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 211275 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170722 | 20170718 |
| 211482 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170722 | 20170718 |
| 211572 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 211986 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170722 | 20170718 |
| 212319 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170722 | 20170718 |
| 212877 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 213066 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 213111 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 213183 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 213192 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170722 | 20170718 |
| 213822 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 213993 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170722 | 20170718 |
| 214353 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170722 | 20170718 |
| 216216 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170722 | 20170718 |
| 220194 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 220671 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 221049 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 221697 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 222255 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 222273 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 222300 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 222561 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 223533 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 223758 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 224208 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 224586 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 224919 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 224973 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 225000 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 225072 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 225189 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 225198 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 225252 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 225405 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 225405 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 225414 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 225423 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 225495 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 225576 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 225693 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 225792 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 225882 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 226170 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 226305 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 226962 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170722 | 20170718 |
| 228888 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 228897 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 229176 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170722 | 20170718 |
| 229239 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 229365 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 230193 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170722 | 20170718 |
| 230940 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170722 | 20170718 |
| 230949 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 231201 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 231417 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170722 | 20170718 |
| 232254 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 232290 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 232839 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 232992 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170722 | 20170718 |
| 233073 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 233163 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 233244 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 233478 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 233541 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 233703 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 233973 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 234090 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 234279 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 234576 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 234630 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170722 | 20170718 |
| 234891 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 234918 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 235026 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 235053 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170722 | 20170718 |
| 235134 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170722 | 20170718 |
| 235404 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 235683 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 235782 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 235800 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170722 | 20170718 |
| 235827 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 235989 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 236088 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 236178 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170722 | 20170718 |
| 236871 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 236916 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 237015 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 237312 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 237420 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 237429 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 237438 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 237663 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 238203 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 238554 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 239013 | ref | gcc -m32 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 239355 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 241299 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 243126 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 243909 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 252999 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 254286 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 256266 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 256320 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 257004 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 258021 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 273852 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 273942 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 274221 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 274680 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 277740 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 279297 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 279342 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 279630 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 279648 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 279765 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 279891 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 280224 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 280341 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 280413 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 280530 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 280539 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 280674 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 280791 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 281232 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 281340 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 281943 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 282033 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 282456 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 282528 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 282861 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 282969 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 283203 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 283284 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 283338 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 283374 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 283482 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 283797 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 284274 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 284724 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 285012 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 285399 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 285642 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 286173 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 286452 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 287307 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 288351 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 288549 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 289125 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 289836 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 289881 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 290943 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 292041 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 292887 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 296640 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 296829 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 297981 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 321192 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 321426 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 321480 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 322794 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 335178 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 335187 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 337320 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 338859 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 341478 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 342531 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 342585 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 343575 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2
|