I'll need a bit more information since I'm not sure what you're basing your conclusion on. Can you please explain why you think pow uses 3 more registers than required and that log uses too may registers?

I need an example of what you're seeing. Also please explain why you believe "there is one 3 more register is required". Finally, please explain what you mean by "the log() requires about 10 registers for itself".