| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 176422 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 176683 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 191076 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 191412 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 218394 | sphlib | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 218418 | sphlib | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 219274 | sphlib | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 219333 | sphlib | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 221112 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 226922 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 238422 | sphlib | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 238422 | sphlib | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 238423 | sphlib | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 238425 | sphlib | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 238428 | sphlib | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 242487 | sphlib | gcc -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 242814 | sphlib | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 243921 | sphlib | gcc -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 244526 | sphlib | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 254633 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20140629 | 20140622 |
| 254655 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140629 | 20140622 |
| 259416 | sphlib | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140629 | 20140622 |
| 259498 | sphlib | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140629 | 20140622 |
| 259516 | sphlib | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 259531 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140629 | 20140622 |
| 263105 | sphlib | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 263180 | sphlib | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 263182 | sphlib | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 263186 | sphlib | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 263197 | sphlib | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 263687 | sphlib | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 263781 | sphlib | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 263794 | sphlib | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 263877 | sphlib | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 263900 | sphlib | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 266900 | sphlib | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 266957 | sphlib | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 281148 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 281155 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 288135 | sphlib | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 288144 | sphlib | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 288144 | sphlib | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 288144 | sphlib | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 288144 | sphlib | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140629 | 20140622 |
| 314145 | sphlib | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 325413 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 371920 | sphlib | gcc -O -fomit-frame-pointer | 20140629 | 20140622 |
| 432144 | sphlib | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 432599 | sphlib | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 438546 | sphlib | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140629 | 20140622 |
| 438552 | sphlib | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 438620 | sphlib | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140629 | 20140622 |
| 438648 | sphlib | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 438895 | sphlib | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 438913 | sphlib | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140629 | 20140622 |
| 438978 | sphlib | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140629 | 20140622 |
| 438990 | sphlib | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 440712 | sphlib | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 440724 | sphlib | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 440734 | sphlib | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 440743 | sphlib | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 440747 | sphlib | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 440751 | sphlib | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 440769 | sphlib | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 440811 | sphlib | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 440819 | sphlib | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 441075 | sphlib | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 441154 | sphlib | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 441154 | sphlib | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 441362 | sphlib | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 441389 | sphlib | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 441390 | sphlib | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 441393 | sphlib | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 441397 | sphlib | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 441418 | sphlib | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 442944 | sphlib | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 443284 | sphlib | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 444907 | sphlib | gcc -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 530499 | sphlib | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140629 | 20140622 |
| 531828 | sphlib | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140629 | 20140622 |
| 531849 | sphlib | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 531899 | sphlib | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140629 | 20140622 |
| 531926 | sphlib | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 531927 | sphlib | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140629 | 20140622 |
| 531933 | sphlib | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140629 | 20140622 |
| 531936 | sphlib | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 532047 | sphlib | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140629 | 20140622 |
| 532056 | sphlib | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140629 | 20140622 |
| 532070 | sphlib | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140629 | 20140622 |
| 532124 | sphlib | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140629 | 20140622 |
| 532137 | sphlib | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140629 | 20140622 |
| 532168 | sphlib | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140629 | 20140622 |
| 532185 | sphlib | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140629 | 20140622 |
| 835924 | sphlib | cc | 20140629 | 20140622 |
| 836075 | sphlib | gcc -funroll-loops | 20140629 | 20140622 |
| 836152 | sphlib | gcc | 20140629 | 20140622 |
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | sphlib |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | sphlib |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | sphlib |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | sphlib |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | sphlib |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | sphlib |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | sphlib |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | sphlib
|