| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 410643 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 420309 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 424820 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 425482 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 446170 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 447928 | ref | gcc -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 449416 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 454592 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 455836 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 463867 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140710 | 20140622 |
| 464015 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140710 | 20140622 |
| 474715 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 474731 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 474802 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 474959 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 474997 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 501130 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 501165 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140710 | 20140622 |
| 501356 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140710 | 20140622 |
| 501412 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 522881 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 525649 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 525720 | ref | gcc -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 526849 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 530959 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 531075 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 531118 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 531307 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 531366 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 531452 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 531478 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 531511 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 531924 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 544303 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 546093 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 546098 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 546111 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 546120 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 546274 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 546460 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 546472 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 547505 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 547745 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 547820 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 547832 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 547879 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 549970 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 550640 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 550969 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 551568 | ref | gcc -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 552743 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 552757 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140710 | 20140622 |
| 553192 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 554672 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 554696 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 554854 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 554992 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 555002 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 555029 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 555875 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 555894 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 555944 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140710 | 20140622 |
| 556211 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140710 | 20140622 |
| 556240 | ref | gcc -O -fomit-frame-pointer | 20140710 | 20140622 |
| 556285 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 556466 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 558326 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140710 | 20140622 |
| 561730 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 566839 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 566846 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 567020 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140710 | 20140622 |
| 568924 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 570365 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 571695 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140710 | 20140622 |
| 571698 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140710 | 20140622 |
| 571777 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140710 | 20140622 |
| 571901 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140710 | 20140622 |
| 572480 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 576624 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 596226 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140710 | 20140622 |
| 596276 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140710 | 20140622 |
| 597073 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140710 | 20140622 |
| 597306 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140710 | 20140622 |
| 622305 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140710 | 20140622 |
| 622533 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 622535 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140710 | 20140622 |
| 622541 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140710 | 20140622 |
| 622546 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 622671 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 623123 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140710 | 20140622 |
| 633602 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140710 | 20140622 |
| 770920 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 781980 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1311729 | ref | gcc | 20140710 | 20140622 |
| 1311922 | ref | cc | 20140710 | 20140622 |
| 1526890 | ref | gcc -funroll-loops | 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
|