Documentation Archive Developer
Search

simd Changes for Swift

simd

Removed matrix_from_columns(_: vector_float2, _: vector_float2) -> matrix_float2x2
Removed matrix_from_diagonal(_: vector_float2) -> matrix_float2x2
Removed matrix_from_rows(_: vector_float2, _: vector_float2) -> matrix_float2x2
Removed vector_abs(_: vector_int2) -> vector_int2
Removed vector_all(_: vector_int2) -> Bool
Removed vector_any(_: vector_int2) -> Bool
Removed vector_bitselect(_: vector_int2, _: vector_int2, _: vector_int2) -> vector_int2
Removed vector_clamp(_: vector_int2, _: vector_int2, _: vector_int2) -> vector_int2
Removed vector_cross(_: vector_float2, _: vector_float2) -> vector_float3
Removed vector_distance(_: vector_float2, _: vector_float2) -> Float
Removed vector_distance_squared(_: vector_float2, _: vector_float2) -> Float
Removed vector_dot(_: vector_float2, _: vector_float2) -> Float
Removed vector_double(_: vector_int2) -> vector_double2
Removed vector_fast_distance(_: vector_float2, _: vector_float2) -> Float
Removed vector_fast_length(_: vector_float2) -> Float
Removed vector_fast_normalize(_: vector_float2) -> vector_float2
Removed vector_fast_project(_: vector_float2, _: vector_float2) -> vector_float2
Removed vector_float(_: vector_int2) -> vector_float2
Removed vector_int(_: vector_int2) -> vector_int2
Removed vector_int_sat(_: vector_int2) -> vector_int2
Removed vector_length(_: vector_float2) -> Float
Removed vector_length_squared(_: vector_float2) -> Float
Removed vector_max(_: vector_int2, _: vector_int2) -> vector_int2
Removed vector_min(_: vector_int2, _: vector_int2) -> vector_int2
Removed vector_norm_inf(_: vector_float2) -> Float
Removed vector_norm_one(_: vector_float2) -> Float
Removed vector_normalize(_: vector_float2) -> vector_float2
Removed vector_precise_distance(_: vector_float2, _: vector_float2) -> Float
Removed vector_precise_length(_: vector_float2) -> Float
Removed vector_precise_normalize(_: vector_float2) -> vector_float2
Removed vector_precise_project(_: vector_float2, _: vector_float2) -> vector_float2
Removed vector_project(_: vector_float2, _: vector_float2) -> vector_float2
Removed vector_reduce_add(_: vector_int2) -> Int32
Removed vector_reduce_max(_: vector_int2) -> Int32
Removed vector_reduce_min(_: vector_int2) -> Int32
Removed vector_reflect(_: vector_float2, _: vector_float2) -> vector_float2
Removed vector_refract(_: vector_float2, _: vector_float2, _: Float) -> vector_float2
Removed vector_select(_: vector_float2, _: vector_float2, _: vector_int2) -> vector_float2
Added uint2.x
Added uint2.y
Added uint3.x
Added uint3.y
Added uint3.z
Added uint4.w
Added uint4.x
Added uint4.y
Added uint4.z
Added &*(_: UInt32, _: uint3) -> uint3
Added &*(_: uint3, _: UInt32) -> uint3
Added &*(_: UInt32, _: uint4) -> uint4
Added &*(_: uint2, _: UInt32) -> uint2
Added &*(_: uint3, _: uint3) -> uint3
Added &*(_: uint2, _: uint2) -> uint2
Added &*(_: UInt32, _: uint2) -> uint2
Added &*(_: uint4, _: UInt32) -> uint4
Added &*(_: uint4, _: uint4) -> uint4
Added &+(_: uint3, _: uint3) -> uint3
Added &+(_: uint2, _: uint2) -> uint2
Added &+(_: uint4, _: uint4) -> uint4
Added &-(_: uint3, _: uint3) -> uint3
Added &-(_: uint2, _: uint2) -> uint2
Added &-(_: uint4, _: uint4) -> uint4
Added -(_: uint2) -> uint2
Added -(_: uint4) -> uint4
Added -(_: uint3) -> uint3
Added /(_: uint4, _: uint4) -> uint4
Added /(_: uint3, _: uint3) -> uint3
Added /(_: uint2, _: uint2) -> uint2
Added /=(_: uint3, _: uint3)
Added /=(_: uint2, _: uint2)
Added /=(_: uint4, _: uint4)
Added matrix_almost_equal_elements(_: matrix_float2x3, _: matrix_float2x3, _: Float) -> Bool
Added matrix_almost_equal_elements(_: matrix_double2x2, _: matrix_double2x2, _: Double) -> Bool
Added matrix_almost_equal_elements(_: matrix_double4x2, _: matrix_double4x2, _: Double) -> Bool
Added matrix_almost_equal_elements(_: matrix_float4x3, _: matrix_float4x3, _: Float) -> Bool
Added matrix_almost_equal_elements(_: matrix_double2x4, _: matrix_double2x4, _: Double) -> Bool
Added matrix_almost_equal_elements(_: matrix_double4x4, _: matrix_double4x4, _: Double) -> Bool
Added matrix_almost_equal_elements(_: matrix_float3x2, _: matrix_float3x2, _: Float) -> Bool
Added matrix_almost_equal_elements(_: matrix_double3x4, _: matrix_double3x4, _: Double) -> Bool
Added matrix_almost_equal_elements(_: matrix_double3x2, _: matrix_double3x2, _: Double) -> Bool
Added matrix_almost_equal_elements(_: matrix_double3x3, _: matrix_double3x3, _: Double) -> Bool
Added matrix_almost_equal_elements(_: matrix_double2x3, _: matrix_double2x3, _: Double) -> Bool
Added matrix_almost_equal_elements(_: matrix_float3x4, _: matrix_float3x4, _: Float) -> Bool
Added matrix_almost_equal_elements(_: matrix_float2x4, _: matrix_float2x4, _: Float) -> Bool
Added matrix_almost_equal_elements(_: matrix_double4x3, _: matrix_double4x3, _: Double) -> Bool
Added matrix_almost_equal_elements(_: matrix_float4x4, _: matrix_float4x4, _: Float) -> Bool
Added matrix_almost_equal_elements(_: matrix_float3x3, _: matrix_float3x3, _: Float) -> Bool
Added matrix_almost_equal_elements(_: matrix_float4x2, _: matrix_float4x2, _: Float) -> Bool
Added matrix_almost_equal_elements_relative(_: matrix_double3x2, _: matrix_double3x2, _: Double) -> Bool
Added matrix_almost_equal_elements_relative(_: matrix_double2x3, _: matrix_double2x3, _: Double) -> Bool
Added matrix_almost_equal_elements_relative(_: matrix_double2x2, _: matrix_double2x2, _: Double) -> Bool
Added matrix_almost_equal_elements_relative(_: matrix_double3x3, _: matrix_double3x3, _: Double) -> Bool
Added matrix_almost_equal_elements_relative(_: matrix_float3x4, _: matrix_float3x4, _: Float) -> Bool
Added matrix_almost_equal_elements_relative(_: matrix_double3x4, _: matrix_double3x4, _: Double) -> Bool
Added matrix_almost_equal_elements_relative(_: matrix_float4x4, _: matrix_float4x4, _: Float) -> Bool
Added matrix_almost_equal_elements_relative(_: matrix_float3x2, _: matrix_float3x2, _: Float) -> Bool
Added matrix_almost_equal_elements_relative(_: matrix_float3x3, _: matrix_float3x3, _: Float) -> Bool
Added matrix_almost_equal_elements_relative(_: matrix_double2x4, _: matrix_double2x4, _: Double) -> Bool
Added matrix_almost_equal_elements_relative(_: matrix_float4x3, _: matrix_float4x3, _: Float) -> Bool
Added matrix_almost_equal_elements_relative(_: matrix_double4x3, _: matrix_double4x3, _: Double) -> Bool
Added matrix_almost_equal_elements_relative(_: matrix_float4x2, _: matrix_float4x2, _: Float) -> Bool
Added matrix_almost_equal_elements_relative(_: matrix_float2x4, _: matrix_float2x4, _: Float) -> Bool
Added matrix_almost_equal_elements_relative(_: matrix_double4x2, _: matrix_double4x2, _: Double) -> Bool
Added matrix_almost_equal_elements_relative(_: matrix_double4x4, _: matrix_double4x4, _: Double) -> Bool
Added matrix_almost_equal_elements_relative(_: matrix_float2x3, _: matrix_float2x3, _: Float) -> Bool
Added matrix_determinant(_: matrix_float3x3) -> Float
Added matrix_determinant(_: matrix_double2x2) -> Double
Added matrix_determinant(_: matrix_float4x4) -> Float
Added matrix_determinant(_: matrix_double3x3) -> Double
Added matrix_determinant(_: matrix_double4x4) -> Double
Added matrix_equal(_: matrix_float2x3, _: matrix_float2x3) -> Bool
Added matrix_equal(_: matrix_float3x2, _: matrix_float3x2) -> Bool
Added matrix_equal(_: matrix_double2x3, _: matrix_double2x3) -> Bool
Added matrix_equal(_: matrix_float4x3, _: matrix_float4x3) -> Bool
Added matrix_equal(_: matrix_double2x2, _: matrix_double2x2) -> Bool
Added matrix_equal(_: matrix_double4x4, _: matrix_double4x4) -> Bool
Added matrix_equal(_: matrix_float2x4, _: matrix_float2x4) -> Bool
Added matrix_equal(_: matrix_double4x2, _: matrix_double4x2) -> Bool
Added matrix_equal(_: matrix_double4x3, _: matrix_double4x3) -> Bool
Added matrix_equal(_: matrix_float3x3, _: matrix_float3x3) -> Bool
Added matrix_equal(_: matrix_double2x4, _: matrix_double2x4) -> Bool
Added matrix_equal(_: matrix_float4x4, _: matrix_float4x4) -> Bool
Added matrix_equal(_: matrix_float3x4, _: matrix_float3x4) -> Bool
Added matrix_equal(_: matrix_double3x3, _: matrix_double3x3) -> Bool
Added matrix_equal(_: matrix_double3x2, _: matrix_double3x2) -> Bool
Added matrix_equal(_: matrix_float4x2, _: matrix_float4x2) -> Bool
Added matrix_equal(_: matrix_double3x4, _: matrix_double3x4) -> Bool
Added matrix_invert(_: matrix_double2x2) -> matrix_double2x2
Added matrix_invert(_: matrix_float3x3) -> matrix_float3x3
Added matrix_invert(_: matrix_float4x4) -> matrix_float4x4
Added matrix_invert(_: matrix_double4x4) -> matrix_double4x4
Added matrix_invert(_: matrix_double3x3) -> matrix_double3x3
Added matrix_linear_combination(_: Float, _: matrix_float4x2, _: Float, _: matrix_float4x2) -> matrix_float4x2
Added matrix_linear_combination(_: Float, _: matrix_float3x4, _: Float, _: matrix_float3x4) -> matrix_float3x4
Added matrix_linear_combination(_: Double, _: matrix_double3x4, _: Double, _: matrix_double3x4) -> matrix_double3x4
Added matrix_linear_combination(_: Double, _: matrix_double4x4, _: Double, _: matrix_double4x4) -> matrix_double4x4
Added matrix_linear_combination(_: Float, _: matrix_float3x3, _: Float, _: matrix_float3x3) -> matrix_float3x3
Added matrix_linear_combination(_: Float, _: matrix_float2x4, _: Float, _: matrix_float2x4) -> matrix_float2x4
Added matrix_linear_combination(_: Double, _: matrix_double3x3, _: Double, _: matrix_double3x3) -> matrix_double3x3
Added matrix_linear_combination(_: Double, _: matrix_double2x3, _: Double, _: matrix_double2x3) -> matrix_double2x3
Added matrix_linear_combination(_: Double, _: matrix_double4x3, _: Double, _: matrix_double4x3) -> matrix_double4x3
Added matrix_linear_combination(_: Float, _: matrix_float4x4, _: Float, _: matrix_float4x4) -> matrix_float4x4
Added matrix_linear_combination(_: Double, _: matrix_double3x2, _: Double, _: matrix_double3x2) -> matrix_double3x2
Added matrix_linear_combination(_: Float, _: matrix_float4x3, _: Float, _: matrix_float4x3) -> matrix_float4x3
Added matrix_linear_combination(_: Double, _: matrix_double2x4, _: Double, _: matrix_double2x4) -> matrix_double2x4
Added matrix_linear_combination(_: Float, _: matrix_float2x3, _: Float, _: matrix_float2x3) -> matrix_float2x3
Added matrix_linear_combination(_: Double, _: matrix_double4x2, _: Double, _: matrix_double4x2) -> matrix_double4x2
Added matrix_linear_combination(_: Double, _: matrix_double2x2, _: Double, _: matrix_double2x2) -> matrix_double2x2
Added matrix_linear_combination(_: Float, _: matrix_float3x2, _: Float, _: matrix_float3x2) -> matrix_float3x2
Added matrix_multiply(_: matrix_double2x4, _: matrix_double2x2) -> matrix_double2x4
Added matrix_multiply(_: matrix_double3x3, _: matrix_double3x3) -> matrix_double3x3
Added matrix_multiply(_: matrix_double2x4, _: matrix_double4x2) -> matrix_double4x4
Added matrix_multiply(_: matrix_double2x3, _: matrix_double2x2) -> matrix_double2x3
Added matrix_multiply(_: matrix_float3x4, _: matrix_float3x3) -> matrix_float3x4
Added matrix_multiply(_: matrix_float4x4, _: matrix_float3x4) -> matrix_float3x4
Added matrix_multiply(_: matrix_double4x4, _: matrix_double3x4) -> matrix_double3x4
Added matrix_multiply(_: matrix_float2x2, _: matrix_float2x2) -> matrix_float2x2
Added matrix_multiply(_: matrix_float2x3, _: matrix_float2x2) -> matrix_float2x3
Added matrix_multiply(_: matrix_double4x2, _: matrix_double3x4) -> matrix_double3x2
Added matrix_multiply(_: matrix_float2x4, _: matrix_float2x2) -> matrix_float2x4
Added matrix_multiply(_: matrix_double3x4, _: matrix_double3x3) -> matrix_double3x4
Added matrix_multiply(_: matrix_float3x3, _: matrix_float3x3) -> matrix_float3x3
Added matrix_multiply(_: matrix_float2x3, _: matrix_float3x2) -> matrix_float3x3
Added matrix_multiply(_: matrix_float3x4, _: matrix_float2x3) -> matrix_float2x4
Added matrix_multiply(_: matrix_double4x2, _: matrix_double4x4) -> matrix_double4x2
Added matrix_multiply(_: matrix_double2x2, _: matrix_double3x2) -> matrix_double3x2
Added matrix_multiply(_: matrix_double3x2, _: matrix_double2x3) -> matrix_double2x2
Added matrix_multiply(_: matrix_double3x3, _: matrix_double2x3) -> matrix_double2x3
Added matrix_multiply(_: matrix_float2x4, _: matrix_float4x2) -> matrix_float4x4
Added matrix_multiply(_: matrix_float3x2, _: matrix_float2x3) -> matrix_float2x2
Added matrix_multiply(_: matrix_double3x4, _: matrix_double2x3) -> matrix_double2x4
Added matrix_multiply(_: matrix_float4x4, _: matrix_float2x4) -> matrix_float2x4
Added matrix_multiply(_: matrix_float4x2, _: matrix_float3x4) -> matrix_float3x2
Added matrix_multiply(_: matrix_double2x3, _: matrix_double4x2) -> matrix_double4x3
Added matrix_multiply(_: matrix_float4x2, _: matrix_float2x4) -> matrix_float2x2
Added matrix_multiply(_: matrix_float4x2, _: matrix_float4x4) -> matrix_float4x2
Added matrix_multiply(_: matrix_float2x3, _: matrix_float4x2) -> matrix_float4x3
Added matrix_multiply(_: matrix_float3x3, _: matrix_float4x3) -> matrix_float4x3
Added matrix_multiply(_: matrix_double4x2, _: matrix_double2x4) -> matrix_double2x2
Added matrix_multiply(_: matrix_double4x3, _: matrix_double3x4) -> matrix_double3x3
Added matrix_multiply(_: matrix_float4x3, _: matrix_float3x4) -> matrix_float3x3
Added matrix_multiply(_: matrix_float3x2, _: matrix_float4x3) -> matrix_float4x2
Added matrix_multiply(_: matrix_double2x3, _: matrix_double3x2) -> matrix_double3x3
Added matrix_multiply(_: matrix_double3x2, _: matrix_double3x3) -> matrix_double3x2
Added matrix_multiply(_: matrix_double2x4, _: matrix_double3x2) -> matrix_double3x4
Added matrix_multiply(_: matrix_double3x3, _: matrix_double4x3) -> matrix_double4x3
Added matrix_multiply(_: matrix_float4x4, _: matrix_float4x4) -> matrix_float4x4
Added matrix_multiply(_: matrix_double2x2, _: matrix_double4x2) -> matrix_double4x2
Added matrix_multiply(_: matrix_float4x3, _: matrix_float4x4) -> matrix_float4x3
Added matrix_multiply(_: matrix_double4x3, _: matrix_double2x4) -> matrix_double2x3
Added matrix_multiply(_: matrix_float3x4, _: matrix_float4x3) -> matrix_float4x4
Added matrix_multiply(_: matrix_float2x2, _: matrix_float4x2) -> matrix_float4x2
Added matrix_multiply(_: matrix_float4x3, _: matrix_float2x4) -> matrix_float2x3
Added matrix_multiply(_: matrix_double3x4, _: matrix_double4x3) -> matrix_double4x4
Added matrix_multiply(_: matrix_double3x2, _: matrix_double4x3) -> matrix_double4x2
Added matrix_multiply(_: matrix_float3x3, _: matrix_float2x3) -> matrix_float2x3
Added matrix_multiply(_: matrix_float3x2, _: matrix_float3x3) -> matrix_float3x2
Added matrix_multiply(_: matrix_double2x2, _: matrix_double2x2) -> matrix_double2x2
Added matrix_multiply(_: matrix_double4x4, _: matrix_double2x4) -> matrix_double2x4
Added matrix_multiply(_: matrix_double4x3, _: matrix_double4x4) -> matrix_double4x3
Added matrix_multiply(_: matrix_float2x2, _: matrix_float3x2) -> matrix_float3x2
Added matrix_multiply(_: matrix_double4x4, _: matrix_double4x4) -> matrix_double4x4
Added matrix_scale(_: Float, _: matrix_float4x4) -> matrix_float4x4
Added matrix_scale(_: Double, _: matrix_double3x2) -> matrix_double3x2
Added matrix_scale(_: Float, _: matrix_float4x2) -> matrix_float4x2
Added matrix_scale(_: Float, _: matrix_float2x3) -> matrix_float2x3
Added matrix_scale(_: Double, _: matrix_double2x3) -> matrix_double2x3
Added matrix_scale(_: Double, _: matrix_double4x3) -> matrix_double4x3
Added matrix_scale(_: Float, _: matrix_float2x4) -> matrix_float2x4
Added matrix_scale(_: Float, _: matrix_float4x3) -> matrix_float4x3
Added matrix_scale(_: Double, _: matrix_double3x4) -> matrix_double3x4
Added matrix_scale(_: Double, _: matrix_double3x3) -> matrix_double3x3
Added matrix_scale(_: Float, _: matrix_float3x2) -> matrix_float3x2
Added matrix_scale(_: Float, _: matrix_float3x3) -> matrix_float3x3
Added matrix_scale(_: Float, _: matrix_float3x4) -> matrix_float3x4
Added matrix_scale(_: Double, _: matrix_double4x4) -> matrix_double4x4
Added matrix_scale(_: Double, _: matrix_double2x4) -> matrix_double2x4
Added matrix_scale(_: Double, _: matrix_double2x2) -> matrix_double2x2
Added matrix_transpose(_: matrix_double2x3) -> matrix_double3x2
Added matrix_transpose(_: matrix_double2x2) -> matrix_double2x2
Added matrix_transpose(_: matrix_double3x4) -> matrix_double4x3
Added matrix_transpose(_: matrix_double2x4) -> matrix_double4x2
Added matrix_transpose(_: matrix_float4x4) -> matrix_float4x4
Added matrix_transpose(_: matrix_float4x2) -> matrix_float2x4
Added matrix_transpose(_: matrix_float4x3) -> matrix_float3x4
Added matrix_transpose(_: matrix_double3x2) -> matrix_double2x3
Added matrix_transpose(_: matrix_float2x3) -> matrix_float3x2
Added matrix_transpose(_: matrix_float2x4) -> matrix_float4x2
Added matrix_transpose(_: matrix_float3x2) -> matrix_float2x3
Added matrix_transpose(_: matrix_double4x4) -> matrix_double4x4
Added matrix_transpose(_: matrix_float3x3) -> matrix_float3x3
Added matrix_transpose(_: matrix_double3x3) -> matrix_double3x3
Added matrix_transpose(_: matrix_float3x4) -> matrix_float4x3
Added matrix_transpose(_: matrix_double4x3) -> matrix_double3x4
Added matrix_transpose(_: matrix_double4x2) -> matrix_double2x4
Added vector_clamp(_: Float, _: Float, _: Float) -> Float
Added vector_clamp(_: Double, _: Double, _: Double) -> Double
Added vector_fast_recip(_: Double) -> Double
Added vector_fast_rsqrt(_: Double) -> Double
Added vector_fract(_: Double) -> Double
Added vector_mix(_: Double, _: Double, _: Double) -> Double
Added vector_precise_recip(_: Double) -> Double
Added vector_precise_rsqrt(_: Double) -> Double
Added vector_recip(_: Double) -> Double
Added vector_rsqrt(_: Double) -> Double
Added vector_sign(_: Double) -> Double
Added vector_smoothstep(_: Double, _: Double, _: Double) -> Double
Added vector_step(_: Double, _: Double) -> Double
DeclarationProtocols
From
struct double2 : ArrayLiteralConvertible, CustomDebugStringConvertible {
    var x: Double
    var y: Double
    init()
    init(_ x: Double, _ y: Double)
    init(x x: Double, y y: Double)
    init(_ scalar: Double)
    init(_ array: [Double])
    init(arrayLiteral elements: Double...)
    subscript (_ index: Int) -> Double
    var debugDescription: String { get }
}
ArrayLiteralConvertible, CustomDebugStringConvertible
To
struct double2 : ExpressibleByArrayLiteral, CustomDebugStringConvertible {
    var x: Double
    var y: Double
    init()
    init(_ x: Double, _ y: Double)
    init(x x: Double, y y: Double)
    init(_ scalar: Double)
    init(_ array: [Double])
    init(arrayLiteral elements: Double...)
    subscript(_ index: Int) -> Double
    var debugDescription: String { get }
}
CustomDebugStringConvertible, ExpressibleByArrayLiteral

