The Swift Package Index logo.Swift Package Index

Build Information

Successful build of NumSwift, reference main (87f39b), with Swift 6.3 for macOS (SPM) on 19 Apr 2026 03:01:34 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64

Build Log

    |                                                                    |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
510 |         let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
511 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:510:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
508 |       signal.withUnsafeBufferPointer { sBuff in
509 |         var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
510 |         let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                    |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
511 |
512 |         nsc_specific_zero_pad_2d_f16(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:551:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
549 |     results.withUnsafeBufferPointer { rBuff in
550 |       signal.withUnsafeBufferPointer { sBuff in
551 |         var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                    |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
552 |         let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
553 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:552:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
550 |       signal.withUnsafeBufferPointer { sBuff in
551 |         var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
552 |         let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                    |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
553 |
554 |         nsc_specific_zero_pad_2d_f16(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:585:70: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
583 |       signal.withUnsafeBufferPointer { sBuff in
584 |         filter.withUnsafeBufferPointer { fBuff in
585 |           var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                      |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
586 |           var sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
587 |           var fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:586:70: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
584 |         filter.withUnsafeBufferPointer { fBuff in
585 |           var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
586 |           var sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                      |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
587 |           var fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
588 |           nsc_conv2d_f16(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:587:70: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
585 |           var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
586 |           var sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
587 |           var fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                      |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
588 |           nsc_conv2d_f16(sPoint,
589 |                          fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:586:15: warning: variable 'sPoint' was never mutated; consider changing to 'let' constant
584 |         filter.withUnsafeBufferPointer { fBuff in
585 |           var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
586 |           var sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
    |               `- warning: variable 'sPoint' was never mutated; consider changing to 'let' constant
587 |           var fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
588 |           nsc_conv2d_f16(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:587:15: warning: variable 'fPoint' was never mutated; consider changing to 'let' constant
585 |           var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
586 |           var sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
587 |           var fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
    |               `- warning: variable 'fPoint' was never mutated; consider changing to 'let' constant
588 |           nsc_conv2d_f16(sPoint,
589 |                          fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:657:66: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
655 |
656 |     results.withUnsafeBufferPointer { rBuff in
657 |       var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                  |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
658 |
659 |       signal.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:661:75: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
659 |       signal.withUnsafeBufferPointer { aBuff in
660 |         filter.withUnsafeBufferPointer { bBuff in
661 |           let signalPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                           |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                           |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                           `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
662 |           let filterPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
663 |           nsc_transConv2d_f16(signalPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:662:75: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
660 |         filter.withUnsafeBufferPointer { bBuff in
661 |           let signalPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
662 |           let filterPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                           |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                           |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                           `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
663 |           nsc_transConv2d_f16(signalPoint,
664 |                               filterPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:828:72: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
826 |         signals[b].withUnsafeBufferPointer { sBuff in
827 |           filter.withUnsafeBufferPointer { fBuff in
828 |             var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                        |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                        |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                        `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
829 |             let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
830 |             let fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:829:72: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
827 |           filter.withUnsafeBufferPointer { fBuff in
828 |             var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
829 |             let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                        |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                        |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                        `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
830 |             let fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
831 |             nsc_conv2d_f16(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:830:72: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
828 |             var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
829 |             let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
830 |             let fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                        |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                        |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                        `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
831 |             nsc_conv2d_f16(sPoint,
832 |                            fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:883:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
881 |
882 |       result.withUnsafeBufferPointer { rBuff in
883 |         var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                    |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
884 |
885 |         signals[b].withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:887:77: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
885 |         signals[b].withUnsafeBufferPointer { aBuff in
886 |           filter.withUnsafeBufferPointer { bBuff in
887 |             let signalPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                             |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                             |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                             `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
888 |             let filterPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
889 |             nsc_transConv2d_f16(signalPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:888:77: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
886 |           filter.withUnsafeBufferPointer { bBuff in
887 |             let signalPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
888 |             let filterPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                             |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                             |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                             `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
889 |             nsc_transConv2d_f16(signalPoint,
890 |                                 filterPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:919:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
917 |
918 |       result.withUnsafeBufferPointer { rBuff in
919 |         var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                    |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
920 |
921 |         a[i].withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:923:72: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
921 |         a[i].withUnsafeBufferPointer { aBuff in
922 |           b.withUnsafeBufferPointer { bBuff in
923 |             let aPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                        |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                        |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                        `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
924 |             let bPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
925 |             nsc_matmul_16(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:924:72: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
922 |           b.withUnsafeBufferPointer { bBuff in
923 |             let aPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
924 |             let bPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                        |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                        |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                        `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer [#TemporaryPointers]
925 |             nsc_matmul_16(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
926 |                           NSC_Size(rows: Int32(bSize.rows), columns: Int32(bSize.columns)),
[#TemporaryPointers]: <https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers>
[13/22] Compiling NumSwift NumSwift.swift
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwift.swift:196:15: warning: variable 'row' was never mutated; consider changing to 'let' constant
194 |
195 |         for _ in 0..<size.rows {
196 |           var row = ContiguousArray<Float>(unsafeUninitializedCapacity: size.columns) { buffer, initializedCount in
    |               `- warning: variable 'row' was never mutated; consider changing to 'let' constant
197 |             vDSP_vclr(buffer.baseAddress!, 1, vDSP_Length(size.columns))
198 |             initializedCount = size.columns
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:56:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  54 |
  55 |     results.withUnsafeBufferPointer { rBuff in
  56 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  57 |
  58 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:60:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  58 |       a.withUnsafeBufferPointer { aBuff in
  59 |         b.withUnsafeBufferPointer { bBuff in
  60 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  61 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
  62 |           nsc_add2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:61:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  59 |         b.withUnsafeBufferPointer { bBuff in
  60 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
  61 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  62 |           nsc_add2d(NSC_Size(rows: Int32(rows),
  63 |                              columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:83:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  81 |
  82 |     results.withUnsafeBufferPointer { rBuff in
  83 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  84 |
  85 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:87:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  85 |       a.withUnsafeBufferPointer { aBuff in
  86 |         b.withUnsafeBufferPointer { bBuff in
  87 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  88 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
  89 |           nsc_sub2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:88:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  86 |         b.withUnsafeBufferPointer { bBuff in
  87 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
  88 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  89 |           nsc_sub2d(NSC_Size(rows: Int32(rows),
  90 |                              columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:110:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 108 |
 109 |     results.withUnsafeBufferPointer { rBuff in
 110 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 111 |
 112 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:114:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 112 |       a.withUnsafeBufferPointer { aBuff in
 113 |         b.withUnsafeBufferPointer { bBuff in
 114 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 115 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 116 |           nsc_divide2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:115:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 113 |         b.withUnsafeBufferPointer { bBuff in
 114 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 115 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 116 |           nsc_divide2d(NSC_Size(rows: Int32(rows),
 117 |                              columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:137:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 135 |
 136 |     results.withUnsafeBufferPointer { rBuff in
 137 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 138 |
 139 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:141:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 139 |       a.withUnsafeBufferPointer { aBuff in
 140 |         b.withUnsafeBufferPointer { bBuff in
 141 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 142 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 143 |           nsc_mult2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:142:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 140 |         b.withUnsafeBufferPointer { bBuff in
 141 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 142 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 143 |           nsc_mult2d(NSC_Size(rows: Int32(rows),
 144 |                              columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:166:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 164 |
 165 |     results.withUnsafeBufferPointer { rBuff in
 166 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 167 |
 168 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:169:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 167 |
 168 |       a.withUnsafeBufferPointer { aBuff in
 169 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 170 |         nsc_add2d_scalar(NSC_Size(rows: Int32(rows),
 171 |                                   columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:190:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 188 |
 189 |     results.withUnsafeBufferPointer { rBuff in
 190 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 191 |
 192 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:193:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 191 |
 192 |       a.withUnsafeBufferPointer { aBuff in
 193 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 194 |         nsc_add2d_array_scalar(NSC_Size(rows: Int32(rows),
 195 |                                         columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:214:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 212 |
 213 |     results.withUnsafeBufferPointer { rBuff in
 214 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 215 |
 216 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:217:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 215 |
 216 |       a.withUnsafeBufferPointer { aBuff in
 217 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 218 |         nsc_sub2d_scalar(NSC_Size(rows: Int32(rows),
 219 |                                   columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:238:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 236 |
 237 |     results.withUnsafeBufferPointer { rBuff in
 238 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 239 |
 240 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:241:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 239 |
 240 |       a.withUnsafeBufferPointer { aBuff in
 241 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 242 |         nsc_sub2d_array_scalar(NSC_Size(rows: Int32(rows),
 243 |                                         columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:262:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 260 |
 261 |     results.withUnsafeBufferPointer { rBuff in
 262 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 263 |
 264 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:265:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 263 |
 264 |       a.withUnsafeBufferPointer { aBuff in
 265 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 266 |         nsc_mult2d_scalar(NSC_Size(rows: Int32(rows),
 267 |                                    columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:286:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 284 |
 285 |     results.withUnsafeBufferPointer { rBuff in
 286 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 287 |
 288 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:289:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 287 |
 288 |       a.withUnsafeBufferPointer { aBuff in
 289 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 290 |         nsc_mult2d_array_scalar(NSC_Size(rows: Int32(rows),
 291 |                                          columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:310:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 308 |
 309 |     results.withUnsafeBufferPointer { rBuff in
 310 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 311 |
 312 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:313:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 311 |
 312 |       a.withUnsafeBufferPointer { aBuff in
 313 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 314 |         nsc_divide2d_scalar(NSC_Size(rows: Int32(rows),
 315 |                                      columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:334:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 332 |
 333 |     results.withUnsafeBufferPointer { rBuff in
 334 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 335 |
 336 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:337:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 335 |
 336 |       a.withUnsafeBufferPointer { aBuff in
 337 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 338 |         nsc_divide2d_array_scalar(NSC_Size(rows: Int32(rows),
 339 |                                            columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:353:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 351 |
 352 |     result.withUnsafeBufferPointer { rBuff in
 353 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 354 |
 355 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:356:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 354 |
 355 |       a.withUnsafeBufferPointer { aBuff in
 356 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 357 |         nsc_transpose_2d(aPoint,
 358 |                          &rPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:393:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 391 |
 392 |     results.withUnsafeBufferPointer { rBuff in
 393 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 394 |
 395 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:397:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 395 |       a.withUnsafeBufferPointer { aBuff in
 396 |         b.withUnsafeBufferPointer { bBuff in
 397 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 398 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 399 |           nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:398:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 396 |         b.withUnsafeBufferPointer { bBuff in
 397 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 398 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 399 |           nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
 400 |                      NSC_Size(rows: Int32(bSize.rows), columns: Int32(bSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:430:19: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 428 |     // Convert each 2D slice to a flat array of row pointers
 429 |     var slicePointers: [[UnsafeMutablePointer<Float>?]] = input.map { slice in
 430 |       slice.map { UnsafeMutablePointer(mutating: $0) }
     |                   |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                   |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                   `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 431 |     }
 432 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:435:86: warning: initialization of 'UnsafePointer<UnsafeMutablePointer<Float>?>' results in a dangling pointer [#TemporaryPointers]
 433 |     // Create an array of pointers to each slice's pointer array
 434 |     slicePointers.withUnsafeBufferPointer { sliceBuffer in
 435 |       let inPuts: [UnsafePointer<UnsafeMutablePointer<Float>?>?] = sliceBuffer.map { UnsafePointer($0) }
     |                                                                                      |             |- note: implicit argument conversion from '[UnsafeMutablePointer<Float>?]' to 'UnsafePointer<UnsafeMutablePointer<Float>?>' produces a pointer valid only for the duration of the call to 'init(_:)'
     |                                                                                      |             `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                                      `- warning: initialization of 'UnsafePointer<UnsafeMutablePointer<Float>?>' results in a dangling pointer [#TemporaryPointers]
 436 |
 437 |       nsc_flatten3d(NSC_Size(rows: Int32(rows), columns: Int32(columns), depth: Int32(depth)), inPuts, &results)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:429:9: warning: variable 'slicePointers' was never mutated; consider changing to 'let' constant
 427 |
 428 |     // Convert each 2D slice to a flat array of row pointers
 429 |     var slicePointers: [[UnsafeMutablePointer<Float>?]] = input.map { slice in
     |         `- warning: variable 'slicePointers' was never mutated; consider changing to 'let' constant
 430 |       slice.map { UnsafeMutablePointer(mutating: $0) }
 431 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:458:71: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 456 |
 457 |     input.withUnsafeBufferPointer { (inputsBuffer) in
 458 |       let inPuts: [UnsafeMutablePointer<Float>?] = inputsBuffer.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                       |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                       |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                       `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 459 |
 460 |       nsc_flatten2d(NSC_Size(rows: Int32(rows), columns: Int32(columns)), inPuts, &results)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:484:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 482 |     results.withUnsafeBufferPointer { rBuff in
 483 |       signal.withUnsafeBufferPointer { sBuff in
 484 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 485 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 486 |         nsc_stride_pad_2D(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:485:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 483 |       signal.withUnsafeBufferPointer { sBuff in
 484 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 485 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 486 |         nsc_stride_pad_2D(sPoint,
 487 |                           &rPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:480:9: warning: variable 'results' was never mutated; consider changing to 'let' constant
 478 |     let newColumns = columns + ((strides.columns - 1) * (columns - 1))
 479 |
 480 |     var results: [[Float]] = NumSwift.zerosLike((rows: newRows, columns: newColumns))
     |         `- warning: variable 'results' was never mutated; consider changing to 'let' constant
 481 |
 482 |     results.withUnsafeBufferPointer { rBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:507:9: warning: initialization of immutable value 'shape' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
 505 |     }
 506 |
 507 |     let shape = signal.shape
     |         `- warning: initialization of immutable value 'shape' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
 508 |     let rows = signalSize.rows
 509 |     let columns = signalSize.columns
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:545:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 543 |     results.withUnsafeBufferPointer { rBuff in
 544 |       signal.withUnsafeBufferPointer { sBuff in
 545 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 546 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 547 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:546:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 544 |       signal.withUnsafeBufferPointer { sBuff in
 545 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 546 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 547 |
 548 |         nsc_specific_zero_pad_2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:587:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 585 |     results.withUnsafeBufferPointer { rBuff in
 586 |       signal.withUnsafeBufferPointer { sBuff in
 587 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 588 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 589 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:588:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 586 |       signal.withUnsafeBufferPointer { sBuff in
 587 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 588 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 589 |
 590 |         nsc_specific_zero_pad_2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:621:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 619 |       signal.withUnsafeBufferPointer { sBuff in
 620 |         filter.withUnsafeBufferPointer { fBuff in
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:622:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 620 |         filter.withUnsafeBufferPointer { fBuff in
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
 624 |           nsc_conv2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:623:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 624 |           nsc_conv2d(sPoint,
 625 |                      fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:622:15: warning: variable 'sPoint' was never mutated; consider changing to 'let' constant
 620 |         filter.withUnsafeBufferPointer { fBuff in
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |               `- warning: variable 'sPoint' was never mutated; consider changing to 'let' constant
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
 624 |           nsc_conv2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:623:15: warning: variable 'fPoint' was never mutated; consider changing to 'let' constant
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
     |               `- warning: variable 'fPoint' was never mutated; consider changing to 'let' constant
 624 |           nsc_conv2d(sPoint,
 625 |                      fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:693:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 691 |
 692 |     results.withUnsafeBufferPointer { rBuff in
 693 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 694 |
 695 |       signal.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:697:73: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 695 |       signal.withUnsafeBufferPointer { aBuff in
 696 |         filter.withUnsafeBufferPointer { bBuff in
 697 |           let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                         |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                         |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                         `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 698 |           let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 699 |           nsc_transConv2d(signalPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:698:73: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 696 |         filter.withUnsafeBufferPointer { bBuff in
 697 |           let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 698 |           let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                         |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                         |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                         `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 699 |           nsc_transConv2d(signalPoint,
 700 |                           filterPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:918:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 916 |         signals[b].withUnsafeBufferPointer { sBuff in
 917 |           filter.withUnsafeBufferPointer { fBuff in
 918 |             var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 919 |             let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 920 |             let fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:919:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 917 |           filter.withUnsafeBufferPointer { fBuff in
 918 |             var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 919 |             let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 920 |             let fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
 921 |             nsc_conv2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:920:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 918 |             var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 919 |             let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 920 |             let fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 921 |             nsc_conv2d(sPoint,
 922 |                        fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:973:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 971 |
 972 |       result.withUnsafeBufferPointer { rBuff in
 973 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 974 |
 975 |         signals[b].withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:977:75: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 975 |         signals[b].withUnsafeBufferPointer { aBuff in
 976 |           filter.withUnsafeBufferPointer { bBuff in
 977 |             let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                           |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                           |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                           `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 978 |             let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 979 |             nsc_transConv2d(signalPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:978:75: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 976 |           filter.withUnsafeBufferPointer { bBuff in
 977 |             let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 978 |             let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                           |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                           |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                           `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 979 |             nsc_transConv2d(signalPoint,
 980 |                             filterPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:1009:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
1007 |
1008 |       result.withUnsafeBufferPointer { rBuff in
1009 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
1010 |
1011 |         a[i].withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:1013:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
1011 |         a[i].withUnsafeBufferPointer { aBuff in
1012 |           b.withUnsafeBufferPointer { bBuff in
1013 |             let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
1014 |             let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
1015 |             nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:1014:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
1012 |           b.withUnsafeBufferPointer { bBuff in
1013 |             let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
1014 |             let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
1015 |             nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
1016 |                        NSC_Size(rows: Int32(bSize.rows), columns: Int32(bSize.columns)),
[#TemporaryPointers]: <https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers>
[14/22] Compiling NumSwift NumSwiftC.swift
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwift.swift:196:15: warning: variable 'row' was never mutated; consider changing to 'let' constant
194 |
195 |         for _ in 0..<size.rows {
196 |           var row = ContiguousArray<Float>(unsafeUninitializedCapacity: size.columns) { buffer, initializedCount in
    |               `- warning: variable 'row' was never mutated; consider changing to 'let' constant
197 |             vDSP_vclr(buffer.baseAddress!, 1, vDSP_Length(size.columns))
198 |             initializedCount = size.columns
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:56:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  54 |
  55 |     results.withUnsafeBufferPointer { rBuff in
  56 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  57 |
  58 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:60:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  58 |       a.withUnsafeBufferPointer { aBuff in
  59 |         b.withUnsafeBufferPointer { bBuff in
  60 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  61 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
  62 |           nsc_add2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:61:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  59 |         b.withUnsafeBufferPointer { bBuff in
  60 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
  61 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  62 |           nsc_add2d(NSC_Size(rows: Int32(rows),
  63 |                              columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:83:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  81 |
  82 |     results.withUnsafeBufferPointer { rBuff in
  83 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  84 |
  85 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:87:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  85 |       a.withUnsafeBufferPointer { aBuff in
  86 |         b.withUnsafeBufferPointer { bBuff in
  87 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  88 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
  89 |           nsc_sub2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:88:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  86 |         b.withUnsafeBufferPointer { bBuff in
  87 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
  88 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
  89 |           nsc_sub2d(NSC_Size(rows: Int32(rows),
  90 |                              columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:110:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 108 |
 109 |     results.withUnsafeBufferPointer { rBuff in
 110 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 111 |
 112 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:114:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 112 |       a.withUnsafeBufferPointer { aBuff in
 113 |         b.withUnsafeBufferPointer { bBuff in
 114 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 115 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 116 |           nsc_divide2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:115:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 113 |         b.withUnsafeBufferPointer { bBuff in
 114 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 115 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 116 |           nsc_divide2d(NSC_Size(rows: Int32(rows),
 117 |                              columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:137:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 135 |
 136 |     results.withUnsafeBufferPointer { rBuff in
 137 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 138 |
 139 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:141:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 139 |       a.withUnsafeBufferPointer { aBuff in
 140 |         b.withUnsafeBufferPointer { bBuff in
 141 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 142 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 143 |           nsc_mult2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:142:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 140 |         b.withUnsafeBufferPointer { bBuff in
 141 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 142 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 143 |           nsc_mult2d(NSC_Size(rows: Int32(rows),
 144 |                              columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:166:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 164 |
 165 |     results.withUnsafeBufferPointer { rBuff in
 166 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 167 |
 168 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:169:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 167 |
 168 |       a.withUnsafeBufferPointer { aBuff in
 169 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 170 |         nsc_add2d_scalar(NSC_Size(rows: Int32(rows),
 171 |                                   columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:190:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 188 |
 189 |     results.withUnsafeBufferPointer { rBuff in
 190 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 191 |
 192 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:193:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 191 |
 192 |       a.withUnsafeBufferPointer { aBuff in
 193 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 194 |         nsc_add2d_array_scalar(NSC_Size(rows: Int32(rows),
 195 |                                         columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:214:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 212 |
 213 |     results.withUnsafeBufferPointer { rBuff in
 214 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 215 |
 216 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:217:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 215 |
 216 |       a.withUnsafeBufferPointer { aBuff in
 217 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 218 |         nsc_sub2d_scalar(NSC_Size(rows: Int32(rows),
 219 |                                   columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:238:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 236 |
 237 |     results.withUnsafeBufferPointer { rBuff in
 238 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 239 |
 240 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:241:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 239 |
 240 |       a.withUnsafeBufferPointer { aBuff in
 241 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 242 |         nsc_sub2d_array_scalar(NSC_Size(rows: Int32(rows),
 243 |                                         columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:262:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 260 |
 261 |     results.withUnsafeBufferPointer { rBuff in
 262 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 263 |
 264 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:265:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 263 |
 264 |       a.withUnsafeBufferPointer { aBuff in
 265 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 266 |         nsc_mult2d_scalar(NSC_Size(rows: Int32(rows),
 267 |                                    columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:286:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 284 |
 285 |     results.withUnsafeBufferPointer { rBuff in
 286 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 287 |
 288 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:289:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 287 |
 288 |       a.withUnsafeBufferPointer { aBuff in
 289 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 290 |         nsc_mult2d_array_scalar(NSC_Size(rows: Int32(rows),
 291 |                                          columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:310:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 308 |
 309 |     results.withUnsafeBufferPointer { rBuff in
 310 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 311 |
 312 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:313:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 311 |
 312 |       a.withUnsafeBufferPointer { aBuff in
 313 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 314 |         nsc_divide2d_scalar(NSC_Size(rows: Int32(rows),
 315 |                                      columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:334:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 332 |
 333 |     results.withUnsafeBufferPointer { rBuff in
 334 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 335 |
 336 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:337:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 335 |
 336 |       a.withUnsafeBufferPointer { aBuff in
 337 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 338 |         nsc_divide2d_array_scalar(NSC_Size(rows: Int32(rows),
 339 |                                            columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:353:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 351 |
 352 |     result.withUnsafeBufferPointer { rBuff in
 353 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 354 |
 355 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:356:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 354 |
 355 |       a.withUnsafeBufferPointer { aBuff in
 356 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 357 |         nsc_transpose_2d(aPoint,
 358 |                          &rPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:393:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 391 |
 392 |     results.withUnsafeBufferPointer { rBuff in
 393 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 394 |
 395 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:397:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 395 |       a.withUnsafeBufferPointer { aBuff in
 396 |         b.withUnsafeBufferPointer { bBuff in
 397 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 398 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 399 |           nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:398:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 396 |         b.withUnsafeBufferPointer { bBuff in
 397 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 398 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 399 |           nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
 400 |                      NSC_Size(rows: Int32(bSize.rows), columns: Int32(bSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:430:19: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 428 |     // Convert each 2D slice to a flat array of row pointers
 429 |     var slicePointers: [[UnsafeMutablePointer<Float>?]] = input.map { slice in
 430 |       slice.map { UnsafeMutablePointer(mutating: $0) }
     |                   |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                   |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                   `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 431 |     }
 432 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:435:86: warning: initialization of 'UnsafePointer<UnsafeMutablePointer<Float>?>' results in a dangling pointer [#TemporaryPointers]
 433 |     // Create an array of pointers to each slice's pointer array
 434 |     slicePointers.withUnsafeBufferPointer { sliceBuffer in
 435 |       let inPuts: [UnsafePointer<UnsafeMutablePointer<Float>?>?] = sliceBuffer.map { UnsafePointer($0) }
     |                                                                                      |             |- note: implicit argument conversion from '[UnsafeMutablePointer<Float>?]' to 'UnsafePointer<UnsafeMutablePointer<Float>?>' produces a pointer valid only for the duration of the call to 'init(_:)'
     |                                                                                      |             `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                                      `- warning: initialization of 'UnsafePointer<UnsafeMutablePointer<Float>?>' results in a dangling pointer [#TemporaryPointers]
 436 |
 437 |       nsc_flatten3d(NSC_Size(rows: Int32(rows), columns: Int32(columns), depth: Int32(depth)), inPuts, &results)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:429:9: warning: variable 'slicePointers' was never mutated; consider changing to 'let' constant
 427 |
 428 |     // Convert each 2D slice to a flat array of row pointers
 429 |     var slicePointers: [[UnsafeMutablePointer<Float>?]] = input.map { slice in
     |         `- warning: variable 'slicePointers' was never mutated; consider changing to 'let' constant
 430 |       slice.map { UnsafeMutablePointer(mutating: $0) }
 431 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:458:71: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 456 |
 457 |     input.withUnsafeBufferPointer { (inputsBuffer) in
 458 |       let inPuts: [UnsafeMutablePointer<Float>?] = inputsBuffer.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                       |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                       |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                       `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 459 |
 460 |       nsc_flatten2d(NSC_Size(rows: Int32(rows), columns: Int32(columns)), inPuts, &results)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:484:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 482 |     results.withUnsafeBufferPointer { rBuff in
 483 |       signal.withUnsafeBufferPointer { sBuff in
 484 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 485 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 486 |         nsc_stride_pad_2D(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:485:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 483 |       signal.withUnsafeBufferPointer { sBuff in
 484 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 485 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 486 |         nsc_stride_pad_2D(sPoint,
 487 |                           &rPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:480:9: warning: variable 'results' was never mutated; consider changing to 'let' constant
 478 |     let newColumns = columns + ((strides.columns - 1) * (columns - 1))
 479 |
 480 |     var results: [[Float]] = NumSwift.zerosLike((rows: newRows, columns: newColumns))
     |         `- warning: variable 'results' was never mutated; consider changing to 'let' constant
 481 |
 482 |     results.withUnsafeBufferPointer { rBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:507:9: warning: initialization of immutable value 'shape' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
 505 |     }
 506 |
 507 |     let shape = signal.shape
     |         `- warning: initialization of immutable value 'shape' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
 508 |     let rows = signalSize.rows
 509 |     let columns = signalSize.columns
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:545:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 543 |     results.withUnsafeBufferPointer { rBuff in
 544 |       signal.withUnsafeBufferPointer { sBuff in
 545 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 546 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 547 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:546:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 544 |       signal.withUnsafeBufferPointer { sBuff in
 545 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 546 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 547 |
 548 |         nsc_specific_zero_pad_2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:587:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 585 |     results.withUnsafeBufferPointer { rBuff in
 586 |       signal.withUnsafeBufferPointer { sBuff in
 587 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 588 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 589 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:588:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 586 |       signal.withUnsafeBufferPointer { sBuff in
 587 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 588 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 589 |
 590 |         nsc_specific_zero_pad_2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:621:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 619 |       signal.withUnsafeBufferPointer { sBuff in
 620 |         filter.withUnsafeBufferPointer { fBuff in
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:622:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 620 |         filter.withUnsafeBufferPointer { fBuff in
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
 624 |           nsc_conv2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:623:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 624 |           nsc_conv2d(sPoint,
 625 |                      fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:622:15: warning: variable 'sPoint' was never mutated; consider changing to 'let' constant
 620 |         filter.withUnsafeBufferPointer { fBuff in
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |               `- warning: variable 'sPoint' was never mutated; consider changing to 'let' constant
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
 624 |           nsc_conv2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:623:15: warning: variable 'fPoint' was never mutated; consider changing to 'let' constant
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
     |               `- warning: variable 'fPoint' was never mutated; consider changing to 'let' constant
 624 |           nsc_conv2d(sPoint,
 625 |                      fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:693:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 691 |
 692 |     results.withUnsafeBufferPointer { rBuff in
 693 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 694 |
 695 |       signal.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:697:73: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 695 |       signal.withUnsafeBufferPointer { aBuff in
 696 |         filter.withUnsafeBufferPointer { bBuff in
 697 |           let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                         |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                         |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                         `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 698 |           let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 699 |           nsc_transConv2d(signalPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:698:73: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 696 |         filter.withUnsafeBufferPointer { bBuff in
 697 |           let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 698 |           let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                         |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                         |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                         `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 699 |           nsc_transConv2d(signalPoint,
 700 |                           filterPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:918:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 916 |         signals[b].withUnsafeBufferPointer { sBuff in
 917 |           filter.withUnsafeBufferPointer { fBuff in
 918 |             var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 919 |             let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 920 |             let fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:919:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 917 |           filter.withUnsafeBufferPointer { fBuff in
 918 |             var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 919 |             let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 920 |             let fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
 921 |             nsc_conv2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:920:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 918 |             var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 919 |             let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 920 |             let fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 921 |             nsc_conv2d(sPoint,
 922 |                        fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:973:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 971 |
 972 |       result.withUnsafeBufferPointer { rBuff in
 973 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 974 |
 975 |         signals[b].withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:977:75: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 975 |         signals[b].withUnsafeBufferPointer { aBuff in
 976 |           filter.withUnsafeBufferPointer { bBuff in
 977 |             let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                           |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                           |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                           `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 978 |             let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 979 |             nsc_transConv2d(signalPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:978:75: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 976 |           filter.withUnsafeBufferPointer { bBuff in
 977 |             let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 978 |             let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                           |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                           |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                           `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
 979 |             nsc_transConv2d(signalPoint,
 980 |                             filterPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:1009:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
1007 |
1008 |       result.withUnsafeBufferPointer { rBuff in
1009 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
1010 |
1011 |         a[i].withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:1013:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
1011 |         a[i].withUnsafeBufferPointer { aBuff in
1012 |           b.withUnsafeBufferPointer { bBuff in
1013 |             let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
1014 |             let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
1015 |             nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:1014:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
1012 |           b.withUnsafeBufferPointer { bBuff in
1013 |             let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
1014 |             let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer [#TemporaryPointers]
1015 |             nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
1016 |                        NSC_Size(rows: Int32(bSize.rows), columns: Int32(bSize.columns)),
[#TemporaryPointers]: <https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers>
[15/22] Compiling NumSwift Float16ArrayArithmetic.swift
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/Float16ArrayArithmetic.swift:70:9: warning: variable 's' was never mutated; consider changing to 'let' constant
 68 |   public static func sub(lhs: Float16, rhs: [Float16]) -> [Float16] {
 69 |     let count = rhs.count
 70 |     var s = lhs
    |         `- warning: variable 's' was never mutated; consider changing to 'let' constant
 71 |     var c = [Float16](repeating: 0, count: count)
 72 |     rhs.withUnsafeBufferPointer { aBuf in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/Float16ContiguousArrayArithmetic.swift:96:9: warning: variable 's' was never mutated; consider changing to 'let' constant
 94 |   public static func add(lhs: Scalar, rhs: Value) -> Value {
 95 |     let count = rhs.count
 96 |     var s = lhs
    |         `- warning: variable 's' was never mutated; consider changing to 'let' constant
 97 |     var c = Value(repeating: 0, count: count)
 98 |     rhs.withUnsafeBufferPointer { aBuf in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/Float16ContiguousArrayArithmetic.swift:134:9: warning: variable 's' was never mutated; consider changing to 'let' constant
132 |   public static func sub(lhs: Value, rhs: Scalar) -> Value {
133 |     let count = lhs.count
134 |     var s = rhs
    |         `- warning: variable 's' was never mutated; consider changing to 'let' constant
135 |     var c = Value(repeating: 0, count: count)
136 |     lhs.withUnsafeBufferPointer { aBuf in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/Float16ContiguousArrayArithmetic.swift:146:9: warning: variable 's' was never mutated; consider changing to 'let' constant
144 |   public static func sub(lhs: Scalar, rhs: Value) -> Value {
145 |     let count = rhs.count
146 |     var s = lhs
    |         `- warning: variable 's' was never mutated; consider changing to 'let' constant
147 |     var c = Value(repeating: 0, count: count)
148 |     rhs.withUnsafeBufferPointer { aBuf in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/Float16ContiguousArrayArithmetic.swift:158:9: warning: variable 's' was never mutated; consider changing to 'let' constant
156 |   public static func mult(lhs: Value, rhs: Scalar) -> Value {
157 |     let count = lhs.count
158 |     var s = rhs
    |         `- warning: variable 's' was never mutated; consider changing to 'let' constant
159 |     var c = Value(repeating: 0, count: count)
160 |     lhs.withUnsafeBufferPointer { aBuf in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/Float16ContiguousArrayArithmetic.swift:170:9: warning: variable 's' was never mutated; consider changing to 'let' constant
168 |   public static func mult(lhs: Scalar, rhs: Value) -> Value {
169 |     let count = rhs.count
170 |     var s = lhs
    |         `- warning: variable 's' was never mutated; consider changing to 'let' constant
171 |     var c = Value(repeating: 0, count: count)
172 |     rhs.withUnsafeBufferPointer { aBuf in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/Float16ContiguousArrayArithmetic.swift:208:9: warning: variable 's' was never mutated; consider changing to 'let' constant
206 |   public static func div(lhs: Value, rhs: Scalar) -> Value {
207 |     let count = lhs.count
208 |     var s = rhs
    |         `- warning: variable 's' was never mutated; consider changing to 'let' constant
209 |     var c = Value(repeating: 0, count: count)
210 |     lhs.withUnsafeBufferPointer { aBuf in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/Float16ContiguousArrayArithmetic.swift:220:9: warning: variable 's' was never mutated; consider changing to 'let' constant
218 |   public static func div(lhs: Scalar, rhs: Value) -> Value {
219 |     let count = rhs.count
220 |     var s = lhs
    |         `- warning: variable 's' was never mutated; consider changing to 'let' constant
221 |     var c = Value(repeating: 0, count: count)
222 |     rhs.withUnsafeBufferPointer { aBuf in
[16/22] Compiling NumSwift Float16ContiguousArrayArithmetic.swift
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/Float16ArrayArithmetic.swift:70:9: warning: variable 's' was never mutated; consider changing to 'let' constant
 68 |   public static func sub(lhs: Float16, rhs: [Float16]) -> [Float16] {
 69 |     let count = rhs.count
 70 |     var s = lhs
    |         `- warning: variable 's' was never mutated; consider changing to 'let' constant
 71 |     var c = [Float16](repeating: 0, count: count)
 72 |     rhs.withUnsafeBufferPointer { aBuf in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/Float16ContiguousArrayArithmetic.swift:96:9: warning: variable 's' was never mutated; consider changing to 'let' constant
 94 |   public static func add(lhs: Scalar, rhs: Value) -> Value {
 95 |     let count = rhs.count
 96 |     var s = lhs
    |         `- warning: variable 's' was never mutated; consider changing to 'let' constant
 97 |     var c = Value(repeating: 0, count: count)
 98 |     rhs.withUnsafeBufferPointer { aBuf in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/Float16ContiguousArrayArithmetic.swift:134:9: warning: variable 's' was never mutated; consider changing to 'let' constant
132 |   public static func sub(lhs: Value, rhs: Scalar) -> Value {
133 |     let count = lhs.count
134 |     var s = rhs
    |         `- warning: variable 's' was never mutated; consider changing to 'let' constant
135 |     var c = Value(repeating: 0, count: count)
136 |     lhs.withUnsafeBufferPointer { aBuf in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/Float16ContiguousArrayArithmetic.swift:146:9: warning: variable 's' was never mutated; consider changing to 'let' constant
144 |   public static func sub(lhs: Scalar, rhs: Value) -> Value {
145 |     let count = rhs.count
146 |     var s = lhs
    |         `- warning: variable 's' was never mutated; consider changing to 'let' constant
147 |     var c = Value(repeating: 0, count: count)
148 |     rhs.withUnsafeBufferPointer { aBuf in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/Float16ContiguousArrayArithmetic.swift:158:9: warning: variable 's' was never mutated; consider changing to 'let' constant
156 |   public static func mult(lhs: Value, rhs: Scalar) -> Value {
157 |     let count = lhs.count
158 |     var s = rhs
    |         `- warning: variable 's' was never mutated; consider changing to 'let' constant
159 |     var c = Value(repeating: 0, count: count)
160 |     lhs.withUnsafeBufferPointer { aBuf in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/Float16ContiguousArrayArithmetic.swift:170:9: warning: variable 's' was never mutated; consider changing to 'let' constant
168 |   public static func mult(lhs: Scalar, rhs: Value) -> Value {
169 |     let count = rhs.count
170 |     var s = lhs
    |         `- warning: variable 's' was never mutated; consider changing to 'let' constant
171 |     var c = Value(repeating: 0, count: count)
172 |     rhs.withUnsafeBufferPointer { aBuf in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/Float16ContiguousArrayArithmetic.swift:208:9: warning: variable 's' was never mutated; consider changing to 'let' constant
206 |   public static func div(lhs: Value, rhs: Scalar) -> Value {
207 |     let count = lhs.count
208 |     var s = rhs
    |         `- warning: variable 's' was never mutated; consider changing to 'let' constant
209 |     var c = Value(repeating: 0, count: count)
210 |     lhs.withUnsafeBufferPointer { aBuf in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/Float16ContiguousArrayArithmetic.swift:220:9: warning: variable 's' was never mutated; consider changing to 'let' constant
218 |   public static func div(lhs: Scalar, rhs: Value) -> Value {
219 |     let count = rhs.count
220 |     var s = lhs
    |         `- warning: variable 's' was never mutated; consider changing to 'let' constant
221 |     var c = Value(repeating: 0, count: count)
222 |     rhs.withUnsafeBufferPointer { aBuf in
[17/22] Compiling NumSwift FloatContiguousArrayArithmetic.swift
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/FloatContiguousArrayArithmetic.swift:89:9: warning: variable 's' was never mutated; consider changing to 'let' constant
 87 |   public static func sub(lhs: Value, rhs: Scalar) -> Value {
 88 |     let count = lhs.count
 89 |     var s = rhs
    |         `- warning: variable 's' was never mutated; consider changing to 'let' constant
 90 |     var c = Value(repeating: 0, count: count)
 91 |     lhs.withUnsafeBufferPointer { aBuf in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/MultidimensionalArray/Float16.swift:372:9: warning: initialization of immutable value 'left' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
370 |
371 |   static func *(lhs: Self, rhs: Self) -> Self {
372 |     let left = lhs
    |         `- warning: initialization of immutable value 'left' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
373 |     let right = rhs
374 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/MultidimensionalArray/Float16.swift:373:9: warning: initialization of immutable value 'right' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
371 |   static func *(lhs: Self, rhs: Self) -> Self {
372 |     let left = lhs
373 |     let right = rhs
    |         `- warning: initialization of immutable value 'right' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
374 |
375 |     var result: Self = []
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/MultidimensionalArray/Float16.swift:385:9: warning: initialization of immutable value 'left' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
383 |
384 |   static func /(lhs: Self, rhs: Self) -> Self {
385 |     let left = lhs
    |         `- warning: initialization of immutable value 'left' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
386 |     let right = rhs
387 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/MultidimensionalArray/Float16.swift:386:9: warning: initialization of immutable value 'right' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
384 |   static func /(lhs: Self, rhs: Self) -> Self {
385 |     let left = lhs
386 |     let right = rhs
    |         `- warning: initialization of immutable value 'right' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
387 |
388 |     var result: Self = []
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/MultidimensionalArray/Float16.swift:398:9: warning: initialization of immutable value 'left' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
396 |
397 |   static func -(lhs: Self, rhs: Self) -> Self {
398 |     let left = lhs
    |         `- warning: initialization of immutable value 'left' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
399 |     let right = rhs
400 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/MultidimensionalArray/Float16.swift:399:9: warning: initialization of immutable value 'right' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
397 |   static func -(lhs: Self, rhs: Self) -> Self {
398 |     let left = lhs
399 |     let right = rhs
    |         `- warning: initialization of immutable value 'right' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
400 |
401 |     var result: Self = []
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/MultidimensionalArray/Float16.swift:411:9: warning: initialization of immutable value 'left' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
409 |
410 |   static func +(lhs: Self, rhs: Self) -> Self {
411 |     let left = lhs
    |         `- warning: initialization of immutable value 'left' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
412 |     let right = rhs
413 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/MultidimensionalArray/Float16.swift:412:9: warning: initialization of immutable value 'right' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
410 |   static func +(lhs: Self, rhs: Self) -> Self {
411 |     let left = lhs
412 |     let right = rhs
    |         `- warning: initialization of immutable value 'right' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
413 |
414 |     var result: Self = []
[18/22] Compiling NumSwift Float16.swift
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/FloatContiguousArrayArithmetic.swift:89:9: warning: variable 's' was never mutated; consider changing to 'let' constant
 87 |   public static func sub(lhs: Value, rhs: Scalar) -> Value {
 88 |     let count = lhs.count
 89 |     var s = rhs
    |         `- warning: variable 's' was never mutated; consider changing to 'let' constant
 90 |     var c = Value(repeating: 0, count: count)
 91 |     lhs.withUnsafeBufferPointer { aBuf in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/MultidimensionalArray/Float16.swift:372:9: warning: initialization of immutable value 'left' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
370 |
371 |   static func *(lhs: Self, rhs: Self) -> Self {
372 |     let left = lhs
    |         `- warning: initialization of immutable value 'left' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
373 |     let right = rhs
374 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/MultidimensionalArray/Float16.swift:373:9: warning: initialization of immutable value 'right' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
371 |   static func *(lhs: Self, rhs: Self) -> Self {
372 |     let left = lhs
373 |     let right = rhs
    |         `- warning: initialization of immutable value 'right' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
374 |
375 |     var result: Self = []
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/MultidimensionalArray/Float16.swift:385:9: warning: initialization of immutable value 'left' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
383 |
384 |   static func /(lhs: Self, rhs: Self) -> Self {
385 |     let left = lhs
    |         `- warning: initialization of immutable value 'left' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
386 |     let right = rhs
387 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/MultidimensionalArray/Float16.swift:386:9: warning: initialization of immutable value 'right' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
384 |   static func /(lhs: Self, rhs: Self) -> Self {
385 |     let left = lhs
386 |     let right = rhs
    |         `- warning: initialization of immutable value 'right' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
387 |
388 |     var result: Self = []
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/MultidimensionalArray/Float16.swift:398:9: warning: initialization of immutable value 'left' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
396 |
397 |   static func -(lhs: Self, rhs: Self) -> Self {
398 |     let left = lhs
    |         `- warning: initialization of immutable value 'left' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
399 |     let right = rhs
400 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/MultidimensionalArray/Float16.swift:399:9: warning: initialization of immutable value 'right' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
397 |   static func -(lhs: Self, rhs: Self) -> Self {
398 |     let left = lhs
399 |     let right = rhs
    |         `- warning: initialization of immutable value 'right' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
400 |
401 |     var result: Self = []
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/MultidimensionalArray/Float16.swift:411:9: warning: initialization of immutable value 'left' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
409 |
410 |   static func +(lhs: Self, rhs: Self) -> Self {
411 |     let left = lhs
    |         `- warning: initialization of immutable value 'left' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
412 |     let right = rhs
413 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/Base/MultidimensionalArray/Float16.swift:412:9: warning: initialization of immutable value 'right' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
410 |   static func +(lhs: Self, rhs: Self) -> Self {
411 |     let left = lhs
412 |     let right = rhs
    |         `- warning: initialization of immutable value 'right' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
413 |
414 |     var result: Self = []
[19/22] Compiling NumSwift Double.swift
[20/22] Compiling NumSwift Extensions.swift
[21/22] Emitting module NumSwift
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:335:3: warning: 'public' modifier is redundant for static method declared in a public extension
333 |   }
334 |
335 |   public static func matmul1d(_ a: [Float16],
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
336 |                               b: [Float16],
337 |                               aSize: (rows: Int, columns: Int),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:661:3: warning: 'public' modifier is redundant for static method declared in a public extension
659 | public extension NumSwiftFlat {
660 |
661 |   public static func negate(_ a: ContiguousArray<Float16>) -> ContiguousArray<Float16> {
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
662 |     let count = a.count
663 |     var c = ContiguousArray<Float16>(repeating: 0, count: count)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:668:3: warning: 'public' modifier is redundant for static method declared in a public extension
666 |   }
667 |
668 |   public static func sqrt(_ a: ContiguousArray<Float16>) -> ContiguousArray<Float16> {
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
669 |     let count = a.count
670 |     var c = ContiguousArray<Float16>(repeating: 0, count: count)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:676:3: warning: 'public' modifier is redundant for static method declared in a public extension
674 |
675 |
676 |   public static func transpose(_ a: ContiguousArray<Float16>, rows: Int, columns: Int) -> ContiguousArray<Float16> {
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
677 |     var c = ContiguousArray<Float16>(repeating: 0, count: rows * columns)
678 |     for r in 0..<rows {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:686:3: warning: 'public' modifier is redundant for static method declared in a public extension
684 |   }
685 |
686 |   public static func clip(_ a: ContiguousArray<Float16>, to limit: Float16) -> ContiguousArray<Float16> {
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
687 |     let count = a.count
688 |     var c = ContiguousArray<Float16>(repeating: 0, count: count)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:693:3: warning: 'public' modifier is redundant for static method declared in a public extension
691 |   }
692 |
693 |   public static func matmul(_ a: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
694 |                             _ b: ContiguousArray<Float16>,
695 |                             aRows: Int,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:710:3: warning: 'public' modifier is redundant for static method declared in a public extension
708 |   // MARK: - Float16 Convolution / Padding
709 |
710 |   public static func conv2d(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
711 |                             filter: ContiguousArray<Float16>,
712 |                             strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:725:3: warning: 'public' modifier is redundant for static method declared in a public extension
723 |   }
724 |
725 |   public static func transConv2d(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
726 |                                  filter: ContiguousArray<Float16>,
727 |                                  strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:740:3: warning: 'public' modifier is redundant for static method declared in a public extension
738 |   }
739 |
740 |   public static func zeroPad(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
741 |                              padding: NumSwiftPadding,
742 |                              inputSize: (rows: Int, columns: Int)) -> ContiguousArray<Float16> {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:758:3: warning: 'public' modifier is redundant for static method declared in a public extension
756 |   }
757 |
758 |   public static func zeroPad(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
759 |                              filterSize: (rows: Int, columns: Int),
760 |                              inputSize: (rows: Int, columns: Int),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:767:3: warning: 'public' modifier is redundant for static method declared in a public extension
765 |   }
766 |
767 |   public static func stridePad(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
768 |                                strides: (rows: Int, columns: Int),
769 |                                inputSize: (rows: Int, columns: Int)) -> ContiguousArray<Float16> {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:785:3: warning: 'public' modifier is redundant for static method declared in a public extension
783 |   }
784 |
785 |   public static func flip180(_ a: ContiguousArray<Float16>, rows: Int, columns: Int) -> ContiguousArray<Float16> {
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
786 |     var result = ContiguousArray<Float16>(repeating: 0, count: a.count)
787 |     for r in 0..<rows {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:800:3: warning: 'public' modifier is redundant for static method declared in a public extension
798 |   // MARK: - Batch Operations (ContiguousArray<Float16>)
799 |
800 |   public static func conv2dBatch(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
801 |                                  filter: ContiguousArray<Float16>,
802 |                                  strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:817:3: warning: 'public' modifier is redundant for static method declared in a public extension
815 |   }
816 |
817 |   public static func transConv2dBatch(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
818 |                                       filter: ContiguousArray<Float16>,
819 |                                       strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:834:3: warning: 'public' modifier is redundant for static method declared in a public extension
832 |   }
833 |
834 |   public static func matmulBatch(_ a: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
835 |                                  _ b: ContiguousArray<Float16>,
836 |                                  aRows: Int,
[22/22] Compiling NumSwift NumSwiftFlatPointer.swift
Build complete! (8.66s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "NumSwift",
  "name" : "NumSwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    },
    {
      "name" : "tvos",
      "version" : "14.0"
    },
    {
      "name" : "watchos",
      "version" : "7.0"
    },
    {
      "name" : "macos",
      "version" : "11.0"
    }
  ],
  "products" : [
    {
      "name" : "NumSwift",
      "targets" : [
        "NumSwift",
        "NumSwiftC"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "NumSwiftTests",
      "module_type" : "SwiftTarget",
      "name" : "NumSwiftTests",
      "path" : "Tests/NumSwiftTests",
      "sources" : [
        "BatchTests.swift",
        "Benchmarks.swift",
        "NumSwiftFlatPointerTests.swift",
        "NumSwiftTests.swift",
        "NumSwiftTestsFloat16.swift"
      ],
      "target_dependencies" : [
        "NumSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NumSwiftC",
      "module_type" : "ClangTarget",
      "name" : "NumSwiftC",
      "path" : "Sources/NumSwiftC",
      "product_memberships" : [
        "NumSwift"
      ],
      "sources" : [
        "numswiftc.c",
        "numswiftc_base.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NumSwift",
      "module_type" : "SwiftTarget",
      "name" : "NumSwift",
      "path" : "Sources/NumSwift",
      "product_memberships" : [
        "NumSwift"
      ],
      "sources" : [
        "Base/1DArray/1DFloat.swift",
        "Base/1DArray/1DFloat16.swift",
        "Base/Float16ArrayArithmetic.swift",
        "Base/Float16ContiguousArrayArithmetic.swift",
        "Base/FloatArithmeticBase.swift",
        "Base/FloatArrayArithmetic.swift",
        "Base/FloatContiguousArrayArithmetic.swift",
        "Base/MultidimensionalArray/Float16.swift",
        "Base/MultidimensionalArray/Float32.swift",
        "BaseNumeric.swift",
        "Double.swift",
        "Extensions.swift",
        "NumSwift.swift",
        "NumSwiftC/NumSwiftC.swift",
        "NumSwiftC/NumSwiftC_Float16.swift",
        "NumSwiftFlat.swift",
        "NumSwiftFlatPointer.swift"
      ],
      "target_dependencies" : [
        "NumSwiftC"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.