@_alignment(16) public struct float3 { public var x, y, z: Float } @_alignment(16) public struct float4 { public var x, y, z, w: Float } @_alignment(16) public struct double2 { public var x, y: Double } @_alignment(16) public struct int3 { public var x, y, z: Int32 } @_alignment(16) public struct uint4 { public var x, y, z, w: UInt32 }