Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1211 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1218 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1224 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
1224 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1224 | armneon2 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140608 | 20140529 |
1230 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
1238 | armneon2 | gcc -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1238 | armneon2 | gcc -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1238 | armneon2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1238 | armneon2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1238 | armneon2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
1238 | armneon2 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140608 | 20140529 |
1238 | armneon2 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140608 | 20140529 |
1238 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1238 | armneon2 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1238 | armneon2 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140608 | 20140529 |
1238 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
1238 | armneon2 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1240 | armneon2 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1240 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1240 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1240 | armneon2 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140608 | 20140529 |
1244 | armneon2 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1244 | armneon2 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1246 | armneon2 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1246 | armneon2 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140608 | 20140529 |
1246 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
1246 | armneon2 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1246 | armneon2 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140608 | 20140529 |
1246 | armneon2 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1247 | armneon2 | gcc -funroll-loops -O -fomit-frame-pointer | 20140608 | 20140529 |
1248 | armneon2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1252 | armneon2 | gcc -Os -fomit-frame-pointer | 20140608 | 20140529 |
1252 | armneon2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1252 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1252 | armneon2 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1252 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
1252 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1252 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
1252 | armneon2 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1252 | armneon2 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1252 | armneon2 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1253 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
1254 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1254 | armneon2 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140608 | 20140529 |
1254 | armneon2 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140608 | 20140529 |
1256 | armneon2 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140608 | 20140529 |
1259 | armneon2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140608 | 20140529 |
1260 | armneon2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
1260 | armneon2 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1260 | armneon2 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140608 | 20140529 |
1260 | armneon2 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140608 | 20140529 |
1261 | armneon2 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1271 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1272 | armneon2 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140608 | 20140529 |
1274 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
1276 | armneon2 | gcc -O -fomit-frame-pointer | 20140608 | 20140529 |
1276 | armneon2 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140608 | 20140529 |
1282 | armneon2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
1282 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
1288 | armneon2 | gcc -funroll-loops | 20140608 | 20140529 |
1296 | armneon2 | cc | 20140608 | 20140529 |
1296 | armneon2 | gcc | 20140608 | 20140529 |
1374 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1389 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1440 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1476 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1482 | ref | gcc -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1490 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1521 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1526 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1527 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1548 | ref | gcc -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1562 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
1576 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140608 | 20140529 |
1582 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1586 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
1598 | ref | gcc -Os -fomit-frame-pointer | 20140608 | 20140529 |
1598 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
1598 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1600 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140608 | 20140529 |
1606 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
1617 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1620 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140608 | 20140529 |
1620 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1620 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140608 | 20140529 |
1632 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140608 | 20140529 |
1634 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140608 | 20140529 |
1648 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140608 | 20140529 |
1656 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140608 | 20140529 |
1670 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1706 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1714 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1718 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1728 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1728 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1728 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1742 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1742 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1742 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1742 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1770 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
2182 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140608 | 20140529 |
2182 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
2182 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
2190 | ref | gcc -O -fomit-frame-pointer | 20140608 | 20140529 |
2196 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
2201 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140608 | 20140529 |
2214 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
2218 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140608 | 20140529 |
2254 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140608 | 20140529 |
2254 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140608 | 20140529 |
2254 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140608 | 20140529 |
2260 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140608 | 20140529 |
2260 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140608 | 20140529 |
6285 | ref | gcc -funroll-loops | 20140608 | 20140529 |
6299 | ref | cc | 20140608 | 20140529 |
6307 | ref | gcc | 20140608 | 20140529 |
Compiler | Implementations
|
cc | armneon |
gcc | armneon |
gcc -O2 -fomit-frame-pointer | armneon |
gcc -O3 -fomit-frame-pointer | armneon |
gcc -O -fomit-frame-pointer | armneon |
gcc -Os -fomit-frame-pointer | armneon |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | armneon |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | armneon |
gcc -fno-schedule-insns -O -fomit-frame-pointer | armneon |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | armneon |
gcc -funroll-loops | armneon |
gcc -funroll-loops -O2 -fomit-frame-pointer | armneon |
gcc -funroll-loops -O3 -fomit-frame-pointer | armneon |
gcc -funroll-loops -O -fomit-frame-pointer | armneon |
gcc -funroll-loops -Os -fomit-frame-pointer | armneon |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | armneon |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | armneon |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | armneon |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | armneon |
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | armneon |
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | armneon |
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | armneon |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | armneon |
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | armneon |
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | armneon |
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | armneon |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | armneon
|