| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 18634 | swpbe | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 18643 | swpbe | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 18669 | swpbe | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 18677 | swpbe | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 18681 | swpbe | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 19174 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 19318 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 19524 | swpbe | gcc -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 19549 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 19603 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 19853 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 19878 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 19931 | optc | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 19935 | optc | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 19939 | optc | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 19957 | optc | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 19961 | optc | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 20086 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 20224 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 20228 | optc | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 20232 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 20265 | swpbe | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 20362 | optc | gcc -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 20386 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 20389 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 20398 | optc | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 20402 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 20450 | swpbe | clang -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 20450 | swpbe | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141016 | 20141014 |
| 20450 | swpbe | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141016 | 20141014 |
| 20450 | swpbe | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141016 | 20141014 |
| 20450 | swpbe | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
| 20451 | swpbe | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141016 | 20141014 |
| 20462 | swpbe | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
| 20477 | swpbe | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
| 20477 | swpbe | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141016 | 20141014 |
| 20487 | swpbe | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141016 | 20141014 |
| 20501 | swpbe | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 20509 | swpbe | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141016 | 20141014 |
| 20540 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 20552 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 20669 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 20709 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 20777 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 20914 | optc | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141016 | 20141014 |
| 20964 | optc | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141016 | 20141014 |
| 20964 | optc | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
| 20965 | optc | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141016 | 20141014 |
| 20965 | optc | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
| 20966 | optc | clang -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 20966 | optc | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141016 | 20141014 |
| 20966 | optc | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141016 | 20141014 |
| 20966 | optc | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
| 20966 | optc | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141016 | 20141014 |
| 20966 | optc | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141016 | 20141014 |
| 20966 | optc | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 21742 | swpbe | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 21744 | swpbe | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 21751 | swpbe | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 21766 | swpbe | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141016 | 20141014 |
| 21768 | swpbe | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 21789 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141016 | 20141014 |
| 21840 | swpbe | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 21841 | swpbe | gcc -O -fomit-frame-pointer | 20141016 | 20141014 |
| 21861 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141016 | 20141014 |
| 21870 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141016 | 20141014 |
| 21919 | optc | gcc -O -fomit-frame-pointer | 20141016 | 20141014 |
| 21919 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141016 | 20141014 |
| 21921 | swpbe | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 21943 | optc | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 22073 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141016 | 20141014 |
| 22205 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141016 | 20141014 |
| 22209 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20141016 | 20141014 |
| 22307 | optc | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 22312 | optc | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 22314 | optc | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141016 | 20141014 |
| 22351 | optc | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 22351 | optc | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 22408 | optc | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 22408 | optc | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141016 | 20141014 |
| 22599 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20141016 | 20141014 |
| 22624 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141016 | 20141014 |
| 26373 | swpbe | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 26547 | optc | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 26604 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 26759 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 26901 | optc | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 27024 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 27097 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 27125 | optc | gcc -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 27146 | optc | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 27175 | optc | gcc -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 27195 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 27213 | optc | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 27237 | swpbe | gcc -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 27249 | swpbe | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 27298 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 27302 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 27317 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 27324 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 27330 | swpbe | gcc -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 27421 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 27712 | optc | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 27749 | optc | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 27850 | swpbe | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 27867 | swpbe | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 27880 | swpbe | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 27880 | swpbe | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 27890 | swpbe | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 27926 | swpbe | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 27999 | swpbe | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 28009 | swpbe | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 28029 | swpbe | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 28069 | swpbe | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 28072 | swpbe | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 28074 | swpbe | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 28119 | optc | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 28131 | optc | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 28149 | optc | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 28149 | optc | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 28177 | optc | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 28190 | optc | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 28193 | optc | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 28196 | optc | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 28199 | optc | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 28263 | optc | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 72524 | swpbe | cc | 20141016 | 20141014 |
| 72545 | swpbe | gcc -funroll-loops | 20141016 | 20141014 |
| 72567 | swpbe | gcc | 20141016 | 20141014 |
| 89797 | optc | gcc | 20141016 | 20141014 |
| 89817 | optc | gcc -funroll-loops | 20141016 | 20141014 |
| 89821 | optc | cc | 20141016 | 20141014 |