Свифт 5 SIMD расстояние - PullRequest
       8

Свифт 5 SIMD расстояние

0 голосов
/ 16 июня 2019

Как бы я использовал новые типы Swift 5 SIMD, чтобы делать то, что делает simd_distance? Просто чтобы привести простой пример, как бы я рассчитал гипотенузу прямоугольного треугольника из двух значений SIMD2, представляющих точки? Или идея в том, что я просто продолжаю использовать simd_distance? (В каком случае, в чем преимущество того, что SIMD-типы изначально являются родными?)

Например, предположим, я раньше говорил

let pt1 = simd_make_double2(...,...)
let pt2 = simd_make_double2(...,...)
let hypotenuse = simd_distance(pt1, pt2)

Что бы я сказал сейчас?

...