extern fakemp csmult(int sn1,complexmp cwsin1[cmaxsizepad],complexmp cwsin2[cmaxsizepad]); extern fakemp cstonth(int csn3,complexmp cwsin4[cmaxsizepad],complexmp csp); extern fakemp csder(int csn5,complexmp cwsin5[cmaxsizepad]); extern complexmp cseval(int csn6,complexmp cwsin6[cmaxsizepad],complexmp cwz77); extern void operator<(complexmp cwsstore[cmaxsizepad],fakemp coutputmp); extern fakemp scontoc(int sn6,realmp swin6[cmaxsizepad]); //moved from //oversere.h extern fakemp csadd(int sn1,complexmp cwsin1[cmaxsizepad],complexmp cwsin2[cmaxsizepad]); extern fakemp cssub(int sn1,complexmp cwsin1[cmaxsizepad],complexmp cwsin2[cmaxsizepad]); extern fakemp csmultfac(int csn2,complexmp cwsin3[cmaxsizepad],complexmp cwsfac); extern fakemp cslogder(int csn6,complexmp cwsin6[cmaxsizepad]); //csin6? complexmp cwsoutmp[cmaxsizepad]; fakemp coutputmp; fakemp csmult(int sn1,complexmp cwsin1[cmaxsizepad],complexmp cwsin2[cmaxsizepad]) {int zi,zj; for (zi=0;zi