Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1699 | armneon2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
1699 | armneon2 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1699 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1699 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141014 | 20141014 |
1699 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141014 | 20141014 |
1702 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1721 | armneon2 | gcc -O -fomit-frame-pointer | 20141014 | 20141014 |
1721 | armneon2 | gcc -funroll-loops | 20141014 | 20141014 |
1721 | armneon2 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141014 | 20141014 |
1723 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141014 | 20141014 |
1725 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon2 | clang -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon2 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141014 | 20141014 |
1727 | armneon2 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141014 | 20141014 |
1727 | armneon2 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon2 | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon2 | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon2 | gcc -funroll-loops -O -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon2 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon2 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon2 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon2 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon2 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon2 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon2 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon2 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1727 | armneon2 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141014 | 20141014 |
1729 | armneon2 | gcc -Os -fomit-frame-pointer | 20141014 | 20141014 |
1729 | armneon2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
1729 | armneon2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141014 | 20141014 |
1729 | armneon2 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1729 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1729 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141014 | 20141014 |
1729 | armneon2 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1729 | armneon2 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141014 | 20141014 |
1749 | armneon2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon2 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141014 | 20141014 |
1751 | armneon2 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon2 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon2 | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon2 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon2 | gcc | 20141014 | 20141014 |
1751 | armneon2 | gcc -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon2 | gcc -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon2 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon2 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon2 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon2 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon2 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon2 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon2 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon2 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon2 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon2 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1751 | armneon2 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141014 | 20141014 |
1752 | armneon2 | cc | 20141014 | 20141014 |
1752 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1752 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1752 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
1752 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1753 | armneon2 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1753 | armneon2 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1753 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141014 | 20141014 |
1753 | armneon2 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1780 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141014 | 20141014 |
1856 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1885 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1905 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1906 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1957 | ref | clang -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1958 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141014 | 20141014 |
1958 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
1959 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141014 | 20141014 |
1959 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141014 | 20141014 |
1959 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141014 | 20141014 |
1984 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141014 | 20141014 |
1984 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
1984 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
1986 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141014 | 20141014 |
1986 | ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
2061 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
2087 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141014 | 20141014 |
2091 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141014 | 20141014 |
2103 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141014 | 20141014 |
2103 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141014 | 20141014 |
2112 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141014 | 20141014 |
2113 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141014 | 20141014 |
2128 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
2130 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141014 | 20141014 |
2140 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
2141 | ref | gcc -O3 -fomit-frame-pointer | 20141014 | 20141014 |
2162 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
2162 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
2162 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141014 | 20141014 |
2163 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
2163 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
2164 | ref | gcc -O2 -fomit-frame-pointer | 20141014 | 20141014 |
2164 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
2164 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
2164 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
2164 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
2165 | ref | gcc -Os -fomit-frame-pointer | 20141014 | 20141014 |
2166 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
2177 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
2179 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
2184 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
2190 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
2190 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141014 | 20141014 |
2190 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
2190 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141014 | 20141014 |
2203 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141014 | 20141014 |
2210 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141014 | 20141014 |
2216 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
2229 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141014 | 20141014 |
2243 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
3244 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141014 | 20141014 |
3245 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141014 | 20141014 |
3245 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141014 | 20141014 |
3268 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141014 | 20141014 |
3272 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141014 | 20141014 |
3399 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
3401 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141014 | 20141014 |
3606 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141014 | 20141014 |
3658 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141014 | 20141014 |
3709 | ref | gcc -O -fomit-frame-pointer | 20141014 | 20141014 |
3709 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
3709 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141014 | 20141014 |
3733 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141014 | 20141014 |
8912 | ref | cc | 20141014 | 20141014 |
8912 | ref | gcc | 20141014 | 20141014 |
8940 | ref | gcc -funroll-loops | 20141014 | 20141014 |