| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2450160 | ref10 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141029 | 20141014 |
| 2450949 | ref10 | clang -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 2451015 | ref10 | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141029 | 20141014 |
| 2451247 | ref10 | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
| 2451308 | ref10 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141029 | 20141014 |
| 2451866 | ref10 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
| 2451902 | ref10 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141029 | 20141014 |
| 2452022 | ref10 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141029 | 20141014 |
| 2452395 | ref10 | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
| 2454263 | ref10 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141029 | 20141014 |
| 2469796 | ref10 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141029 | 20141014 |
| 2523733 | ref10 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 2530562 | ref10 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 2547275 | ref10 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 2560935 | ref10 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 2564781 | ref10 | gcc -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 2565364 | ref10 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 2583112 | ref10 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 2583358 | ref10 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 2592310 | ref10 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 2594631 | ref10 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 2831511 | ref10 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 2831734 | ref10 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 2832216 | ref10 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 2853004 | ref10 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 2854168 | ref10 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 3171812 | ref10 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 3178736 | ref10 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 3516900 | ref10 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 3520763 | ref10 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 3556316 | ref10 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 3577727 | ref10 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 3691037 | ref10 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 3704172 | ref10 | gcc -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 3737522 | ref10 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 3760389 | ref10 | gcc -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 3843480 | ref10 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 3843508 | ref10 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 3872784 | ref10 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 3917171 | ref10 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 4289676 | ref10 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 4291785 | ref10 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 4291815 | ref10 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 4301985 | ref10 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 4347983 | ref10 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 4348202 | ref10 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 4351805 | ref10 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 4352505 | ref10 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 4353840 | ref10 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 4373915 | ref10 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 5406857 | ref10 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5407303 | ref10 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5409128 | ref10 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5411181 | ref10 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5411272 | ref10 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5620542 | ref10 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5626078 | ref10 | gcc -funroll-loops -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5870025 | ref10 | gcc -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5873649 | ref10 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5873730 | ref10 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5880366 | ref10 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 7211334 | ref10 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141029 | 20141014 |
| 7212400 | ref10 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141029 | 20141014 |
| 10998239 | ref10 | gcc -funroll-loops | 20141029 | 20141014 |
| 11000112 | ref10 | cc | 20141029 | 20141014 |
| 11097844 | ref10 | gcc | 20141029 | 20141014 |
| 21232502 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 22299664 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 29792106 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141029 | 20141014 |
| 29842378 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141029 | 20141014 |
| 33910373 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 34242708 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 34245360 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 34273663 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 34274842 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 34280308 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 34283768 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 34801502 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 34832890 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 34977769 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 34986417 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 35158911 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 35605322 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 35714351 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 36026792 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 36029657 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 36217823 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141029 | 20141014 |
| 36276799 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141029 | 20141014 |
| 36620383 | ref | clang -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 36980268 | ref | gcc -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 37461553 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 37467240 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 37475528 | ref | gcc -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 37773450 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 37780865 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 37810438 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 37815721 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 37951037 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 38264054 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 38642634 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 39192816 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 39324569 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 39333715 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141029 | 20141014 |
| 39333857 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 39366362 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 39632257 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 39699581 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 39851760 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 39998634 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 40093723 | ref | gcc -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 40392547 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141029 | 20141014 |
| 40397608 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
| 40412300 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141029 | 20141014 |
| 40415003 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141029 | 20141014 |
| 40422507 | ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
| 40459222 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
| 40517308 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141029 | 20141014 |
| 40620287 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141029 | 20141014 |
| 40845660 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 43424537 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 44078900 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 44254954 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141029 | 20141014 |
| 44542361 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141029 | 20141014 |
| 44625869 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 44649208 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 44650683 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 45277670 | ref | gcc -O -fomit-frame-pointer | 20141029 | 20141014 |
| 45279046 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 45412346 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141029 | 20141014 |
| 233729021 | ref | cc | 20141029 | 20141014 |
| 233729445 | ref | gcc -funroll-loops | 20141029 | 20141014 |
| 233737120 | ref | gcc | 20141029 | 20141014 |