Declaration
From
subscript (_ index: Int) -> Double
To
subscript(_ index: Int) -> Double

Modified double2x2 [struct]
Declaration
From
struct double2x2 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Double)
    init(diagonal diagonal: double2)
    init(_ columns: [double2])
    init(rows rows: [double2])
    init(_ cmatrix: matrix_double2x2)
    var cmatrix: matrix_double2x2 { get }
    subscript (_ column: Int) -> double2
    subscript (_ column: Int, _ row: Int) -> Double
    var debugDescription: String { get }
    var transpose: double2x2 { get }
    var inverse: double2x2 { get }
}
To
struct double2x2 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Double)
    init(diagonal diagonal: double2)
    init(_ columns: [double2])
    init(rows rows: [double2])
    init(_ cmatrix: matrix_double2x2)
    var cmatrix: matrix_double2x2 { get }
    subscript(_ column: Int) -> double2
    subscript(_ column: Int, _ row: Int) -> Double
    var debugDescription: String { get }
    var transpose: double2x2 { get }
    var inverse: double2x2 { get }
}

Modified double2x2.subscript(_: Int) -> double2
Declaration
From
subscript (_ column: Int) -> double2
To
subscript(_ column: Int) -> double2

Modified double2x2.subscript(_: Int, _: Int) -> Double
Declaration
From
subscript (_ column: Int, _ row: Int) -> Double
To
subscript(_ column: Int, _ row: Int) -> Double

Modified double2x3 [struct]
Declaration
From
struct double2x3 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Double)
    init(diagonal diagonal: double2)
    init(_ columns: [double3])
    init(rows rows: [double2])
    init(_ cmatrix: matrix_double2x3)
    var cmatrix: matrix_double2x3 { get }
    subscript (_ column: Int) -> double3
    subscript (_ column: Int, _ row: Int) -> Double
    var debugDescription: String { get }
    var transpose: double3x2 { get }
}
To
struct double2x3 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Double)
    init(diagonal diagonal: double2)
    init(_ columns: [double3])
    init(rows rows: [double2])
    init(_ cmatrix: matrix_double2x3)
    var cmatrix: matrix_double2x3 { get }
    subscript(_ column: Int) -> double3
    subscript(_ column: Int, _ row: Int) -> Double
    var debugDescription: String { get }
    var transpose: double3x2 { get }
}

Modified double2x3.subscript(_: Int) -> double3
Declaration
From
subscript (_ column: Int) -> double3
To
subscript(_ column: Int) -> double3

Modified double2x3.subscript(_: Int, _: Int) -> Double
Declaration
From
subscript (_ column: Int, _ row: Int) -> Double
To
subscript(_ column: Int, _ row: Int) -> Double

Modified double2x4 [struct]
Declaration
From
struct double2x4 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Double)
    init(diagonal diagonal: double2)
    init(_ columns: [double4])
    init(rows rows: [double2])
    init(_ cmatrix: matrix_double2x4)
    var cmatrix: matrix_double2x4 { get }
    subscript (_ column: Int) -> double4
    subscript (_ column: Int, _ row: Int) -> Double
    var debugDescription: String { get }
    var transpose: double4x2 { get }
}
To
struct double2x4 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Double)
    init(diagonal diagonal: double2)
    init(_ columns: [double4])
    init(rows rows: [double2])
    init(_ cmatrix: matrix_double2x4)
    var cmatrix: matrix_double2x4 { get }
    subscript(_ column: Int) -> double4
    subscript(_ column: Int, _ row: Int) -> Double
    var debugDescription: String { get }
    var transpose: double4x2 { get }
}

Modified double2x4.subscript(_: Int) -> double4
Declaration
From
subscript (_ column: Int) -> double4
To
subscript(_ column: Int) -> double4

Modified double2x4.subscript(_: Int, _: Int) -> Double
Declaration
From
subscript (_ column: Int, _ row: Int) -> Double
To
subscript(_ column: Int, _ row: Int) -> Double

DeclarationProtocols
From
struct double3 : ArrayLiteralConvertible, CustomDebugStringConvertible {
    var x: Double
    var y: Double
    var z: Double
    init()
    init(_ x: Double, _ y: Double, _ z: Double)
    init(x x: Double, y y: Double, z z: Double)
    init(_ scalar: Double)
    init(_ array: [Double])
    init(arrayLiteral elements: Double...)
    subscript (_ index: Int) -> Double
    var debugDescription: String { get }
}
ArrayLiteralConvertible, CustomDebugStringConvertible
To
struct double3 : ExpressibleByArrayLiteral, CustomDebugStringConvertible {
    var x: Double
    var y: Double
    var z: Double
    init()
    init(_ x: Double, _ y: Double, _ z: Double)
    init(x x: Double, y y: Double, z z: Double)
    init(_ scalar: Double)
    init(_ array: [Double])
    init(arrayLiteral elements: Double...)
    subscript(_ index: Int) -> Double
    var debugDescription: String { get }
}
extension double3 {
    init(_ v: SCNVector3)
}
CustomDebugStringConvertible, ExpressibleByArrayLiteral

Declaration
From
subscript (_ index: Int) -> Double
To
subscript(_ index: Int) -> Double

Modified double3x2 [struct]
Declaration
From
struct double3x2 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Double)
    init(diagonal diagonal: double2)
    init(_ columns: [double2])
    init(rows rows: [double3])
    init(_ cmatrix: matrix_double3x2)
    var cmatrix: matrix_double3x2 { get }
    subscript (_ column: Int) -> double2
    subscript (_ column: Int, _ row: Int) -> Double
    var debugDescription: String { get }
    var transpose: double2x3 { get }
}
To
struct double3x2 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Double)
    init(diagonal diagonal: double2)
    init(_ columns: [double2])
    init(rows rows: [double3])
    init(_ cmatrix: matrix_double3x2)
    var cmatrix: matrix_double3x2 { get }
    subscript(_ column: Int) -> double2
    subscript(_ column: Int, _ row: Int) -> Double
    var debugDescription: String { get }
    var transpose: double2x3 { get }
}

Modified double3x2.subscript(_: Int) -> double2
Declaration
From
subscript (_ column: Int) -> double2
To
subscript(_ column: Int) -> double2

Modified double3x2.subscript(_: Int, _: Int) -> Double
Declaration
From
subscript (_ column: Int, _ row: Int) -> Double
To
subscript(_ column: Int, _ row: Int) -> Double

Modified double3x3 [struct]
Declaration
From
struct double3x3 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Double)
    init(diagonal diagonal: double3)
    init(_ columns: [double3])
    init(rows rows: [double3])
    init(_ cmatrix: matrix_double3x3)
    var cmatrix: matrix_double3x3 { get }
    subscript (_ column: Int) -> double3
    subscript (_ column: Int, _ row: Int) -> Double
    var debugDescription: String { get }
    var transpose: double3x3 { get }
    var inverse: double3x3 { get }
}
To
struct double3x3 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Double)
    init(diagonal diagonal: double3)
    init(_ columns: [double3])
    init(rows rows: [double3])
    init(_ cmatrix: matrix_double3x3)
    var cmatrix: matrix_double3x3 { get }
    subscript(_ column: Int) -> double3
    subscript(_ column: Int, _ row: Int) -> Double
    var debugDescription: String { get }
    var transpose: double3x3 { get }
    var inverse: double3x3 { get }
}

Modified double3x3.subscript(_: Int) -> double3
Declaration
From
subscript (_ column: Int) -> double3
To
subscript(_ column: Int) -> double3

Modified double3x3.subscript(_: Int, _: Int) -> Double
Declaration
From
subscript (_ column: Int, _ row: Int) -> Double
To
subscript(_ column: Int, _ row: Int) -> Double

Modified double3x4 [struct]
Declaration
From
struct double3x4 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Double)
    init(diagonal diagonal: double3)
    init(_ columns: [double4])
    init(rows rows: [double3])
    init(_ cmatrix: matrix_double3x4)
    var cmatrix: matrix_double3x4 { get }
    subscript (_ column: Int) -> double4
    subscript (_ column: Int, _ row: Int) -> Double
    var debugDescription: String { get }
    var transpose: double4x3 { get }
}
To
struct double3x4 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Double)
    init(diagonal diagonal: double3)
    init(_ columns: [double4])
    init(rows rows: [double3])
    init(_ cmatrix: matrix_double3x4)
    var cmatrix: matrix_double3x4 { get }
    subscript(_ column: Int) -> double4
    subscript(_ column: Int, _ row: Int) -> Double
    var debugDescription: String { get }
    var transpose: double4x3 { get }
}

Modified double3x4.subscript(_: Int) -> double4
Declaration
From
subscript (_ column: Int) -> double4
To
subscript(_ column: Int) -> double4

Modified double3x4.subscript(_: Int, _: Int) -> Double
Declaration
From
subscript (_ column: Int, _ row: Int) -> Double
To
subscript(_ column: Int, _ row: Int) -> Double

DeclarationProtocols
From
struct double4 : ArrayLiteralConvertible, CustomDebugStringConvertible {
    var x: Double
    var y: Double
    var z: Double
    var w: Double
    init()
    init(_ x: Double, _ y: Double, _ z: Double, _ w: Double)
    init(x x: Double, y y: Double, z z: Double, w w: Double)
    init(_ scalar: Double)
    init(_ array: [Double])
    init(arrayLiteral elements: Double...)
    subscript (_ index: Int) -> Double
    var debugDescription: String { get }
}
ArrayLiteralConvertible, CustomDebugStringConvertible
To
struct double4 : ExpressibleByArrayLiteral, CustomDebugStringConvertible {
    var x: Double
    var y: Double
    var z: Double
    var w: Double
    init()
    init(_ x: Double, _ y: Double, _ z: Double, _ w: Double)
    init(x x: Double, y y: Double, z z: Double, w w: Double)
    init(_ scalar: Double)
    init(_ array: [Double])
    init(arrayLiteral elements: Double...)
    subscript(_ index: Int) -> Double
    var debugDescription: String { get }
}
extension double4 {
    init(_ v: SCNVector4)
}
CustomDebugStringConvertible, ExpressibleByArrayLiteral

Declaration
From
subscript (_ index: Int) -> Double
To
subscript(_ index: Int) -> Double

Modified double4x2 [struct]
Declaration
From
struct double4x2 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Double)
    init(diagonal diagonal: double2)
    init(_ columns: [double2])
    init(rows rows: [double4])
    init(_ cmatrix: matrix_double4x2)
    var cmatrix: matrix_double4x2 { get }
    subscript (_ column: Int) -> double2
    subscript (_ column: Int, _ row: Int) -> Double
    var debugDescription: String { get }
    var transpose: double2x4 { get }
}
To
struct double4x2 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Double)
    init(diagonal diagonal: double2)
    init(_ columns: [double2])
    init(rows rows: [double4])
    init(_ cmatrix: matrix_double4x2)
    var cmatrix: matrix_double4x2 { get }
    subscript(_ column: Int) -> double2
    subscript(_ column: Int, _ row: Int) -> Double
    var debugDescription: String { get }
    var transpose: double2x4 { get }
}

Modified double4x2.subscript(_: Int) -> double2
Declaration
From
subscript (_ column: Int) -> double2
To
subscript(_ column: Int) -> double2

Modified double4x2.subscript(_: Int, _: Int) -> Double
Declaration
From
subscript (_ column: Int, _ row: Int) -> Double
To
subscript(_ column: Int, _ row: Int) -> Double

Modified double4x3 [struct]
Declaration
From
struct double4x3 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Double)
    init(diagonal diagonal: double3)
    init(_ columns: [double3])
    init(rows rows: [double4])
    init(_ cmatrix: matrix_double4x3)
    var cmatrix: matrix_double4x3 { get }
    subscript (_ column: Int) -> double3
    subscript (_ column: Int, _ row: Int) -> Double
    var debugDescription: String { get }
    var transpose: double3x4 { get }
}
To
struct double4x3 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Double)
    init(diagonal diagonal: double3)
    init(_ columns: [double3])
    init(rows rows: [double4])
    init(_ cmatrix: matrix_double4x3)
    var cmatrix: matrix_double4x3 { get }
    subscript(_ column: Int) -> double3
    subscript(_ column: Int, _ row: Int) -> Double
    var debugDescription: String { get }
    var transpose: double3x4 { get }
}

Modified double4x3.subscript(_: Int) -> double3
Declaration
From
subscript (_ column: Int) -> double3
To
subscript(_ column: Int) -> double3

Modified double4x3.subscript(_: Int, _: Int) -> Double
Declaration
From
subscript (_ column: Int, _ row: Int) -> Double
To
subscript(_ column: Int, _ row: Int) -> Double

Modified double4x4 [struct]
Declaration
From
struct double4x4 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Double)
    init(diagonal diagonal: double4)
    init(_ columns: [double4])
    init(rows rows: [double4])
    init(_ cmatrix: matrix_double4x4)
    var cmatrix: matrix_double4x4 { get }
    subscript (_ column: Int) -> double4
    subscript (_ column: Int, _ row: Int) -> Double
    var debugDescription: String { get }
    var transpose: double4x4 { get }
    var inverse: double4x4 { get }
}
To
struct double4x4 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Double)
    init(diagonal diagonal: double4)
    init(_ columns: [double4])
    init(rows rows: [double4])
    init(_ cmatrix: matrix_double4x4)
    var cmatrix: matrix_double4x4 { get }
    subscript(_ column: Int) -> double4
    subscript(_ column: Int, _ row: Int) -> Double
    var debugDescription: String { get }
    var transpose: double4x4 { get }
    var inverse: double4x4 { get }
}
extension double4x4 {
    init(_ m: SCNMatrix4)
}

Modified double4x4.subscript(_: Int) -> double4
Declaration
From
subscript (_ column: Int) -> double4
To
subscript(_ column: Int) -> double4

Modified double4x4.subscript(_: Int, _: Int) -> Double
Declaration
From
subscript (_ column: Int, _ row: Int) -> Double
To
subscript(_ column: Int, _ row: Int) -> Double

DeclarationProtocols
From
struct float2 : ArrayLiteralConvertible, CustomDebugStringConvertible {
    var x: Float
    var y: Float
    init()
    init(_ x: Float, _ y: Float)
    init(x x: Float, y y: Float)
    init(_ scalar: Float)
    init(_ array: [Float])
    init(arrayLiteral elements: Float...)
    subscript (_ index: Int) -> Float
    var debugDescription: String { get }
}
ArrayLiteralConvertible, CustomDebugStringConvertible
To
struct float2 : ExpressibleByArrayLiteral, CustomDebugStringConvertible {
    var x: Float
    var y: Float
    init()
    init(_ x: Float, _ y: Float)
    init(x x: Float, y y: Float)
    init(_ scalar: Float)
    init(_ array: [Float])
    init(arrayLiteral elements: Float...)
    subscript(_ index: Int) -> Float
    var debugDescription: String { get }
}
CustomDebugStringConvertible, ExpressibleByArrayLiteral

Declaration
From
subscript (_ index: Int) -> Float
To
subscript(_ index: Int) -> Float

Modified float2x2 [struct]
Declaration
From
struct float2x2 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Float)
    init(diagonal diagonal: float2)
    init(_ columns: [float2])
    init(rows rows: [float2])
    init(_ cmatrix: matrix_float2x2)
    var cmatrix: matrix_float2x2 { get }
    subscript (_ column: Int) -> float2
    subscript (_ column: Int, _ row: Int) -> Float
    var debugDescription: String { get }
    var transpose: float2x2 { get }
    var inverse: float2x2 { get }
}
To
struct float2x2 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Float)
    init(diagonal diagonal: float2)
    init(_ columns: [float2])
    init(rows rows: [float2])
    init(_ cmatrix: matrix_float2x2)
    var cmatrix: matrix_float2x2 { get }
    subscript(_ column: Int) -> float2
    subscript(_ column: Int, _ row: Int) -> Float
    var debugDescription: String { get }
    var transpose: float2x2 { get }
    var inverse: float2x2 { get }
}

Modified float2x2.subscript(_: Int) -> float2
Declaration
From
subscript (_ column: Int) -> float2
To
subscript(_ column: Int) -> float2

Modified float2x2.subscript(_: Int, _: Int) -> Float
Declaration
From
subscript (_ column: Int, _ row: Int) -> Float
To
subscript(_ column: Int, _ row: Int) -> Float

Modified float2x3 [struct]
Declaration
From
struct float2x3 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Float)
    init(diagonal diagonal: float2)
    init(_ columns: [float3])
    init(rows rows: [float2])
    init(_ cmatrix: matrix_float2x3)
    var cmatrix: matrix_float2x3 { get }
    subscript (_ column: Int) -> float3
    subscript (_ column: Int, _ row: Int) -> Float
    var debugDescription: String { get }
    var transpose: float3x2 { get }
}
To
struct float2x3 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Float)
    init(diagonal diagonal: float2)
    init(_ columns: [float3])
    init(rows rows: [float2])
    init(_ cmatrix: matrix_float2x3)
    var cmatrix: matrix_float2x3 { get }
    subscript(_ column: Int) -> float3
    subscript(_ column: Int, _ row: Int) -> Float
    var debugDescription: String { get }
    var transpose: float3x2 { get }
}

Modified float2x3.subscript(_: Int) -> float3
Declaration
From
subscript (_ column: Int) -> float3
To
subscript(_ column: Int) -> float3

Modified float2x3.subscript(_: Int, _: Int) -> Float
Declaration
From
subscript (_ column: Int, _ row: Int) -> Float
To
subscript(_ column: Int, _ row: Int) -> Float

Modified float2x4 [struct]
Declaration
From
struct float2x4 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Float)
    init(diagonal diagonal: float2)
    init(_ columns: [float4])
    init(rows rows: [float2])
    init(_ cmatrix: matrix_float2x4)
    var cmatrix: matrix_float2x4 { get }
    subscript (_ column: Int) -> float4
    subscript (_ column: Int, _ row: Int) -> Float
    var debugDescription: String { get }
    var transpose: float4x2 { get }
}
To
struct float2x4 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Float)
    init(diagonal diagonal: float2)
    init(_ columns: [float4])
    init(rows rows: [float2])
    init(_ cmatrix: matrix_float2x4)
    var cmatrix: matrix_float2x4 { get }
    subscript(_ column: Int) -> float4
    subscript(_ column: Int, _ row: Int) -> Float
    var debugDescription: String { get }
    var transpose: float4x2 { get }
}

Modified float2x4.subscript(_: Int) -> float4
Declaration
From
subscript (_ column: Int) -> float4
To
subscript(_ column: Int) -> float4

Modified float2x4.subscript(_: Int, _: Int) -> Float
Declaration
From
subscript (_ column: Int, _ row: Int) -> Float
To
subscript(_ column: Int, _ row: Int) -> Float

DeclarationProtocols
From
struct float3 : ArrayLiteralConvertible, CustomDebugStringConvertible {
    var x: Float
    var y: Float
    var z: Float
    init()
    init(_ x: Float, _ y: Float, _ z: Float)
    init(x x: Float, y y: Float, z z: Float)
    init(_ scalar: Float)
    init(_ array: [Float])
    init(arrayLiteral elements: Float...)
    subscript (_ index: Int) -> Float
    var debugDescription: String { get }
}
ArrayLiteralConvertible, CustomDebugStringConvertible
To
struct float3 : ExpressibleByArrayLiteral, CustomDebugStringConvertible {
    var x: Float
    var y: Float
    var z: Float
    init()
    init(_ x: Float, _ y: Float, _ z: Float)
    init(x x: Float, y y: Float, z z: Float)
    init(_ scalar: Float)
    init(_ array: [Float])
    init(arrayLiteral elements: Float...)
    subscript(_ index: Int) -> Float
    var debugDescription: String { get }
}
extension float3 {
    init(_ v: SCNVector3)
}
CustomDebugStringConvertible, ExpressibleByArrayLiteral

Declaration
From
subscript (_ index: Int) -> Float
To
subscript(_ index: Int) -> Float

