* Copyright (c) 1980 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
* @(#)pow_zi.c 5.2 1/24/88
t = (A).dreal * (B).dreal - (A).dimag * (B).dimag,\
(A).dimag = (A).dreal * (B).dimag + (A).dimag * (B).dreal,\
(A).dreal = t /* A *= B */
pow_zi(p
, a
, b
) /* p = a**b */
p
->dreal
= (double)1, p
->dimag
= (double)0;
for (*p
= x
; --n
> 0; Z_MULEQ(*p
, x
))