poly.h
/*  poly.h  */

/*  This header is required for the polynomial math section.
	The purpose is to define intermediate structure sizes
	for use with the multiply and divide routines.
	Place include header after field2n.h
*/

#define DBLBITS		2*NUMBITS
#define DBLWORD		(DBLBITS/WORDSIZE)
#define	DBLSHIFT	(DBLBITS%WORDSIZE)
#define	MAXDBL		(DBLWORD+1)

#define	DERIVMASK	0x55555555

#define DBLLOOP(i)	for(i=0; i