* fixed stupid mistake that was producing a Seg. fault on 32-bit machines   (please don't look at the diff, I'll be ashamed...) * also fixed some compiler warnings * fixed outputs of 64-bit values (q, rho) * inputs are using strtoull (anyway, q is limited to 2^32 on 32-bit machines,   because of modul_poly arithmetic) The lattice siever seems to work now on 32-bit machines, and the efficiency is not that bad: 2.4Ghz Core 2: clafoutis% $CADO/sieve/las -poly c130.poly -fb c130.roots -q0 9000000 -q1 9000100 ... # Total time 19.2s [norm 2.3, sieving 5.6, factor 11.4] # Total 75 reports [0.26s/r]
* fixed stupid mistake that was producing a Seg. fault on 32-bit machines
  (please don't look at the diff, I'll be ashamed...)
* also fixed some compiler warnings
* fixed outputs of 64-bit values (q, rho)
* inputs are using strtoull (anyway, q is limited to 2^32 on 32-bit machines,
  because of modul_poly arithmetic)
The lattice siever seems to work now on 32-bit machines, and the efficiency
is not that bad:
2.4Ghz Core 2:
clafoutis% $CADO/sieve/las -poly c130.poly -fb c130.roots -q0 9000000 -q1 9000100
...
# Total time 19.2s [norm 2.3, sieving 5.6, factor 11.4]
# Total 75 reports [0.26s/r]

3Ghz Pentium 4:
mermoz% ./las -poly /tmp/c130.poly -fb /tmp/c130.roots -q0 9000000 -q1 9000100
...
# Total time 43.2s [norm 2.9, sieving 11.2, factor 29.1]
# Total 75 reports [0.58s/r]


git-svn-id: 189946a10c5fc96e9dd03ba7cba917cd4c3d09f4@896 de4796e2-0b1e-0410-91b4-86bc23549317

mancoast/cado-nfs,mancoast/cado-nfs,mancoast/cado-nfs,mancoast/cado-nfs,mancoast/cado-nfs,mancoast/cado-nfs,mancoast/cado-nfs