29 #ifndef __SILK_MACROS_MIPSR1_H__ 30 #define __SILK_MACROS_MIPSR1_H__ 32 #define mips_clz(x) __builtin_clz(x) 41 c = __builtin_mips_extr_w(ac, 16);
47 #define silk_SMLAWB(a32, b32, c32) ((a32) + silk_SMULWB(b32, c32)) 55 ac = __builtin_mips_mult(a, b);
56 c = __builtin_mips_extr_w(ac, 16);
67 ac = __builtin_mips_mult(
b, c);
68 res = __builtin_mips_extr_w(ac, 16);
74 #define OVERRIDE_silk_CLZ16 84 #define OVERRIDE_silk_CLZ32 int c
Definition: cpp_unittests.cpp:275
#define silk_SMLAWW(a, b, c)
Definition: macros_armv4.h:101
short opus_int16
Definition: opus_types.h:144
#define silk_SMULWW(a, b)
Definition: macros_armv4.h:85
#define mips_clz(x)
Definition: macros_mipsr1.h:32
#define silk_CLZ16(in16)
Definition: macros_armv5e.h:197
#define silk_SMULWB(a, b)
Definition: macros_armv4.h:45
int opus_int32
Definition: opus_types.h:146
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306
res
Definition: harness.py:111
#define silk_CLZ32(in32)
Definition: macros_armv5e.h:211