I agree that mpn_sqr_n should really be mpn_sqr. I am changing that. Are there other functions that ought to be renamed? You seem to refer to several functions. -- Torbjörn