#define DEFFUNCS \ DEFFUN(1)\ DEFFUN(2)\ DEFFUN(3)\ DEFFUN(4)\ DEFFUN(5)\ DEFFUN(6)\ DEFFUN(7)\ DEFFUN(8)\ DEFFUN(9)\ DEFFUN(10)\ DEFFUN(11)\ DEFFUN(12)\ DEFFUN(13)\ DEFFUN(14)\ DEFFUN(15)\ DEFFUN(16)\ DEFFUN(17)\ DEFFUN(18)\ DEFFUN(19)\ DEFFUN(20)\ DEFFUN(21)\ DEFFUN(22)\ DEFFUN(23)\ DEFFUN(24)\ DEFFUN(25)\ DEFFUN(26)\ DEFFUN(27)\ DEFFUN(28)\ DEFFUN(29)\ DEFFUN(30)\ DEFFUN(31)\ DEFFUN(32) #define DEFFUN(N) \ static __ int32_t mulscale##N(int32_t input1, int32_t input2) \ { return mulscale(input1,input2,N); } DEFFUNCS #undef DEFFUN #define DEFFUN(N) \ static __ int32_t dmulscale##N(int32_t input1, int32_t input2,int32_t input3,int32_t input4) \ { return dmulscale(input1,input2,input3,input4,N); } DEFFUNCS #undef DEFFUN #define DEFFUN(N) \ static __ int32_t tmulscale##N(int32_t i1, int32_t i2,int32_t i3,int32_t i4,int32_t i5,int32_t i6) \ { return tmulscale(i1,i2,i3,i4,i5,i6,N); } DEFFUNCS #undef DEFFUN #define DEFFUN(N) \ static __ int32_t divscale##N(int32_t input1, int32_t input2) \ { return divscale(input1,input2,N); } DEFFUNCS #undef DEFFUN