Bill Allombert on Fri, 08 Jul 2022 11:48:59 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: Hilbert class polynomial roots mod q


On Fri, Jul 08, 2022 at 11:36:51AM +0200, Karim Belabas wrote:
> * Karim Belabas [2022-07-08 11:26]:
> [...]
> > and in fact just computing x^p mod T is the bottleneck (deg T ~ 5, p ~ 2^32);
> [...]
> Just to be clear: the computation is x^p mod (T,p) and is done using a
> sliding window algorithm, naive polynomial arithmetic over F_p, and
> naive F_p arithmetic [ deg(T) is too small to make Barett reduction useful ]
> 
> It's the function Flxq_powu() in case anybody's interested.

Sutherland code hardcode the formulae for Flxq_mul for all polynomials of
degree < 100.

Cheers,
Bill.

PS: I have made a new branch bill-parpolclass