Modified float3x2 [struct]
Declaration
From
struct float3x2 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Float)
    init(diagonal diagonal: float2)
    init(_ columns: [float2])
    init(rows rows: [float3])
    init(_ cmatrix: matrix_float3x2)
    var cmatrix: matrix_float3x2 { get }
    subscript (_ column: Int) -> float2
    subscript (_ column: Int, _ row: Int) -> Float
    var debugDescription: String { get }
    var transpose: float2x3 { get }
}
To
struct float3x2 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Float)
    init(diagonal diagonal: float2)
    init(_ columns: [float2])
    init(rows rows: [float3])
    init(_ cmatrix: matrix_float3x2)
    var cmatrix: matrix_float3x2 { get }
    subscript(_ column: Int) -> float2
    subscript(_ column: Int, _ row: Int) -> Float
    var debugDescription: String { get }
    var transpose: float2x3 { get }
}

Modified float3x2.subscript(_: Int) -> float2
Declaration
From
subscript (_ column: Int) -> float2
To
subscript(_ column: Int) -> float2

Modified float3x2.subscript(_: Int, _: Int) -> Float
Declaration
From
subscript (_ column: Int, _ row: Int) -> Float
To
subscript(_ column: Int, _ row: Int) -> Float

Modified float3x3 [struct]
Declaration
From
struct float3x3 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Float)
    init(diagonal diagonal: float3)
    init(_ columns: [float3])
    init(rows rows: [float3])
    init(_ cmatrix: matrix_float3x3)
    var cmatrix: matrix_float3x3 { get }
    subscript (_ column: Int) -> float3
    subscript (_ column: Int, _ row: Int) -> Float
    var debugDescription: String { get }
    var transpose: float3x3 { get }
    var inverse: float3x3 { get }
}
To
struct float3x3 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Float)
    init(diagonal diagonal: float3)
    init(_ columns: [float3])
    init(rows rows: [float3])
    init(_ cmatrix: matrix_float3x3)
    var cmatrix: matrix_float3x3 { get }
    subscript(_ column: Int) -> float3
    subscript(_ column: Int, _ row: Int) -> Float
    var debugDescription: String { get }
    var transpose: float3x3 { get }
    var inverse: float3x3 { get }
}

Modified float3x3.subscript(_: Int) -> float3
Declaration
From
subscript (_ column: Int) -> float3
To
subscript(_ column: Int) -> float3

Modified float3x3.subscript(_: Int, _: Int) -> Float
Declaration
From
subscript (_ column: Int, _ row: Int) -> Float
To
subscript(_ column: Int, _ row: Int) -> Float

Modified float3x4 [struct]
Declaration
From
struct float3x4 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Float)
    init(diagonal diagonal: float3)
    init(_ columns: [float4])
    init(rows rows: [float3])
    init(_ cmatrix: matrix_float3x4)
    var cmatrix: matrix_float3x4 { get }
    subscript (_ column: Int) -> float4
    subscript (_ column: Int, _ row: Int) -> Float
    var debugDescription: String { get }
    var transpose: float4x3 { get }
}
To
struct float3x4 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Float)
    init(diagonal diagonal: float3)
    init(_ columns: [float4])
    init(rows rows: [float3])
    init(_ cmatrix: matrix_float3x4)
    var cmatrix: matrix_float3x4 { get }
    subscript(_ column: Int) -> float4
    subscript(_ column: Int, _ row: Int) -> Float
    var debugDescription: String { get }
    var transpose: float4x3 { get }
}

Modified float3x4.subscript(_: Int) -> float4
Declaration
From
subscript (_ column: Int) -> float4
To
subscript(_ column: Int) -> float4

Modified float3x4.subscript(_: Int, _: Int) -> Float
Declaration
From
subscript (_ column: Int, _ row: Int) -> Float
To
subscript(_ column: Int, _ row: Int) -> Float

DeclarationProtocols
From
struct float4 : ArrayLiteralConvertible, CustomDebugStringConvertible {
    var x: Float
    var y: Float
    var z: Float
    var w: Float
    init()
    init(_ x: Float, _ y: Float, _ z: Float, _ w: Float)
    init(x x: Float, y y: Float, z z: Float, w w: Float)
    init(_ scalar: Float)
    init(_ array: [Float])
    init(arrayLiteral elements: Float...)
    subscript (_ index: Int) -> Float
    var debugDescription: String { get }
}
ArrayLiteralConvertible, CustomDebugStringConvertible
To
struct float4 : ExpressibleByArrayLiteral, CustomDebugStringConvertible {
    var x: Float
    var y: Float
    var z: Float
    var w: Float
    init()
    init(_ x: Float, _ y: Float, _ z: Float, _ w: Float)
    init(x x: Float, y y: Float, z z: Float, w w: Float)
    init(_ scalar: Float)
    init(_ array: [Float])
    init(arrayLiteral elements: Float...)
    subscript(_ index: Int) -> Float
    var debugDescription: String { get }
}
extension float4 {
    init(_ v: SCNVector4)
}
CustomDebugStringConvertible, ExpressibleByArrayLiteral

Declaration
From
subscript (_ index: Int) -> Float
To
subscript(_ index: Int) -> Float

Modified float4x2 [struct]
Declaration
From
struct float4x2 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Float)
    init(diagonal diagonal: float2)
    init(_ columns: [float2])
    init(rows rows: [float4])
    init(_ cmatrix: matrix_float4x2)
    var cmatrix: matrix_float4x2 { get }
    subscript (_ column: Int) -> float2
    subscript (_ column: Int, _ row: Int) -> Float
    var debugDescription: String { get }
    var transpose: float2x4 { get }
}
To
struct float4x2 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Float)
    init(diagonal diagonal: float2)
    init(_ columns: [float2])
    init(rows rows: [float4])
    init(_ cmatrix: matrix_float4x2)
    var cmatrix: matrix_float4x2 { get }
    subscript(_ column: Int) -> float2
    subscript(_ column: Int, _ row: Int) -> Float
    var debugDescription: String { get }
    var transpose: float2x4 { get }
}

Modified float4x2.subscript(_: Int) -> float2
Declaration
From
subscript (_ column: Int) -> float2
To
subscript(_ column: Int) -> float2

Modified float4x2.subscript(_: Int, _: Int) -> Float
Declaration
From
subscript (_ column: Int, _ row: Int) -> Float
To
subscript(_ column: Int, _ row: Int) -> Float

Modified float4x3 [struct]
Declaration
From
struct float4x3 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Float)
    init(diagonal diagonal: float3)
    init(_ columns: [float3])
    init(rows rows: [float4])
    init(_ cmatrix: matrix_float4x3)
    var cmatrix: matrix_float4x3 { get }
    subscript (_ column: Int) -> float3
    subscript (_ column: Int, _ row: Int) -> Float
    var debugDescription: String { get }
    var transpose: float3x4 { get }
}
To
struct float4x3 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Float)
    init(diagonal diagonal: float3)
    init(_ columns: [float3])
    init(rows rows: [float4])
    init(_ cmatrix: matrix_float4x3)
    var cmatrix: matrix_float4x3 { get }
    subscript(_ column: Int) -> float3
    subscript(_ column: Int, _ row: Int) -> Float
    var debugDescription: String { get }
    var transpose: float3x4 { get }
}

Modified float4x3.subscript(_: Int) -> float3
Declaration
From
subscript (_ column: Int) -> float3
To
subscript(_ column: Int) -> float3

Modified float4x3.subscript(_: Int, _: Int) -> Float
Declaration
From
subscript (_ column: Int, _ row: Int) -> Float
To
subscript(_ column: Int, _ row: Int) -> Float

Modified float4x4 [struct]
Declaration
From
struct float4x4 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Float)
    init(diagonal diagonal: float4)
    init(_ columns: [float4])
    init(rows rows: [float4])
    init(_ cmatrix: matrix_float4x4)
    var cmatrix: matrix_float4x4 { get }
    subscript (_ column: Int) -> float4
    subscript (_ column: Int, _ row: Int) -> Float
    var debugDescription: String { get }
    var transpose: float4x4 { get }
    var inverse: float4x4 { get }
}
To
struct float4x4 : CustomDebugStringConvertible {
    init()
    init(_ scalar: Float)
    init(diagonal diagonal: float4)
    init(_ columns: [float4])
    init(rows rows: [float4])
    init(_ cmatrix: matrix_float4x4)
    var cmatrix: matrix_float4x4 { get }
    subscript(_ column: Int) -> float4
    subscript(_ column: Int, _ row: Int) -> Float
    var debugDescription: String { get }
    var transpose: float4x4 { get }
    var inverse: float4x4 { get }
}
extension float4x4 {
    init(_ m: SCNMatrix4)
}

Modified float4x4.subscript(_: Int) -> float4
Declaration
From
subscript (_ column: Int) -> float4
To
subscript(_ column: Int) -> float4

Modified float4x4.subscript(_: Int, _: Int) -> Float
Declaration
From
subscript (_ column: Int, _ row: Int) -> Float
To
subscript(_ column: Int, _ row: Int) -> Float

Modified int2 [struct]
DeclarationProtocols
From
struct int2 : ArrayLiteralConvertible, CustomDebugStringConvertible {
    var x: Int32
    var y: Int32
    init()
    init(_ x: Int32, _ y: Int32)
    init(x x: Int32, y y: Int32)
    init(_ scalar: Int32)
    init(_ array: [Int32])
    init(arrayLiteral elements: Int32...)
    subscript (_ index: Int) -> Int32
    var debugDescription: String { get }
}
ArrayLiteralConvertible, CustomDebugStringConvertible
To
struct int2 : ExpressibleByArrayLiteral, CustomDebugStringConvertible {
    var x: Int32
    var y: Int32
    init()
    init(_ x: Int32, _ y: Int32)
    init(x x: Int32, y y: Int32)
    init(_ scalar: Int32)
    init(_ array: [Int32])
    init(arrayLiteral elements: Int32...)
    subscript(_ index: Int) -> Int32
    var debugDescription: String { get }
}
CustomDebugStringConvertible, ExpressibleByArrayLiteral

Declaration
From
subscript (_ index: Int) -> Int32
To
subscript(_ index: Int) -> Int32

Modified int3 [struct]
DeclarationProtocols
From
struct int3 : ArrayLiteralConvertible, CustomDebugStringConvertible {
    var x: Int32
    var y: Int32
    var z: Int32
    init()
    init(_ x: Int32, _ y: Int32, _ z: Int32)
    init(x x: Int32, y y: Int32, z z: Int32)
    init(_ scalar: Int32)
    init(_ array: [Int32])
    init(arrayLiteral elements: Int32...)
    subscript (_ index: Int) -> Int32
    var debugDescription: String { get }
}
ArrayLiteralConvertible, CustomDebugStringConvertible
To
struct int3 : ExpressibleByArrayLiteral, CustomDebugStringConvertible {
    var x: Int32
    var y: Int32
    var z: Int32
    init()
    init(_ x: Int32, _ y: Int32, _ z: Int32)
    init(x x: Int32, y y: Int32, z z: Int32)
    init(_ scalar: Int32)
    init(_ array: [Int32])
    init(arrayLiteral elements: Int32...)
    subscript(_ index: Int) -> Int32
    var debugDescription: String { get }
}
CustomDebugStringConvertible, ExpressibleByArrayLiteral

Declaration
From
subscript (_ index: Int) -> Int32
To
subscript(_ index: Int) -> Int32

Modified int4 [struct]
DeclarationProtocols
From
struct int4 : ArrayLiteralConvertible, CustomDebugStringConvertible {
    var x: Int32
    var y: Int32
    var z: Int32
    var w: Int32
    init()
    init(_ x: Int32, _ y: Int32, _ z: Int32, _ w: Int32)
    init(x x: Int32, y y: Int32, z z: Int32, w w: Int32)
    init(_ scalar: Int32)
    init(_ array: [Int32])
    init(arrayLiteral elements: Int32...)
    subscript (_ index: Int) -> Int32
    var debugDescription: String { get }
}
ArrayLiteralConvertible, CustomDebugStringConvertible
To
struct int4 : ExpressibleByArrayLiteral, CustomDebugStringConvertible {
    var x: Int32
    var y: Int32
    var z: Int32
    var w: Int32
    init()
    init(_ x: Int32, _ y: Int32, _ z: Int32, _ w: Int32)
    init(x x: Int32, y y: Int32, z z: Int32, w w: Int32)
    init(_ scalar: Int32)
    init(_ array: [Int32])
    init(arrayLiteral elements: Int32...)
    subscript(_ index: Int) -> Int32
    var debugDescription: String { get }
}
CustomDebugStringConvertible, ExpressibleByArrayLiteral

Declaration
From
subscript (_ index: Int) -> Int32
To
subscript(_ index: Int) -> Int32

Modified &*(_: int2, _: Int32) -> int2
Declaration
From
@warn_unused_result
func &*(_ lhs: int2, _ rhs: Int32) -> int2
To
func &*(_ lhs: int2, _ rhs: Int32) -> int2

Modified &*(_: int2, _: int2) -> int2
Declaration
From
@warn_unused_result
func &*(_ lhs: int2, _ rhs: int2) -> int2
To
func &*(_ lhs: int2, _ rhs: int2) -> int2

Modified &*(_: Int32, _: int2) -> int2
Declaration
From
@warn_unused_result
func &*(_ lhs: Int32, _ rhs: int2) -> int2
To
func &*(_ lhs: Int32, _ rhs: int2) -> int2

Modified &*(_: int3, _: int3) -> int3
Declaration
From
@warn_unused_result
func &*(_ lhs: int3, _ rhs: int3) -> int3
To
func &*(_ lhs: int3, _ rhs: int3) -> int3

Modified &*(_: Int32, _: int3) -> int3
Declaration
From
@warn_unused_result
func &*(_ lhs: Int32, _ rhs: int3) -> int3
To
func &*(_ lhs: Int32, _ rhs: int3) -> int3

Modified &*(_: Int32, _: int4) -> int4
Declaration
From
@warn_unused_result
func &*(_ lhs: Int32, _ rhs: int4) -> int4
To
func &*(_ lhs: Int32, _ rhs: int4) -> int4

Modified &*(_: int3, _: Int32) -> int3
Declaration
From
@warn_unused_result
func &*(_ lhs: int3, _ rhs: Int32) -> int3
To
func &*(_ lhs: int3, _ rhs: Int32) -> int3

Modified &*(_: int4, _: int4) -> int4
Declaration
From
@warn_unused_result
func &*(_ lhs: int4, _ rhs: int4) -> int4
To
func &*(_ lhs: int4, _ rhs: int4) -> int4

Modified &*(_: int4, _: Int32) -> int4
Declaration
From
@warn_unused_result
func &*(_ lhs: int4, _ rhs: Int32) -> int4
To
func &*(_ lhs: int4, _ rhs: Int32) -> int4

Modified &+(_: int2, _: int2) -> int2
Declaration
From
@warn_unused_result
func &+(_ lhs: int2, _ rhs: int2) -> int2
To
func &+(_ lhs: int2, _ rhs: int2) -> int2

Modified &+(_: int4, _: int4) -> int4
Declaration
From
@warn_unused_result
func &+(_ lhs: int4, _ rhs: int4) -> int4
To
func &+(_ lhs: int4, _ rhs: int4) -> int4

Modified &+(_: int3, _: int3) -> int3
Declaration
From
@warn_unused_result
func &+(_ lhs: int3, _ rhs: int3) -> int3
To
func &+(_ lhs: int3, _ rhs: int3) -> int3

Modified &-(_: int4, _: int4) -> int4
Declaration
From
@warn_unused_result
func &-(_ lhs: int4, _ rhs: int4) -> int4
To
func &-(_ lhs: int4, _ rhs: int4) -> int4

Modified &-(_: int3, _: int3) -> int3
Declaration
From
@warn_unused_result
func &-(_ lhs: int3, _ rhs: int3) -> int3
To
func &-(_ lhs: int3, _ rhs: int3) -> int3

Modified &-(_: int2, _: int2) -> int2
Declaration
From
@warn_unused_result
func &-(_ lhs: int2, _ rhs: int2) -> int2
To
func &-(_ lhs: int2, _ rhs: int2) -> int2

Modified *(_: Double, _: double4x2) -> double4x2
Declaration
From
@warn_unused_result
func *(_ lhs: Double, _ rhs: double4x2) -> double4x2
To
func *(_ lhs: Double, _ rhs: double4x2) -> double4x2

Modified *(_: double3x3, _: Double) -> double3x3
Declaration
From
@warn_unused_result
func *(_ lhs: double3x3, _ rhs: Double) -> double3x3
To
func *(_ lhs: double3x3, _ rhs: Double) -> double3x3

Modified *(_: float4x4, _: float4x4) -> float4x4
Declaration
From
@warn_unused_result
func *(_ lhs: float4x4, _ rhs: float4x4) -> float4x4
To
func *(_ lhs: float4x4, _ rhs: float4x4) -> float4x4

Modified *(_: double3x2, _: double3) -> double2
Declaration
From
@warn_unused_result
func *(_ lhs: double3x2, _ rhs: double3) -> double2
To
func *(_ lhs: double3x2, _ rhs: double3) -> double2

Modified *(_: double2, _: double2x2) -> double2
Declaration
From
@warn_unused_result
func *(_ lhs: double2, _ rhs: double2x2) -> double2
To
func *(_ lhs: double2, _ rhs: double2x2) -> double2

Modified *(_: Double, _: double3x2) -> double3x2
Declaration
From
@warn_unused_result
func *(_ lhs: Double, _ rhs: double3x2) -> double3x2
To
func *(_ lhs: Double, _ rhs: double3x2) -> double3x2

Modified *(_: double3x4, _: double3x3) -> double3x4
Declaration
From
@warn_unused_result
func *(_ lhs: double3x4, _ rhs: double3x3) -> double3x4
To
func *(_ lhs: double3x4, _ rhs: double3x3) -> double3x4

Modified *(_: float2, _: float2) -> float2
Declaration
From
@warn_unused_result
func *(_ lhs: float2, _ rhs: float2) -> float2
To
func *(_ lhs: float2, _ rhs: float2) -> float2

Modified *(_: float2x3, _: float4x2) -> float4x3
Declaration
From
@warn_unused_result
func *(_ lhs: float2x3, _ rhs: float4x2) -> float4x3
To
func *(_ lhs: float2x3, _ rhs: float4x2) -> float4x3

Modified *(_: float3x3, _: Float) -> float3x3
Declaration
From
@warn_unused_result
func *(_ lhs: float3x3, _ rhs: Float) -> float3x3
To
func *(_ lhs: float3x3, _ rhs: Float) -> float3x3

Modified *(_: double3x2, _: double2x3) -> double2x2
Declaration
From
@warn_unused_result
func *(_ lhs: double3x2, _ rhs: double2x3) -> double2x2
To
func *(_ lhs: double3x2, _ rhs: double2x3) -> double2x2

Modified *(_: double4x3, _: double2x4) -> double2x3
Declaration
From
@warn_unused_result
func *(_ lhs: double4x3, _ rhs: double2x4) -> double2x3
To
func *(_ lhs: double4x3, _ rhs: double2x4) -> double2x3

Modified *(_: double3x2, _: double4x3) -> double4x2
Declaration
From
@warn_unused_result
func *(_ lhs: double3x2, _ rhs: double4x3) -> double4x2
To
func *(_ lhs: double3x2, _ rhs: double4x3) -> double4x2

Modified *(_: float4x4, _: float4) -> float4
Declaration
From
@warn_unused_result
func *(_ lhs: float4x4, _ rhs: float4) -> float4
To
func *(_ lhs: float4x4, _ rhs: float4) -> float4

Modified *(_: Float, _: float3x3) -> float3x3
Declaration
From
@warn_unused_result
func *(_ lhs: Float, _ rhs: float3x3) -> float3x3
To
func *(_ lhs: Float, _ rhs: float3x3) -> float3x3

Modified *(_: double2x2, _: double2x2) -> double2x2
Declaration
From
@warn_unused_result
func *(_ lhs: double2x2, _ rhs: double2x2) -> double2x2
To
func *(_ lhs: double2x2, _ rhs: double2x2) -> double2x2

Modified *(_: double4x4, _: double4) -> double4
Declaration
From
@warn_unused_result
func *(_ lhs: double4x4, _ rhs: double4) -> double4
To
func *(_ lhs: double4x4, _ rhs: double4) -> double4

Modified *(_: double3, _: double2x3) -> double2
Declaration
From
@warn_unused_result
func *(_ lhs: double3, _ rhs: double2x3) -> double2
To
func *(_ lhs: double3, _ rhs: double2x3) -> double2

Modified *(_: float3x2, _: Float) -> float3x2
Declaration
From
@warn_unused_result
func *(_ lhs: float3x2, _ rhs: Float) -> float3x2
To
func *(_ lhs: float3x2, _ rhs: Float) -> float3x2

Modified *(_: double3x3, _: double4x3) -> double4x3
Declaration
From
@warn_unused_result
func *(_ lhs: double3x3, _ rhs: double4x3) -> double4x3
To
func *(_ lhs: double3x3, _ rhs: double4x3) -> double4x3

Modified *(_: float3, _: Float) -> float3
Declaration
From
@warn_unused_result
func *(_ lhs: float3, _ rhs: Float) -> float3
To
func *(_ lhs: float3, _ rhs: Float) -> float3

Modified *(_: double4x2, _: double2x4) -> double2x2
Declaration
From
@warn_unused_result
func *(_ lhs: double4x2, _ rhs: double2x4) -> double2x2
To
func *(_ lhs: double4x2, _ rhs: double2x4) -> double2x2

Modified *(_: float2, _: float3x2) -> float3
Declaration
From
@warn_unused_result
func *(_ lhs: float2, _ rhs: float3x2) -> float3
To
func *(_ lhs: float2, _ rhs: float3x2) -> float3

