| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1014274 | ref | gcc -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 1026443 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 1031963 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 1064173 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 1087147 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 1087800 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 1100859 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 1150970 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 1153433 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 1161982 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 1334912 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 1335566 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 1338863 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 1338926 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 1339026 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 1500440 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140612 | 20140529 |
| 1500442 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140612 | 20140529 |
| 1947603 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 1947615 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 1998218 | ref | gcc -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 1998244 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 2067492 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 2088738 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 2095862 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 2096132 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 2096292 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 2096545 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 2098150 | ref | gcc -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 2098155 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 2112089 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 2123944 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 2140545 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 2140626 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 2140672 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 2141835 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 2141835 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 2279013 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 2279222 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 2279319 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 2279394 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 2279457 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 2281196 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140612 | 20140529 |
| 2282276 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140612 | 20140529 |
| 2286437 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 2287192 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 2288160 | ref | gcc -O -fomit-frame-pointer | 20140612 | 20140529 |
| 2288322 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140612 | 20140529 |
| 2355420 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 2355514 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 2355551 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 2355645 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 2356692 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140612 | 20140529 |
| 9207944 | ref | gcc | 20140612 | 20140529 |
| 9208299 | ref | gcc -funroll-loops | 20140612 | 20140529 |
| 9208724 | ref | cc | 20140612 | 20140529 |
| Compiler | Implementations
|
| cc | sse |
| gcc | sse |
| gcc -O2 -fomit-frame-pointer | sse |
| gcc -O3 -fomit-frame-pointer | sse |
| gcc -O -fomit-frame-pointer | sse |
| gcc -Os -fomit-frame-pointer | sse |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | sse |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | sse |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | sse |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops | sse |
| gcc -funroll-loops -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | sse |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | sse |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | sse |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | sse |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | sse |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | sse |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | sse |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | sse |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | sse |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | sse |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | sse |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | sse |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | sse |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | sse |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | sse |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | sse |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | sse
|
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | sse |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | sse |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | sse |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | sse |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | sse |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | sse |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | sse |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | sse |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | sse |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | sse |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | sse |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | sse |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | sse |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | sse |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | sse |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | sse |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | sse |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | sse |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | sse |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | sse
|
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | ref
|