| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 41951940 | ref | g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141026 | 20141014 |
| 41952041 | ref | g++ -mcpu=arm810 -O3 -fomit-frame-pointer | 20141026 | 20141014 |
| 41952306 | ref | g++ -mcpu=arm8 -O3 -fomit-frame-pointer | 20141026 | 20141014 |
| 41952378 | ref | g++ -mcpu=strongarm -O3 -fomit-frame-pointer | 20141026 | 20141014 |
| 41952435 | ref | g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141026 | 20141014 |
| 42269376 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141026 | 20141014 |
| 46271456 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141026 | 20141014 |
| 48266421 | 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 |
| 48268593 | ref | clang++ -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141026 | 20141014 |
| 48300281 | 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 |
| 48300941 | ref | clang++ -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141026 | 20141014 |
| 48302043 | ref | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141026 | 20141014 |
| 48302275 | ref | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141026 | 20141014 |
| 48302521 | ref | clang++ -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141026 | 20141014 |
| 48302585 | ref | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141026 | 20141014 |
| 48302738 | ref | clang++ -O3 -fwrapv -mavx -fomit-frame-pointer | 20141026 | 20141014 |
| 48302991 | ref | clang++ -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141026 | 20141014 |
| 48303535 | ref | clang++ -O3 -fomit-frame-pointer | 20141026 | 20141014 |
| 62652500 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141026 | 20141014 |
| 69992850 | ref | g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141026 | 20141014 |
| 70101123 | ref | g++ -mcpu=arm810 -O2 -fomit-frame-pointer | 20141026 | 20141014 |
| 70126499 | ref | g++ -mcpu=arm8 -O2 -fomit-frame-pointer | 20141026 | 20141014 |
| 70541253 | ref | g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141026 | 20141014 |
| 70546870 | ref | g++ -mcpu=strongarm -O2 -fomit-frame-pointer | 20141026 | 20141014 |
| 79705162 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20141026 | 20141014 |
| 80973007 | ref | g++ -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141026 | 20141014 |
| 82426194 | ref | g++ -O2 -fomit-frame-pointer | 20141026 | 20141014 |
| 83351177 | ref | g++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141026 | 20141014 |
| 86359516 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141026 | 20141014 |
| 89036928 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141026 | 20141014 |
| 93539624 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141026 | 20141014 |
| 93635229 | ref | g++ -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141026 | 20141014 |
| 94781925 | ref | g++ -O3 -fomit-frame-pointer | 20141026 | 20141014 |
| 95254187 | ref | g++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141026 | 20141014 |
| 97802052 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20141026 | 20141014 |
| 106047299 | ref | g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141026 | 20141014 |
| 106052397 | ref | g++ -mcpu=strongarm -Os -fomit-frame-pointer | 20141026 | 20141014 |
| 106055462 | ref | g++ -mcpu=arm810 -Os -fomit-frame-pointer | 20141026 | 20141014 |
| 106078799 | ref | g++ -mcpu=arm8 -Os -fomit-frame-pointer | 20141026 | 20141014 |
| 106093802 | ref | g++ -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141026 | 20141014 |
| 106474999 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141026 | 20141014 |
| 113030878 | ref | g++ -mcpu=strongarm -O -fomit-frame-pointer | 20141026 | 20141014 |
| 113033388 | ref | g++ -mcpu=strongarm110 -O -fomit-frame-pointer | 20141026 | 20141014 |
| 113033472 | ref | g++ -mcpu=arm8 -O -fomit-frame-pointer | 20141026 | 20141014 |
| 113159217 | ref | g++ -mcpu=arm810 -O -fomit-frame-pointer | 20141026 | 20141014 |
| 113216044 | ref | g++ -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141026 | 20141014 |
| 115799061 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20141026 | 20141014 |
| 115819711 | ref | g++ -Os -fomit-frame-pointer | 20141026 | 20141014 |
| 115837419 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141026 | 20141014 |
| 117201585 | ref | g++ -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141026 | 20141014 |
| 118819864 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141026 | 20141014 |
| 119828111 | ref | g++ -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141026 | 20141014 |
| 123783424 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141026 | 20141014 |
| 125465946 | ref | g++ -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141026 | 20141014 |
| 126996487 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141026 | 20141014 |
| 130136373 | ref | g++ -O -fomit-frame-pointer | 20141026 | 20141014 |
| 130505531 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20141026 | 20141014 |
| 130944155 | ref | g++ -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141026 | 20141014 |
| 135453745 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141026 | 20141014 |
| 521079062 | ref | g++ | 20141026 | 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
|