Modified *(_: double2, _: double3x2) -> double3
Declaration
From
@warn_unused_result
func *(_ lhs: double2, _ rhs: double3x2) -> double3
To
func *(_ lhs: double2, _ rhs: double3x2) -> double3

Modified *(_: float3x3, _: float4x3) -> float4x3
Declaration
From
@warn_unused_result
func *(_ lhs: float3x3, _ rhs: float4x3) -> float4x3
To
func *(_ lhs: float3x3, _ rhs: float4x3) -> float4x3

Modified *(_: double4x3, _: Double) -> double4x3
Declaration
From
@warn_unused_result
func *(_ lhs: double4x3, _ rhs: Double) -> double4x3
To
func *(_ lhs: double4x3, _ rhs: Double) -> double4x3

Modified *(_: double2x4, _: double3x2) -> double3x4
Declaration
From
@warn_unused_result
func *(_ lhs: double2x4, _ rhs: double3x2) -> double3x4
To
func *(_ lhs: double2x4, _ rhs: double3x2) -> double3x4

Modified *(_: double3, _: double3) -> double3
Declaration
From
@warn_unused_result
func *(_ lhs: double3, _ rhs: double3) -> double3
To
func *(_ lhs: double3, _ rhs: double3) -> double3

Modified *(_: Double, _: double2x4) -> double2x4
Declaration
From
@warn_unused_result
func *(_ lhs: Double, _ rhs: double2x4) -> double2x4
To
func *(_ lhs: Double, _ rhs: double2x4) -> double2x4

Modified *(_: float2x4, _: float2x2) -> float2x4
Declaration
From
@warn_unused_result
func *(_ lhs: float2x4, _ rhs: float2x2) -> float2x4
To
func *(_ lhs: float2x4, _ rhs: float2x2) -> float2x4

Modified *(_: float4, _: float4) -> float4
Declaration
From
@warn_unused_result
func *(_ lhs: float4, _ rhs: float4) -> float4
To
func *(_ lhs: float4, _ rhs: float4) -> float4

Modified *(_: Double, _: double4x4) -> double4x4
Declaration
From
@warn_unused_result
func *(_ lhs: Double, _ rhs: double4x4) -> double4x4
To
func *(_ lhs: Double, _ rhs: double4x4) -> double4x4

Modified *(_: float2, _: float2x2) -> float2
Declaration
From
@warn_unused_result
func *(_ lhs: float2, _ rhs: float2x2) -> float2
To
func *(_ lhs: float2, _ rhs: float2x2) -> float2

Modified *(_: Double, _: double4x3) -> double4x3
Declaration
From
@warn_unused_result
func *(_ lhs: Double, _ rhs: double4x3) -> double4x3
To
func *(_ lhs: Double, _ rhs: double4x3) -> double4x3

Modified *(_: double2x4, _: Double) -> double2x4
Declaration
From
@warn_unused_result
func *(_ lhs: double2x4, _ rhs: Double) -> double2x4
To
func *(_ lhs: double2x4, _ rhs: Double) -> double2x4

Modified *(_: double2, _: Double) -> double2
Declaration
From
@warn_unused_result
func *(_ lhs: double2, _ rhs: Double) -> double2
To
func *(_ lhs: double2, _ rhs: Double) -> double2

Modified *(_: float3x4, _: float4x3) -> float4x4
Declaration
From
@warn_unused_result
func *(_ lhs: float3x4, _ rhs: float4x3) -> float4x4
To
func *(_ lhs: float3x4, _ rhs: float4x3) -> float4x4

Modified *(_: float2x4, _: float4x2) -> float4x4
Declaration
From
@warn_unused_result
func *(_ lhs: float2x4, _ rhs: float4x2) -> float4x4
To
func *(_ lhs: float2x4, _ rhs: float4x2) -> float4x4

Modified *(_: Float, _: float3x2) -> float3x2
Declaration
From
@warn_unused_result
func *(_ lhs: Float, _ rhs: float3x2) -> float3x2
To
func *(_ lhs: Float, _ rhs: float3x2) -> float3x2

Modified *(_: float3x2, _: float3) -> float2
Declaration
From
@warn_unused_result
func *(_ lhs: float3x2, _ rhs: float3) -> float2
To
func *(_ lhs: float3x2, _ rhs: float3) -> float2

Modified *(_: float4x4, _: Float) -> float4x4
Declaration
From
@warn_unused_result
func *(_ lhs: float4x4, _ rhs: Float) -> float4x4
To
func *(_ lhs: float4x4, _ rhs: Float) -> float4x4

Modified *(_: float4, _: float4x4) -> float4
Declaration
From
@warn_unused_result
func *(_ lhs: float4, _ rhs: float4x4) -> float4
To
func *(_ lhs: float4, _ rhs: float4x4) -> float4

Modified *(_: Float, _: float4x2) -> float4x2
Declaration
From
@warn_unused_result
func *(_ lhs: Float, _ rhs: float4x2) -> float4x2
To
func *(_ lhs: Float, _ rhs: float4x2) -> float4x2

Modified *(_: float3, _: float2x3) -> float2
Declaration
From
@warn_unused_result
func *(_ lhs: float3, _ rhs: float2x3) -> float2
To
func *(_ lhs: float3, _ rhs: float2x3) -> float2

Modified *(_: double2, _: double4x2) -> double4
Declaration
From
@warn_unused_result
func *(_ lhs: double2, _ rhs: double4x2) -> double4
To
func *(_ lhs: double2, _ rhs: double4x2) -> double4

Modified *(_: float4, _: Float) -> float4
Declaration
From
@warn_unused_result
func *(_ lhs: float4, _ rhs: Float) -> float4
To
func *(_ lhs: float4, _ rhs: Float) -> float4

Modified *(_: float2x3, _: float2) -> float3
Declaration
From
@warn_unused_result
func *(_ lhs: float2x3, _ rhs: float2) -> float3
To
func *(_ lhs: float2x3, _ rhs: float2) -> float3

Modified *(_: double4x4, _: double2x4) -> double2x4
Declaration
From
@warn_unused_result
func *(_ lhs: double4x4, _ rhs: double2x4) -> double2x4
To
func *(_ lhs: double4x4, _ rhs: double2x4) -> double2x4

Modified *(_: float4x2, _: Float) -> float4x2
Declaration
From
@warn_unused_result
func *(_ lhs: float4x2, _ rhs: Float) -> float4x2
To
func *(_ lhs: float4x2, _ rhs: Float) -> float4x2

Modified *(_: float4, _: float3x4) -> float3
Declaration
From
@warn_unused_result
func *(_ lhs: float4, _ rhs: float3x4) -> float3
To
func *(_ lhs: float4, _ rhs: float3x4) -> float3

Modified *(_: float4x2, _: float3x4) -> float3x2
Declaration
From
@warn_unused_result
func *(_ lhs: float4x2, _ rhs: float3x4) -> float3x2
To
func *(_ lhs: float4x2, _ rhs: float3x4) -> float3x2

Modified *(_: double3x4, _: double4x3) -> double4x4
Declaration
From
@warn_unused_result
func *(_ lhs: double3x4, _ rhs: double4x3) -> double4x4
To
func *(_ lhs: double3x4, _ rhs: double4x3) -> double4x4

Modified *(_: double3x3, _: double3x3) -> double3x3
Declaration
From
@warn_unused_result
func *(_ lhs: double3x3, _ rhs: double3x3) -> double3x3
To
func *(_ lhs: double3x3, _ rhs: double3x3) -> double3x3

Modified *(_: double2x2, _: Double) -> double2x2
Declaration
From
@warn_unused_result
func *(_ lhs: double2x2, _ rhs: Double) -> double2x2
To
func *(_ lhs: double2x2, _ rhs: Double) -> double2x2

Modified *(_: double3x4, _: Double) -> double3x4
Declaration
From
@warn_unused_result
func *(_ lhs: double3x4, _ rhs: Double) -> double3x4
To
func *(_ lhs: double3x4, _ rhs: Double) -> double3x4

Modified *(_: double3x3, _: double2x3) -> double2x3
Declaration
From
@warn_unused_result
func *(_ lhs: double3x3, _ rhs: double2x3) -> double2x3
To
func *(_ lhs: double3x3, _ rhs: double2x3) -> double2x3

Modified *(_: float2x3, _: float3x2) -> float3x3
Declaration
From
@warn_unused_result
func *(_ lhs: float2x3, _ rhs: float3x2) -> float3x3
To
func *(_ lhs: float2x3, _ rhs: float3x2) -> float3x3

Modified *(_: double4x2, _: double4) -> double2
Declaration
From
@warn_unused_result
func *(_ lhs: double4x2, _ rhs: double4) -> double2
To
func *(_ lhs: double4x2, _ rhs: double4) -> double2

Modified *(_: double4x2, _: double3x4) -> double3x2
Declaration
From
@warn_unused_result
func *(_ lhs: double4x2, _ rhs: double3x4) -> double3x2
To
func *(_ lhs: double4x2, _ rhs: double3x4) -> double3x2

Modified *(_: double4x2, _: double4x4) -> double4x2
Declaration
From
@warn_unused_result
func *(_ lhs: double4x2, _ rhs: double4x4) -> double4x2
To
func *(_ lhs: double4x2, _ rhs: double4x4) -> double4x2

Modified *(_: float4x3, _: float4x4) -> float4x3
Declaration
From
@warn_unused_result
func *(_ lhs: float4x3, _ rhs: float4x4) -> float4x3
To
func *(_ lhs: float4x3, _ rhs: float4x4) -> float4x3

Modified *(_: Double, _: double2x2) -> double2x2
Declaration
From
@warn_unused_result
func *(_ lhs: Double, _ rhs: double2x2) -> double2x2
To
func *(_ lhs: Double, _ rhs: double2x2) -> double2x2

Modified *(_: Float, _: float3) -> float3
Declaration
From
@warn_unused_result
func *(_ lhs: Float, _ rhs: float3) -> float3
To
func *(_ lhs: Float, _ rhs: float3) -> float3

Modified *(_: float3x3, _: float2x3) -> float2x3
Declaration
From
@warn_unused_result
func *(_ lhs: float3x3, _ rhs: float2x3) -> float2x3
To
func *(_ lhs: float3x3, _ rhs: float2x3) -> float2x3

Modified *(_: float3, _: float4x3) -> float4
Declaration
From
@warn_unused_result
func *(_ lhs: float3, _ rhs: float4x3) -> float4
To
func *(_ lhs: float3, _ rhs: float4x3) -> float4

Modified *(_: double2x3, _: double2) -> double3
Declaration
From
@warn_unused_result
func *(_ lhs: double2x3, _ rhs: double2) -> double3
To
func *(_ lhs: double2x3, _ rhs: double2) -> double3

Modified *(_: double2x3, _: double4x2) -> double4x3
Declaration
From
@warn_unused_result
func *(_ lhs: double2x3, _ rhs: double4x2) -> double4x3
To
func *(_ lhs: double2x3, _ rhs: double4x2) -> double4x3

Modified *(_: float3x2, _: float3x3) -> float3x2
Declaration
From
@warn_unused_result
func *(_ lhs: float3x2, _ rhs: float3x3) -> float3x2
To
func *(_ lhs: float3x2, _ rhs: float3x3) -> float3x2

Modified *(_: float4x2, _: float2x4) -> float2x2
Declaration
From
@warn_unused_result
func *(_ lhs: float4x2, _ rhs: float2x4) -> float2x2
To
func *(_ lhs: float4x2, _ rhs: float2x4) -> float2x2

Modified *(_: float4x3, _: float3x4) -> float3x3
Declaration
From
@warn_unused_result
func *(_ lhs: float4x3, _ rhs: float3x4) -> float3x3
To
func *(_ lhs: float4x3, _ rhs: float3x4) -> float3x3

Modified *(_: float3x2, _: float2x3) -> float2x2
Declaration
From
@warn_unused_result
func *(_ lhs: float3x2, _ rhs: float2x3) -> float2x2
To
func *(_ lhs: float3x2, _ rhs: float2x3) -> float2x2

Modified *(_: Double, _: double3x3) -> double3x3
Declaration
From
@warn_unused_result
func *(_ lhs: Double, _ rhs: double3x3) -> double3x3
To
func *(_ lhs: Double, _ rhs: double3x3) -> double3x3

Modified *(_: double2x3, _: double2x2) -> double2x3
Declaration
From
@warn_unused_result
func *(_ lhs: double2x3, _ rhs: double2x2) -> double2x3
To
func *(_ lhs: double2x3, _ rhs: double2x2) -> double2x3

Modified *(_: double2x4, _: double2x2) -> double2x4
Declaration
From
@warn_unused_result
func *(_ lhs: double2x4, _ rhs: double2x2) -> double2x4
To
func *(_ lhs: double2x4, _ rhs: double2x2) -> double2x4

Modified *(_: float4x3, _: Float) -> float4x3
Declaration
From
@warn_unused_result
func *(_ lhs: float4x3, _ rhs: Float) -> float4x3
To
func *(_ lhs: float4x3, _ rhs: Float) -> float4x3

Modified *(_: float3x4, _: Float) -> float3x4
Declaration
From
@warn_unused_result
func *(_ lhs: float3x4, _ rhs: Float) -> float3x4
To
func *(_ lhs: float3x4, _ rhs: Float) -> float3x4

Modified *(_: double2x2, _: double3x2) -> double3x2
Declaration
From
@warn_unused_result
func *(_ lhs: double2x2, _ rhs: double3x2) -> double3x2
To
func *(_ lhs: double2x2, _ rhs: double3x2) -> double3x2

Modified *(_: Float, _: float2x3) -> float2x3
Declaration
From
@warn_unused_result
func *(_ lhs: Float, _ rhs: float2x3) -> float2x3
To
func *(_ lhs: Float, _ rhs: float2x3) -> float2x3

Modified *(_: double4, _: double3x4) -> double3
Declaration
From
@warn_unused_result
func *(_ lhs: double4, _ rhs: double3x4) -> double3
To
func *(_ lhs: double4, _ rhs: double3x4) -> double3

Modified *(_: double3x4, _: double3) -> double4
Declaration
From
@warn_unused_result
func *(_ lhs: double3x4, _ rhs: double3) -> double4
To
func *(_ lhs: double3x4, _ rhs: double3) -> double4

Modified *(_: double3, _: Double) -> double3
Declaration
From
@warn_unused_result
func *(_ lhs: double3, _ rhs: Double) -> double3
To
func *(_ lhs: double3, _ rhs: Double) -> double3

Modified *(_: float4x3, _: float4) -> float3
Declaration
From
@warn_unused_result
func *(_ lhs: float4x3, _ rhs: float4) -> float3
To
func *(_ lhs: float4x3, _ rhs: float4) -> float3

Modified *(_: Float, _: float4) -> float4
Declaration
From
@warn_unused_result
func *(_ lhs: Float, _ rhs: float4) -> float4
To
func *(_ lhs: Float, _ rhs: float4) -> float4

Modified *(_: Float, _: float2x2) -> float2x2
Declaration
From
@warn_unused_result
func *(_ lhs: Float, _ rhs: float2x2) -> float2x2
To
func *(_ lhs: Float, _ rhs: float2x2) -> float2x2

Modified *(_: float2x4, _: float3x2) -> float3x4
Declaration
From
@warn_unused_result
func *(_ lhs: float2x4, _ rhs: float3x2) -> float3x4
To
func *(_ lhs: float2x4, _ rhs: float3x2) -> float3x4

Modified *(_: double4x2, _: Double) -> double4x2
Declaration
From
@warn_unused_result
func *(_ lhs: double4x2, _ rhs: Double) -> double4x2
To
func *(_ lhs: double4x2, _ rhs: Double) -> double4x2

Modified *(_: double3x3, _: double3) -> double3
Declaration
From
@warn_unused_result
func *(_ lhs: double3x3, _ rhs: double3) -> double3
To
func *(_ lhs: double3x3, _ rhs: double3) -> double3

Modified *(_: double4, _: double2x4) -> double2
Declaration
From
@warn_unused_result
func *(_ lhs: double4, _ rhs: double2x4) -> double2
To
func *(_ lhs: double4, _ rhs: double2x4) -> double2

Modified *(_: Double, _: double2) -> double2
Declaration
From
@warn_unused_result
func *(_ lhs: Double, _ rhs: double2) -> double2
To
func *(_ lhs: Double, _ rhs: double2) -> double2

Modified *(_: double4x4, _: double4x4) -> double4x4
Declaration
From
@warn_unused_result
func *(_ lhs: double4x4, _ rhs: double4x4) -> double4x4
To
func *(_ lhs: double4x4, _ rhs: double4x4) -> double4x4

Modified *(_: float2x2, _: float2x2) -> float2x2
Declaration
From
@warn_unused_result
func *(_ lhs: float2x2, _ rhs: float2x2) -> float2x2
To
func *(_ lhs: float2x2, _ rhs: float2x2) -> float2x2

Modified *(_: float2x4, _: Float) -> float2x4
Declaration
From
@warn_unused_result
func *(_ lhs: float2x4, _ rhs: Float) -> float2x4
To
func *(_ lhs: float2x4, _ rhs: Float) -> float2x4

Modified *(_: float2, _: float4x2) -> float4
Declaration
From
@warn_unused_result
func *(_ lhs: float2, _ rhs: float4x2) -> float4
To
func *(_ lhs: float2, _ rhs: float4x2) -> float4

Modified *(_: float4x2, _: float4x4) -> float4x2
Declaration
From
@warn_unused_result
func *(_ lhs: float4x2, _ rhs: float4x4) -> float4x2
To
func *(_ lhs: float4x2, _ rhs: float4x4) -> float4x2

Modified *(_: double2x3, _: double3x2) -> double3x3
Declaration
From
@warn_unused_result
func *(_ lhs: double2x3, _ rhs: double3x2) -> double3x3
To
func *(_ lhs: double2x3, _ rhs: double3x2) -> double3x3

Modified *(_: float4x4, _: float2x4) -> float2x4
Declaration
From
@warn_unused_result
func *(_ lhs: float4x4, _ rhs: float2x4) -> float2x4
To
func *(_ lhs: float4x4, _ rhs: float2x4) -> float2x4

Modified *(_: float2x2, _: float4x2) -> float4x2
Declaration
From
@warn_unused_result
func *(_ lhs: float2x2, _ rhs: float4x2) -> float4x2
To
func *(_ lhs: float2x2, _ rhs: float4x2) -> float4x2

Modified *(_: float2, _: Float) -> float2
Declaration
From
@warn_unused_result
func *(_ lhs: float2, _ rhs: Float) -> float2
To
func *(_ lhs: float2, _ rhs: Float) -> float2

Modified *(_: float3, _: float3x3) -> float3
Declaration
From
@warn_unused_result
func *(_ lhs: float3, _ rhs: float3x3) -> float3
To
func *(_ lhs: float3, _ rhs: float3x3) -> float3

Modified *(_: float3x3, _: float3x3) -> float3x3
Declaration
From
@warn_unused_result
func *(_ lhs: float3x3, _ rhs: float3x3) -> float3x3
To
func *(_ lhs: float3x3, _ rhs: float3x3) -> float3x3

Modified *(_: float3x4, _: float3x3) -> float3x4
Declaration
From
@warn_unused_result
func *(_ lhs: float3x4, _ rhs: float3x3) -> float3x4
To
func *(_ lhs: float3x4, _ rhs: float3x3) -> float3x4

Modified *(_: Float, _: float4x3) -> float4x3
Declaration
From
@warn_unused_result
func *(_ lhs: Float, _ rhs: float4x3) -> float4x3
To
func *(_ lhs: Float, _ rhs: float4x3) -> float4x3

Modified *(_: float4x4, _: float3x4) -> float3x4
Declaration
From
@warn_unused_result
func *(_ lhs: float4x4, _ rhs: float3x4) -> float3x4
To
func *(_ lhs: float4x4, _ rhs: float3x4) -> float3x4

Modified *(_: float3x3, _: float3) -> float3
Declaration
From
@warn_unused_result
func *(_ lhs: float3x3, _ rhs: float3) -> float3
To
func *(_ lhs: float3x3, _ rhs: float3) -> float3

Modified *(_: Float, _: float2) -> float2
Declaration
From
@warn_unused_result
func *(_ lhs: Float, _ rhs: float2) -> float2
To
func *(_ lhs: Float, _ rhs: float2) -> float2

Modified *(_: double2x2, _: double2) -> double2
Declaration
From
@warn_unused_result
func *(_ lhs: double2x2, _ rhs: double2) -> double2
To
func *(_ lhs: double2x2, _ rhs: double2) -> double2

Modified *(_: double3, _: double4x3) -> double4
Declaration
From
@warn_unused_result
func *(_ lhs: double3, _ rhs: double4x3) -> double4
To
func *(_ lhs: double3, _ rhs: double4x3) -> double4

Modified *(_: float2x2, _: float2) -> float2
Declaration
From
@warn_unused_result
func *(_ lhs: float2x2, _ rhs: float2) -> float2
To
func *(_ lhs: float2x2, _ rhs: float2) -> float2

Modified *(_: double4x4, _: Double) -> double4x4
Declaration
From
@warn_unused_result
func *(_ lhs: double4x4, _ rhs: Double) -> double4x4
To
func *(_ lhs: double4x4, _ rhs: Double) -> double4x4

Modified *(_: float2x3, _: float2x2) -> float2x3
Declaration
From
@warn_unused_result
func *(_ lhs: float2x3, _ rhs: float2x2) -> float2x3
To
func *(_ lhs: float2x3, _ rhs: float2x2) -> float2x3

