11 if( (abr = b->r) < 0.)
13 if( (abi = b->i) < 0.)
18 sig_die("complex division by zero", 1);
19 ratio = (double)b->r / b->i ;
20 den = b->i * (1 + ratio*ratio);
21 c->r = (a->r*ratio + a->i) / den;
22 c->i = (a->i*ratio - a->r) / den;
27 ratio = (double)b->i / b->r ;
28 den = b->r * (1 + ratio*ratio);
29 c->r = (a->r + a->i*ratio) / den;
30 c->i = (a->i - a->r*ratio) / den;