| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 501194 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 505871 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 508737 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 508886 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 513496 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 513688 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 516702 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 519471 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 521992 | ref | gcc -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 526755 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140714 | 20140622 |
| 526770 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 526997 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 527031 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140714 | 20140622 |
| 527486 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 527851 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 527862 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 527863 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 527870 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 528002 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 528024 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 528062 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 531612 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 537572 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 537607 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 537718 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 537770 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 537814 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 538846 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140714 | 20140622 |
| 538917 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140714 | 20140622 |
| 539022 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 589326 | ref | gcc -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 589568 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 590332 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 590473 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 594097 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 596205 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140714 | 20140622 |
| 596406 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140714 | 20140622 |
| 596480 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140714 | 20140622 |
| 596535 | ref | gcc -O -fomit-frame-pointer | 20140714 | 20140622 |
| 597864 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 598073 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 598144 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 598159 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 598256 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 602003 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 602401 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 603016 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140714 | 20140622 |
| 603037 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140714 | 20140622 |
| 603076 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140714 | 20140622 |
| 603257 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140714 | 20140622 |
| 603307 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140714 | 20140622 |
| 603563 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140714 | 20140622 |
| 606258 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140714 | 20140622 |
| 607246 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140714 | 20140622 |
| 609827 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 611161 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 611304 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 617671 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140714 | 20140622 |
| 617745 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140714 | 20140622 |
| 617747 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 617868 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 618942 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140714 | 20140622 |
| 619072 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140714 | 20140622 |
| 619118 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140714 | 20140622 |
| 623863 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 623882 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 623885 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 633508 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140714 | 20140622 |
| 633612 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140714 | 20140622 |
| 633660 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140714 | 20140622 |
| 633950 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140714 | 20140622 |
| 635109 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140714 | 20140622 |
| 635214 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140714 | 20140622 |
| 635258 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140714 | 20140622 |
| 635810 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 636009 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 636038 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 636281 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 640086 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 640088 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 640289 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 640328 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 640389 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 640432 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 640522 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 664791 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140714 | 20140622 |
| 749622 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140714 | 20140622 |
| 778864 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140714 | 20140622 |
| 1091761 | ref | gcc -funroll-loops | 20140714 | 20140622 |
| 1091997 | ref | cc | 20140714 | 20140622 |
| 1114800 | ref | gcc | 20140714 | 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
|