| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 642964 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 661029 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 674659 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 747323 | ref | gcc -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 751789 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 767393 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 770010 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 777456 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 793829 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 808665 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 829252 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 831467 | ref | gcc -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 833697 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 838421 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 877583 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 877945 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 878181 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 879780 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 902001 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 913634 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 915335 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 917407 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 917462 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 917615 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 920073 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 932555 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140731 | 20140622 |
| 934110 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140731 | 20140622 |
| 947047 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 974590 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 975777 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 975901 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 976380 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 979976 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140731 | 20140622 |
| 980054 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 980080 | ref | gcc -O -fomit-frame-pointer | 20140731 | 20140622 |
| 998537 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1000731 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1023943 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 1024934 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 1025841 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1077263 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1077476 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1077603 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1079036 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1079236 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1131734 | ref | gcc -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 1142114 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 1176675 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 1196165 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140731 | 20140622 |
| 1197093 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140731 | 20140622 |
| 1197522 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1197604 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1218642 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1221224 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1221893 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1222473 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1222542 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1222587 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1222718 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1223006 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1223550 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1224433 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1230436 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1458254 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140731 | 20140622 |
| 1458593 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1460107 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140731 | 20140622 |
| 1460548 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1469156 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1469786 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1472165 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1483018 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1483187 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1483325 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1483381 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1483622 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1483960 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1485826 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1487430 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1634432 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140731 | 20140622 |
| 1635264 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1635359 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140731 | 20140622 |
| 1635769 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1636110 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1636185 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1638113 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1641736 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1641969 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1642195 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1642202 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1642464 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1642976 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1643285 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140731 | 20140622 |
| 1645735 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140731 | 20140622 |
| 2654457 | ref | gcc -funroll-loops | 20140731 | 20140622 |
| 2656130 | ref | cc | 20140731 | 20140622 |
| 2672326 | 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
|