Modified *(_: float3x4, _: float3) -> float4
Declaration
From
@warn_unused_result
func *(_ lhs: float3x4, _ rhs: float3) -> float4
To
func *(_ lhs: float3x4, _ rhs: float3) -> float4

Modified *(_: float3, _: float3) -> float3
Declaration
From
@warn_unused_result
func *(_ lhs: float3, _ rhs: float3) -> float3
To
func *(_ lhs: float3, _ rhs: float3) -> float3

Modified *(_: double2x4, _: double4x2) -> double4x4
Declaration
From
@warn_unused_result
func *(_ lhs: double2x4, _ rhs: double4x2) -> double4x4
To
func *(_ lhs: double2x4, _ rhs: double4x2) -> double4x4

Modified *(_: double4x3, _: double4x4) -> double4x3
Declaration
From
@warn_unused_result
func *(_ lhs: double4x3, _ rhs: double4x4) -> double4x3
To
func *(_ lhs: double4x3, _ rhs: double4x4) -> double4x3

Modified *(_: Double, _: double3) -> double3
Declaration
From
@warn_unused_result
func *(_ lhs: Double, _ rhs: double3) -> double3
To
func *(_ lhs: Double, _ rhs: double3) -> double3

Modified *(_: float2x2, _: float3x2) -> float3x2
Declaration
From
@warn_unused_result
func *(_ lhs: float2x2, _ rhs: float3x2) -> float3x2
To
func *(_ lhs: float2x2, _ rhs: float3x2) -> float3x2

Modified *(_: float4x2, _: float4) -> float2
Declaration
From
@warn_unused_result
func *(_ lhs: float4x2, _ rhs: float4) -> float2
To
func *(_ lhs: float4x2, _ rhs: float4) -> float2

Modified *(_: double4, _: double4) -> double4
Declaration
From
@warn_unused_result
func *(_ lhs: double4, _ rhs: double4) -> double4
To
func *(_ lhs: double4, _ rhs: double4) -> double4

Modified *(_: Double, _: double2x3) -> double2x3
Declaration
From
@warn_unused_result
func *(_ lhs: Double, _ rhs: double2x3) -> double2x3
To
func *(_ lhs: Double, _ rhs: double2x3) -> double2x3

Modified *(_: float2x3, _: Float) -> float2x3
Declaration
From
@warn_unused_result
func *(_ lhs: float2x3, _ rhs: Float) -> float2x3
To
func *(_ lhs: float2x3, _ rhs: Float) -> float2x3

Modified *(_: Float, _: float4x4) -> float4x4
Declaration
From
@warn_unused_result
func *(_ lhs: Float, _ rhs: float4x4) -> float4x4
To
func *(_ lhs: Float, _ rhs: float4x4) -> float4x4

Modified *(_: double3, _: double3x3) -> double3
Declaration
From
@warn_unused_result
func *(_ lhs: double3, _ rhs: double3x3) -> double3
To
func *(_ lhs: double3, _ rhs: double3x3) -> double3

Modified *(_: double3x2, _: Double) -> double3x2
Declaration
From
@warn_unused_result
func *(_ lhs: double3x2, _ rhs: Double) -> double3x2
To
func *(_ lhs: double3x2, _ rhs: Double) -> double3x2

Modified *(_: Double, _: double3x4) -> double3x4
Declaration
From
@warn_unused_result
func *(_ lhs: Double, _ rhs: double3x4) -> double3x4
To
func *(_ lhs: Double, _ rhs: double3x4) -> double3x4

Modified *(_: Double, _: double4) -> double4
Declaration
From
@warn_unused_result
func *(_ lhs: Double, _ rhs: double4) -> double4
To
func *(_ lhs: Double, _ rhs: double4) -> double4

Modified *(_: float3x4, _: float2x3) -> float2x4
Declaration
From
@warn_unused_result
func *(_ lhs: float3x4, _ rhs: float2x3) -> float2x4
To
func *(_ lhs: float3x4, _ rhs: float2x3) -> float2x4

Modified *(_: float3x2, _: float4x3) -> float4x2
Declaration
From
@warn_unused_result
func *(_ lhs: float3x2, _ rhs: float4x3) -> float4x2
To
func *(_ lhs: float3x2, _ rhs: float4x3) -> float4x2

Modified *(_: double4x3, _: double4) -> double3
Declaration
From
@warn_unused_result
func *(_ lhs: double4x3, _ rhs: double4) -> double3
To
func *(_ lhs: double4x3, _ rhs: double4) -> double3

Modified *(_: double2x2, _: double4x2) -> double4x2
Declaration
From
@warn_unused_result
func *(_ lhs: double2x2, _ rhs: double4x2) -> double4x2
To
func *(_ lhs: double2x2, _ rhs: double4x2) -> double4x2

Modified *(_: float4x3, _: float2x4) -> float2x3
Declaration
From
@warn_unused_result
func *(_ lhs: float4x3, _ rhs: float2x4) -> float2x3
To
func *(_ lhs: float4x3, _ rhs: float2x4) -> float2x3

Modified *(_: double4, _: double4x4) -> double4
Declaration
From
@warn_unused_result
func *(_ lhs: double4, _ rhs: double4x4) -> double4
To
func *(_ lhs: double4, _ rhs: double4x4) -> double4

Modified *(_: float2x4, _: float2) -> float4
Declaration
From
@warn_unused_result
func *(_ lhs: float2x4, _ rhs: float2) -> float4
To
func *(_ lhs: float2x4, _ rhs: float2) -> float4

Modified *(_: Float, _: float2x4) -> float2x4
Declaration
From
@warn_unused_result
func *(_ lhs: Float, _ rhs: float2x4) -> float2x4
To
func *(_ lhs: Float, _ rhs: float2x4) -> float2x4

Modified *(_: double4x4, _: double3x4) -> double3x4
Declaration
From
@warn_unused_result
func *(_ lhs: double4x4, _ rhs: double3x4) -> double3x4
To
func *(_ lhs: double4x4, _ rhs: double3x4) -> double3x4

Modified *(_: double3x2, _: double3x3) -> double3x2
Declaration
From
@warn_unused_result
func *(_ lhs: double3x2, _ rhs: double3x3) -> double3x2
To
func *(_ lhs: double3x2, _ rhs: double3x3) -> double3x2

Modified *(_: double4x3, _: double3x4) -> double3x3
Declaration
From
@warn_unused_result
func *(_ lhs: double4x3, _ rhs: double3x4) -> double3x3
To
func *(_ lhs: double4x3, _ rhs: double3x4) -> double3x3

Modified *(_: double2x4, _: double2) -> double4
Declaration
From
@warn_unused_result
func *(_ lhs: double2x4, _ rhs: double2) -> double4
To
func *(_ lhs: double2x4, _ rhs: double2) -> double4

Modified *(_: float2x2, _: Float) -> float2x2
Declaration
From
@warn_unused_result
func *(_ lhs: float2x2, _ rhs: Float) -> float2x2
To
func *(_ lhs: float2x2, _ rhs: Float) -> float2x2

Modified *(_: Float, _: float3x4) -> float3x4
Declaration
From
@warn_unused_result
func *(_ lhs: Float, _ rhs: float3x4) -> float3x4
To
func *(_ lhs: Float, _ rhs: float3x4) -> float3x4

Modified *(_: double4, _: Double) -> double4
Declaration
From
@warn_unused_result
func *(_ lhs: double4, _ rhs: Double) -> double4
To
func *(_ lhs: double4, _ rhs: Double) -> double4

Modified *(_: double3x4, _: double2x3) -> double2x4
Declaration
From
@warn_unused_result
func *(_ lhs: double3x4, _ rhs: double2x3) -> double2x4
To
func *(_ lhs: double3x4, _ rhs: double2x3) -> double2x4

Modified *(_: float4, _: float2x4) -> float2
Declaration
From
@warn_unused_result
func *(_ lhs: float4, _ rhs: float2x4) -> float2
To
func *(_ lhs: float4, _ rhs: float2x4) -> float2

Modified *(_: double2x3, _: Double) -> double2x3
Declaration
From
@warn_unused_result
func *(_ lhs: double2x3, _ rhs: Double) -> double2x3
To
func *(_ lhs: double2x3, _ rhs: Double) -> double2x3

Modified *(_: double2, _: double2) -> double2
Declaration
From
@warn_unused_result
func *(_ lhs: double2, _ rhs: double2) -> double2
To
func *(_ lhs: double2, _ rhs: double2) -> double2

Modified *=(_: float4x2, _: Float)
Declaration
From
func *=(inout _ lhs: float4x2, _ rhs: Float)
To
func *=(_ lhs: inout float4x2, _ rhs: Float)

Modified *=(_: float3x3, _: Float)
Declaration
From
func *=(inout _ lhs: float3x3, _ rhs: Float)
To
func *=(_ lhs: inout float3x3, _ rhs: Float)

Modified *=(_: float3, _: Float)
Declaration
From
func *=(inout _ lhs: float3, _ rhs: Float)
To
func *=(_ lhs: inout float3, _ rhs: Float)

Modified *=(_: float2x2, _: float2x2)
Declaration
From
func *=(inout _ lhs: float2x2, _ rhs: float2x2)
To
func *=(_ lhs: inout float2x2, _ rhs: float2x2)

Modified *=(_: float4x2, _: float4x4)
Declaration
From
func *=(inout _ lhs: float4x2, _ rhs: float4x4)
To
func *=(_ lhs: inout float4x2, _ rhs: float4x4)

Modified *=(_: float3x2, _: Float)
Declaration
From
func *=(inout _ lhs: float3x2, _ rhs: Float)
To
func *=(_ lhs: inout float3x2, _ rhs: Float)

Modified *=(_: float3x2, _: float3x3)
Declaration
From
func *=(inout _ lhs: float3x2, _ rhs: float3x3)
To
func *=(_ lhs: inout float3x2, _ rhs: float3x3)

Modified *=(_: double3x2, _: Double)
Declaration
From
func *=(inout _ lhs: double3x2, _ rhs: Double)
To
func *=(_ lhs: inout double3x2, _ rhs: Double)

Modified *=(_: double2x3, _: Double)
Declaration
From
func *=(inout _ lhs: double2x3, _ rhs: Double)
To
func *=(_ lhs: inout double2x3, _ rhs: Double)

Modified *=(_: float2x4, _: Float)
Declaration
From
func *=(inout _ lhs: float2x4, _ rhs: Float)
To
func *=(_ lhs: inout float2x4, _ rhs: Float)

Modified *=(_: double2x3, _: double2x2)
Declaration
From
func *=(inout _ lhs: double2x3, _ rhs: double2x2)
To
func *=(_ lhs: inout double2x3, _ rhs: double2x2)

Modified *=(_: float2x4, _: float2x2)
Declaration
From
func *=(inout _ lhs: float2x4, _ rhs: float2x2)
To
func *=(_ lhs: inout float2x4, _ rhs: float2x2)

Modified *=(_: double4, _: Double)
Declaration
From
func *=(inout _ lhs: double4, _ rhs: Double)
To
func *=(_ lhs: inout double4, _ rhs: Double)

Modified *=(_: double3x4, _: Double)
Declaration
From
func *=(inout _ lhs: double3x4, _ rhs: Double)
To
func *=(_ lhs: inout double3x4, _ rhs: Double)

Modified *=(_: float4x4, _: float4x4)
Declaration
From
func *=(inout _ lhs: float4x4, _ rhs: float4x4)
To
func *=(_ lhs: inout float4x4, _ rhs: float4x4)

Modified *=(_: float2, _: float2)
Declaration
From
func *=(inout _ lhs: float2, _ rhs: float2)
To
func *=(_ lhs: inout float2, _ rhs: float2)

Modified *=(_: float3x3, _: float3x3)
Declaration
From
func *=(inout _ lhs: float3x3, _ rhs: float3x3)
To
func *=(_ lhs: inout float3x3, _ rhs: float3x3)

Modified *=(_: double3, _: double3)
Declaration
From
func *=(inout _ lhs: double3, _ rhs: double3)
To
func *=(_ lhs: inout double3, _ rhs: double3)

Modified *=(_: float3x4, _: Float)
Declaration
From
func *=(inout _ lhs: float3x4, _ rhs: Float)
To
func *=(_ lhs: inout float3x4, _ rhs: Float)

Modified *=(_: double4x4, _: double4x4)
Declaration
From
func *=(inout _ lhs: double4x4, _ rhs: double4x4)
To
func *=(_ lhs: inout double4x4, _ rhs: double4x4)

Modified *=(_: double4x2, _: double4x4)
Declaration
From
func *=(inout _ lhs: double4x2, _ rhs: double4x4)
To
func *=(_ lhs: inout double4x2, _ rhs: double4x4)

Modified *=(_: double3x4, _: double3x3)
Declaration
From
func *=(inout _ lhs: double3x4, _ rhs: double3x3)
To
func *=(_ lhs: inout double3x4, _ rhs: double3x3)

Modified *=(_: double4x4, _: Double)
Declaration
From
func *=(inout _ lhs: double4x4, _ rhs: Double)
To
func *=(_ lhs: inout double4x4, _ rhs: Double)

Modified *=(_: double4, _: double4)
Declaration
From
func *=(inout _ lhs: double4, _ rhs: double4)
To
func *=(_ lhs: inout double4, _ rhs: double4)

Modified *=(_: double2, _: double2)
Declaration
From
func *=(inout _ lhs: double2, _ rhs: double2)
To
func *=(_ lhs: inout double2, _ rhs: double2)

Modified *=(_: double3x3, _: Double)
Declaration
From
func *=(inout _ lhs: double3x3, _ rhs: Double)
To
func *=(_ lhs: inout double3x3, _ rhs: Double)

Modified *=(_: float2x3, _: Float)
Declaration
From
func *=(inout _ lhs: float2x3, _ rhs: Float)
To
func *=(_ lhs: inout float2x3, _ rhs: Float)

Modified *=(_: float2x2, _: Float)
Declaration
From
func *=(inout _ lhs: float2x2, _ rhs: Float)
To
func *=(_ lhs: inout float2x2, _ rhs: Float)

Modified *=(_: double3x2, _: double3x3)
Declaration
From
func *=(inout _ lhs: double3x2, _ rhs: double3x3)
To
func *=(_ lhs: inout double3x2, _ rhs: double3x3)

Modified *=(_: float2, _: Float)
Declaration
From
func *=(inout _ lhs: float2, _ rhs: Float)
To
func *=(_ lhs: inout float2, _ rhs: Float)

Modified *=(_: double2, _: Double)
Declaration
From
func *=(inout _ lhs: double2, _ rhs: Double)
To
func *=(_ lhs: inout double2, _ rhs: Double)

Modified *=(_: float2x3, _: float2x2)
Declaration
From
func *=(inout _ lhs: float2x3, _ rhs: float2x2)
To
func *=(_ lhs: inout float2x3, _ rhs: float2x2)

Modified *=(_: double4x3, _: Double)
Declaration
From
func *=(inout _ lhs: double4x3, _ rhs: Double)
To
func *=(_ lhs: inout double4x3, _ rhs: Double)

Modified *=(_: double2x2, _: Double)
Declaration
From
func *=(inout _ lhs: double2x2, _ rhs: Double)
To
func *=(_ lhs: inout double2x2, _ rhs: Double)

Modified *=(_: float3, _: float3)
Declaration
From
func *=(inout _ lhs: float3, _ rhs: float3)
To
func *=(_ lhs: inout float3, _ rhs: float3)

Modified *=(_: double2x2, _: double2x2)
Declaration
From
func *=(inout _ lhs: double2x2, _ rhs: double2x2)
To
func *=(_ lhs: inout double2x2, _ rhs: double2x2)

Modified *=(_: float3x4, _: float3x3)
Declaration
From
func *=(inout _ lhs: float3x4, _ rhs: float3x3)
To
func *=(_ lhs: inout float3x4, _ rhs: float3x3)

Modified *=(_: double3x3, _: double3x3)
Declaration
From
func *=(inout _ lhs: double3x3, _ rhs: double3x3)
To
func *=(_ lhs: inout double3x3, _ rhs: double3x3)

Modified *=(_: double2x4, _: Double)
Declaration
From
func *=(inout _ lhs: double2x4, _ rhs: Double)
To
func *=(_ lhs: inout double2x4, _ rhs: Double)

Modified *=(_: float4x4, _: Float)
Declaration
From
func *=(inout _ lhs: float4x4, _ rhs: Float)
To
func *=(_ lhs: inout float4x4, _ rhs: Float)

Modified *=(_: double4x3, _: double4x4)
Declaration
From
func *=(inout _ lhs: double4x3, _ rhs: double4x4)
To
func *=(_ lhs: inout double4x3, _ rhs: double4x4)

Modified *=(_: double3, _: Double)
Declaration
From
func *=(inout _ lhs: double3, _ rhs: Double)
To
func *=(_ lhs: inout double3, _ rhs: Double)

Modified *=(_: float4x3, _: Float)
Declaration
From
func *=(inout _ lhs: float4x3, _ rhs: Float)
To
func *=(_ lhs: inout float4x3, _ rhs: Float)

Modified *=(_: double2x4, _: double2x2)
Declaration
From
func *=(inout _ lhs: double2x4, _ rhs: double2x2)
To
func *=(_ lhs: inout double2x4, _ rhs: double2x2)

Modified *=(_: float4, _: Float)
Declaration
From
func *=(inout _ lhs: float4, _ rhs: Float)
To
func *=(_ lhs: inout float4, _ rhs: Float)

Modified *=(_: float4x3, _: float4x4)
Declaration
From
func *=(inout _ lhs: float4x3, _ rhs: float4x4)
To
func *=(_ lhs: inout float4x3, _ rhs: float4x4)

Modified *=(_: float4, _: float4)
Declaration
From
func *=(inout _ lhs: float4, _ rhs: float4)
To
func *=(_ lhs: inout float4, _ rhs: float4)

Modified *=(_: double4x2, _: Double)
Declaration
From
func *=(inout _ lhs: double4x2, _ rhs: Double)
To
func *=(_ lhs: inout double4x2, _ rhs: Double)

Modified +(_: double2x4, _: double2x4) -> double2x4
Declaration
From
@warn_unused_result
func +(_ lhs: double2x4, _ rhs: double2x4) -> double2x4
To
func +(_ lhs: double2x4, _ rhs: double2x4) -> double2x4

Modified +(_: float4x2, _: float4x2) -> float4x2
Declaration
From
@warn_unused_result
func +(_ lhs: float4x2, _ rhs: float4x2) -> float4x2
To
func +(_ lhs: float4x2, _ rhs: float4x2) -> float4x2

Modified +(_: double2x2, _: double2x2) -> double2x2
Declaration
From
@warn_unused_result
func +(_ lhs: double2x2, _ rhs: double2x2) -> double2x2
To
func +(_ lhs: double2x2, _ rhs: double2x2) -> double2x2

Modified +(_: float2, _: float2) -> float2
Declaration
From
@warn_unused_result
func +(_ lhs: float2, _ rhs: float2) -> float2
To
func +(_ lhs: float2, _ rhs: float2) -> float2

Modified +(_: float2x4, _: float2x4) -> float2x4
Declaration
From
@warn_unused_result
func +(_ lhs: float2x4, _ rhs: float2x4) -> float2x4
To
func +(_ lhs: float2x4, _ rhs: float2x4) -> float2x4

Modified +(_: double2, _: double2) -> double2
Declaration
From
@warn_unused_result
func +(_ lhs: double2, _ rhs: double2) -> double2
To
func +(_ lhs: double2, _ rhs: double2) -> double2

Modified +(_: float4x3, _: float4x3) -> float4x3
Declaration
From
@warn_unused_result
func +(_ lhs: float4x3, _ rhs: float4x3) -> float4x3
To
func +(_ lhs: float4x3, _ rhs: float4x3) -> float4x3

Modified +(_: double3, _: double3) -> double3
Declaration
From
@warn_unused_result
func +(_ lhs: double3, _ rhs: double3) -> double3
To
func +(_ lhs: double3, _ rhs: double3) -> double3

Modified +(_: double3x4, _: double3x4) -> double3x4
Declaration
From
@warn_unused_result
func +(_ lhs: double3x4, _ rhs: double3x4) -> double3x4
To
func +(_ lhs: double3x4, _ rhs: double3x4) -> double3x4

Modified +(_: float4, _: float4) -> float4
Declaration
From
@warn_unused_result
func +(_ lhs: float4, _ rhs: float4) -> float4
To
func +(_ lhs: float4, _ rhs: float4) -> float4

Modified +(_: float4x4, _: float4x4) -> float4x4
Declaration
From
@warn_unused_result
func +(_ lhs: float4x4, _ rhs: float4x4) -> float4x4
To
func +(_ lhs: float4x4, _ rhs: float4x4) -> float4x4

Modified +(_: float2x3, _: float2x3) -> float2x3
Declaration
From
@warn_unused_result
func +(_ lhs: float2x3, _ rhs: float2x3) -> float2x3
To
func +(_ lhs: float2x3, _ rhs: float2x3) -> float2x3

Modified +(_: float3x4, _: float3x4) -> float3x4
Declaration
From
@warn_unused_result
func +(_ lhs: float3x4, _ rhs: float3x4) -> float3x4
To
func +(_ lhs: float3x4, _ rhs: float3x4) -> float3x4

Modified +(_: float2x2, _: float2x2) -> float2x2
Declaration
From
@warn_unused_result
func +(_ lhs: float2x2, _ rhs: float2x2) -> float2x2
To
func +(_ lhs: float2x2, _ rhs: float2x2) -> float2x2

