diff options
Diffstat (limited to 'webrtc/modules/audio_coding/codecs/isac/main/source/os_specific_inline.h')
-rw-r--r-- | webrtc/modules/audio_coding/codecs/isac/main/source/os_specific_inline.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/webrtc/modules/audio_coding/codecs/isac/main/source/os_specific_inline.h b/webrtc/modules/audio_coding/codecs/isac/main/source/os_specific_inline.h index 2b446e9..fe9afa4 100644 --- a/webrtc/modules/audio_coding/codecs/isac/main/source/os_specific_inline.h +++ b/webrtc/modules/audio_coding/codecs/isac/main/source/os_specific_inline.h @@ -8,12 +8,12 @@ * be found in the AUTHORS file in the root of the source tree. */ - -#ifndef WEBRTC_MODULES_AUDIO_CODING_CODECS_ISAC_MAIN_SOURCE_OS_SPECIFIC_INLINE_H_ -#define WEBRTC_MODULES_AUDIO_CODING_CODECS_ISAC_MAIN_SOURCE_OS_SPECIFIC_INLINE_H_ +#ifndef MODULES_AUDIO_CODING_CODECS_ISAC_MAIN_SOURCE_OS_SPECIFIC_INLINE_H_ +#define MODULES_AUDIO_CODING_CODECS_ISAC_MAIN_SOURCE_OS_SPECIFIC_INLINE_H_ #include <math.h> -#include "webrtc/typedefs.h" + +#include "rtc_base/system/arch.h" #if defined(WEBRTC_POSIX) #define WebRtcIsac_lrint lrint @@ -24,11 +24,12 @@ static __inline long int WebRtcIsac_lrint(double x_dbl) { __asm { fld x_dbl fistp x_int - }; + } + ; return x_int; } -#else // Do a slow but correct implementation of lrint +#else // Do a slow but correct implementation of lrint static __inline long int WebRtcIsac_lrint(double x_dbl) { long int x_int; @@ -38,4 +39,4 @@ static __inline long int WebRtcIsac_lrint(double x_dbl) { #endif -#endif // WEBRTC_MODULES_AUDIO_CODING_CODECS_ISAC_MAIN_SOURCE_OS_SPECIFIC_INLINE_H_ +#endif // MODULES_AUDIO_CODING_CODECS_ISAC_MAIN_SOURCE_OS_SPECIFIC_INLINE_H_ |