| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 642586 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 659809 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 675476 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 746082 | ref | gcc -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 754276 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 767911 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 768186 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 772434 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 789377 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 818657 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 830992 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 832988 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 834415 | ref | gcc -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 836543 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 878049 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 878376 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 878788 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 879145 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 880331 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 912739 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 915387 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 920132 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 922368 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 929018 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 933080 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 933517 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140731 | 20140622 |
| 934794 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140731 | 20140622 |
| 953391 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 980899 | ref | gcc -O -fomit-frame-pointer | 20140731 | 20140622 |
| 981083 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140731 | 20140622 |
| 982729 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 984433 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 984488 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 984535 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 985369 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1009841 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1010076 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1026797 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 1064510 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 1078275 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1078325 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1078950 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1079106 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1101883 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1133301 | ref | gcc -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 1133496 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 1173294 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 1197386 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140731 | 20140622 |
| 1197684 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140731 | 20140622 |
| 1197868 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1218791 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1222080 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1222686 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1222984 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1223546 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1224067 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1224282 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1224325 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1224459 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1224566 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1231947 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1253509 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1294058 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1460335 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1460436 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140731 | 20140622 |
| 1462122 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140731 | 20140622 |
| 1462168 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1477393 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1478451 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1479344 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1481029 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1484757 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1484817 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1484881 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1484938 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1486872 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1487233 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1490513 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1635176 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1635442 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1636108 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1636779 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140731 | 20140622 |
| 1636980 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1636982 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1636997 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1637884 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140731 | 20140622 |
| 1642221 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1642242 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1642919 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1642933 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1643838 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1643972 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1644117 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 2657937 | ref | gcc -funroll-loops | 20140731 | 20140622 |
| 2659550 | ref | cc | 20140731 | 20140622 |
| 2698110 | ref | gcc | 20140731 | 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
|