| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 118000 | sphlib | spu-gcc -funroll-loops -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | 20120610 | 20120525 |
| 118400 | sphlib | spu-gcc -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | 20120610 | 20120525 |
| 119320 | sphlib-small | spu-gcc -funroll-loops -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | 20120610 | 20120525 |
| 121920 | sphlib-small | spu-gcc -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | 20120610 | 20120525 |
| 125840 | sphlib-small | spu-gcc -funroll-loops -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | 20120610 | 20120525 |
| 125880 | sphlib-small | spu-gcc -funroll-loops -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | 20120610 | 20120525 |
| 126560 | sphlib-small | spu-gcc -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | 20120610 | 20120525 |
| 126640 | sphlib-small | spu-gcc -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | 20120610 | 20120525 |
| 131440 | sphlib | spu-gcc -funroll-loops -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | 20120610 | 20120525 |
| 131480 | sphlib | spu-gcc -funroll-loops -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | 20120610 | 20120525 |
| 131680 | sphlib-small | spu-gcc -funroll-loops -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | 20120610 | 20120525 |
| 132160 | sphlib | spu-gcc -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | 20120610 | 20120525 |
| 132200 | sphlib-small | spu-gcc -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | 20120610 | 20120525 |
| 132280 | sphlib | spu-gcc -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | 20120610 | 20120525 |
| 135160 | sphlib | spu-gcc -funroll-loops -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | 20120610 | 20120525 |
| 135640 | sphlib | spu-gcc -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | 20120610 | 20120525 |
| Compiler | Implementations
|
| spu-gcc -funroll-loops -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | compact compact8 inplace opt64lcu24 opt64lcu6 opt64u6 simple |
| spu-gcc -funroll-loops -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | compact compact8 inplace opt64lcu24 opt64lcu6 opt64u6 simple |
| spu-gcc -funroll-loops -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | compact compact8 inplace opt64lcu24 opt64lcu6 opt64u6 simple |
| spu-gcc -funroll-loops -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | compact compact8 inplace opt64lcu24 opt64lcu6 opt64u6 simple |
| spu-gcc -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | compact compact8 inplace opt64lcu24 opt64lcu6 opt64u6 simple |
| spu-gcc -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | compact compact8 inplace opt64lcu24 opt64lcu6 opt64u6 simple |
| spu-gcc -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | compact compact8 inplace opt64lcu24 opt64lcu6 opt64u6 simple |
| spu-gcc -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | compact compact8 inplace opt64lcu24 opt64lcu6 opt64u6 simple
|
| Compiler | Implementations
|
| spu-gcc -funroll-loops -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | inplace32bi simple32bi |
| spu-gcc -funroll-loops -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | inplace32bi simple32bi |
| spu-gcc -funroll-loops -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | inplace32bi simple32bi |
| spu-gcc -funroll-loops -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | inplace32bi simple32bi |
| spu-gcc -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | inplace32bi simple32bi |
| spu-gcc -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | inplace32bi simple32bi |
| spu-gcc -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | inplace32bi simple32bi |
| spu-gcc -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | inplace32bi simple32bi
|
| Compiler | Implementations
|
| spu-gcc -funroll-loops -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32bi-rvku2 opt32bi-s2lcu4 |
| spu-gcc -funroll-loops -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32bi-rvku2 opt32bi-s2lcu4 |
| spu-gcc -funroll-loops -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32bi-rvku2 opt32bi-s2lcu4 |
| spu-gcc -funroll-loops -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32bi-rvku2 opt32bi-s2lcu4 |
| spu-gcc -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32bi-rvku2 opt32bi-s2lcu4 |
| spu-gcc -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32bi-rvku2 opt32bi-s2lcu4 |
| spu-gcc -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32bi-rvku2 opt32bi-s2lcu4 |
| spu-gcc -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32bi-rvku2 opt32bi-s2lcu4
|
| Compiler | Implementations
|
| spu-gcc -funroll-loops -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | compact8 |
| spu-gcc -funroll-loops -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | compact8 |
| spu-gcc -funroll-loops -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | compact8 |
| spu-gcc -funroll-loops -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | compact8 |
| spu-gcc -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | compact8 |
| spu-gcc -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | compact8 |
| spu-gcc -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | compact8 |
| spu-gcc -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | compact8
|
| Compiler | Implementations
|
| spu-gcc -funroll-loops -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32bi-rvku2 opt32bi-s2lcu4 |
| spu-gcc -funroll-loops -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32bi-rvku2 opt32bi-s2lcu4 |
| spu-gcc -funroll-loops -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32bi-rvku2 opt32bi-s2lcu4 |
| spu-gcc -funroll-loops -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32bi-rvku2 opt32bi-s2lcu4 |
| spu-gcc -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32bi-rvku2 opt32bi-s2lcu4 |
| spu-gcc -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32bi-rvku2 opt32bi-s2lcu4 |
| spu-gcc -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32bi-rvku2 opt32bi-s2lcu4 |
| spu-gcc -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32bi-rvku2 opt32bi-s2lcu4
|
| Compiler | Implementations
|
| spu-gcc -funroll-loops -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32biT-s2lcu4 |
| spu-gcc -funroll-loops -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32biT-s2lcu4 |
| spu-gcc -funroll-loops -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32biT-s2lcu4 |
| spu-gcc -funroll-loops -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32biT-s2lcu4 |
| spu-gcc -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32biT-s2lcu4 |
| spu-gcc -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32biT-s2lcu4 |
| spu-gcc -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32biT-s2lcu4 |
| spu-gcc -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt32biT-s2lcu4
|
| Compiler | Implementations
|
| spu-gcc -funroll-loops -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt64lcu24 opt64lcu6 opt64u6 |
| spu-gcc -funroll-loops -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt64lcu24 opt64lcu6 opt64u6 |
| spu-gcc -funroll-loops -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt64lcu24 opt64lcu6 opt64u6 |
| spu-gcc -funroll-loops -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt64lcu24 opt64lcu6 opt64u6 |
| spu-gcc -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt64lcu24 opt64lcu6 opt64u6 |
| spu-gcc -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt64lcu24 opt64lcu6 opt64u6 |
| spu-gcc -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt64lcu24 opt64lcu6 opt64u6 |
| spu-gcc -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | opt64lcu24 opt64lcu6 opt64u6
|
| Compiler | Implementations
|
| spu-gcc -funroll-loops -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | inplace-armv7a-neon |
| spu-gcc -funroll-loops -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | inplace-armv7a-neon |
| spu-gcc -funroll-loops -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | inplace-armv7a-neon |
| spu-gcc -funroll-loops -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | inplace-armv7a-neon |
| spu-gcc -mstdmain -march=cell -O2 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | inplace-armv7a-neon |
| spu-gcc -mstdmain -march=cell -O3 -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | inplace-armv7a-neon |
| spu-gcc -mstdmain -march=cell -O -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | inplace-armv7a-neon |
| spu-gcc -mstdmain -march=cell -Os -fomit-frame-pointer -Drandom=rand -Dsrandom=srand | inplace-armv7a-neon
|