Long Integer Package:

198054 Mar 5 11:07 lip.c 121197 Mar 5 11:06 lip.h 64 Mar 5 11:06 lippar.h compile with something like: gcc -O2 -c lip.c (ALPHA: gcc -O2 -DALPHA=1 -DDOUBLES_LOW_HIGH=1 -c lip.c)

Factor Base Programs:

1439 Mar 5 11:25 aklpar.h 15765 Mar 5 11:19 algbase.c 121197 Mar 5 11:06 lip.h 205708 Mar 5 11:16 lip.o [size/date from your complier] 64 Mar 5 11:06 lippar.h 5361 Mar 5 11:19 ratbase.c compile with something like: gcc -O2 -o ratbase ratbase.c lip.o -lm gcc -O2 -o algbase algbase.c lip.o -lm (ALPHA: gcc -O2 -DALPHA=1 -o ratbase ratbase.c lip.o -lm gcc -O2 -DALPHA=1 -o algbase algbase.c lip.o -lm)

Siever and Factor Bases:

(

Now that you have lip.o, ratbase and algbase,

) 163572 Mar 5 11:26 algbase [your size/date] 12 Mar 5 11:27 alat 100932 Mar 5 11:19 bbbg0.c 305 Mar 5 11:27 r773 155220 Mar 5 11:25 ratbase [your size/date] compile bbbg0 with something like: gcc -O2 -o bbbg0 bbbg0.c lip.o -lm (LINUX: gcc -O2 -o bbbg0 bbbg0.c lip.o -lm -DBIGENDIAN=0 -DDOUBLES_LOW_HIGH=1 -DPENTIUM) (ALPHA: gcc -O2 -DBIGENDIAN=0 -DALPHA=1 -DDOUBLES_LOW_HIGH=1 -o bbbg0 bbbg0.c lip.o -lm) and run: ratbase 0 < r773 algbase 0 < alat expected messages on stderr are: rational factor base of size 1077870 of primes <= 16777213 created sum 2041694201525630780780247644590609268736 and algebraic factor base of size 1077522 of primes <= 16777139 created 2 388430 267 1 big differences

Test File(s):

4310088 Mar 5 11:30 ALG.0 [yours] 248 Mar 5 11:30 ALGINFO.0 [yours] 4311480 Mar 5 11:27 RAT.0 [yours] 580 Mar 5 11:27 RATINFO.0 [yours] 48 Mar 5 11:20 rv64 649 Mar 9 tim.c here's rv64: bbbg0 0 64 28300000 28300001 1 7000 41 40 yourmachine which I ran as csh; sh rv64 & the program should shortly open: W0GUKF40.001 (a "Working" file) and 5-10 minutes later give (the "Finished" file): 1955 Mar 5 11:36 F0GUKF40.001 If you run "diff F*", we hope your F-file F*.001 differs from the file F*.bak only in the timing lines "DONE" and "FINISHED" (and that your machine is quicker!). If there aren't any disasters to here, then we're ready to run. If you'd like to check timings, you might try "gcc -O2 -o tim tim.c", and then run cat F*.001 | grep DONE | tim