Bajard-Kla-Muller algorithm

From dankwiki

A shift-and-add algorithm for computing logarithms and exponentials.