Modified +(_: float3x2, _: float3x2) -> float3x2
Declaration
From
@warn_unused_result
func +(_ lhs: float3x2, _ rhs: float3x2) -> float3x2
To
func +(_ lhs: float3x2, _ rhs: float3x2) -> float3x2

Modified +(_: float3, _: float3) -> float3
Declaration
From
@warn_unused_result
func +(_ lhs: float3, _ rhs: float3) -> float3
To
func +(_ lhs: float3, _ rhs: float3) -> float3

Modified +(_: double4, _: double4) -> double4
Declaration
From
@warn_unused_result
func +(_ lhs: double4, _ rhs: double4) -> double4
To
func +(_ lhs: double4, _ rhs: double4) -> double4

Modified +(_: double4x3, _: double4x3) -> double4x3
Declaration
From
@warn_unused_result
func +(_ lhs: double4x3, _ rhs: double4x3) -> double4x3
To
func +(_ lhs: double4x3, _ rhs: double4x3) -> double4x3

Modified +(_: double4x2, _: double4x2) -> double4x2
Declaration
From
@warn_unused_result
func +(_ lhs: double4x2, _ rhs: double4x2) -> double4x2
To
func +(_ lhs: double4x2, _ rhs: double4x2) -> double4x2

Modified +(_: float3x3, _: float3x3) -> float3x3
Declaration
From
@warn_unused_result
func +(_ lhs: float3x3, _ rhs: float3x3) -> float3x3
To
func +(_ lhs: float3x3, _ rhs: float3x3) -> float3x3

Modified +(_: double3x2, _: double3x2) -> double3x2
Declaration
From
@warn_unused_result
func +(_ lhs: double3x2, _ rhs: double3x2) -> double3x2
To
func +(_ lhs: double3x2, _ rhs: double3x2) -> double3x2

Modified +(_: double4x4, _: double4x4) -> double4x4
Declaration
From
@warn_unused_result
func +(_ lhs: double4x4, _ rhs: double4x4) -> double4x4
To
func +(_ lhs: double4x4, _ rhs: double4x4) -> double4x4

Modified +(_: double2x3, _: double2x3) -> double2x3
Declaration
From
@warn_unused_result
func +(_ lhs: double2x3, _ rhs: double2x3) -> double2x3
To
func +(_ lhs: double2x3, _ rhs: double2x3) -> double2x3

Modified +(_: double3x3, _: double3x3) -> double3x3
Declaration
From
@warn_unused_result
func +(_ lhs: double3x3, _ rhs: double3x3) -> double3x3
To
func +(_ lhs: double3x3, _ rhs: double3x3) -> double3x3

Modified +=(_: double3x3, _: double3x3)
Declaration
From
func +=(inout _ lhs: double3x3, _ rhs: double3x3)
To
func +=(_ lhs: inout double3x3, _ rhs: double3x3)

Modified +=(_: double2x2, _: double2x2)
Declaration
From
func +=(inout _ lhs: double2x2, _ rhs: double2x2)
To
func +=(_ lhs: inout double2x2, _ rhs: double2x2)

Modified +=(_: float4, _: float4)
Declaration
From
func +=(inout _ lhs: float4, _ rhs: float4)
To
func +=(_ lhs: inout float4, _ rhs: float4)

Modified +=(_: float2, _: float2)
Declaration
From
func +=(inout _ lhs: float2, _ rhs: float2)
To
func +=(_ lhs: inout float2, _ rhs: float2)

Modified +=(_: float2x4, _: float2x4)
Declaration
From
func +=(inout _ lhs: float2x4, _ rhs: float2x4)
To
func +=(_ lhs: inout float2x4, _ rhs: float2x4)

Modified +=(_: float4x4, _: float4x4)
Declaration
From
func +=(inout _ lhs: float4x4, _ rhs: float4x4)
To
func +=(_ lhs: inout float4x4, _ rhs: float4x4)

Modified +=(_: float3x2, _: float3x2)
Declaration
From
func +=(inout _ lhs: float3x2, _ rhs: float3x2)
To
func +=(_ lhs: inout float3x2, _ rhs: float3x2)

Modified +=(_: double3, _: double3)
Declaration
From
func +=(inout _ lhs: double3, _ rhs: double3)
To
func +=(_ lhs: inout double3, _ rhs: double3)

Modified +=(_: double4x3, _: double4x3)
Declaration
From
func +=(inout _ lhs: double4x3, _ rhs: double4x3)
To
func +=(_ lhs: inout double4x3, _ rhs: double4x3)

Modified +=(_: double2x4, _: double2x4)
Declaration
From
func +=(inout _ lhs: double2x4, _ rhs: double2x4)
To
func +=(_ lhs: inout double2x4, _ rhs: double2x4)

Modified +=(_: double3x2, _: double3x2)
Declaration
From
func +=(inout _ lhs: double3x2, _ rhs: double3x2)
To
func +=(_ lhs: inout double3x2, _ rhs: double3x2)

Modified +=(_: float3x3, _: float3x3)
Declaration
From
func +=(inout _ lhs: float3x3, _ rhs: float3x3)
To
func +=(_ lhs: inout float3x3, _ rhs: float3x3)

Modified +=(_: float4x3, _: float4x3)
Declaration
From
func +=(inout _ lhs: float4x3, _ rhs: float4x3)
To
func +=(_ lhs: inout float4x3, _ rhs: float4x3)

Modified +=(_: float4x2, _: float4x2)
Declaration
From
func +=(inout _ lhs: float4x2, _ rhs: float4x2)
To
func +=(_ lhs: inout float4x2, _ rhs: float4x2)

Modified +=(_: float2x3, _: float2x3)
Declaration
From
func +=(inout _ lhs: float2x3, _ rhs: float2x3)
To
func +=(_ lhs: inout float2x3, _ rhs: float2x3)

Modified +=(_: double4x4, _: double4x4)
Declaration
From
func +=(inout _ lhs: double4x4, _ rhs: double4x4)
To
func +=(_ lhs: inout double4x4, _ rhs: double4x4)

Modified +=(_: float2x2, _: float2x2)
Declaration
From
func +=(inout _ lhs: float2x2, _ rhs: float2x2)
To
func +=(_ lhs: inout float2x2, _ rhs: float2x2)

Modified +=(_: double3x4, _: double3x4)
Declaration
From
func +=(inout _ lhs: double3x4, _ rhs: double3x4)
To
func +=(_ lhs: inout double3x4, _ rhs: double3x4)

Modified +=(_: float3, _: float3)
Declaration
From
func +=(inout _ lhs: float3, _ rhs: float3)
To
func +=(_ lhs: inout float3, _ rhs: float3)

Modified +=(_: double2x3, _: double2x3)
Declaration
From
func +=(inout _ lhs: double2x3, _ rhs: double2x3)
To
func +=(_ lhs: inout double2x3, _ rhs: double2x3)

Modified +=(_: double4x2, _: double4x2)
Declaration
From
func +=(inout _ lhs: double4x2, _ rhs: double4x2)
To
func +=(_ lhs: inout double4x2, _ rhs: double4x2)

Modified +=(_: double2, _: double2)
Declaration
From
func +=(inout _ lhs: double2, _ rhs: double2)
To
func +=(_ lhs: inout double2, _ rhs: double2)

Modified +=(_: double4, _: double4)
Declaration
From
func +=(inout _ lhs: double4, _ rhs: double4)
To
func +=(_ lhs: inout double4, _ rhs: double4)

Modified +=(_: float3x4, _: float3x4)
Declaration
From
func +=(inout _ lhs: float3x4, _ rhs: float3x4)
To
func +=(_ lhs: inout float3x4, _ rhs: float3x4)

Modified -(_: double2) -> double2
Declaration
From
@warn_unused_result
prefix func -(_ rhs: double2) -> double2
To
prefix func -(_ rhs: double2) -> double2

Modified -(_: float3x2) -> float3x2
Declaration
From
@warn_unused_result
prefix func -(_ rhs: float3x2) -> float3x2
To
prefix func -(_ rhs: float3x2) -> float3x2

Modified -(_: float2x4) -> float2x4
Declaration
From
@warn_unused_result
prefix func -(_ rhs: float2x4) -> float2x4
To
prefix func -(_ rhs: float2x4) -> float2x4

Modified -(_: double3x2) -> double3x2
Declaration
From
@warn_unused_result
prefix func -(_ rhs: double3x2) -> double3x2
To
prefix func -(_ rhs: double3x2) -> double3x2

Modified -(_: double4x2) -> double4x2
Declaration
From
@warn_unused_result
prefix func -(_ rhs: double4x2) -> double4x2
To
prefix func -(_ rhs: double4x2) -> double4x2

Modified -(_: double2x4) -> double2x4
Declaration
From
@warn_unused_result
prefix func -(_ rhs: double2x4) -> double2x4
To
prefix func -(_ rhs: double2x4) -> double2x4

Modified -(_: float4x2) -> float4x2
Declaration
From
@warn_unused_result
prefix func -(_ rhs: float4x2) -> float4x2
To
prefix func -(_ rhs: float4x2) -> float4x2

Modified -(_: double4x3) -> double4x3
Declaration
From
@warn_unused_result
prefix func -(_ rhs: double4x3) -> double4x3
To
prefix func -(_ rhs: double4x3) -> double4x3

Modified -(_: float4x3) -> float4x3
Declaration
From
@warn_unused_result
prefix func -(_ rhs: float4x3) -> float4x3
To
prefix func -(_ rhs: float4x3) -> float4x3

Modified -(_: double2x3) -> double2x3
Declaration
From
@warn_unused_result
prefix func -(_ rhs: double2x3) -> double2x3
To
prefix func -(_ rhs: double2x3) -> double2x3

Modified -(_: int2) -> int2
Declaration
From
@warn_unused_result
prefix func -(_ rhs: int2) -> int2
To
prefix func -(_ rhs: int2) -> int2

Modified -(_: double3x3) -> double3x3
Declaration
From
@warn_unused_result
prefix func -(_ rhs: double3x3) -> double3x3
To
prefix func -(_ rhs: double3x3) -> double3x3

Modified -(_: float2) -> float2
Declaration
From
@warn_unused_result
prefix func -(_ rhs: float2) -> float2
To
prefix func -(_ rhs: float2) -> float2

Modified -(_: double3x4) -> double3x4
Declaration
From
@warn_unused_result
prefix func -(_ rhs: double3x4) -> double3x4
To
prefix func -(_ rhs: double3x4) -> double3x4

Modified -(_: float2x3) -> float2x3
Declaration
From
@warn_unused_result
prefix func -(_ rhs: float2x3) -> float2x3
To
prefix func -(_ rhs: float2x3) -> float2x3

Modified -(_: float3x3) -> float3x3
Declaration
From
@warn_unused_result
prefix func -(_ rhs: float3x3) -> float3x3
To
prefix func -(_ rhs: float3x3) -> float3x3

Modified -(_: float4) -> float4
Declaration
From
@warn_unused_result
prefix func -(_ rhs: float4) -> float4
To
prefix func -(_ rhs: float4) -> float4

Modified -(_: float4x4) -> float4x4
Declaration
From
@warn_unused_result
prefix func -(_ rhs: float4x4) -> float4x4
To
prefix func -(_ rhs: float4x4) -> float4x4

Modified -(_: double4x4) -> double4x4
Declaration
From
@warn_unused_result
prefix func -(_ rhs: double4x4) -> double4x4
To
prefix func -(_ rhs: double4x4) -> double4x4

Modified -(_: float3x4) -> float3x4
Declaration
From
@warn_unused_result
prefix func -(_ rhs: float3x4) -> float3x4
To
prefix func -(_ rhs: float3x4) -> float3x4

Modified -(_: double2x2) -> double2x2
Declaration
From
@warn_unused_result
prefix func -(_ rhs: double2x2) -> double2x2
To
prefix func -(_ rhs: double2x2) -> double2x2

Modified -(_: int4) -> int4
Declaration
From
@warn_unused_result
prefix func -(_ rhs: int4) -> int4
To
prefix func -(_ rhs: int4) -> int4

Modified -(_: double3) -> double3
Declaration
From
@warn_unused_result
prefix func -(_ rhs: double3) -> double3
To
prefix func -(_ rhs: double3) -> double3

Modified -(_: float2x2) -> float2x2
Declaration
From
@warn_unused_result
prefix func -(_ rhs: float2x2) -> float2x2
To
prefix func -(_ rhs: float2x2) -> float2x2

Modified -(_: float3) -> float3
Declaration
From
@warn_unused_result
prefix func -(_ rhs: float3) -> float3
To
prefix func -(_ rhs: float3) -> float3

Modified -(_: double4) -> double4
Declaration
From
@warn_unused_result
prefix func -(_ rhs: double4) -> double4
To
prefix func -(_ rhs: double4) -> double4

Modified -(_: int3) -> int3
Declaration
From
@warn_unused_result
prefix func -(_ rhs: int3) -> int3
To
prefix func -(_ rhs: int3) -> int3

Modified -(_: double2x2, _: double2x2) -> double2x2
Declaration
From
@warn_unused_result
func -(_ lhs: double2x2, _ rhs: double2x2) -> double2x2
To
func -(_ lhs: double2x2, _ rhs: double2x2) -> double2x2

Modified -(_: double4x3, _: double4x3) -> double4x3
Declaration
From
@warn_unused_result
func -(_ lhs: double4x3, _ rhs: double4x3) -> double4x3
To
func -(_ lhs: double4x3, _ rhs: double4x3) -> double4x3

Modified -(_: float2x4, _: float2x4) -> float2x4
Declaration
From
@warn_unused_result
func -(_ lhs: float2x4, _ rhs: float2x4) -> float2x4
To
func -(_ lhs: float2x4, _ rhs: float2x4) -> float2x4

Modified -(_: double4x4, _: double4x4) -> double4x4
Declaration
From
@warn_unused_result
func -(_ lhs: double4x4, _ rhs: double4x4) -> double4x4
To
func -(_ lhs: double4x4, _ rhs: double4x4) -> double4x4

Modified -(_: float2x2, _: float2x2) -> float2x2
Declaration
From
@warn_unused_result
func -(_ lhs: float2x2, _ rhs: float2x2) -> float2x2
To
func -(_ lhs: float2x2, _ rhs: float2x2) -> float2x2

Modified -(_: float4, _: float4) -> float4
Declaration
From
@warn_unused_result
func -(_ lhs: float4, _ rhs: float4) -> float4
To
func -(_ lhs: float4, _ rhs: float4) -> float4

Modified -(_: float4x3, _: float4x3) -> float4x3
Declaration
From
@warn_unused_result
func -(_ lhs: float4x3, _ rhs: float4x3) -> float4x3
To
func -(_ lhs: float4x3, _ rhs: float4x3) -> float4x3

Modified -(_: double2, _: double2) -> double2
Declaration
From
@warn_unused_result
func -(_ lhs: double2, _ rhs: double2) -> double2
To
func -(_ lhs: double2, _ rhs: double2) -> double2

Modified -(_: double3, _: double3) -> double3
Declaration
From
@warn_unused_result
func -(_ lhs: double3, _ rhs: double3) -> double3
To
func -(_ lhs: double3, _ rhs: double3) -> double3

Modified -(_: double2x3, _: double2x3) -> double2x3
Declaration
From
@warn_unused_result
func -(_ lhs: double2x3, _ rhs: double2x3) -> double2x3
To
func -(_ lhs: double2x3, _ rhs: double2x3) -> double2x3

Modified -(_: double4, _: double4) -> double4
Declaration
From
@warn_unused_result
func -(_ lhs: double4, _ rhs: double4) -> double4
To
func -(_ lhs: double4, _ rhs: double4) -> double4

Modified -(_: float3x4, _: float3x4) -> float3x4
Declaration
From
@warn_unused_result
func -(_ lhs: float3x4, _ rhs: float3x4) -> float3x4
To
func -(_ lhs: float3x4, _ rhs: float3x4) -> float3x4

Modified -(_: float3x3, _: float3x3) -> float3x3
Declaration
From
@warn_unused_result
func -(_ lhs: float3x3, _ rhs: float3x3) -> float3x3
To
func -(_ lhs: float3x3, _ rhs: float3x3) -> float3x3

Modified -(_: float4x4, _: float4x4) -> float4x4
Declaration
From
@warn_unused_result
func -(_ lhs: float4x4, _ rhs: float4x4) -> float4x4
To
func -(_ lhs: float4x4, _ rhs: float4x4) -> float4x4

Modified -(_: double3x4, _: double3x4) -> double3x4
Declaration
From
@warn_unused_result
func -(_ lhs: double3x4, _ rhs: double3x4) -> double3x4
To
func -(_ lhs: double3x4, _ rhs: double3x4) -> double3x4

Modified -(_: float2x3, _: float2x3) -> float2x3
Declaration
From
@warn_unused_result
func -(_ lhs: float2x3, _ rhs: float2x3) -> float2x3
To
func -(_ lhs: float2x3, _ rhs: float2x3) -> float2x3

Modified -(_: double2x4, _: double2x4) -> double2x4
Declaration
From
@warn_unused_result
func -(_ lhs: double2x4, _ rhs: double2x4) -> double2x4
To
func -(_ lhs: double2x4, _ rhs: double2x4) -> double2x4

Modified -(_: float3x2, _: float3x2) -> float3x2
Declaration
From
@warn_unused_result
func -(_ lhs: float3x2, _ rhs: float3x2) -> float3x2
To
func -(_ lhs: float3x2, _ rhs: float3x2) -> float3x2

Modified -(_: float3, _: float3) -> float3
Declaration
From
@warn_unused_result
func -(_ lhs: float3, _ rhs: float3) -> float3
To
func -(_ lhs: float3, _ rhs: float3) -> float3

Modified -(_: float2, _: float2) -> float2
Declaration
From
@warn_unused_result
func -(_ lhs: float2, _ rhs: float2) -> float2
To
func -(_ lhs: float2, _ rhs: float2) -> float2

Modified -(_: double4x2, _: double4x2) -> double4x2
Declaration
From
@warn_unused_result
func -(_ lhs: double4x2, _ rhs: double4x2) -> double4x2
To
func -(_ lhs: double4x2, _ rhs: double4x2) -> double4x2

Modified -(_: double3x2, _: double3x2) -> double3x2
Declaration
From
@warn_unused_result
func -(_ lhs: double3x2, _ rhs: double3x2) -> double3x2
To
func -(_ lhs: double3x2, _ rhs: double3x2) -> double3x2

Modified -(_: double3x3, _: double3x3) -> double3x3
Declaration
From
@warn_unused_result
func -(_ lhs: double3x3, _ rhs: double3x3) -> double3x3
To
func -(_ lhs: double3x3, _ rhs: double3x3) -> double3x3

Modified -(_: float4x2, _: float4x2) -> float4x2
Declaration
From
@warn_unused_result
func -(_ lhs: float4x2, _ rhs: float4x2) -> float4x2
To
func -(_ lhs: float4x2, _ rhs: float4x2) -> float4x2

Modified -=(_: double2, _: double2)
Declaration
From
func -=(inout _ lhs: double2, _ rhs: double2)
To
func -=(_ lhs: inout double2, _ rhs: double2)

Modified -=(_: float2x3, _: float2x3)
Declaration
From
func -=(inout _ lhs: float2x3, _ rhs: float2x3)
To
func -=(_ lhs: inout float2x3, _ rhs: float2x3)

Modified -=(_: double3x4, _: double3x4)
Declaration
From
func -=(inout _ lhs: double3x4, _ rhs: double3x4)
To
func -=(_ lhs: inout double3x4, _ rhs: double3x4)

Modified -=(_: float3x3, _: float3x3)
Declaration
From
func -=(inout _ lhs: float3x3, _ rhs: float3x3)
To
func -=(_ lhs: inout float3x3, _ rhs: float3x3)

Modified -=(_: double2x3, _: double2x3)
Declaration
From
func -=(inout _ lhs: double2x3, _ rhs: double2x3)
To
func -=(_ lhs: inout double2x3, _ rhs: double2x3)

Modified -=(_: double3x2, _: double3x2)
Declaration
From
func -=(inout _ lhs: double3x2, _ rhs: double3x2)
To
func -=(_ lhs: inout double3x2, _ rhs: double3x2)

Modified -=(_: double2x2, _: double2x2)
Declaration
From
func -=(inout _ lhs: double2x2, _ rhs: double2x2)
To
func -=(_ lhs: inout double2x2, _ rhs: double2x2)

Modified -=(_: float2x4, _: float2x4)
Declaration
From
func -=(inout _ lhs: float2x4, _ rhs: float2x4)
To
func -=(_ lhs: inout float2x4, _ rhs: float2x4)

Modified -=(_: double3x3, _: double3x3)
Declaration
From
func -=(inout _ lhs: double3x3, _ rhs: double3x3)
To
func -=(_ lhs: inout double3x3, _ rhs: double3x3)

Modified -=(_: float4x2, _: float4x2)
Declaration
From
func -=(inout _ lhs: float4x2, _ rhs: float4x2)
To
func -=(_ lhs: inout float4x2, _ rhs: float4x2)

Modified -=(_: float4x4, _: float4x4)
Declaration
From
func -=(inout _ lhs: float4x4, _ rhs: float4x4)
To
func -=(_ lhs: inout float4x4, _ rhs: float4x4)

Modified -=(_: float4x3, _: float4x3)
Declaration
From
func -=(inout _ lhs: float4x3, _ rhs: float4x3)
To
func -=(_ lhs: inout float4x3, _ rhs: float4x3)

Modified -=(_: float2, _: float2)
Declaration
From
func -=(inout _ lhs: float2, _ rhs: float2)
To
func -=(_ lhs: inout float2, _ rhs: float2)

