| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 14220 | regs | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120212 | 20120211 |
| 14240 | regs | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120212 | 20120211 |
| 14240 | regs | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120212 | 20120211 |
| 14250 | regs | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120212 | 20120211 |
| 14270 | regs | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120212 | 20120211 |
| 14270 | regs | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120212 | 20120211 |
| 14270 | regs | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120212 | 20120211 |
| 14290 | regs | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120212 | 20120211 |
| 14290 | regs | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120212 | 20120211 |
| 14310 | regs | gcc -m64 -O -fomit-frame-pointer | 20120212 | 20120211 |
| 14330 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 14350 | sphlib | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 14370 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 14380 | sphlib | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 14410 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 14410 | sphlib | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 14420 | sphlib | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 14460 | sphlib | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 14470 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 14470 | sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 14480 | sphlib | gcc -m64 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 14530 | sphlib | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 14580 | sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 14610 | sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 14680 | sphlib | gcc -m64 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 14690 | sphlib | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 14700 | sphlib | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 14700 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 14710 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 14770 | sphlib | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 14770 | sphlib | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 14800 | sphlib | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 14840 | sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 14880 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 14890 | sphlib | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 14900 | sphlib | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 14900 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 14920 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 14930 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 14940 | sphlib | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 14940 | sphlib | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 14950 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 14960 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 14960 | sphlib | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 14960 | sphlib | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 14980 | sphlib | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 15000 | sphlib | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 15030 | sphlib | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 15030 | sphlib | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 15050 | sphlib | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 15120 | regs | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120212 | 20120211 |
| 15120 | regs | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120212 | 20120211 |
| 15130 | regs | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120212 | 20120211 |
| 15130 | regs | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120212 | 20120211 |
| 15140 | regs | gcc -m64 -O3 -fomit-frame-pointer | 20120212 | 20120211 |
| 15140 | regs | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120212 | 20120211 |
| 15170 | regs | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120212 | 20120211 |
| 15180 | regs | gcc -m64 -O2 -fomit-frame-pointer | 20120212 | 20120211 |
| 15190 | regs | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120212 | 20120211 |
| 15190 | regs | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120212 | 20120211 |
| 15190 | regs | gcc -m64 -Os -fomit-frame-pointer | 20120212 | 20120211 |
| 15220 | regs | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120212 | 20120211 |
| 15580 | regs | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120212 | 20120211 |
| 15600 | regs | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120212 | 20120211 |
| 15610 | regs | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120212 | 20120211 |
| 15620 | regs | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120212 | 20120211 |
| 15630 | regs | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120212 | 20120211 |
| 15630 | regs | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120212 | 20120211 |
| 15640 | regs | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120212 | 20120211 |
| 15640 | regs | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120212 | 20120211 |
| 15650 | regs | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120212 | 20120211 |
| 15660 | regs | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120212 | 20120211 |
| 15660 | regs | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120212 | 20120211 |
| 15670 | regs | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120212 | 20120211 |
| 15680 | regs | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120212 | 20120211 |
| 15680 | regs | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120212 | 20120211 |
| 15680 | regs | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120212 | 20120211 |
| 15680 | regs | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120212 | 20120211 |
| 15690 | regs | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120212 | 20120211 |
| 15690 | regs | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120212 | 20120211 |
| 20500 | sphlib-small | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20530 | sphlib-small | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20590 | sphlib-small | gcc -m64 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20600 | sphlib-small | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 20610 | sphlib-small | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 20630 | sphlib-small | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 20630 | sphlib-small | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 20630 | sphlib-small | gcc -m64 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 20630 | sphlib-small | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 20730 | sphlib-small | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 20750 | sphlib-small | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 20770 | sphlib-small | gcc -m64 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21750 | sphlib-small | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 21770 | sphlib-small | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21780 | sphlib-small | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21780 | sphlib-small | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21800 | sphlib-small | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 21810 | sphlib-small | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21820 | sphlib-small | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21850 | sphlib-small | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21850 | sphlib-small | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21880 | sphlib-small | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 21880 | sphlib-small | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 21890 | sphlib-small | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 21890 | sphlib-small | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 21910 | sphlib-small | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 21950 | sphlib-small | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21970 | sphlib-small | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 21980 | sphlib-small | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 22050 | sphlib-small | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 23710 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 23810 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110708 | 20110708 |
| 23850 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 23870 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 23900 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 23930 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 24020 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 24050 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 24270 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 24300 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 24300 | sse2 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 24320 | sse2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 24320 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 24320 | sse2 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 24340 | sse2 | gcc -m64 -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 24350 | sse2 | gcc -m64 -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 24350 | sse2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 24350 | sse2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 24360 | sse2 | gcc -m64 -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 24370 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 24370 | sse2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 24370 | sse2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 24370 | sse2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 24390 | sse2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 24420 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 24440 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 24440 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 24440 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 24480 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 24480 | ref | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 24500 | ref | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 24520 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 24780 | sphlib-small | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 24790 | sphlib-small | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 24790 | sphlib-small | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 24800 | sphlib-small | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 24810 | sphlib-small | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 24860 | sphlib-small | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 24860 | sphlib-small | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 24890 | sphlib-small | gcc -m64 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 24910 | sphlib-small | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 24910 | sphlib-small | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 26530 | sse2s | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 26530 | sse2s | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 26540 | sse2s | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 26540 | sse2s | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110708 | 20110708 |
| 26560 | sse2s | gcc -m64 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 26560 | sse2s | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110708 | 20110708 |
| 26630 | sse2s | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 26630 | sse2s | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 26630 | sse2s | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 26700 | sse2s | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 26730 | sse2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 26810 | sse2 | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 26840 | sse2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110708 | 20110708 |
| 26860 | sse2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110708 | 20110708 |
| 26920 | sse2 | gcc -m64 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 26920 | sse2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 26920 | sse2 | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 26960 | sse2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 26970 | sse2 | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 27000 | sse2 | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 27070 | sse2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 27070 | sse2 | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 27080 | sse2 | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 27080 | sse2 | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 27090 | sse2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 27090 | sse2 | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 27090 | sse2 | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 27090 | sse2 | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 27100 | sse2 | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 27100 | sse2 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 27110 | sse2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 27110 | sse2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 27140 | sse2 | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 27150 | sse2 | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 27150 | sse2 | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 27160 | sse2 | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 27180 | sse2 | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 27230 | sse2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 30070 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 30150 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 30430 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 30430 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 30590 | ref | gcc -m64 -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 30630 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 31400 | ref | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 31460 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 31490 | ref | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110708 | 20110708 |
| 31670 | ref | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 31670 | ref | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 31730 | ref | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 31820 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 31830 | ref | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110708 | 20110708 |
| 31960 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110708 | 20110708 |
| 37820 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 37860 | ref | gcc -m64 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 37940 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110708 | 20110708 |
| 37940 | ref | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110708 | 20110708 |
| 37960 | ref | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110708 | 20110708 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | sse2s |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | sse2s |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | sse2s |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | sse2s |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | sse2s |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | sse2s |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | sse2s |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | sse2s |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | sse2s |
| gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | sse2s |
| gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | sse2s |
| gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | sse2s |
| gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | sse2s |
| gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | sse2s |
| gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | sse2s |
| gcc -m64 -O2 -fomit-frame-pointer | sse2s |
| gcc -m64 -O3 -fomit-frame-pointer | sse2s |
| gcc -m64 -Os -fomit-frame-pointer | sse2s |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | sse2s |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | sse2s |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | sse2s |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | sse2s |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | sse2s |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | sse2s |
| gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | sse2s |
| gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | sse2s |
| gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | sse2s |
| gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | sse2s |
| gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | sse2s |
| gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | sse2s |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | ssse3 |
| gcc -m64 -O2 -fomit-frame-pointer | ssse3 |
| gcc -m64 -O3 -fomit-frame-pointer | ssse3 |
| gcc -m64 -O -fomit-frame-pointer | ssse3 |
| gcc -m64 -Os -fomit-frame-pointer | ssse3 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ssse3 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ssse3 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | ssse3 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | ssse3 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ssse3 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ssse3 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | ssse3 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | ssse3 |
| gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | ssse3 |
| gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | ssse3 |
| gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | ssse3 |
| gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | ssse3 |
| gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | ssse3 |
| gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | ssse3 |
| gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | ssse3 |
| gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | ssse3 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -O2 -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -O3 -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -O -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -Os -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | vect128-inplace |
| gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | vect128-inplace |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | vect128 |
| gcc -m64 -O2 -fomit-frame-pointer | vect128 |
| gcc -m64 -O3 -fomit-frame-pointer | vect128 |
| gcc -m64 -O -fomit-frame-pointer | vect128 |
| gcc -m64 -Os -fomit-frame-pointer | vect128 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | vect128 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | vect128 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | vect128 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | vect128 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | vect128 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | vect128 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | vect128 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | vect128 |
| gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | vect128 |
| gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | vect128 |
| gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | vect128 |
| gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | vect128 |
| gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | vect128 |
| gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | vect128 |
| gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | vect128 |
| gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | vect128 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | bswap sandy |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | bswap sandy |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | bswap sandy |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | bswap sandy |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | bswap sandy |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | bswap sandy |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | bswap sandy |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | bswap sandy |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | bswap sandy |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | bswap sandy |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | bswap sandy |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | bswap sandy |
| gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | bswap sandy |
| gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | bswap sandy |
| gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | bswap sandy |
| gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | bswap sandy |
| gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | bswap sandy |
| gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | bswap sandy |
| gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | bswap sandy |
| gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | bswap sandy |
| gcc -m64 -O2 -fomit-frame-pointer | bswap sandy |
| gcc -m64 -O3 -fomit-frame-pointer | bswap sandy |
| gcc -m64 -O -fomit-frame-pointer | bswap sandy |
| gcc -m64 -Os -fomit-frame-pointer | bswap sandy |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | bswap sandy |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | bswap sandy |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | bswap sandy |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | bswap sandy |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | bswap sandy |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | bswap sandy |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | bswap sandy |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | bswap sandy |
| gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | bswap sandy |
| gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | bswap sandy |
| gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | bswap sandy |
| gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | bswap sandy |
| gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | bswap sandy |
| gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | bswap sandy |
| gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | bswap sandy |
| gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | bswap sandy |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | xop-2 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | xop-2 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | xop-2 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | xop-2 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | xop-2 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | xop-2 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | xop-2 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | xop-2 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | xop-2 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | xop-2 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | xop-2 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | xop-2 |
| gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | xop-2 |
| gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | xop-2 |
| gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | xop-2 |
| gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | xop-2 |
| gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | xop-2 |
| gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | xop-2 |
| gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | xop-2 |
| gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | xop-2 |
| gcc -m64 -O2 -fomit-frame-pointer | xop-2 |
| gcc -m64 -O3 -fomit-frame-pointer | xop-2 |
| gcc -m64 -O -fomit-frame-pointer | xop-2 |
| gcc -m64 -Os -fomit-frame-pointer | xop-2 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | xop-2 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | xop-2 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | xop-2 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | xop-2 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | xop-2 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | xop-2 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | xop-2 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | xop-2 |
| gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | xop-2 |
| gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | xop-2 |
| gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | xop-2 |
| gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | xop-2 |
| gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | xop-2 |
| gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | xop-2 |
| gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | xop-2 |
| gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | xop-2 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | sse41 |
| gcc -m64 -O2 -fomit-frame-pointer | sse41 |
| gcc -m64 -O3 -fomit-frame-pointer | sse41 |
| gcc -m64 -O -fomit-frame-pointer | sse41 |
| gcc -m64 -Os -fomit-frame-pointer | sse41 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | sse41 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | sse41 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | sse41 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | sse41 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | sse41 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | sse41 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | sse41 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | sse41 |
| gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | sse41 |
| gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | sse41 |
| gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | sse41 |
| gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | sse41 |
| gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | sse41 |
| gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | sse41 |
| gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | sse41 |
| gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | sse41 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | xop |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | xop |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | xop |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | xop |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | xop |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | xop |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | xop |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | xop |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | xop |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | xop |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | xop |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | xop |
| gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | xop |
| gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | xop |
| gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | xop |
| gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | xop |
| gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | xop |
| gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | xop |
| gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | xop |
| gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | xop |
| gcc -m64 -O2 -fomit-frame-pointer | xop |
| gcc -m64 -O3 -fomit-frame-pointer | xop |
| gcc -m64 -O -fomit-frame-pointer | xop |
| gcc -m64 -Os -fomit-frame-pointer | xop |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | xop |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | xop |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | xop |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | xop |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | xop |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | xop |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | xop |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | xop |
| gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | xop |
| gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | xop |
| gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | xop |
| gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | xop |
| gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | xop |
| gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | xop |
| gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | xop |
| gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | xop |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -O -fomit-frame-pointer | avxicc |
| gcc -m64 -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | avxicc |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | avxicc |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | avxicc |
| gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | avxicc |
| gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | avxicc |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | vect128-xop |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | vect128-xop |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | vect128-xop |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | vect128-xop |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | vect128-xop |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | vect128-xop |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | vect128-xop |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | vect128-xop |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | vect128-xop |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | vect128-xop |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | vect128-xop |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | vect128-xop |
| gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | vect128-xop |
| gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | vect128-xop |
| gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | vect128-xop |
| gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | vect128-xop |
| gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | vect128-xop |
| gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | vect128-xop |
| gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | vect128-xop |
| gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | vect128-xop |
| gcc -m64 -O2 -fomit-frame-pointer | vect128-xop |
| gcc -m64 -O3 -fomit-frame-pointer | vect128-xop |
| gcc -m64 -O -fomit-frame-pointer | vect128-xop |
| gcc -m64 -Os -fomit-frame-pointer | vect128-xop |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | vect128-xop |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | vect128-xop |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | vect128-xop |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | vect128-xop |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | vect128-xop |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | vect128-xop |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | vect128-xop |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | vect128-xop |
| gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | vect128-xop |
| gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | vect128-xop |
| gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | vect128-xop |
| gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | vect128-xop |
| gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | vect128-xop |
| gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | vect128-xop |
| gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | vect128-xop |
| gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | vect128-xop |