You can now import simd to get access to the same functionality that C/C++/ObjC programs get via #include <simd/simd.h>The Swift syntax seems to be similar to the C++ syntax, except that some functions and initializers have named arguments:import simd let vec1 = float4(1.0, 2.0, 3.0, 4.0) let length1 = length(vec1) let vec2 = float4(1.0, 1.0, -1.0, -1.0) let dotProduct = dot(vec1, vec2) let elementwiseMultiplication = vec1*vec2 let matrix1 = float4x4([[0,1,1,1], [-1,2,0,3], [-3,0,-4,5],[-1,-1,2,2]]) let matrix2 = float4x4(diagonal:[1,2,3,4]) let matrix3 = matrix1 + matrix2 let matrix4 = matrix3.transposeI haven't found any Swift documentation yet (aside from option-clicking a symbol to get the popup description or command-clicking to get Xcode's pseudo-header thing), but through trial and error (and Xcode's autocompletion) it's pretty easy to figure out how the C++ version maps into Swift.Also, it looks like it's not done yet. while simd.vector and simd.matrix work fine, simd.logic doe