Loading native/jni/src/defines.h +7 −7 Original line number Diff line number Diff line Loading @@ -19,6 +19,12 @@ #include <stdint.h> #ifdef __GNUC__ #define AK_FORCE_INLINE __attribute__((always_inline)) __inline__ #else // __GNUC__ #define AK_FORCE_INLINE inline #endif // __GNUC__ #if defined(FLAG_DO_PROFILE) || defined(FLAG_DBG) #include <android/log.h> #ifndef LOG_TAG Loading Loading @@ -60,7 +66,7 @@ static inline void dumpResult(const int *outWords, const int *frequencies, const AKLOGI("-------------------------"); } static inline void dumpWord(const int *word, const int length) { static AK_FORCE_INLINE void dumpWord(const int *word, const int length) { static char charBuf[50]; int i = 0; for (; i < length; ++i) { Loading Loading @@ -383,12 +389,6 @@ template<typename T> inline T max(T a, T b) { return a > b ? a : b; } #define NELEMS(x) (sizeof(x) / sizeof((x)[0])) #ifdef __GNUC__ #define AK_FORCE_INLINE __attribute__((always_inline)) __inline__ #else // __GNUC__ #define AK_FORCE_INLINE inline #endif // __GNUC__ // The ratio of neutral area radius to sweet spot radius. #define NEUTRAL_AREA_RADIUS_RATIO 1.3f Loading native/jni/src/words_priority_queue.h +3 −3 Original line number Diff line number Diff line Loading @@ -112,15 +112,15 @@ class WordsPriorityQueue { } } void dumpTopWord() { AK_FORCE_INLINE void dumpTopWord() { if (size() <= 0) { return; } DUMP_WORD(mHighestSuggestedWord->mWord, mHighestSuggestedWord->mWordLength); } float getHighestNormalizedScore(const int *before, const int beforeLength, int **outWord, int *outScore, int *outLength) { AK_FORCE_INLINE float getHighestNormalizedScore(const int *before, const int beforeLength, int **outWord, int *outScore, int *outLength) { if (!mHighestSuggestedWord) { return 0.0; } Loading Loading
native/jni/src/defines.h +7 −7 Original line number Diff line number Diff line Loading @@ -19,6 +19,12 @@ #include <stdint.h> #ifdef __GNUC__ #define AK_FORCE_INLINE __attribute__((always_inline)) __inline__ #else // __GNUC__ #define AK_FORCE_INLINE inline #endif // __GNUC__ #if defined(FLAG_DO_PROFILE) || defined(FLAG_DBG) #include <android/log.h> #ifndef LOG_TAG Loading Loading @@ -60,7 +66,7 @@ static inline void dumpResult(const int *outWords, const int *frequencies, const AKLOGI("-------------------------"); } static inline void dumpWord(const int *word, const int length) { static AK_FORCE_INLINE void dumpWord(const int *word, const int length) { static char charBuf[50]; int i = 0; for (; i < length; ++i) { Loading Loading @@ -383,12 +389,6 @@ template<typename T> inline T max(T a, T b) { return a > b ? a : b; } #define NELEMS(x) (sizeof(x) / sizeof((x)[0])) #ifdef __GNUC__ #define AK_FORCE_INLINE __attribute__((always_inline)) __inline__ #else // __GNUC__ #define AK_FORCE_INLINE inline #endif // __GNUC__ // The ratio of neutral area radius to sweet spot radius. #define NEUTRAL_AREA_RADIUS_RATIO 1.3f Loading
native/jni/src/words_priority_queue.h +3 −3 Original line number Diff line number Diff line Loading @@ -112,15 +112,15 @@ class WordsPriorityQueue { } } void dumpTopWord() { AK_FORCE_INLINE void dumpTopWord() { if (size() <= 0) { return; } DUMP_WORD(mHighestSuggestedWord->mWord, mHighestSuggestedWord->mWordLength); } float getHighestNormalizedScore(const int *before, const int beforeLength, int **outWord, int *outScore, int *outLength) { AK_FORCE_INLINE float getHighestNormalizedScore(const int *before, const int beforeLength, int **outWord, int *outScore, int *outLength) { if (!mHighestSuggestedWord) { return 0.0; } Loading