73 #define _ISOC9X_SOURCE 1 74 #define _ISOC99_SOURCE 1 76 #define __USE_ISOC9X 1 77 #define __USE_ISOC99 1 80 #define float2int(x) lrintf(x) 82 #elif (defined(HAVE_LRINT)) 84 #define _ISOC9X_SOURCE 1 85 #define _ISOC99_SOURCE 1 87 #define __USE_ISOC9X 1 88 #define __USE_ISOC99 1 91 #define float2int(x) lrint(x) 93 #elif (defined(_MSC_VER) && _MSC_VER >= 1400) && defined (_M_X64) 94 #include <xmmintrin.h> 98 return _mm_cvtss_si32(_mm_load_ss(&value));
100 #elif (defined(_MSC_VER) && _MSC_VER >= 1400) && defined (_M_IX86) 121 #if (defined(__GNUC__) && defined(__STDC__) && __STDC__ && __STDC_VERSION__ >= 199901L) 123 #warning "Don't have the functions lrint() and lrintf ()." 124 #warning "Replacing these functions with a standard C cast." 127 #define float2int(flt) ((int)(floor(.5+flt))) 130 #ifndef DISABLE_FLOAT_API 134 x =
MAX32(x, -32768);
#define MIN32(a, b)
Definition: arch.h:74
short opus_int16
Definition: opus_types.h:144
EGLSurface EGLint x
Definition: eglext.h:950
EGLAttrib * value
Definition: eglext.h:120
#define CELT_SIG_SCALE
Definition: arch.h:49
#define MAX32(a, b)
Definition: arch.h:75
Various architecture definitions for CELT.
#define float2int(flt)
Definition: float_cast.h:127