Modified -=(_: double4x2, _: double4x2)
Declaration
From
func -=(inout _ lhs: double4x2, _ rhs: double4x2)
To
func -=(_ lhs: inout double4x2, _ rhs: double4x2)

Modified -=(_: double4, _: double4)
Declaration
From
func -=(inout _ lhs: double4, _ rhs: double4)
To
func -=(_ lhs: inout double4, _ rhs: double4)

Modified -=(_: float4, _: float4)
Declaration
From
func -=(inout _ lhs: float4, _ rhs: float4)
To
func -=(_ lhs: inout float4, _ rhs: float4)

Modified -=(_: double2x4, _: double2x4)
Declaration
From
func -=(inout _ lhs: double2x4, _ rhs: double2x4)
To
func -=(_ lhs: inout double2x4, _ rhs: double2x4)

Modified -=(_: double4x4, _: double4x4)
Declaration
From
func -=(inout _ lhs: double4x4, _ rhs: double4x4)
To
func -=(_ lhs: inout double4x4, _ rhs: double4x4)

Modified -=(_: float2x2, _: float2x2)
Declaration
From
func -=(inout _ lhs: float2x2, _ rhs: float2x2)
To
func -=(_ lhs: inout float2x2, _ rhs: float2x2)

Modified -=(_: double4x3, _: double4x3)
Declaration
From
func -=(inout _ lhs: double4x3, _ rhs: double4x3)
To
func -=(_ lhs: inout double4x3, _ rhs: double4x3)

Modified -=(_: float3x4, _: float3x4)
Declaration
From
func -=(inout _ lhs: float3x4, _ rhs: float3x4)
To
func -=(_ lhs: inout float3x4, _ rhs: float3x4)

Modified -=(_: float3, _: float3)
Declaration
From
func -=(inout _ lhs: float3, _ rhs: float3)
To
func -=(_ lhs: inout float3, _ rhs: float3)

Modified -=(_: float3x2, _: float3x2)
Declaration
From
func -=(inout _ lhs: float3x2, _ rhs: float3x2)
To
func -=(_ lhs: inout float3x2, _ rhs: float3x2)

Modified -=(_: double3, _: double3)
Declaration
From
func -=(inout _ lhs: double3, _ rhs: double3)
To
func -=(_ lhs: inout double3, _ rhs: double3)

Modified /(_: float2, _: float2) -> float2
Declaration
From
@warn_unused_result
func /(_ lhs: float2, _ rhs: float2) -> float2
To
func /(_ lhs: float2, _ rhs: float2) -> float2

Modified /(_: int2, _: int2) -> int2
Declaration
From
@warn_unused_result
func /(_ lhs: int2, _ rhs: int2) -> int2
To
func /(_ lhs: int2, _ rhs: int2) -> int2

Modified /(_: double4, _: double4) -> double4
Declaration
From
@warn_unused_result
func /(_ lhs: double4, _ rhs: double4) -> double4
To
func /(_ lhs: double4, _ rhs: double4) -> double4

Modified /(_: double2, _: double2) -> double2
Declaration
From
@warn_unused_result
func /(_ lhs: double2, _ rhs: double2) -> double2
To
func /(_ lhs: double2, _ rhs: double2) -> double2

Modified /(_: double3, _: double3) -> double3
Declaration
From
@warn_unused_result
func /(_ lhs: double3, _ rhs: double3) -> double3
To
func /(_ lhs: double3, _ rhs: double3) -> double3

Modified /(_: float4, _: float4) -> float4
Declaration
From
@warn_unused_result
func /(_ lhs: float4, _ rhs: float4) -> float4
To
func /(_ lhs: float4, _ rhs: float4) -> float4

Modified /(_: int4, _: int4) -> int4
Declaration
From
@warn_unused_result
func /(_ lhs: int4, _ rhs: int4) -> int4
To
func /(_ lhs: int4, _ rhs: int4) -> int4

Modified /(_: float3, _: float3) -> float3
Declaration
From
@warn_unused_result
func /(_ lhs: float3, _ rhs: float3) -> float3
To
func /(_ lhs: float3, _ rhs: float3) -> float3

Modified /(_: int3, _: int3) -> int3
Declaration
From
@warn_unused_result
func /(_ lhs: int3, _ rhs: int3) -> int3
To
func /(_ lhs: int3, _ rhs: int3) -> int3

Modified /=(_: double4, _: double4)
Declaration
From
func /=(inout _ lhs: double4, _ rhs: double4)
To
func /=(_ lhs: inout double4, _ rhs: double4)

Modified /=(_: int3, _: int3)
Declaration
From
func /=(inout _ lhs: int3, _ rhs: int3)
To
func /=(_ lhs: inout int3, _ rhs: int3)

Modified /=(_: float2, _: float2)
Declaration
From
func /=(inout _ lhs: float2, _ rhs: float2)
To
func /=(_ lhs: inout float2, _ rhs: float2)

Modified /=(_: float4, _: float4)
Declaration
From
func /=(inout _ lhs: float4, _ rhs: float4)
To
func /=(_ lhs: inout float4, _ rhs: float4)

Modified /=(_: float3, _: float3)
Declaration
From
func /=(inout _ lhs: float3, _ rhs: float3)
To
func /=(_ lhs: inout float3, _ rhs: float3)

Modified /=(_: int4, _: int4)
Declaration
From
func /=(inout _ lhs: int4, _ rhs: int4)
To
func /=(_ lhs: inout int4, _ rhs: int4)

Modified /=(_: double2, _: double2)
Declaration
From
func /=(inout _ lhs: double2, _ rhs: double2)
To
func /=(_ lhs: inout double2, _ rhs: double2)

Modified /=(_: double3, _: double3)
Declaration
From
func /=(inout _ lhs: double3, _ rhs: double3)
To
func /=(_ lhs: inout double3, _ rhs: double3)

Modified /=(_: int2, _: int2)
Declaration
From
func /=(inout _ lhs: int2, _ rhs: int2)
To
func /=(_ lhs: inout int2, _ rhs: int2)

Declaration
From
@warn_unused_result
func abs(_ x: int4) -> int4
To
func abs(_ x: int4) -> int4

Declaration
From
@warn_unused_result
func abs(_ x: float3) -> float3
To
func abs(_ x: float3) -> float3

Declaration
From
@warn_unused_result
func abs(_ x: double3) -> double3
To
func abs(_ x: double3) -> double3

Declaration
From
@warn_unused_result
func abs(_ x: float2) -> float2
To
func abs(_ x: float2) -> float2

Declaration
From
@warn_unused_result
func abs(_ x: int3) -> int3
To
func abs(_ x: int3) -> int3

Declaration
From
@warn_unused_result
func abs(_ x: int2) -> int2
To
func abs(_ x: int2) -> int2

Declaration
From
@warn_unused_result
func abs(_ x: double2) -> double2
To
func abs(_ x: double2) -> double2

Declaration
From
@warn_unused_result
func abs(_ x: float4) -> float4
To
func abs(_ x: float4) -> float4

Declaration
From
@warn_unused_result
func abs(_ x: double4) -> double4
To
func abs(_ x: double4) -> double4

Declaration
From
@warn_unused_result
func ceil(_ x: float4) -> float4
To
func ceil(_ x: float4) -> float4

Declaration
From
@warn_unused_result
func ceil(_ x: float3) -> float3
To
func ceil(_ x: float3) -> float3

Declaration
From
@warn_unused_result
func ceil(_ x: double2) -> double2
To
func ceil(_ x: double2) -> double2

Declaration
From
@warn_unused_result
func ceil(_ x: double3) -> double3
To
func ceil(_ x: double3) -> double3

Declaration
From
@warn_unused_result
func ceil(_ x: double4) -> double4
To
func ceil(_ x: double4) -> double4

Declaration
From
@warn_unused_result
func ceil(_ x: float2) -> float2
To
func ceil(_ x: float2) -> float2

Declaration
From
@warn_unused_result
func clamp(_ x: double4, min min: double4, max max: double4) -> double4
To
func clamp(_ x: double4, min min: double4, max max: double4) -> double4

Declaration
From
@warn_unused_result
func clamp(_ x: float2, min min: Float, max max: Float) -> float2
To
func clamp(_ x: float2, min min: Float, max max: Float) -> float2

Declaration
From
@warn_unused_result
func clamp(_ x: int4, min min: Int32, max max: Int32) -> int4
To
func clamp(_ x: int4, min min: Int32, max max: Int32) -> int4

Declaration
From
@warn_unused_result
func clamp(_ x: int3, min min: int3, max max: int3) -> int3
To
func clamp(_ x: int3, min min: int3, max max: int3) -> int3

Declaration
From
@warn_unused_result
func clamp(_ x: float4, min min: Float, max max: Float) -> float4
To
func clamp(_ x: float4, min min: Float, max max: Float) -> float4

Declaration
From
@warn_unused_result
func clamp(_ x: int4, min min: int4, max max: int4) -> int4
To
func clamp(_ x: int4, min min: int4, max max: int4) -> int4

Declaration
From
@warn_unused_result
func clamp(_ x: int2, min min: int2, max max: int2) -> int2
To
func clamp(_ x: int2, min min: int2, max max: int2) -> int2

Declaration
From
@warn_unused_result
func clamp(_ x: float2, min min: float2, max max: float2) -> float2
To
func clamp(_ x: float2, min min: float2, max max: float2) -> float2

Declaration
From
@warn_unused_result
func clamp(_ x: int2, min min: Int32, max max: Int32) -> int2
To
func clamp(_ x: int2, min min: Int32, max max: Int32) -> int2

Declaration
From
@warn_unused_result
func clamp(_ x: float3, min min: float3, max max: float3) -> float3
To
func clamp(_ x: float3, min min: float3, max max: float3) -> float3

Declaration
From
@warn_unused_result
func clamp(_ x: double2, min min: double2, max max: double2) -> double2
To
func clamp(_ x: double2, min min: double2, max max: double2) -> double2

Declaration
From
@warn_unused_result
func clamp(_ x: int3, min min: Int32, max max: Int32) -> int3
To
func clamp(_ x: int3, min min: Int32, max max: Int32) -> int3

Declaration
From
@warn_unused_result
func clamp(_ x: double2, min min: Double, max max: Double) -> double2
To
func clamp(_ x: double2, min min: Double, max max: Double) -> double2

Declaration
From
@warn_unused_result
func clamp(_ x: float4, min min: float4, max max: float4) -> float4
To
func clamp(_ x: float4, min min: float4, max max: float4) -> float4

Declaration
From
@warn_unused_result
func clamp(_ x: float3, min min: Float, max max: Float) -> float3
To
func clamp(_ x: float3, min min: Float, max max: Float) -> float3

Declaration
From
@warn_unused_result
func clamp(_ x: double3, min min: Double, max max: Double) -> double3
To
func clamp(_ x: double3, min min: Double, max max: Double) -> double3

Declaration
From
@warn_unused_result
func clamp(_ x: double4, min min: Double, max max: Double) -> double4
To
func clamp(_ x: double4, min min: Double, max max: Double) -> double4

Declaration
From
@warn_unused_result
func clamp(_ x: double3, min min: double3, max max: double3) -> double3
To
func clamp(_ x: double3, min min: double3, max max: double3) -> double3

Declaration
From
@warn_unused_result
func cross(_ x: double3, _ y: double3) -> double3
To
func cross(_ x: double3, _ y: double3) -> double3

Declaration
From
@warn_unused_result
func cross(_ x: float2, _ y: float2) -> float3
To
func cross(_ x: float2, _ y: float2) -> float3

Declaration
From
@warn_unused_result
func cross(_ x: float3, _ y: float3) -> float3
To
func cross(_ x: float3, _ y: float3) -> float3

Declaration
From
@warn_unused_result
func cross(_ x: double2, _ y: double2) -> double3
To
func cross(_ x: double2, _ y: double2) -> double3

Declaration
From
@warn_unused_result
func distance(_ x: double2, _ y: double2) -> Double
To
func distance(_ x: double2, _ y: double2) -> Double

Declaration
From
@warn_unused_result
func distance(_ x: float4, _ y: float4) -> Float
To
func distance(_ x: float4, _ y: float4) -> Float

Declaration
From
@warn_unused_result
func distance(_ x: double4, _ y: double4) -> Double
To
func distance(_ x: double4, _ y: double4) -> Double

Declaration
From
@warn_unused_result
func distance(_ x: float3, _ y: float3) -> Float
To
func distance(_ x: float3, _ y: float3) -> Float

Declaration
From
@warn_unused_result
func distance(_ x: double3, _ y: double3) -> Double
To
func distance(_ x: double3, _ y: double3) -> Double

Declaration
From
@warn_unused_result
func distance(_ x: float2, _ y: float2) -> Float
To
func distance(_ x: float2, _ y: float2) -> Float

Declaration
From
@warn_unused_result
func distance_squared(_ x: double3, _ y: double3) -> Double
To
func distance_squared(_ x: double3, _ y: double3) -> Double

Declaration
From
@warn_unused_result
func distance_squared(_ x: float3, _ y: float3) -> Float
To
func distance_squared(_ x: float3, _ y: float3) -> Float

Declaration
From
@warn_unused_result
func distance_squared(_ x: double2, _ y: double2) -> Double
To
func distance_squared(_ x: double2, _ y: double2) -> Double

Declaration
From
@warn_unused_result
func distance_squared(_ x: float4, _ y: float4) -> Float
To
func distance_squared(_ x: float4, _ y: float4) -> Float

Declaration
From
@warn_unused_result
func distance_squared(_ x: float2, _ y: float2) -> Float
To
func distance_squared(_ x: float2, _ y: float2) -> Float

Declaration
From
@warn_unused_result
func distance_squared(_ x: double4, _ y: double4) -> Double
To
func distance_squared(_ x: double4, _ y: double4) -> Double

Declaration
From
@warn_unused_result
func dot(_ x: float4, _ y: float4) -> Float
To
func dot(_ x: float4, _ y: float4) -> Float

Declaration
From
@warn_unused_result
func dot(_ x: double4, _ y: double4) -> Double
To
func dot(_ x: double4, _ y: double4) -> Double

Declaration
From
@warn_unused_result
func dot(_ x: float3, _ y: float3) -> Float
To
func dot(_ x: float3, _ y: float3) -> Float

Declaration
From
@warn_unused_result
func dot(_ x: double3, _ y: double3) -> Double
To
func dot(_ x: double3, _ y: double3) -> Double

Declaration
From
@warn_unused_result
func dot(_ x: float2, _ y: float2) -> Float
To
func dot(_ x: float2, _ y: float2) -> Float

Declaration
From
@warn_unused_result
func dot(_ x: double2, _ y: double2) -> Double
To
func dot(_ x: double2, _ y: double2) -> Double

Declaration
From
@warn_unused_result
func floor(_ x: double2) -> double2
To
func floor(_ x: double2) -> double2

Declaration
From
@warn_unused_result
func floor(_ x: double4) -> double4
To
func floor(_ x: double4) -> double4

Declaration
From
@warn_unused_result
func floor(_ x: float2) -> float2
To
func floor(_ x: float2) -> float2

Declaration
From
@warn_unused_result
func floor(_ x: float3) -> float3
To
func floor(_ x: float3) -> float3

Declaration
From
@warn_unused_result
func floor(_ x: double3) -> double3
To
func floor(_ x: double3) -> double3

Declaration
From
@warn_unused_result
func floor(_ x: float4) -> float4
To
func floor(_ x: float4) -> float4

Declaration
From
@warn_unused_result
func fmax(_ x: double4, _ y: double4) -> double4
To
func fmax(_ x: double4, _ y: double4) -> double4

Declaration
From
@warn_unused_result
func fmax(_ x: float3, _ y: float3) -> float3
To
func fmax(_ x: float3, _ y: float3) -> float3

Declaration
From
@warn_unused_result
func fmax(_ x: double2, _ y: double2) -> double2
To
func fmax(_ x: double2, _ y: double2) -> double2

Declaration
From
@warn_unused_result
func fmax(_ x: float2, _ y: float2) -> float2
To
func fmax(_ x: float2, _ y: float2) -> float2

Declaration
From
@warn_unused_result
func fmax(_ x: float4, _ y: float4) -> float4
To
func fmax(_ x: float4, _ y: float4) -> float4

Declaration
From
@warn_unused_result
func fmax(_ x: double3, _ y: double3) -> double3
To
func fmax(_ x: double3, _ y: double3) -> double3

Declaration
From
@warn_unused_result
func fmin(_ x: float4, _ y: float4) -> float4
To
func fmin(_ x: float4, _ y: float4) -> float4

Declaration
From
@warn_unused_result
func fmin(_ x: double4, _ y: double4) -> double4
To
func fmin(_ x: double4, _ y: double4) -> double4

Declaration
From
@warn_unused_result
func fmin(_ x: float3, _ y: float3) -> float3
To
func fmin(_ x: float3, _ y: float3) -> float3

Declaration
From
@warn_unused_result
func fmin(_ x: float2, _ y: float2) -> float2
To
func fmin(_ x: float2, _ y: float2) -> float2

Declaration
From
@warn_unused_result
func fmin(_ x: double2, _ y: double2) -> double2
To
func fmin(_ x: double2, _ y: double2) -> double2

Declaration
From
@warn_unused_result
func fmin(_ x: double3, _ y: double3) -> double3
To
func fmin(_ x: double3, _ y: double3) -> double3

Declaration
From
@warn_unused_result
func fract(_ x: float3) -> float3
To
func fract(_ x: float3) -> float3

Declaration
From
@warn_unused_result
func fract(_ x: float2) -> float2
To
func fract(_ x: float2) -> float2

Declaration
From
@warn_unused_result
func fract(_ x: double4) -> double4
To
func fract(_ x: double4) -> double4

Declaration
From
@warn_unused_result
func fract(_ x: float4) -> float4
To
func fract(_ x: float4) -> float4

Declaration
From
@warn_unused_result
func fract(_ x: double3) -> double3
To
func fract(_ x: double3) -> double3

Declaration
From
@warn_unused_result
func fract(_ x: double2) -> double2
To
func fract(_ x: double2) -> double2

Declaration
From
@warn_unused_result
func length(_ x: float3) -> Float
To
func length(_ x: float3) -> Float

Declaration
From
@warn_unused_result
func length(_ x: float2) -> Float
To
func length(_ x: float2) -> Float

Declaration
From
@warn_unused_result
func length(_ x: float4) -> Float
To
func length(_ x: float4) -> Float

Declaration
From
@warn_unused_result
func length(_ x: double3) -> Double
To
func length(_ x: double3) -> Double

Declaration
From
@warn_unused_result
func length(_ x: double4) -> Double
To
func length(_ x: double4) -> Double

Declaration
From
@warn_unused_result
func length(_ x: double2) -> Double
To
func length(_ x: double2) -> Double

Declaration
From
@warn_unused_result
func length_squared(_ x: double3) -> Double
To
func length_squared(_ x: double3) -> Double

Declaration
From
@warn_unused_result
func length_squared(_ x: double2) -> Double
To
func length_squared(_ x: double2) -> Double

Declaration
From
@warn_unused_result
func length_squared(_ x: float4) -> Float
To
func length_squared(_ x: float4) -> Float

Declaration
From
@warn_unused_result
func length_squared(_ x: double4) -> Double
To
func length_squared(_ x: double4) -> Double

Declaration
From
@warn_unused_result
func length_squared(_ x: float3) -> Float
To
func length_squared(_ x: float3) -> Float

Declaration
From
@warn_unused_result
func length_squared(_ x: float2) -> Float
To
func length_squared(_ x: float2) -> Float

Declaration
From
@warn_unused_result
func max(_ vector: int2, _ scalar: Int32) -> int2
To
func max(_ vector: int2, _ scalar: Int32) -> int2

Declaration
From
@warn_unused_result
func max(_ vector: float4, _ scalar: Float) -> float4
To
func max(_ vector: float4, _ scalar: Float) -> float4

Declaration
From
@warn_unused_result
func max(_ vector: float2, _ scalar: Float) -> float2
To
func max(_ vector: float2, _ scalar: Float) -> float2

Declaration
From
@warn_unused_result
func max(_ vector: double4, _ scalar: Double) -> double4
To
func max(_ vector: double4, _ scalar: Double) -> double4

Declaration
From
@warn_unused_result
func max(_ vector: int4, _ scalar: Int32) -> int4
To
func max(_ vector: int4, _ scalar: Int32) -> int4

Declaration
From
@warn_unused_result
func max(_ x: double2, _ y: double2) -> double2
To
func max(_ x: double2, _ y: double2) -> double2

Declaration
From
@warn_unused_result
func max(_ x: double3, _ y: double3) -> double3
To
func max(_ x: double3, _ y: double3) -> double3

Declaration
From
@warn_unused_result
func max(_ vector: float3, _ scalar: Float) -> float3
To
func max(_ vector: float3, _ scalar: Float) -> float3

Declaration
From
@warn_unused_result
func max(_ x: int3, _ y: int3) -> int3
To
func max(_ x: int3, _ y: int3) -> int3

Declaration
From
@warn_unused_result
func max(_ x: double4, _ y: double4) -> double4
To
func max(_ x: double4, _ y: double4) -> double4

Declaration
From
@warn_unused_result
func max(_ x: float2, _ y: float2) -> float2
To
func max(_ x: float2, _ y: float2) -> float2

Declaration
From
@warn_unused_result
func max(_ x: float4, _ y: float4) -> float4
To
func max(_ x: float4, _ y: float4) -> float4

Declaration
From
@warn_unused_result
func max(_ x: float3, _ y: float3) -> float3
To
func max(_ x: float3, _ y: float3) -> float3

