| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 10246789 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 10277833 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 10383241 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 10438601 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 10504708 | ref | gcc -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 10614720 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 10628080 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 10668333 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 10698104 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 10702035 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 10723740 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 10758434 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 10773487 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 10828205 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 10859555 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 10877746 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 10880420 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 11270605 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 11270629 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140807 | 20140622 |
| 11299267 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 11314518 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 11332592 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 11386107 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140807 | 20140622 |
| 11406781 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140807 | 20140622 |
| 11488004 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140807 | 20140622 |
| 11493620 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 11540764 | ref | gcc -O -fomit-frame-pointer | 20140807 | 20140622 |
| 11622894 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140807 | 20140622 |
| 11932066 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 12122393 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 12126426 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 12259311 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 12321921 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 12441182 | ref | gcc -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 12914094 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 12993328 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 13165602 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 13174958 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 13245560 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 13302101 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
| 13302224 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 13325238 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 13376771 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 13380692 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 13381427 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 13382825 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 13398136 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 13399432 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 13412080 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 13413167 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 13423157 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 13433882 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 13458977 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 13473154 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 13481983 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
| 13526839 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
| 13530336 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 13556981 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 13560465 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 13577244 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 13622575 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 13663177 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 13823023 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140807 | 20140622 |
| 13851597 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
| 13862413 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 13863458 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
| 13875313 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140807 | 20140622 |
| 13881331 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140807 | 20140622 |
| 13883828 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140807 | 20140622 |
| 13895083 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140807 | 20140622 |
| 13900248 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 13921889 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 13956058 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140807 | 20140622 |
| 13966997 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140807 | 20140622 |
| 13988586 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140807 | 20140622 |
| 13993358 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 14097398 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140807 | 20140622 |
| 14163812 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 14174781 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 14199388 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
| 14359658 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 14376456 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 14407080 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 14465929 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 14505759 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 14609275 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 15049676 | ref | gcc -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 15500684 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 15505727 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 16653260 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 17774628 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140807 | 20140622 |
| 21131572 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 21757611 | ref | gcc | 20140807 | 20140622 |
| 21800724 | ref | gcc -funroll-loops | 20140807 | 20140622 |
| 21937100 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140807 | 20140622 |
| 22522048 | ref | cc | 20140807 | 20140622 |
| 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
|