| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 514637 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 524264 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 529595 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 529915 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 551862 | ref | gcc -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 552813 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 556385 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 557106 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 559439 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 566389 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140710 | 20140622 |
| 566467 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140710 | 20140622 |
| 579542 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 579784 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 579906 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 579920 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 579927 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 604263 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 604555 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 604694 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140710 | 20140622 |
| 605003 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140710 | 20140622 |
| 624635 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 630335 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 630402 | ref | gcc -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 630801 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 632584 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 632709 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 632729 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 632753 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 632871 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 632888 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 632894 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 632924 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 633271 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 645703 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 646446 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 646601 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 646623 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 648043 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 650843 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 651266 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 651275 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 651294 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 651343 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 651354 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 653151 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 653961 | ref | gcc -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 655406 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 655593 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 656318 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 656551 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 656591 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 656613 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 658271 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 658992 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140710 | 20140622 |
| 659162 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 659181 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 659192 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 659200 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 659533 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 659831 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 661191 | ref | gcc -O -fomit-frame-pointer | 20140710 | 20140622 |
| 661535 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140710 | 20140622 |
| 661577 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 661847 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 662040 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 672175 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140710 | 20140622 |
| 672206 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140710 | 20140622 |
| 673294 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140710 | 20140622 |
| 673344 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 673393 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 673398 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 673714 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 676923 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140710 | 20140622 |
| 676966 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140710 | 20140622 |
| 677144 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140710 | 20140622 |
| 677234 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140710 | 20140622 |
| 677543 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140710 | 20140622 |
| 678235 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 678396 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 684526 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 699931 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140710 | 20140622 |
| 701280 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140710 | 20140622 |
| 701305 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140710 | 20140622 |
| 708275 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140710 | 20140622 |
| 723396 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140710 | 20140622 |
| 723397 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140710 | 20140622 |
| 723423 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 723424 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140710 | 20140622 |
| 723678 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140710 | 20140622 |
| 723725 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 723792 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 736095 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 940359 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1414321 | ref | gcc -funroll-loops | 20140710 | 20140622 |
| 1414538 | ref | cc | 20140710 | 20140622 |
| 1414584 | ref | gcc | 20140710 | 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
|