Home | History | Annotate | Download | only in libspeex

Lines Matching full:smul

62 #   define smul(a,b) ( (SAMPPROD)(a)*(b) )
65 # define S_MUL(a,b) sround( smul(a,b) )
68 do{ (m).r = sround( smul((a).r,(b).r) - smul((a).i,(b).i) ); \
69 (m).i = sround( smul((a).r,(b).i) + smul((a).i,(b).r) ); }while(0)
72 do{ (m).r = PSHR32( smul((a).r,(b).r) - smul((a).i,(b).i),17 ); \
73 (m).i = PSHR32( smul((a).r,(b).i) + smul((a).i,(b).r),17 ); }while(0)
76 (x) = sround( smul( x, SAMP_MAX/k ) )
83 do{ (c).r = sround( smul( (c).r , s ) ) ;\
84 (c).i = sround( smul( (c).i , s ) ) ; }while(0)