| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 90988 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 92003 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 92005 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 92180 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 95605 | sphlib | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 95802 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 95881 | sphlib | gcc -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 96898 | sphlib | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 96976 | sphlib | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 99761 | sphlib | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 100948 | sphlib | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 100949 | sphlib | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 101008 | sphlib | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 101018 | sphlib | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 101018 | sphlib | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140609 | 20140529 |
| 113551 | sphlib | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 114046 | sphlib | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 115444 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 116999 | sphlib | gcc -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 117118 | sphlib | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 123704 | sphlib | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 123759 | sphlib | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 123804 | sphlib | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 123855 | sphlib | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 123872 | sphlib | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 127993 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20140609 | 20140529 |
| 128073 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
| 128104 | sphlib | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 128412 | sphlib | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
| 128602 | sphlib | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
| 128744 | sphlib | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 128750 | sphlib | gcc -O -fomit-frame-pointer | 20140609 | 20140529 |
| 128755 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
| 129115 | sphlib | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
| 132920 | sphlib | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140609 | 20140529 |
| 132926 | sphlib | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 132940 | sphlib | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 132948 | sphlib | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 132965 | sphlib | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140609 | 20140529 |
| 424090 | sphlib | gcc -funroll-loops | 20140609 | 20140529 |
| 424091 | sphlib | gcc | 20140609 | 20140529 |
| 424363 | sphlib | cc | 20140609 | 20140529 |
| Compiler | Implementations
|
| gcc -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | ANSI_opt32
|
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -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 -O -fomit-frame-pointer | sphlib |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm1100 -O2 -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 -O -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | sphlib |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | sphlib
|
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | ANSI_opt32
|
| Compiler | Implementations
|
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | ANSI_opt32
|