| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 847751 | optimized_nonSSE | gcc -funroll-loops -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 848906 | optimized_nonSSE | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 854176 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 856672 | optimized_nonSSE | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 860186 | optimized_nonSSE | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 875753 | optimized_nonSSE | gcc -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 876414 | optimized_nonSSE | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 894401 | optimized_nonSSE | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 896601 | optimized_nonSSE | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 898301 | optimized_nonSSE | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 903673 | optimized_nonSSE | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 904294 | optimized_nonSSE | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 958748 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 1247802 | ref | gcc -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 1247850 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 1264514 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 1267066 | ref | gcc -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 1269585 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 1291290 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 1291632 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 1292003 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 1292087 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 1292192 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 1293440 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 1303791 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 1340010 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 1349313 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 1384479 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 1384536 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 1384617 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 1384619 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 1384782 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 1544016 | optimized_nonSSE | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 1641600 | optimized_nonSSE | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 2157778 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 2384883 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 8891662 | optimized_nonSSE | gcc | 20140607 | 20140529 |
| 8956393 | optimized_nonSSE | gcc -funroll-loops | 20140607 | 20140529 |
| 8972464 | ref | gcc | 20140607 | 20140529 |
| 8995564 | optimized_nonSSE | cc | 20140607 | 20140529 |
| 9006963 | ref | gcc -funroll-loops | 20140607 | 20140529 |
| 9040943 | ref | cc | 20140607 | 20140529 |
| Compiler | Implementations |
| gcc -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | optimized_nonSSE ref |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | optimized_nonSSE ref |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | optimized_nonSSE ref |