Searched defs:silk_SMLAWB (Results 1 - 6 of 6) sorted by relevance
/external/libopus/silk/arm/ |
H A D | macros_armv4.h | 48 #undef silk_SMLAWB macro 49 #define silk_SMLAWB(a, b, c) ((a) + silk_SMULWB(b, c)) macro
|
H A D | macros_armv5e.h | 48 #undef silk_SMLAWB macro 54 "#silk_SMLAWB\n\t" 61 #define silk_SMLAWB(a, b, c) (silk_SMLAWB_armv5e(a, b, c)) macro
|
/external/libopus/silk/mips/ |
H A D | macros_mipsr1.h | 46 #undef silk_SMLAWB macro 47 #define silk_SMLAWB(a32, b32, c32) ((a32) + silk_SMULWB(b32, c32)) macro
|
/external/libopus/silk/ |
H A D | macros.h | 58 #define silk_SMLAWB(a32, b32, c32) ((opus_int32)((a32) + (((b32) * (opus_int64)((opus_int16)(c32))) >> 16))) macro 60 #define silk_SMLAWB(a32, b32, c32) ((a32) + ((((b32) >> 16) * (opus_int32)((opus_int16)(c32))) + ((((b32) & 0x0000FFFF) * (opus_int32)((opus_int16)(c32))) >> 16))) macro 103 #define silk_SMLAWW(a32, b32, c32) silk_MLA(silk_SMLAWB((a32), (b32), (c32)), (b32), silk_RSHIFT_ROUND((c32), 16))
|
H A D | MacroCount.h | 91 #undef silk_SMLAWB macro 92 static OPUS_INLINE opus_int32 silk_SMLAWB(opus_int32 a32, opus_int32 b32, opus_int32 c32){ function 176 #define silk_SMLAWB_ovflw silk_SMLAWB 618 ret = silk_MLA(silk_SMLAWB((a32), (b32), (c32)), (b32), silk_RSHIFT_ROUND((c32), 16));
|
H A D | MacroDebug.h | 332 #undef silk_SMLAWB macro 333 #define silk_SMLAWB(a,b,c) silk_SMLAWB_((a), (b), (c), __FILE__, __LINE__) macro 339 fprintf (stderr, "silk_SMLAWB(%d, %d, %d) in %s: line %d\n", a32, b32, c32, file, line);
|
Completed in 124 milliseconds