| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 250822 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 254035 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 254734 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 255840 | ref | gcc -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 256712 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 259786 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 261622 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 273015 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 274695 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 275821 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 275892 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 275920 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 275961 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 276075 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 276502 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 312957 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140618 | 20140529 |
| 312984 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140618 | 20140529 |
| 339352 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 340386 | ref | gcc -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 341191 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 346165 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 346196 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 354468 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 372327 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 372336 | ref | gcc -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 373740 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 373881 | ref | gcc -O -fomit-frame-pointer | 20140618 | 20140529 |
| 374020 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140618 | 20140529 |
| 374131 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140618 | 20140529 |
| 374216 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 374428 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 374451 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140618 | 20140529 |
| 375697 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 375702 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 380265 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 380904 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 390786 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 413777 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 413785 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 413843 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 413879 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 418066 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 423464 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 423465 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 423497 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 423511 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 423538 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 441723 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 441828 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 441844 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140618 | 20140529 |
| 442173 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 442180 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 878913 | ref | cc | 20140618 | 20140529 |
| 878915 | ref | gcc | 20140618 | 20140529 |
| 878919 | ref | gcc -funroll-loops | 20140618 | 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
|