| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 286370 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 286430 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 286578 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 290511 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 295124 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 295132 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 296453 | ref | gcc -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 296479 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 303045 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 304618 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 322101 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140606 | 20140529 |
| 322176 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140606 | 20140529 |
| 327885 | ref | gcc -O -fomit-frame-pointer | 20140606 | 20140529 |
| 327894 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140606 | 20140529 |
| 327944 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140606 | 20140529 |
| 328708 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140606 | 20140529 |
| 329980 | ref | gcc -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 335106 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 340889 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 342540 | ref | gcc -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 348867 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 356304 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 356868 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 362907 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 371650 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 375633 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 388799 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 412853 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140606 | 20140529 |
| 412868 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140606 | 20140529 |
| 412879 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140606 | 20140529 |
| 412917 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140606 | 20140529 |
| 412938 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140606 | 20140529 |
| 418419 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 418425 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 418434 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 418434 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 418464 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 483665 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 483739 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 483757 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 483970 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 485377 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 494616 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 495937 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140606 | 20140529 |
| 496453 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140606 | 20140529 |
| 506997 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 507120 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 507154 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 507270 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 513144 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 565806 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140606 | 20140529 |
| 796011 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140606 | 20140529 |
| 1084551 | ref | cc | 20140606 | 20140529 |
| 1084553 | ref | gcc -funroll-loops | 20140606 | 20140529 |
| 1084573 | ref | gcc | 20140606 | 20140529 |
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | ref
|