| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 43052 | opt | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 43384 | opt_v4 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 43403 | opt_v4 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 43406 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 43422 | opt | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 43503 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140516 | 20140514 |
| 43676 | opt_v4 | gcc -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 43682 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 43695 | opt_v4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 43752 | opt_v4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 43754 | opt_v4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 43859 | opt_v4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 43860 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 43913 | opt | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 43919 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 43945 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 43958 | opt_v4 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 44005 | opt_v4 | gcc -O -fomit-frame-pointer | 20140516 | 20140514 |
| 44009 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 44011 | opt_v4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140516 | 20140514 |
| 44014 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20140516 | 20140514 |
| 44119 | opt | gcc -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 44347 | opt_v4 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 44415 | opt | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 44520 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 44527 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 44583 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 44631 | opt_v4 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 45097 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 45368 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 45456 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 45602 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140516 | 20140514 |
| 45769 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 45981 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 45987 | opt_v4 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 46228 | opt | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 46326 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140516 | 20140514 |
| 46529 | opt_v4 | gcc -funroll-loops -O -fomit-frame-pointer | 20140516 | 20140514 |
| 47161 | opt | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 47372 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140516 | 20140514 |
| 47487 | opt_v4 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 47496 | opt_v4 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 47534 | opt_v4 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 47704 | opt | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 47735 | opt_v4 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 47740 | opt_v4 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 47765 | opt | gcc -O -fomit-frame-pointer | 20140516 | 20140514 |
| 47872 | opt_v4 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140516 | 20140514 |
| 47881 | opt_v4 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 47899 | opt | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 48099 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 48195 | opt_v4 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 48515 | opt_v4 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 48643 | opt_v4 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 48674 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 48728 | opt_v4 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 48769 | opt_v4 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 48793 | opt | gcc -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 48798 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 48892 | opt_v4 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 49091 | opt_v4 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 49238 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 49442 | opt_v4 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 49496 | opt_v4 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 49673 | opt_v4 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 49707 | opt_v4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 49738 | opt_v4 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 49816 | opt | gcc -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 49913 | opt_v4 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 50051 | opt_v4 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 50116 | opt_v4 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140516 | 20140514 |
| 50547 | opt_v4 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 50562 | opt_v4 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 50624 | opt | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 50624 | opt | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 50675 | opt | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 50736 | opt_v4 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 50786 | opt_v4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 50786 | opt | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 51069 | opt | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 51113 | opt | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 51122 | opt_v4 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 51130 | opt | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140516 | 20140514 |
| 51157 | opt_v4 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 51206 | opt | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 51228 | opt_v4 | gcc -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 51309 | opt_v4 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 51330 | opt | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 51539 | opt | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 51622 | opt | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 51763 | opt | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 52241 | opt | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 52440 | opt | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 52867 | opt_v4 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140516 | 20140514 |
| 52944 | opt_v4 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 53599 | opt | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 53609 | opt | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 53777 | opt | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 53802 | opt | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 53820 | opt | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 54401 | opt_v4 | gcc -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 55438 | opt | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 58458 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140516 | 20140514 |
| 60278 | opt_v4 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 128509 | opt | cc | 20140516 | 20140514 |
| 128944 | opt | gcc -funroll-loops | 20140516 | 20140514 |
| 130691 | opt_v4 | cc | 20140516 | 20140514 |
| 131334 | opt | gcc | 20140516 | 20140514 |
| 132600 | opt_v4 | gcc | 20140516 | 20140514 |
| 133531 | opt_v4 | gcc -funroll-loops | 20140516 | 20140514 |
| Compiler | Implementations
|
| cc | opt_v4 |
| gcc | opt_v4 |
| gcc -O2 -fomit-frame-pointer | opt_v4 |
| gcc -O3 -fomit-frame-pointer | opt_v4 |
| gcc -O -fomit-frame-pointer | opt_v4 |
| gcc -Os -fomit-frame-pointer | opt_v4 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | opt_v4 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | opt_v4 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | opt_v4 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | opt_v4 |
| gcc -funroll-loops | opt_v4 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | opt_v4 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | opt_v4 |
| gcc -funroll-loops -O -fomit-frame-pointer | opt_v4 |
| gcc -funroll-loops -Os -fomit-frame-pointer | opt_v4 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | opt_v4 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | opt_v4 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | opt_v4 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | opt_v4 |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | opt_v4 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | opt_v4 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | opt_v4 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | opt_v4 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | opt_v4 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | opt_v4 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | opt_v4 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | opt_v4 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | opt_v4 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | opt_v4 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | opt_v4 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | opt_v4 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | opt_v4 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | opt_v4 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | opt_v4 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | opt_v4
|