> The ROM square root would be helpful but I'd like one as optimized as > possible and the one in ROM definitely is not. Actually, it probably is, for what they want it to do (interaction with their floating point numbers, etc). You're right that you should use another routine, but the ROM one is definitely optimized.