Lines Matching refs:r
74 do{ (m).r = sround( smul((a).r,(b).r) - smul((a).i,(b).i) ); \
75 (m).i = sround( smul((a).r,(b).i) + smul((a).i,(b).r) ); }while(0)
81 do { DIVSCALAR( (c).r , div); \
85 do{ (c).r = sround( smul( (c).r , s ) ) ;\
92 do{ (m).r = (a).r*(b).r - (a).i*(b).i;\
93 (m).i = (a).r*(b).i + (a).i*(b).r; }while(0)
96 do{ (c).r *= (s);\
106 CHECK_OVERFLOW_OP((a).r,+,(b).r)\
108 (res).r=(a).r+(b).r; (res).i=(a).i+(b).i; \
112 CHECK_OVERFLOW_OP((a).r,-,(b).r)\
114 (res).r=(a).r-(b).r; (res).i=(a).i-(b).i; \
118 CHECK_OVERFLOW_OP((res).r,+,(a).r)\
120 (res).r += (a).r; (res).i += (a).i;\
125 CHECK_OVERFLOW_OP((res).r,-,(a).r)\
127 (res).r -= (a).r; (res).i -= (a).i; \
147 (x)->r = (int16_t)KISS_FFT_COS(phase);\
155 fprintf(stderr,"%g + %gi\n",(double)((c)->r),(double)((c)->i) )