Luke the Hiesterman wrote:

That said, the original question is a good one. Using x*x instead of pow(x,2) would be quite a bit faster, so except for clarity reasons, there isn't a good
reason to use pow() in that case.

Would it really be that much faster? I don't know exactly how pow() is implemented, but I assume it's basically just a loop of multiplications, in which case it would basically be the same as x*x in this case, since it would exit after the first iteration....

Why would you assume that? Both parameters to pow are floating point, so in general I'd assume that logarithms and exponentials are involved. Maybe it has a special case for the exponent being an integer, but I wouldn't assume that.
--
  James W. Walker, Innoventive Software LLC
  <http://www.frameforge3d.com/>
_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to