| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 39425 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 39475 | opt_v4 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 39743 | opt_v4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 39885 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 40016 | opt_v4 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 40064 | opt_v4 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 40119 | opt_v4 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 40340 | opt_v4 | gcc -O -fomit-frame-pointer | 20140516 | 20140514 |
| 40390 | opt_v4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 40663 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 40748 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140516 | 20140514 |
| 40753 | opt_v4 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 40856 | opt_v4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140516 | 20140514 |
| 40886 | opt_v4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 40950 | opt_v4 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 40956 | opt_v4 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 41133 | opt_v4 | gcc -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 41500 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 41599 | opt_v4 | gcc -funroll-loops -O -fomit-frame-pointer | 20140516 | 20140514 |
| 41610 | opt_v4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 41959 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 41977 | opt_v4 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 41988 | opt_v4 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 42003 | opt_v4 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 42091 | opt_v4 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 42114 | opt_v4 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 42120 | opt_v4 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 42121 | opt_v4 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 42127 | opt_v4 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 42277 | opt_v4 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 42291 | opt_v4 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 42299 | opt_v4 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 42384 | opt_v4 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 42449 | opt_v4 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 42449 | opt_v4 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140516 | 20140514 |
| 42549 | opt_v4 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 42644 | opt_v4 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 42679 | opt_v4 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 42714 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 42941 | opt_v4 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 42994 | opt | gcc -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 43061 | opt_v4 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 43106 | opt_v4 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 43198 | opt_v4 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 43387 | opt | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 43424 | opt_v4 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 43619 | opt_v4 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 43624 | opt_v4 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 43706 | opt_v4 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 43760 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 43785 | opt_v4 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 43828 | opt_v4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 43836 | opt_v4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 44038 | opt | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 44047 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 44399 | opt_v4 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 44416 | opt_v4 | gcc -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 44537 | opt_v4 | gcc -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 44555 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 44722 | opt | gcc -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 44917 | opt | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 44993 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140516 | 20140514 |
| 45318 | opt | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 45356 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 45388 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 45515 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 45541 | opt | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 45569 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140516 | 20140514 |
| 45770 | opt | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 45832 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20140516 | 20140514 |
| 45884 | opt | gcc -O -fomit-frame-pointer | 20140516 | 20140514 |
| 46134 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 46343 | opt | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 46371 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 46391 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 46475 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140516 | 20140514 |
| 46811 | opt | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 47619 | opt | gcc -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 47899 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 48310 | opt_v4 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140516 | 20140514 |
| 50283 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 51707 | opt | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 51755 | opt | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 51805 | opt | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 51970 | opt | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 52039 | opt | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 52120 | opt | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 52239 | opt | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 52251 | opt | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
| 52296 | opt | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140516 | 20140514 |
| 52332 | opt | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 52360 | opt | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 52479 | opt | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 52589 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 52738 | opt | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 52748 | opt | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 52777 | opt | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 53204 | opt | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140516 | 20140514 |
| 53249 | opt | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 53410 | opt | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 53466 | opt | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140516 | 20140514 |
| 53517 | opt_v4 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140516 | 20140514 |
| 54045 | opt | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140516 | 20140514 |
| 57129 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140516 | 20140514 |
| 87319 | opt_v4 | cc | 20140516 | 20140514 |
| 87604 | opt_v4 | gcc | 20140516 | 20140514 |
| 88163 | opt_v4 | gcc -funroll-loops | 20140516 | 20140514 |
| 124049 | opt | gcc -funroll-loops | 20140516 | 20140514 |
| 125071 | opt | gcc | 20140516 | 20140514 |
| 125273 | opt | cc | 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
|