1 // factor a polynomial or integer
16 if (p2
== symbol(NIL
))
46 if (car(p1
) == symbol(MULTIPLY
)) {
63 multiply_all_noexpand(n
);
74 if (car(p1
) == symbol(MULTIPLY
)) {
93 factor_number(); // see pollard.cpp
102 // for factoring small integers (2^32 or less)
105 factor_small_number(void)
113 if (n
== (int) 0x80000000)
114 stop("number too big to factor");
119 for (i
= 0; i
< MAXPRIMETAB
; i
++) {