Accelerate iOS 14.5 to 15.0 API Differences

../Frameworks/vecLib.framework/Headers/BNNS/bnns_constants.h
Added BNNSDataTypeInt64
Added BNNSDataTypeUInt64
Added BNNSActivationFunctionHardSwish
Added BNNSActivationFunctionSiLU
Added BNNSArithmeticMaximum
Added BNNSArithmeticMinimum
Added BNNSArithmeticMultiplyAdd
Added BNNSArithmeticSelect
Added BNNSOptimizerFunctionAdamAMSGrad
Added BNNSOptimizerFunctionAdamAMSGradWithClipping
Added BNNSOptimizerFunctionAdamW
Added BNNSOptimizerFunctionAdamWAMSGrad
Added BNNSOptimizerFunctionAdamWAMSGradWithClipping
Added BNNSOptimizerFunctionAdamWithClipping
Added BNNSOptimizerFunctionAdamWWithClipping
Added BNNSOptimizerFunctionRMSPropWithClipping
Added BNNSOptimizerFunctionSGDMomentumWithClipping
Added BNNSOptimizerClippingByGlobalNorm
Added BNNSOptimizerClippingByNorm
Added BNNSOptimizerClippingByValue
Added BNNSOptimizerClippingFunction
Added BNNSOptimizerClippingNone
Added BNNSL2Norm
Added BNNSNormType
Added BNNSArithmetic
Added BNNSQuantization
Added BNNSDataLayoutNSE
Added BNNSDataLayoutSNE
Added BNNSEmbeddingFlags
Added BNNSEmbeddingFlagScaleGradientByFrequency
Added BNNSQuantizerFunction
Added BNNSQuantizerFunctionDequantize
Added BNNSQuantizerFunctionQuantize
Added BNNSRandomGeneratorMethod
Added BNNSRandomGeneratorMethodAES_CTR
../Frameworks/vecLib.framework/Headers/BNNS/bnns_structures.h
Added BNNSArithmeticTernary
Added BNNSOptimizerSGDMomentumWithClippingFields
Added BNNSOptimizerAdamWithClippingFields
Added BNNSOptimizerRMSPropWithClippingFields
Added BNNSLayerParametersEmbedding
Added BNNSLayerParametersQuantization
../Frameworks/vecLib.framework/Headers/BNNS/bnns.h
Added BNNSFilterCreateLayerEmbedding()
Added BNNSFusedFilterApplyMultiInputBatch()
Added BNNSDirectApplyQuantizer()
Added BNNSClipByValue()
Added BNNSClipByNorm()
Added BNNSClipByGlobalNorm()
Added BNNSComputeNorm()
Added BNNSComputeNormBackward()
Added BNNSFusedFilterApplyBackwardMultiInputBatch()
Added BNNSRandomGenerator
Added BNNSCreateRandomGenerator()
Added BNNSCreateRandomGeneratorWithSeed()
Added BNNSDestroyRandomGenerator()
Added BNNSRandomGeneratorStateSize()
Added BNNSRandomGeneratorGetState()
Added BNNSRandomGeneratorSetState()
Added BNNSRandomFillUniformFloat()
Added BNNSRandomFillUniformInt()
../Frameworks/vecLib.framework/Headers/fortran_blas.h
Added isamax_()
Added idamax_()
Added icamax_()
Added izamax_()
Added sasum_()
Added dasum_()
Added scasum_()
Added dzasum_()
Added saxpy_()
Added daxpy_()
Added caxpy_()
Added zaxpy_()
Added scopy_()
Added dcopy_()
Added ccopy_()
Added zcopy_()
Added sdot_()
Added ddot_()
Added sdsdot_()
Added dsdot_()
Added cdotc_()
Added zdotc_()
Added cdotu_()
Added zdotu_()
Added snrm2_()
Added dnrm2_()
Added scnrm2_()
Added dznrm2_()
Added srot_()
Added drot_()
Added csrot_()
Added zdrot_()
Added srotg_()
Added drotg_()
Added crotg_()
Added zrotg_()
Added srotm_()
Added drotm_()
Added srotmg_()
Added drotmg_()
Added sscal_()
Added dscal_()
Added cscal_()
Added zscal_()
Added csscal_()
Added zdscal_()
Added sswap_()
Added dswap_()
Added cswap_()
Added zswap_()
Added sgemv_()
Added dgemv_()
Added cgemv_()
Added zgemv_()
Added sgbmv_()
Added dgbmv_()
Added cgbmv_()
Added zgbmv_()
Added ssymv_()
Added dsymv_()
Added chemv_()
Added zhemv_()
Added ssbmv_()
Added dsbmv_()
Added chbmv_()
Added zhbmv_()
Added sspmv_()
Added dspmv_()
Added chpmv_()
Added zhpmv_()
Added strmv_()
Added dtrmv_()
Added ctrmv_()
Added ztrmv_()
Added stbmv_()
Added dtbmv_()
Added ctbmv_()
Added ztbmv_()
Added stpmv_()
Added dtpmv_()
Added ctpmv_()
Added ztpmv_()
Added strsv_()
Added dtrsv_()
Added ctrsv_()
Added ztrsv_()
Added stbsv_()
Added dtbsv_()
Added ctbsv_()
Added ztbsv_()
Added stpsv_()
Added dtpsv_()
Added ctpsv_()
Added ztpsv_()
Added sger_()
Added dger_()
Added cgerc_()
Added zgerc_()
Added cgeru_()
Added zgeru_()
Added ssyr_()
Added dsyr_()
Added cher_()
Added zher_()
Added ssyr2_()
Added dsyr2_()
Added cher2_()
Added zher2_()
Added sspr_()
Added dspr_()
Added chpr_()
Added zhpr_()
Added sspr2_()
Added dspr2_()
Added chpr2_()
Added zhpr2_()
Added sgemm_()
Added dgemm_()
Added cgemm_()
Added zgemm_()
Added ssymm_()
Added dsymm_()
Added csymm_()
Added zsymm_()
Added chemm_()
Added zhemm_()
Added strmm_()
Added dtrmm_()
Added ctrmm_()
Added ztrmm_()
Added strsm_()
Added dtrsm_()
Added ctrsm_()
Added ztrsm_()
Added ssyrk_()
Added dsyrk_()
Added csyrk_()
Added zsyrk_()
Added cherk_()
Added zherk_()
Added ssyr2k_()
Added dsyr2k_()
Added csyr2k_()
Added zsyr2k_()
Added cher2k_()
Added zher2k_()
../Frameworks/vecLib.framework/Headers/LinearAlgebra/arithmetic.h
Modified la_transpose()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_scale_with_float()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_scale_with_double()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_sum()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_difference()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_elementwise_product()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_inner_product()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_outer_product()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_matrix_product()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

