| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 165929532 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140628 | 20140622 |
| 166070283 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140628 | 20140622 |
| 166087026 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140628 | 20140622 |
| 166158528 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140628 | 20140622 |
| 166172700 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 166239033 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140628 | 20140622 |
| 166249167 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 166342875 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 166365609 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 166409130 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 166473297 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 166480968 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 166554480 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 166595451 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 166924011 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 173530089 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140628 | 20140622 |
| 173839206 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 174105657 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 174252486 | ref | gcc -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 174295542 | ref | gcc -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 174317800 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 174332331 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 174976182 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 175107198 | ref | gcc -Os -fomit-frame-pointer | 20140628 | 20140622 |
| 175162489 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140628 | 20140622 |
| 177774186 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 177935715 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140628 | 20140622 |
| 182026845 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 182279823 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140628 | 20140622 |
| 182462016 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 182646936 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 182660550 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140628 | 20140622 |
| 182676753 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 182797221 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 182945840 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 188925513 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140628 | 20140622 |
| 190691676 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140628 | 20140622 |
| 190758690 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140628 | 20140622 |
| 190825485 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140628 | 20140622 |
| 190879389 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140628 | 20140622 |
| 191051496 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 191053497 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140628 | 20140622 |
| 194453562 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 194506215 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 194510145 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 194538666 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 194657136 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 194820144 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 194834523 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 194902515 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 194941776 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 195126867 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
| 195188172 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 195211755 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 195392655 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
| 195512070 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 198083499 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 198198798 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 198222071 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 198229746 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 198349974 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
| 198392547 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 198436083 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 198442339 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 198481401 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 198504429 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 198594936 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 198612765 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
| 198688785 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 198742620 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 203164113 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140628 | 20140622 |
| 207054648 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140628 | 20140622 |
| 207093327 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140628 | 20140622 |
| 207117513 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140628 | 20140622 |
| 207141729 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140628 | 20140622 |
| 207184696 | ref | gcc -O -fomit-frame-pointer | 20140628 | 20140622 |
| 207192675 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140628 | 20140622 |
| 207200640 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140628 | 20140622 |
| 207209457 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140628 | 20140622 |
| 207265824 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
| 207293445 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
| 207328713 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140628 | 20140622 |
| 207343758 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140628 | 20140622 |
| 207382881 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140628 | 20140622 |
| 207396399 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140628 | 20140622 |
| 207409977 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140628 | 20140622 |
| 207439938 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140628 | 20140622 |
| 207460008 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140628 | 20140622 |
| 207467379 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140628 | 20140622 |
| 207483183 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140628 | 20140622 |
| 207485271 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140628 | 20140622 |
| 207516195 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140628 | 20140622 |
| 207539604 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140628 | 20140622 |
| 724862625 | ref | cc | 20140628 | 20140622 |
| 725361552 | ref | gcc -funroll-loops | 20140628 | 20140622 |
| 725505315 | ref | gcc | 20140628 | 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
|