| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2869 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 2875 | armneon2 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 2887 | armneon2 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 2888 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 2892 | armneon2 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 2907 | armneon2 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 2910 | armneon2 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140515 | 20140514 |
| 2911 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 2921 | armneon2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 2922 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 2927 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 2935 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 2935 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 2936 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
| 2937 | armneon2 | gcc | 20140515 | 20140514 |
| 2940 | armneon2 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 2941 | armneon2 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 2947 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 2959 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 2961 | armneon2 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 2961 | armneon2 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 2963 | armneon2 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 2966 | armneon2 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 2968 | armneon2 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 2979 | armneon2 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140515 | 20140514 |
| 2983 | armneon2 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140515 | 20140514 |
| 2988 | armneon2 | gcc -funroll-loops | 20140515 | 20140514 |
| 2988 | armneon2 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 2990 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 2996 | armneon2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 3000 | armneon2 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 3007 | armneon2 | cc | 20140515 | 20140514 |
| 3007 | armneon2 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 3008 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 3010 | armneon2 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 3014 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 3015 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 3029 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3030 | armneon2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 3039 | ref | gcc -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 3042 | armneon2 | gcc -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 3047 | armneon2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 3049 | armneon2 | gcc -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 3053 | armneon2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3061 | armneon2 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 3063 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 3064 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 3065 | armneon2 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 3068 | armneon2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 3085 | armneon2 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 3086 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 3091 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 3095 | armneon2 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 3098 | armneon2 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3102 | armneon2 | gcc -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3104 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 3112 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 3114 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 3118 | armneon2 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 3128 | armneon2 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3129 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 3134 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 3142 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 3151 | armneon2 | gcc -funroll-loops -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3153 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 3155 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 3162 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 3191 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 3195 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 3196 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 3207 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 3214 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 3224 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 3236 | armneon2 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 3243 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 3249 | armneon2 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3254 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 3258 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3261 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 3269 | ref | gcc -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 3290 | armneon2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 3292 | ref | gcc -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 3304 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 3316 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 3343 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3350 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 3377 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 3394 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3412 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3419 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 3434 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 3477 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 3499 | ref | gcc -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3522 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3542 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3570 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3576 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3576 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3611 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3613 | armneon2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 3647 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3752 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3806 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 3855 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 3873 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
| 3898 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140515 | 20140514 |
| 4046 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140515 | 20140514 |
| 4110 | armneon2 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140515 | 20140514 |
| 4124 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 4172 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 4210 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 4259 | armneon2 | gcc -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 4388 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
| 4694 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
| 4951 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
| 5591 | ref | gcc -funroll-loops | 20140515 | 20140514 |
| 5609 | ref | cc | 20140515 | 20140514 |
| 5713 | ref | gcc | 20140515 | 20140514 |
| Compiler | Implementations
|
| cc | armneon |
| gcc | armneon |
| gcc -O2 -fomit-frame-pointer | armneon |
| gcc -O3 -fomit-frame-pointer | armneon |
| gcc -O -fomit-frame-pointer | armneon |
| gcc -Os -fomit-frame-pointer | armneon |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | armneon |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | armneon |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | armneon |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | armneon |
| gcc -funroll-loops | armneon |
| gcc -funroll-loops -O2 -fomit-frame-pointer | armneon |
| gcc -funroll-loops -O3 -fomit-frame-pointer | armneon |
| gcc -funroll-loops -O -fomit-frame-pointer | armneon |
| gcc -funroll-loops -Os -fomit-frame-pointer | armneon |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | armneon |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | armneon |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | armneon |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | armneon
|