Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1713 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1720 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1722 | ref2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1724 | ref2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1734 | ref | gcc -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1742 | ref | gcc -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1742 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1742 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1744 | ref2 | gcc -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1748 | ref2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1750 | ref2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1800 | ref2 | gcc -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1811 | ref2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1826 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1826 | ref2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1828 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1874 | ref2 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1880 | ref2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1882 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1896 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1908 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1908 | ref2 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1908 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1908 | ref2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1916 | ref2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1916 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140608 | 20140529 |
1922 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
1922 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1922 | ref2 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1922 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1922 | ref2 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1930 | ref2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140608 | 20140529 |
1930 | ref2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
1936 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1936 | ref2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1944 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1980 | ref2 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1988 | ref2 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1994 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1994 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1994 | ref2 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
1994 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
1994 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140608 | 20140529 |
2000 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
2002 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
2002 | ref2 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
2002 | ref2 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140608 | 20140529 |
2008 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
2008 | ref2 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
2008 | ref2 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
2008 | ref2 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
2008 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
2008 | ref2 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
2008 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140608 | 20140529 |
2010 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
2016 | ref2 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140608 | 20140529 |
2086 | ref2 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140608 | 20140529 |
2088 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
2094 | ref2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
2094 | ref2 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140608 | 20140529 |
2094 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140608 | 20140529 |
2096 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
2096 | ref2 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140608 | 20140529 |
2096 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140608 | 20140529 |
2100 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140608 | 20140529 |
2102 | ref2 | gcc -Os -fomit-frame-pointer | 20140608 | 20140529 |
2102 | ref2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
2102 | ref2 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140608 | 20140529 |
2102 | ref2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
2102 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
2102 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140608 | 20140529 |
2102 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140608 | 20140529 |
2104 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140608 | 20140529 |
2104 | ref2 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140608 | 20140529 |
2108 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140608 | 20140529 |
2110 | ref | gcc -Os -fomit-frame-pointer | 20140608 | 20140529 |
2110 | ref2 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140608 | 20140529 |
2110 | ref2 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140608 | 20140529 |
3382 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
3384 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140608 | 20140529 |
3388 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
3390 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
3390 | ref2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
3390 | ref2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
3395 | ref2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
3397 | ref2 | gcc -funroll-loops -O -fomit-frame-pointer | 20140608 | 20140529 |
3404 | ref2 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140608 | 20140529 |
3405 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140608 | 20140529 |
3406 | ref2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
3406 | ref2 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140608 | 20140529 |
3412 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
3414 | ref2 | gcc -O -fomit-frame-pointer | 20140608 | 20140529 |
3418 | ref | gcc -O -fomit-frame-pointer | 20140608 | 20140529 |
3420 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140608 | 20140529 |
3528 | ref2 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140608 | 20140529 |
3528 | ref2 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140608 | 20140529 |
3530 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140608 | 20140529 |
3534 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140608 | 20140529 |
3540 | ref2 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140608 | 20140529 |
3542 | ref2 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140608 | 20140529 |
3548 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140608 | 20140529 |
3548 | ref2 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140608 | 20140529 |
3548 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140608 | 20140529 |
3600 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140608 | 20140529 |
11160 | ref2 | gcc -funroll-loops | 20140608 | 20140529 |
11168 | ref2 | gcc | 20140608 | 20140529 |
11170 | ref2 | cc | 20140608 | 20140529 |
11655 | ref | cc | 20140608 | 20140529 |
11661 | ref | gcc | 20140608 | 20140529 |
11674 | ref | gcc -funroll-loops | 20140608 | 20140529 |