Jump to content

Addition-chain exponentiation: Difference between revisions

m
no negative n
m (no negative n)
Line 1,078:
 
function findchain!(acs::AdditionChains, n)
@assert n > 0
n == 0 && return zero(eltype(first(acs.chains)))
n == 1 && return [one(eltype(first(acs.chains)))]
idx = findfirst(a -> a[end] == n, acs.chains)
4,108

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.