diff options
author | Pascal Massimino <pascal.massimino@gmail.com> | 2017-01-13 10:05:21 +0100 |
---|---|---|
committer | Pascal Massimino <pascal.massimino@gmail.com> | 2017-01-13 10:05:21 +0100 |
commit | fbb5c473b4329dee3e49c98e069526414c76ccad (patch) | |
tree | a37777afcd413866ef1aadc2a101f6dfe282a846 | |
parent | 8fda56126efec2894503df26f38c50521e8a1afb (diff) | |
download | libwebp-fbb5c473b4329dee3e49c98e069526414c76ccad.tar.gz |
ARM: don't use USE_GENERIC_TREE
It's 1-2% faster to use hard-coded tree on ARM
Change-Id: I54403a70f6c692e50148c33f36833588957c20ee
-rw-r--r-- | src/dec/tree.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/dec/tree.c b/src/dec/tree.c index c2007ea7..3a69dc8e 100644 --- a/src/dec/tree.c +++ b/src/dec/tree.c @@ -14,7 +14,10 @@ #include "./vp8i.h" #include "../utils/bit_reader_inl.h" +#if !defined(__arm__) && !defined(_M_ARM) && !defined(__aarch64__) +// using a table is ~1-2% slower on ARM. Prefer the coded-tree approach then. #define USE_GENERIC_TREE +#endif #ifdef USE_GENERIC_TREE static const int8_t kYModesIntra4[18] = { |