| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 26607 | swpbe | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 26683 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 26745 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 27501 | swpbe | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 27507 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 27519 | swpbe | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 27531 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 27573 | swpbe | gcc -O -fomit-frame-pointer | 20141016 | 20141014 |
| 27573 | swpbe | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 27589 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141016 | 20141014 |
| 27592 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141016 | 20141014 |
| 27594 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20141016 | 20141014 |
| 27632 | swpbe | gcc -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 27677 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 28041 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 28079 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 28166 | swpbe | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141016 | 20141014 |
| 28172 | swpbe | clang -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 28177 | swpbe | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
| 28193 | swpbe | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
| 28193 | swpbe | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
| 28195 | swpbe | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141016 | 20141014 |
| 28195 | swpbe | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141016 | 20141014 |
| 28199 | swpbe | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141016 | 20141014 |
| 28200 | 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 |
| 28200 | swpbe | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141016 | 20141014 |
| 28212 | 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 |
| 28665 | optc | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
| 28683 | 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 |
| 28691 | optc | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141016 | 20141014 |
| 28695 | optc | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141016 | 20141014 |
| 28704 | optc | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141016 | 20141014 |
| 28707 | optc | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141016 | 20141014 |
| 28709 | optc | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
| 28716 | optc | clang -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 28718 | optc | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
| 28719 | 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 |
| 28726 | optc | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141016 | 20141014 |
| 29422 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 29558 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 29568 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 30181 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 31240 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 31275 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 31405 | optc | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 31416 | optc | gcc -O -fomit-frame-pointer | 20141016 | 20141014 |
| 31419 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141016 | 20141014 |
| 31422 | optc | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 31736 | optc | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 31750 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141016 | 20141014 |
| 31759 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20141016 | 20141014 |
| 31966 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 31976 | optc | gcc -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 32099 | swpbe | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141016 | 20141014 |
| 32100 | swpbe | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 32105 | swpbe | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 32147 | swpbe | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 32156 | swpbe | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 32174 | swpbe | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 32183 | swpbe | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 32188 | swpbe | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 32193 | swpbe | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 32206 | swpbe | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 32418 | optc | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 35227 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 35312 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 35384 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 35465 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 35738 | optc | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 35849 | optc | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 35855 | optc | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 35858 | optc | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 35860 | optc | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 35864 | optc | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 35875 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 35930 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 36169 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 36438 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 36922 | optc | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 36986 | swpbe | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 37373 | swpbe | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 37734 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 37798 | optc | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 37810 | optc | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 37828 | optc | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 37836 | optc | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141016 | 20141014 |
| 37837 | optc | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 37924 | swpbe | gcc -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 38373 | swpbe | gcc -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 38527 | optc | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 39310 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 39458 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 39613 | optc | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 40032 | swpbe | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 40129 | swpbe | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 40270 | swpbe | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 40274 | swpbe | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 40279 | swpbe | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 40306 | swpbe | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 40380 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 40475 | swpbe | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 40486 | swpbe | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 40495 | swpbe | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 40496 | swpbe | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 40620 | optc | gcc -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 40636 | optc | gcc -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 40950 | swpbe | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 41261 | swpbe | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 41712 | optc | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 41782 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 42656 | optc | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 43025 | optc | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 58580 | optc | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141016 | 20141014 |
| 58640 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141016 | 20141014 |
| 59222 | optc | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 59292 | optc | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 59293 | optc | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 59295 | optc | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 59323 | optc | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 59539 | optc | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 59657 | optc | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 59717 | optc | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 59722 | optc | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 59730 | optc | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 60933 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141016 | 20141014 |
| 60991 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141016 | 20141014 |
| 68809 | swpbe | cc | 20141016 | 20141014 |
| 68843 | swpbe | gcc | 20141016 | 20141014 |
| 68878 | swpbe | gcc -funroll-loops | 20141016 | 20141014 |
| 116976 | optc | gcc | 20141016 | 20141014 |
| 116985 | optc | cc | 20141016 | 20141014 |
| 116985 | optc | gcc -funroll-loops | 20141016 | 20141014 |