* Copyright (c) 1980 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
t = (A).real * (B).real - (A).imag * (B).imag,\
(A).imag = (A).real * (B).imag + (A).imag * (B).real,\
(A).real = t /* A *= B */
pow_ci(p
, a
, b
) /* p = a**b */
p
->real
= (float)1, p
->imag
= (float)0;
for (*p
= x
; --n
> 0; C_MULEQ(*p
, x
))
pow_ci(p
, a
, b
) /* p = a**b */