Searched defs:silk_SMULWB (Results 1 - 10 of 10) sorted by relevance

/external/chromium_org/third_party/opus/src/silk/arm/
H A Dmacros_armv4.h32 #undef silk_SMULWB macro
38 "#silk_SMULWB\n\t"
45 #define silk_SMULWB(a, b) (silk_SMULWB_armv4(a, b)) macro
49 #define silk_SMLAWB(a, b, c) ((a) + silk_SMULWB(b, c))
H A Dmacros_armv5e.h33 #undef silk_SMULWB macro
38 "#silk_SMULWB\n\t"
45 #define silk_SMULWB(a, b) (silk_SMULWB_armv5e(a, b)) macro
/external/libopus/silk/arm/
H A Dmacros_armv4.h32 #undef silk_SMULWB macro
38 "#silk_SMULWB\n\t"
45 #define silk_SMULWB(a, b) (silk_SMULWB_armv4(a, b)) macro
49 #define silk_SMLAWB(a, b, c) ((a) + silk_SMULWB(b, c))
H A Dmacros_armv5e.h33 #undef silk_SMULWB macro
38 "#silk_SMULWB\n\t"
45 #define silk_SMULWB(a, b) (silk_SMULWB_armv5e(a, b)) macro
/external/chromium_org/third_party/opus/src/silk/
H A Dmacros.h41 #define silk_SMULWB(a32, b32) ((((a32) >> 16) * (opus_int32)((opus_int16)(b32))) + ((((a32) & 0x0000FFFF) * (opus_int32)((opus_int16)(b32))) >> 16)) macro
68 #define silk_SMULWW(a32, b32) silk_MLA(silk_SMULWB((a32), (b32)), (a32), silk_RSHIFT_ROUND((b32), 16))
H A DMacroCount.h84 #undef silk_SMULWB macro
85 static OPUS_INLINE opus_int32 silk_SMULWB(opus_int32 a32, opus_int32 b32){ function
610 ret = silk_MLA(silk_SMULWB((a32), (b32)), (a32), silk_RSHIFT_ROUND((b32), 16));
H A DMacroDebug.h317 #undef silk_SMULWB macro
318 #define silk_SMULWB(a,b) silk_SMULWB_((a), (b), __FILE__, __LINE__) macro
324 fprintf (stderr, "silk_SMULWB(%d, %d) in %s: line %d\n", a32, b32, file, line);
336 ret = silk_ADD32( a32, silk_SMULWB( b32, c32 ) );
337 if ( silk_ADD32( a32, silk_SMULWB( b32, c32 ) ) != silk_ADD_SAT32( a32, silk_SMULWB( b32, c32 ) ) )
453 ret = silk_SMULWB( a32, b32 );
/external/libopus/silk/
H A Dmacros.h41 #define silk_SMULWB(a32, b32) ((((a32) >> 16) * (opus_int32)((opus_int16)(b32))) + ((((a32) & 0x0000FFFF) * (opus_int32)((opus_int16)(b32))) >> 16)) macro
68 #define silk_SMULWW(a32, b32) silk_MLA(silk_SMULWB((a32), (b32)), (a32), silk_RSHIFT_ROUND((b32), 16))
H A DMacroCount.h84 #undef silk_SMULWB macro
85 static OPUS_INLINE opus_int32 silk_SMULWB(opus_int32 a32, opus_int32 b32){ function
610 ret = silk_MLA(silk_SMULWB((a32), (b32)), (a32), silk_RSHIFT_ROUND((b32), 16));
H A DMacroDebug.h317 #undef silk_SMULWB macro
318 #define silk_SMULWB(a,b) silk_SMULWB_((a), (b), __FILE__, __LINE__) macro
324 fprintf (stderr, "silk_SMULWB(%d, %d) in %s: line %d\n", a32, b32, file, line);
336 ret = silk_ADD32( a32, silk_SMULWB( b32, c32 ) );
337 if ( silk_ADD32( a32, silk_SMULWB( b32, c32 ) ) != silk_ADD_SAT32( a32, silk_SMULWB( b32, c32 ) ) )
453 ret = silk_SMULWB( a32, b32 );

Completed in 219 milliseconds