../Frameworks/vecLib.framework/Headers/LinearAlgebra/linear_systems.h
Modified la_solve()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

../Frameworks/vecLib.framework/Headers/LinearAlgebra/matrix.h
Modified la_matrix_from_float_buffer()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_matrix_from_double_buffer()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_matrix_from_float_buffer_nocopy()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_matrix_from_double_buffer_nocopy()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_matrix_to_float_buffer()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_matrix_to_double_buffer()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_matrix_rows()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_matrix_cols()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_matrix_slice()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_identity_matrix()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_diagonal_matrix_from_vector()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_vector_from_matrix_row()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_vector_from_matrix_col()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_vector_from_matrix_diagonal()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

../Frameworks/vecLib.framework/Headers/LinearAlgebra/norms.h
Modified la_norm_as_float()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_norm_as_double()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_normalized_vector()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

../Frameworks/vecLib.framework/Headers/LinearAlgebra/object.h
Modified la_retain()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_release()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_add_attributes()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_remove_attributes()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_status()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

../Frameworks/vecLib.framework/Headers/LinearAlgebra/splat.h
Modified la_splat_from_float()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_splat_from_double()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_splat_from_vector_element()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_splat_from_matrix_element()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_vector_from_splat()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_matrix_from_splat()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

../Frameworks/vecLib.framework/Headers/LinearAlgebra/vector.h
Modified la_vector_to_float_buffer()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_vector_to_double_buffer()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_vector_length()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

Modified la_vector_slice()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedThis API is deprecated, please use BLAS and LAPACK

../Frameworks/vecLib.framework/Headers/vBasicOps.h
Added vU16HalfMultiply()
Added vS16HalfMultiply()
Added vU64Sub()
Added vS64Sub()
Added vU64Add()
Added vS64Add()
../Frameworks/vecLib.framework/Headers/vDSP.h
Added vDSP_biquad_SetCoefficientsDouble()
Added vDSP_biquad_SetCoefficientsSingle()
Added vDSP_DFT_Interleaved_Setup
Added vDSP_DFT_Interleaved_SetupD
Added vDSP_DFT_RealtoComplex
Added vDSP_DFT_Interleaved_ComplextoComplex
Added vDSP_DFT_Interleaved_RealtoComplex
Added vDSP_DFT_Interleaved_CreateSetup()
Added vDSP_DFT_Interleaved_CreateSetupD()
Added vDSP_DFT_Interleaved_Execute()
Added vDSP_DFT_Interleaved_ExecuteD()
Added vDSP_DFT_Interleaved_DestroySetup()
Added vDSP_DFT_Interleaved_DestroySetupD()
Modified vDSP_vgathra()
Declaration
Fromvoid vDSP_vgathra(const float * _Nonnull *__A, vDSP_Stride __IA, float *__C, vDSP_Stride __IC, vDSP_Length __N)
Tovoid vDSP_vgathra(const float *const _Nonnull *__A, vDSP_Stride __IA, float *__C, vDSP_Stride __IC, vDSP_Length __N)

Modified vDSP_vgathraD()
Declaration
Fromvoid vDSP_vgathraD(const double * _Nonnull *__A, vDSP_Stride __IA, double *__C, vDSP_Stride __IC, vDSP_Length __N)
Tovoid vDSP_vgathraD(const double *const _Nonnull *__A, vDSP_Stride __IA, double *__C, vDSP_Stride __IC, vDSP_Length __N)

../Frameworks/vImage.framework/Headers/Conversion.h
Added vImageBufferFill_CbCr16S()
../Frameworks/vImage.framework/Headers/Geometry.h
Added vImageHorizontalShearD_CbCr16U()
Added vImageHorizontalShear_CbCr16S()
Added vImageHorizontalShearD_CbCr16S()
Added vImageVerticalShearD_CbCr16U()
Added vImageVerticalShear_CbCr16S()
Added vImageVerticalShearD_CbCr16S()
../Frameworks/vImage.framework/Headers/vImage_Types.h
Added Pixel_16S16S