| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 74291781 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141026 | 20141014 |
| 75299503 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 82108148 | ref | clang++ -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141026 | 20141014 |
| 82113424 | ref | clang++ -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141026 | 20141014 |
| 82139481 | ref | clang++ -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141026 | 20141014 |
| 82141255 | ref | clang++ -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141026 | 20141014 |
| 82141547 | ref | clang++ -O3 -fomit-frame-pointer | 20141026 | 20141014 |
| 82141929 | ref | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141026 | 20141014 |
| 82144290 | ref | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141026 | 20141014 |
| 82144927 | 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 | 20141026 | 20141014 |
| 82145999 | ref | clang++ -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141026 | 20141014 |
| 82146345 | ref | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141026 | 20141014 |
| 82155193 | ref | clang++ -O3 -fwrapv -mavx -fomit-frame-pointer | 20141026 | 20141014 |
| 84876962 | ref | g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 84883200 | ref | g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 84883923 | ref | g++ -mcpu=arm810 -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 84884820 | ref | g++ -mcpu=strongarm -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 84886190 | ref | g++ -mcpu=arm8 -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 139233078 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141026 | 20141014 |
| 144989979 | ref | g++ -mcpu=arm8 -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 145017600 | ref | g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 145046428 | ref | g++ -mcpu=strongarm -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 145109030 | ref | g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 147365028 | ref | g++ -mcpu=arm810 -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 159736522 | ref | g++ -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 160112292 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 164921770 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141026 | 20141014 |
| 165366081 | ref | g++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141026 | 20141014 |
| 169735895 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20141026 | 20141014 |
| 170873525 | ref | g++ -O2 -fomit-frame-pointer | 20141025 | 20141014 |
| 188372889 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20141026 | 20141014 |
| 189366780 | ref | g++ -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 189807407 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141026 | 20141014 |
| 193498241 | ref | g++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141026 | 20141014 |
| 193989846 | ref | g++ -mcpu=arm810 -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 193990052 | ref | g++ -mcpu=strongarm -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 193990655 | ref | g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 193991788 | ref | g++ -mcpu=arm8 -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 193996487 | ref | g++ -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 194126199 | ref | g++ -O3 -fomit-frame-pointer | 20141025 | 20141014 |
| 207405154 | ref | g++ -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141026 | 20141014 |
| 214120320 | ref | g++ -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141025 | 20141014 |
| 214124280 | ref | g++ -mcpu=strongarm -O -fomit-frame-pointer | 20141025 | 20141014 |
| 214141349 | ref | g++ -mcpu=arm8 -O -fomit-frame-pointer | 20141025 | 20141014 |
| 214503978 | ref | g++ -mcpu=strongarm110 -O -fomit-frame-pointer | 20141025 | 20141014 |
| 214590209 | ref | g++ -mcpu=arm810 -O -fomit-frame-pointer | 20141025 | 20141014 |
| 222945252 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141026 | 20141014 |
| 224846500 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 224882434 | ref | g++ -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 225001603 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20141026 | 20141014 |
| 232162911 | ref | g++ -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141025 | 20141014 |
| 240611773 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141026 | 20141014 |
| 249729115 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20141026 | 20141014 |
| 249736168 | ref | g++ -O -fomit-frame-pointer | 20141025 | 20141014 |
| 249751646 | ref | g++ -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141026 | 20141014 |
| 250572664 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141026 | 20141014 |
| 252412432 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141026 | 20141014 |
| 261751926 | ref | g++ -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141025 | 20141014 |
| 263011904 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141025 | 20141014 |
| Compiler | Implementations
|
| g++ -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=arm810 -O -fomit-frame-pointer | ref |
| g++ -mcpu=arm810 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -O -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -O -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -Os -fomit-frame-pointer | ref
|