| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 10241400 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10290639 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10291383 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10291438 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10291690 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10291734 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10291805 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10292403 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10294872 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10353096 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10589019 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10589187 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 10589622 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10608502 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 10729584 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 14002673 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 14249447 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 16315090 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 16857267 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 21683261 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140717 | 20140622 |
| 21738150 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140717 | 20140622 |
| 22105577 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22143491 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22145940 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22157544 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22221096 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22221173 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 23000519 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 23598086 | ref | gcc -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 23620833 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 24805234 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 39152682 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 40447838 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 41113553 | ref | gcc -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 43331419 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 43344494 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 43354541 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 43361932 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 43368691 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 45647702 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140717 | 20140622 |
| 45690269 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 45692697 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 45698054 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 45708564 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 46099812 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 46536642 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 49496389 | ref | gcc -O -fomit-frame-pointer | 20140717 | 20140622 |
| 49512653 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 49558653 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140717 | 20140622 |
| 49812449 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140717 | 20140622 |
| 49851141 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140717 | 20140622 |
| 52969820 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 53193760 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 53220318 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 53233983 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 53266558 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 53466316 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 53483705 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 53532948 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 54183125 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 54369311 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 54420944 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 54424776 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 54463237 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 54469601 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 59266378 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 59270449 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 59273534 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 59276081 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 59291094 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 59680455 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140717 | 20140622 |
| 59690319 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140717 | 20140622 |
| 59697886 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 59706196 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140717 | 20140622 |
| 59720356 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140717 | 20140622 |
| 59786390 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 59799660 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140717 | 20140622 |
| 59814882 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140717 | 20140622 |
| 61487397 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140717 | 20140622 |
| 61504874 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140717 | 20140622 |
| 61516781 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 61550187 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 61572953 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140717 | 20140622 |
| 61642769 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 61656239 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140717 | 20140622 |
| 62491683 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 64568406 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 64929755 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 64982289 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 65824517 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 70126293 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 70430069 | ref | gcc -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 70469546 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 139690318 | ref | gcc -funroll-loops | 20140717 | 20140622 |
| 139714156 | ref | gcc | 20140717 | 20140622 |
| 140453700 | ref | cc | 20140717 | 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
|