| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 247490 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 248245 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 248439 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 250002 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 265059 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 265140 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 265454 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 265872 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 266157 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 267107 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 267149 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 267634 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 267639 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 269244 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 269557 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 269715 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 269829 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 270156 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 270798 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 271040 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 271149 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 271164 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 271201 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 271240 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 271254 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 271548 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 271553 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 271558 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 271653 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 271833 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 272465 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 272650 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 272764 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 273211 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 273287 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 273718 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 273795 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 273894 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 273994 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 274479 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 274972 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 276041 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 276198 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 276583 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 279134 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 279461 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 279728 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 279880 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 279894 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 280307 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 280592 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 281722 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 281742 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 281789 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 282140 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 282241 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 282573 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 282958 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 283390 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 283718 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 284221 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 284354 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 284810 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 284886 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 284981 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 285313 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 285931 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 287090 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 287584 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 287636 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 287902 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 287950 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 288182 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 288482 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170916 | 20170725 |
| 289199 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 289422 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 290657 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170916 | 20170725 |
| 290781 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 291094 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 291731 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 291821 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 291840 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 292657 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 292680 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 294790 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170916 | 20170725 |
| 295160 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 295317 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 295721 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170916 | 20170725 |
| 295958 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 296077 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170916 | 20170725 |
| 297431 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170916 | 20170725 |
| 297479 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170916 | 20170725 |
| 299887 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 300276 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170916 | 20170725 |
| 303003 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 304703 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170916 | 20170725 |
| 306964 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170916 | 20170725 |
| 308769 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 313158 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 313305 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 313533 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 313685 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 314626 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 314768 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 314920 | ref | gcc -m32 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 315006 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170916 | 20170725 |
| 315029 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 315087 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 315448 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 315647 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170916 | 20170725 |
| 315837 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 315936 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170916 | 20170725 |
| 316169 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 316412 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 317238 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 317357 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 317980 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 318117 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 318203 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170916 | 20170725 |
| 318355 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 318858 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 318887 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 319044 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 319561 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 319651 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 319846 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 319922 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 320663 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 320811 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170916 | 20170725 |
| 321423 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 321722 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 322098 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 322734 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 322744 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 323143 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170916 | 20170725 |
| 323950 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170916 | 20170725 |
| 324572 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 325869 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 326002 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 326272 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 326667 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 326701 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 326952 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 327755 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170916 | 20170725 |
| 327759 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 327850 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 327912 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170916 | 20170725 |
| 328382 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 328472 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170916 | 20170725 |
| 328619 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 328658 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 330106 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 332039 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 343249 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 343292 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 343625 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 344456 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 346499 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 346636 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 359556 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 359841 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170916 | 20170725 |
| 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
|