D | _kiss_fft_guts.h | 58 # define CHECK_OVERFLOW_OP(a,op,b) \ argument 59 if ( (SAMPPROD)(a) op (SAMPPROD)(b) > SAMP_MAX || (SAMPPROD)(a) op (SAMPPROD)(b) < SAMP_MIN ) { \ 60 …w @ " __FILE__ "(%d): (%d " #op" %d) = %ld\n",__LINE__,(a),(b),(SAMPPROD)(a) op (SAMPPROD)(b) ); } 64 # define smul(a,b) ( (SAMPPROD)(a)*(b) ) argument 67 # define S_MUL(a,b) sround( smul(a,b) ) argument 69 # define C_MUL(m,a,b) \ argument 70 do{ (m).r = sround( smul((a).r,(b).r) - smul((a).i,(b).i) ); \ 71 (m).i = sround( smul((a).r,(b).i) + smul((a).i,(b).r) ); }while(0) 86 # define S_MUL(a,b) ( (a)*(b) ) argument 87 #define C_MUL(m,a,b) \ argument [all …]
|