extern int cprnt(unsigned int * *czp); extern int cadd(unsigned int * *cz1,unsigned int * *cz2); extern int csub(unsigned int * *cz1,unsigned int * *cz2); extern int cmult(unsigned int * *cz3,unsigned int * *cz4); extern int cmultpol(unsigned int * *cz3,unsigned int * *cz4); extern int cdiv(unsigned int * *cz5,unsigned int * *cz6); extern int cdivpol(unsigned int * *cz5,unsigned int * *cz6); extern int cabs(unsigned int * *cz1); extern int ccompconj(unsigned int * *cz1); extern int ccompconjpol(unsigned int * *cz1); extern int crecall(unsigned int * *cstr); extern int cstore(unsigned int * *cstr); extern int crectopol(unsigned int * *cz26); extern int cpoltorec(unsigned int * *cz26); extern int cchs(unsigned int * *cz1); extern int cchspol(unsigned int * *cz1); extern int cxtonthpol(unsigned int * *cz7,unsigned int cn); extern int zsinh(unsigned int *zzyy1); extern int zcosh(unsigned int *zy2); extern int csin(unsigned int * *cz8); extern int ccos(unsigned int * *cz9); extern int clogpolinrec(unsigned int * *cz8); extern int cln(unsigned int * *cz9); extern int cexp(unsigned int * *cz9); extern int carctan(unsigned int * *cz0); extern int cconinttomp(unsigned int cr1,unsigned int cr2); extern int cconinttomp(int cr1,int cr2); extern int czero(unsigned int * *cz1); extern int cmultint(unsigned int * *cz1,unsigned int cr1); extern int cmultint(unsigned int * *cz1,int cr1); extern int cdivint(unsigned int * *cz1,unsigned int cr1); extern int cdivint(unsigned int * *cz1,int cr1); extern int cmultcbyr(unsigned int * *cz1,unsigned int * crfac); extern int cdivcbyr(unsigned int * *cz1,unsigned int * crfac); extern int caddcplusr(unsigned int * * cz1,unsigned int * crfac); extern int cexpitheta(unsigned int *crfac); extern int crecip(unsigned int * *cz1); extern int csqrt(unsigned int * *cz0); extern int csqrtpol(unsigned int * *cz9); extern int cgenprecmem(); #include "cclasses.h" int czi; unsigned int cn; unsigned int cr1,cr2; complexscalar cz_ram;unsigned int * *cz=cz_ram.cs; complexscalar cz0_ram;unsigned int * *cz0=cz0_ram.cs; complexscalar cz1_ram;unsigned int * *cz1=cz1_ram.cs; complexscalar cz2_ram;unsigned int * *cz2=cz2_ram.cs; complexscalar cz26_ram;unsigned int * *cz26=cz26_ram.cs; complexscalar cz3_ram;unsigned int * *cz3=cz3_ram.cs; complexscalar cz4_ram;unsigned int * *cz4=cz4_ram.cs; complexscalar cz5_ram;unsigned int * *cz5=cz5_ram.cs; complexscalar cz6_ram;unsigned int * *cz6=cz6_ram.cs; complexscalar cz7_ram;unsigned int * *cz7=cz7_ram.cs; complexscalar cz8_ram;unsigned int * *cz8=cz8_ram.cs; complexscalar cz88_ram;unsigned int * *cz88=cz88_ram.cs; complexscalar cz9_ram;unsigned int * *cz9=cz9_ram.cs; complexscalar cz99_ram;unsigned int * *cz99=cz99_ram.cs; complexscalar czp_ram;unsigned int * *czp=czp_ram.cs; complexscalar cstr_ram;unsigned int * *cstr=cstr_ram.cs; complexscalar ctempcomp_ram;unsigned int * *ctempcomp=ctempcomp_ram.cs; complexscalar ctempcomp1_ram;unsigned int * *ctempcomp1=ctempcomp1_ram.cs; complexscalar ctempcomp3_ram;unsigned int * *ctempcomp3=ctempcomp3_ram.cs; realscalar ctempreal_ram;unsigned int *ctempreal=ctempreal_ram.s; realscalar ctempreal2_ram;unsigned int *ctempreal2=ctempreal2_ram.s; realscalar ctempreal3_ram;unsigned int *ctempreal3=ctempreal3_ram.s; realscalar ctempreal4_ram;unsigned int *ctempreal4=ctempreal4_ram.s; realscalar ctempreal5_ram;unsigned int *ctempreal5=ctempreal5_ram.s; realscalar ctempreal6_ram;unsigned int *ctempreal6=ctempreal6_ram.s; realscalar cpie_ram;unsigned int *cpie=cpie_ram.s; realscalar zzyy1_ram;unsigned int *zzyy1=zzyy1_ram.s; realscalar zy2_ram;unsigned int *zy2=zy2_ram.s; realscalar crfac_ram;unsigned int *crfac=crfac_ram.s; realscalar z3boy_ram;unsigned int *z3boy=z3boy_ram.s; int cigenprecmem=cgenprecmem(); int cgenprecmem() {int zi; unsigned int zj; zmem=zmem+sizeof(zi)+3*sizeof(zj); zmemforreal(); zmem=zmem+11*zreturnmem; zmemforcomplex(); zmem=zmem+19*zreturnmem; return 0; } int cprnt(unsigned int * *czp) {zprnt(czp[0]); zprnt(czp[1]); return 0; } int cstore(unsigned int * *cstr) {zrecall(cz[0]); zstore(cstr[0]); zrecall(cz[1]); zstore(cstr[1]); return 0; } int crecall(unsigned int * *cstr) {zrecall(cstr[0]); zstore(cz[0]); zrecall(cstr[1]); zstore(cz[1]); return 0; } int crecip(unsigned int * *cz1) {crecall(cz1); cstore(ctempcomp3); cconinttomp(1,0); cdiv(cz,ctempcomp3); return 0; } int cchs(unsigned int * *cz1) {zrecall(cz1[0]); zchs(z); zstore(cz[0]); zrecall(cz1[1]); zchs(z); zstore(cz[1]); return 0; } int cchspol(unsigned int * *cz1) {zpi(); zadd(z,cz1[1]); zstore(cz[1]); zrecall(cz1[0]); zstore(cz[0]); return 0; } int cadd(unsigned int * *cz1, unsigned int * *cz2) {zadd(cz1[0],cz2[0]); zstore(cz[0]); zadd(cz1[1],cz2[1]); zstore(cz[1]); return 0; } int csub(unsigned int * *cz1, unsigned int * *cz2) {zsub(cz1[0],cz2[0]); zstore(cz[0]); zsub(cz1[1],cz2[1]); zstore(cz[1]); return 0; } int cmult(unsigned int * *cz3, unsigned int * *cz4) {zmult(cz3[0],cz4[0]); zstore(ctempreal); zmult(cz3[1],cz4[1]); zsub(ctempreal,z); zstore(ctempreal6); zmult(cz3[0],cz4[1]); zstore(ctempreal); zmult(cz3[1],cz4[0]); zadd(ctempreal,z); zstore(cz[1]); zrecall(ctempreal6); zstore(cz[0]); return 0; } int cmultpol(unsigned int * *cz3, unsigned int * *cz4) {zmult(cz3[0],cz4[0]); zstore(cz[0]); zadd(cz3[1],cz4[1]); zstore(cz[1]); return 0; } int cdiv(unsigned int * *cz5,unsigned int * *cz6) {int zij; for (zij=0;zij