| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 51696 | opt_v4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 51848 | opt_v4 | gcc -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 51854 | opt_v4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 52901 | opt_v4 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 53376 | opt_v4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 53454 | opt_v4 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 54016 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 54024 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 54060 | opt_v4 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 54187 | opt_v4 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 54551 | opt_v4 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 54742 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 55628 | opt_v4 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 55820 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 56154 | opt_v4 | gcc -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 56160 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 56224 | opt | gcc -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 56282 | opt_v4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 56290 | opt_v4 | gcc -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 56458 | opt_v4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 56492 | opt_v4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 56521 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 56975 | opt_v4 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 56987 | opt_v4 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 57763 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 57856 | opt_v4 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 57922 | opt_v4 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 57960 | opt_v4 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 57975 | opt_v4 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 57984 | opt_v4 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 57988 | opt_v4 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 58035 | opt_v4 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 58049 | opt_v4 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 58071 | opt_v4 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 58073 | opt_v4 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 58133 | opt_v4 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 59026 | opt | gcc -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 59122 | opt_v4 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 59127 | opt_v4 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 59145 | opt_v4 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 59219 | opt_v4 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 59233 | opt_v4 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 59316 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 59597 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 59781 | opt_v4 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 60508 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 60770 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 60930 | opt | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 61286 | opt | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 62156 | opt | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 63936 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 63964 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 64130 | opt | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 64180 | opt | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 64209 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 64412 | opt | gcc -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 64448 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 65190 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 65922 | opt | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 66902 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 67284 | opt | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 67292 | opt | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 67292 | opt | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 67298 | opt | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 67306 | opt | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 67951 | opt_v4 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 68148 | opt_v4 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 68622 | opt | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 68724 | opt | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 68736 | opt | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 68744 | opt | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 68744 | opt | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 69085 | opt | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 69093 | opt | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 69095 | opt | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 69109 | opt | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 69112 | opt | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 69823 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 74586 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140503 | 20140425 |
| 74589 | opt_v4 | gcc -funroll-loops -O -fomit-frame-pointer | 20140503 | 20140425 |
| 76152 | opt_v4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140503 | 20140425 |
| 76152 | opt_v4 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 76162 | opt_v4 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 76166 | opt_v4 | gcc -O -fomit-frame-pointer | 20140503 | 20140425 |
| 76833 | opt_v4 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 76836 | opt_v4 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140503 | 20140425 |
| 76837 | opt_v4 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 76873 | opt_v4 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 77000 | opt_v4 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 79508 | opt | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 79560 | opt | gcc -O -fomit-frame-pointer | 20140503 | 20140425 |
| 79564 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140503 | 20140425 |
| 79820 | opt | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 80068 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20140503 | 20140425 |
| 80080 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140503 | 20140425 |
| 82886 | opt | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 82994 | opt | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 83018 | opt | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 83140 | opt | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140503 | 20140425 |
| 83451 | opt | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 85308 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140503 | 20140425 |
| 92152 | opt_v4 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140503 | 20140425 |
| 94120 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140503 | 20140425 |
| 101364 | opt_v4 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140503 | 20140425 |
| 179129 | opt_v4 | gcc | 20140503 | 20140425 |
| 179150 | opt_v4 | cc | 20140503 | 20140425 |
| 179163 | opt_v4 | gcc -funroll-loops | 20140503 | 20140425 |
| 269284 | opt | gcc | 20140503 | 20140425 |
| 269296 | opt | cc | 20140503 | 20140425 |
| 269296 | opt | gcc -funroll-loops | 20140503 | 20140425 |
| 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
|