Declaration
From
@warn_unused_result
func max(_ x: int4, _ y: int4) -> int4
To
func max(_ x: int4, _ y: int4) -> int4

Declaration
From
@warn_unused_result
func max(_ x: int2, _ y: int2) -> int2
To
func max(_ x: int2, _ y: int2) -> int2

Declaration
From
@warn_unused_result
func max(_ vector: double3, _ scalar: Double) -> double3
To
func max(_ vector: double3, _ scalar: Double) -> double3

Declaration
From
@warn_unused_result
func max(_ vector: double2, _ scalar: Double) -> double2
To
func max(_ vector: double2, _ scalar: Double) -> double2

Declaration
From
@warn_unused_result
func max(_ vector: int3, _ scalar: Int32) -> int3
To
func max(_ vector: int3, _ scalar: Int32) -> int3

Declaration
From
@warn_unused_result
func min(_ vector: float2, _ scalar: Float) -> float2
To
func min(_ vector: float2, _ scalar: Float) -> float2

Declaration
From
@warn_unused_result
func min(_ vector: int2, _ scalar: Int32) -> int2
To
func min(_ vector: int2, _ scalar: Int32) -> int2

Declaration
From
@warn_unused_result
func min(_ x: int4, _ y: int4) -> int4
To
func min(_ x: int4, _ y: int4) -> int4

Declaration
From
@warn_unused_result
func min(_ x: int3, _ y: int3) -> int3
To
func min(_ x: int3, _ y: int3) -> int3

Declaration
From
@warn_unused_result
func min(_ x: float4, _ y: float4) -> float4
To
func min(_ x: float4, _ y: float4) -> float4

Declaration
From
@warn_unused_result
func min(_ x: int2, _ y: int2) -> int2
To
func min(_ x: int2, _ y: int2) -> int2

Declaration
From
@warn_unused_result
func min(_ vector: float3, _ scalar: Float) -> float3
To
func min(_ vector: float3, _ scalar: Float) -> float3

Declaration
From
@warn_unused_result
func min(_ vector: float4, _ scalar: Float) -> float4
To
func min(_ vector: float4, _ scalar: Float) -> float4

Declaration
From
@warn_unused_result
func min(_ x: double4, _ y: double4) -> double4
To
func min(_ x: double4, _ y: double4) -> double4

Declaration
From
@warn_unused_result
func min(_ x: float3, _ y: float3) -> float3
To
func min(_ x: float3, _ y: float3) -> float3

Declaration
From
@warn_unused_result
func min(_ vector: double4, _ scalar: Double) -> double4
To
func min(_ vector: double4, _ scalar: Double) -> double4

Declaration
From
@warn_unused_result
func min(_ vector: int4, _ scalar: Int32) -> int4
To
func min(_ vector: int4, _ scalar: Int32) -> int4

Declaration
From
@warn_unused_result
func min(_ x: double3, _ y: double3) -> double3
To
func min(_ x: double3, _ y: double3) -> double3

Declaration
From
@warn_unused_result
func min(_ vector: double3, _ scalar: Double) -> double3
To
func min(_ vector: double3, _ scalar: Double) -> double3

Declaration
From
@warn_unused_result
func min(_ x: float2, _ y: float2) -> float2
To
func min(_ x: float2, _ y: float2) -> float2

Declaration
From
@warn_unused_result
func min(_ vector: double2, _ scalar: Double) -> double2
To
func min(_ vector: double2, _ scalar: Double) -> double2

Declaration
From
@warn_unused_result
func min(_ vector: int3, _ scalar: Int32) -> int3
To
func min(_ vector: int3, _ scalar: Int32) -> int3

Declaration
From
@warn_unused_result
func min(_ x: double2, _ y: double2) -> double2
To
func min(_ x: double2, _ y: double2) -> double2

Declaration
From
@warn_unused_result
func mix(_ x: double2, _ y: double2, t t: Double) -> double2
To
func mix(_ x: double2, _ y: double2, t t: Double) -> double2

Declaration
From
@warn_unused_result
func mix(_ x: float2, _ y: float2, t t: Float) -> float2
To
func mix(_ x: float2, _ y: float2, t t: Float) -> float2

Declaration
From
@warn_unused_result
func mix(_ x: float2, _ y: float2, t t: float2) -> float2
To
func mix(_ x: float2, _ y: float2, t t: float2) -> float2

Declaration
From
@warn_unused_result
func mix(_ x: float3, _ y: float3, t t: Float) -> float3
To
func mix(_ x: float3, _ y: float3, t t: Float) -> float3

Declaration
From
@warn_unused_result
func mix(_ x: float4, _ y: float4, t t: Float) -> float4
To
func mix(_ x: float4, _ y: float4, t t: Float) -> float4

Declaration
From
@warn_unused_result
func mix(_ x: double4, _ y: double4, t t: double4) -> double4
To
func mix(_ x: double4, _ y: double4, t t: double4) -> double4

Declaration
From
@warn_unused_result
func mix(_ x: double4, _ y: double4, t t: Double) -> double4
To
func mix(_ x: double4, _ y: double4, t t: Double) -> double4

Declaration
From
@warn_unused_result
func mix(_ x: float4, _ y: float4, t t: float4) -> float4
To
func mix(_ x: float4, _ y: float4, t t: float4) -> float4

Declaration
From
@warn_unused_result
func mix(_ x: double2, _ y: double2, t t: double2) -> double2
To
func mix(_ x: double2, _ y: double2, t t: double2) -> double2

Declaration
From
@warn_unused_result
func mix(_ x: double3, _ y: double3, t t: Double) -> double3
To
func mix(_ x: double3, _ y: double3, t t: Double) -> double3

Declaration
From
@warn_unused_result
func mix(_ x: float3, _ y: float3, t t: float3) -> float3
To
func mix(_ x: float3, _ y: float3, t t: float3) -> float3

Declaration
From
@warn_unused_result
func mix(_ x: double3, _ y: double3, t t: double3) -> double3
To
func mix(_ x: double3, _ y: double3, t t: double3) -> double3

Declaration
From
@warn_unused_result
func norm_inf(_ x: double2) -> Double
To
func norm_inf(_ x: double2) -> Double

Declaration
From
@warn_unused_result
func norm_inf(_ x: double4) -> Double
To
func norm_inf(_ x: double4) -> Double

Declaration
From
@warn_unused_result
func norm_inf(_ x: float3) -> Float
To
func norm_inf(_ x: float3) -> Float

Declaration
From
@warn_unused_result
func norm_inf(_ x: float4) -> Float
To
func norm_inf(_ x: float4) -> Float

Declaration
From
@warn_unused_result
func norm_inf(_ x: double3) -> Double
To
func norm_inf(_ x: double3) -> Double

Declaration
From
@warn_unused_result
func norm_inf(_ x: float2) -> Float
To
func norm_inf(_ x: float2) -> Float

Declaration
From
@warn_unused_result
func norm_one(_ x: float3) -> Float
To
func norm_one(_ x: float3) -> Float

Declaration
From
@warn_unused_result
func norm_one(_ x: double2) -> Double
To
func norm_one(_ x: double2) -> Double

Declaration
From
@warn_unused_result
func norm_one(_ x: double4) -> Double
To
func norm_one(_ x: double4) -> Double

Declaration
From
@warn_unused_result
func norm_one(_ x: float2) -> Float
To
func norm_one(_ x: float2) -> Float

Declaration
From
@warn_unused_result
func norm_one(_ x: float4) -> Float
To
func norm_one(_ x: float4) -> Float

Declaration
From
@warn_unused_result
func norm_one(_ x: double3) -> Double
To
func norm_one(_ x: double3) -> Double

Declaration
From
@warn_unused_result
func normalize(_ x: double2) -> double2
To
func normalize(_ x: double2) -> double2

Declaration
From
@warn_unused_result
func normalize(_ x: float4) -> float4
To
func normalize(_ x: float4) -> float4

Declaration
From
@warn_unused_result
func normalize(_ x: float2) -> float2
To
func normalize(_ x: float2) -> float2

Declaration
From
@warn_unused_result
func normalize(_ x: double3) -> double3
To
func normalize(_ x: double3) -> double3

Declaration
From
@warn_unused_result
func normalize(_ x: double4) -> double4
To
func normalize(_ x: double4) -> double4

Declaration
From
@warn_unused_result
func normalize(_ x: float3) -> float3
To
func normalize(_ x: float3) -> float3

Declaration
From
@warn_unused_result
func project(_ x: float4, _ y: float4) -> float4
To
func project(_ x: float4, _ y: float4) -> float4

Declaration
From
@warn_unused_result
func project(_ x: float2, _ y: float2) -> float2
To
func project(_ x: float2, _ y: float2) -> float2

Declaration
From
@warn_unused_result
func project(_ x: double2, _ y: double2) -> double2
To
func project(_ x: double2, _ y: double2) -> double2

Declaration
From
@warn_unused_result
func project(_ x: double3, _ y: double3) -> double3
To
func project(_ x: double3, _ y: double3) -> double3

Declaration
From
@warn_unused_result
func project(_ x: float3, _ y: float3) -> float3
To
func project(_ x: float3, _ y: float3) -> float3

Declaration
From
@warn_unused_result
func project(_ x: double4, _ y: double4) -> double4
To
func project(_ x: double4, _ y: double4) -> double4

Declaration
From
@warn_unused_result
func recip(_ x: float4) -> float4
To
func recip(_ x: float4) -> float4

Declaration
From
@warn_unused_result
func recip(_ x: Float) -> Float
To
func recip(_ x: Float) -> Float

Declaration
From
@warn_unused_result
func recip(_ x: double3) -> double3
To
func recip(_ x: double3) -> double3

Declaration
From
@warn_unused_result
func recip(_ x: float3) -> float3
To
func recip(_ x: float3) -> float3

Declaration
From
@warn_unused_result
func recip(_ x: double4) -> double4
To
func recip(_ x: double4) -> double4

Declaration
From
@warn_unused_result
func recip(_ x: double2) -> double2
To
func recip(_ x: double2) -> double2

Declaration
From
@warn_unused_result
func recip(_ x: float2) -> float2
To
func recip(_ x: float2) -> float2

Declaration
From
@warn_unused_result
func recip(_ x: Double) -> Double
To
func recip(_ x: Double) -> Double

Declaration
From
@warn_unused_result
func reduce_add(_ x: double3) -> Double
To
func reduce_add(_ x: double3) -> Double

Declaration
From
@warn_unused_result
func reduce_add(_ x: float3) -> Float
To
func reduce_add(_ x: float3) -> Float

Declaration
From
@warn_unused_result
func reduce_add(_ x: double2) -> Double
To
func reduce_add(_ x: double2) -> Double

Declaration
From
@warn_unused_result
func reduce_add(_ x: double4) -> Double
To
func reduce_add(_ x: double4) -> Double

Declaration
From
@warn_unused_result
func reduce_add(_ x: int3) -> Int32
To
func reduce_add(_ x: int3) -> Int32

Declaration
From
@warn_unused_result
func reduce_add(_ x: float4) -> Float
To
func reduce_add(_ x: float4) -> Float

Declaration
From
@warn_unused_result
func reduce_add(_ x: int4) -> Int32
To
func reduce_add(_ x: int4) -> Int32

Declaration
From
@warn_unused_result
func reduce_add(_ x: float2) -> Float
To
func reduce_add(_ x: float2) -> Float

Declaration
From
@warn_unused_result
func reduce_add(_ x: int2) -> Int32
To
func reduce_add(_ x: int2) -> Int32

Declaration
From
@warn_unused_result
func reduce_max(_ x: int3) -> Int32
To
func reduce_max(_ x: int3) -> Int32

Declaration
From
@warn_unused_result
func reduce_max(_ x: double4) -> Double
To
func reduce_max(_ x: double4) -> Double

Declaration
From
@warn_unused_result
func reduce_max(_ x: float4) -> Float
To
func reduce_max(_ x: float4) -> Float

Declaration
From
@warn_unused_result
func reduce_max(_ x: double2) -> Double
To
func reduce_max(_ x: double2) -> Double

Declaration
From
@warn_unused_result
func reduce_max(_ x: int4) -> Int32
To
func reduce_max(_ x: int4) -> Int32

Declaration
From
@warn_unused_result
func reduce_max(_ x: int2) -> Int32
To
func reduce_max(_ x: int2) -> Int32

Declaration
From
@warn_unused_result
func reduce_max(_ x: float2) -> Float
To
func reduce_max(_ x: float2) -> Float

Declaration
From
@warn_unused_result
func reduce_max(_ x: float3) -> Float
To
func reduce_max(_ x: float3) -> Float

Declaration
From
@warn_unused_result
func reduce_max(_ x: double3) -> Double
To
func reduce_max(_ x: double3) -> Double

Declaration
From
@warn_unused_result
func reduce_min(_ x: float4) -> Float
To
func reduce_min(_ x: float4) -> Float

Declaration
From
@warn_unused_result
func reduce_min(_ x: float3) -> Float
To
func reduce_min(_ x: float3) -> Float

Declaration
From
@warn_unused_result
func reduce_min(_ x: int2) -> Int32
To
func reduce_min(_ x: int2) -> Int32

Declaration
From
@warn_unused_result
func reduce_min(_ x: float2) -> Float
To
func reduce_min(_ x: float2) -> Float

Declaration
From
@warn_unused_result
func reduce_min(_ x: double4) -> Double
To
func reduce_min(_ x: double4) -> Double

Declaration
From
@warn_unused_result
func reduce_min(_ x: int4) -> Int32
To
func reduce_min(_ x: int4) -> Int32

Declaration
From
@warn_unused_result
func reduce_min(_ x: double2) -> Double
To
func reduce_min(_ x: double2) -> Double

Declaration
From
@warn_unused_result
func reduce_min(_ x: int3) -> Int32
To
func reduce_min(_ x: int3) -> Int32

Declaration
From
@warn_unused_result
func reduce_min(_ x: double3) -> Double
To
func reduce_min(_ x: double3) -> Double

Declaration
From
@warn_unused_result
func reflect(_ x: double3, n n: double3) -> double3
To
func reflect(_ x: double3, n n: double3) -> double3

Declaration
From
@warn_unused_result
func reflect(_ x: float3, n n: float3) -> float3
To
func reflect(_ x: float3, n n: float3) -> float3

Declaration
From
@warn_unused_result
func reflect(_ x: double2, n n: double2) -> double2
To
func reflect(_ x: double2, n n: double2) -> double2

Declaration
From
@warn_unused_result
func reflect(_ x: double4, n n: double4) -> double4
To
func reflect(_ x: double4, n n: double4) -> double4

Declaration
From
@warn_unused_result
func reflect(_ x: float4, n n: float4) -> float4
To
func reflect(_ x: float4, n n: float4) -> float4

Declaration
From
@warn_unused_result
func reflect(_ x: float2, n n: float2) -> float2
To
func reflect(_ x: float2, n n: float2) -> float2

Declaration
From
@warn_unused_result
func refract(_ x: float3, n n: float3, eta eta: Float) -> float3
To
func refract(_ x: float3, n n: float3, eta eta: Float) -> float3

Declaration
From
@warn_unused_result
func refract(_ x: float2, n n: float2, eta eta: Float) -> float2
To
func refract(_ x: float2, n n: float2, eta eta: Float) -> float2

Declaration
From
@warn_unused_result
func refract(_ x: double3, n n: double3, eta eta: Double) -> double3
To
func refract(_ x: double3, n n: double3, eta eta: Double) -> double3

Declaration
From
@warn_unused_result
func refract(_ x: double4, n n: double4, eta eta: Double) -> double4
To
func refract(_ x: double4, n n: double4, eta eta: Double) -> double4

Declaration
From
@warn_unused_result
func refract(_ x: float4, n n: float4, eta eta: Float) -> float4
To
func refract(_ x: float4, n n: float4, eta eta: Float) -> float4

Declaration
From
@warn_unused_result
func refract(_ x: double2, n n: double2, eta eta: Double) -> double2
To
func refract(_ x: double2, n n: double2, eta eta: Double) -> double2

Declaration
From
@warn_unused_result
func rsqrt(_ x: double4) -> double4
To
func rsqrt(_ x: double4) -> double4

Declaration
From
@warn_unused_result
func rsqrt(_ x: Float) -> Float
To
func rsqrt(_ x: Float) -> Float

Declaration
From
@warn_unused_result
func rsqrt(_ x: float2) -> float2
To
func rsqrt(_ x: float2) -> float2

Declaration
From
@warn_unused_result
func rsqrt(_ x: float4) -> float4
To
func rsqrt(_ x: float4) -> float4

Declaration
From
@warn_unused_result
func rsqrt(_ x: Double) -> Double
To
func rsqrt(_ x: Double) -> Double

Declaration
From
@warn_unused_result
func rsqrt(_ x: float3) -> float3
To
func rsqrt(_ x: float3) -> float3

Declaration
From
@warn_unused_result
func rsqrt(_ x: double2) -> double2
To
func rsqrt(_ x: double2) -> double2

Declaration
From
@warn_unused_result
func rsqrt(_ x: double3) -> double3
To
func rsqrt(_ x: double3) -> double3

Declaration
From
@warn_unused_result
func sign(_ x: float4) -> float4
To
func sign(_ x: float4) -> float4

Declaration
From
@warn_unused_result
func sign(_ x: double2) -> double2
To
func sign(_ x: double2) -> double2

Declaration
From
@warn_unused_result
func sign(_ x: float2) -> float2
To
func sign(_ x: float2) -> float2

Declaration
From
@warn_unused_result
func sign(_ x: double3) -> double3
To
func sign(_ x: double3) -> double3

Declaration
From
@warn_unused_result
func sign(_ x: float3) -> float3
To
func sign(_ x: float3) -> float3

Declaration
From
@warn_unused_result
func sign(_ x: double4) -> double4
To
func sign(_ x: double4) -> double4

Declaration
From
@warn_unused_result
func sign(_ x: Float) -> Float
To
func sign(_ x: Float) -> Float

Declaration
From
@warn_unused_result
func sign(_ x: Double) -> Double
To
func sign(_ x: Double) -> Double

Declaration
From
@warn_unused_result
func smoothstep(_ x: float4, edge0 edge0: float4, edge1 edge1: float4) -> float4
To
func smoothstep(_ x: float4, edge0 edge0: float4, edge1 edge1: float4) -> float4

Declaration
From
@warn_unused_result
func smoothstep(_ x: double4, edge0 edge0: double4, edge1 edge1: double4) -> double4
To
func smoothstep(_ x: double4, edge0 edge0: double4, edge1 edge1: double4) -> double4

Declaration
From
@warn_unused_result
func smoothstep(_ x: double3, edge0 edge0: double3, edge1 edge1: double3) -> double3
To
func smoothstep(_ x: double3, edge0 edge0: double3, edge1 edge1: double3) -> double3

Declaration
From
@warn_unused_result
func smoothstep(_ x: double2, edge0 edge0: double2, edge1 edge1: double2) -> double2
To
func smoothstep(_ x: double2, edge0 edge0: double2, edge1 edge1: double2) -> double2

Declaration
From
@warn_unused_result
func smoothstep(_ x: float2, edge0 edge0: float2, edge1 edge1: float2) -> float2
To
func smoothstep(_ x: float2, edge0 edge0: float2, edge1 edge1: float2) -> float2

Declaration
From
@warn_unused_result
func smoothstep(_ x: float3, edge0 edge0: float3, edge1 edge1: float3) -> float3
To
func smoothstep(_ x: float3, edge0 edge0: float3, edge1 edge1: float3) -> float3

Declaration
From
@warn_unused_result
func step(_ x: float3, edge edge: float3) -> float3
To
func step(_ x: float3, edge edge: float3) -> float3

Declaration
From
@warn_unused_result
func step(_ x: float4, edge edge: float4) -> float4
To
func step(_ x: float4, edge edge: float4) -> float4

Declaration
From
@warn_unused_result
func step(_ x: double3, edge edge: double3) -> double3
To
func step(_ x: double3, edge edge: double3) -> double3

Declaration
From
@warn_unused_result
func step(_ x: Double, edge edge: Double) -> Double
To
func step(_ x: Double, edge edge: Double) -> Double

Declaration
From
@warn_unused_result
func step(_ x: float2, edge edge: float2) -> float2
To
func step(_ x: float2, edge edge: float2) -> float2

Declaration
From
@warn_unused_result
func step(_ x: double4, edge edge: double4) -> double4
To
func step(_ x: double4, edge edge: double4) -> double4

Declaration
From
@warn_unused_result
func step(_ x: double2, edge edge: double2) -> double2
To
func step(_ x: double2, edge edge: double2) -> double2

Declaration
From
@warn_unused_result
func step(_ x: Float, edge edge: Float) -> Float
To
func step(_ x: Float, edge edge: Float) -> Float

Declaration
From
@warn_unused_result
func trunc(_ x: float2) -> float2
To
func trunc(_ x: float2) -> float2

Declaration
From
@warn_unused_result
func trunc(_ x: float3) -> float3
To
func trunc(_ x: float3) -> float3

Declaration
From
@warn_unused_result
func trunc(_ x: double2) -> double2
To
func trunc(_ x: double2) -> double2

Declaration
From
@warn_unused_result
func trunc(_ x: double4) -> double4
To
func trunc(_ x: double4) -> double4

Declaration
From
@warn_unused_result
func trunc(_ x: double3) -> double3
To
func trunc(_ x: double3) -> double3

Declaration
From
@warn_unused_result
func trunc(_ x: float4) -> float4
To
func trunc(_ x: float4) -> float4