Structs§
- _gr_
nmod_ ctx_ struct - _gr_
nmod_ redc_ ctx_ struct - nmod_
discrete_ log_ pohlig_ hellman_ entry_ struct - nmod_
discrete_ log_ pohlig_ hellman_ struct - nmod_
discrete_ log_ pohlig_ hellman_ table_ entry_ struct - nmod_
redc_ ctx_ struct
Functions§
- _nmod_
2_ ⚠pow_ ui_ binexp - _nmod_
add ⚠ - _nmod_
mul_ ⚠fullword - _nmod_
pow_ ⚠ui_ binexp - _nmod_
pow_ ⚠ui_ redc - _nmod_
redc_ ⚠2_ pow_ ui - _nmod_
redc_ ⚠fast_ 2_ pow_ ui - _nmod_
redc_ ⚠fast_ pow_ ui - _nmod_
redc_ ⚠pow_ ui - _nmod_
sub ⚠ - gr_
ctx_ ⚠init_ nmod_ redc - gr_
ctx_ ⚠init_ nmod_ redc_ fast - n_
ll_ ⚠redc - n_
ll_ ⚠redc_ fast - n_
mulmod_ ⚠redc - n_
mulmod_ ⚠redc_ fast - n_
mulmod_ ⚠redc_ half - n_
mulmod_ ⚠redc_ half_ fast - n_redc⚠
- n_
redc_ ⚠fast - n_
redc_ ⚠half - n_
redc_ ⚠half_ fast - n_
to_ ⚠redc_ half_ preinv - n_
to_ ⚠redc_ preinv - nmod_
2_ ⚠pow_ ui - nmod_
add ⚠ - nmod_
addmul ⚠ - nmod_
discrete_ ⚠log_ pohlig_ hellman_ clear - nmod_
discrete_ ⚠log_ pohlig_ hellman_ init - nmod_
discrete_ ⚠log_ pohlig_ hellman_ precompute_ prime - nmod_
discrete_ ⚠log_ pohlig_ hellman_ primitive_ root - nmod_
discrete_ ⚠log_ pohlig_ hellman_ run - nmod_
div ⚠ - nmod_
divides ⚠ - nmod_
fmma ⚠ - nmod_
init ⚠ - nmod_
inv ⚠ - nmod_
mul ⚠ - nmod_
neg ⚠ - nmod_
pow_ ⚠fmpz - nmod_
pow_ ⚠ui - nmod_
redc_ ⚠add - nmod_
redc_ ⚠can_ use_ fast - nmod_
redc_ ⚠ctx_ init_ nmod - nmod_
redc_ ⚠ctx_ init_ ui - nmod_
redc_ ⚠fast_ add - nmod_
redc_ ⚠fast_ mul - nmod_
redc_ ⚠fast_ mul_ two - nmod_
redc_ ⚠fast_ neg - nmod_
redc_ ⚠fast_ normalise - nmod_
redc_ ⚠fast_ sub - nmod_
redc_ ⚠get_ nmod - nmod_
redc_ ⚠half_ add - nmod_
redc_ ⚠half_ can_ use_ fast - nmod_
redc_ ⚠half_ ctx_ init_ nmod - nmod_
redc_ ⚠half_ ctx_ init_ ui - nmod_
redc_ ⚠half_ fast_ add - nmod_
redc_ ⚠half_ fast_ mul - nmod_
redc_ ⚠half_ fast_ sub - nmod_
redc_ ⚠half_ get_ nmod - nmod_
redc_ ⚠half_ mul - nmod_
redc_ ⚠half_ set_ nmod - nmod_
redc_ ⚠half_ set_ ui - nmod_
redc_ ⚠half_ sub - nmod_
redc_ ⚠mul - nmod_
redc_ ⚠neg - nmod_
redc_ ⚠set_ nmod - nmod_
redc_ ⚠set_ ui - nmod_
redc_ ⚠sub - nmod_
set_ ⚠si - nmod_
set_ ⚠ui - nmod_
sub ⚠ - nmod_
ui_ ⚠add_ ui - nmod_
ui_ ⚠mul_ ui - nmod_
ui_ ⚠pow_ ui - ull⚠
- ull_add⚠
- ull_
add_ ⚠u - ull_hi⚠
- ull_lo⚠
- ull_
u_ ⚠mul_ u