Самый быстрый способ вычислить расстояние между двумя точками CGPoints?

Расстояние между двумя точками:

sqrt((x1-x2)^2 + (y1-y2)^2)

Есть ли способ сделать эту математику быстрее в объекте C?

РЕДАКТИРОВАТЬ: Я думаю, мне нужно уточнить выше. Я написал формулу выше, чтобы уточнить, по какой формуле я рассчитываю расстояние. ^ не предназначен для представления xor - я просто хотел представить математическую формулу без использования каких-либо функций, таких как pow или что-то еще, поэтому я хотел использовать ^, чтобы «поднять до выключения». Мне было интересно, знает ли кто-нибудь, что использование побитовых операторов или иная запись кода на сборке даст оптимизированную версию. Я использую формулу в приложении для iPhone / iPad.

13
задан elp 8 January 2014 в 09:52
поделиться