Accelerate Changes
Accelerate
Alpha.h
Added #def vImageClipToAlpha_BGRA8888
Added #def vImageClipToAlpha_BGRAFFFF
Added #def vImagePremultiplyData_BGRA16U
Added #def vImageUnpremultiplyData_BGRA16U
Conversion.h
Modified vImageConvert_ARGB8888toRGB888()
| Declaration | |
|---|---|
| From | vImage_Error vImageConvert_ARGB8888toRGB888 ( const vImage_Buffer *argbSrc, const vImage_Buffer *rgbDest, vImage_Flags flags); |
| To | vImage_Error vImageConvert_ARGB8888toRGB888 ( const vImage_Buffer *, const vImage_Buffer *, vImage_Flags); |
Modified vImageConvert_RGB888toARGB8888()
| Declaration | |
|---|---|
| From | vImage_Error vImageConvert_RGB888toARGB8888 ( const vImage_Buffer *rgbSrc, const vImage_Buffer *aSrc, Pixel_8 alpha, const vImage_Buffer *argbDest, bool premultiply, vImage_Flags flags); |
| To | vImage_Error vImageConvert_RGB888toARGB8888 ( const vImage_Buffer *, const vImage_Buffer *, Pixel_8, const vImage_Buffer *, bool, vImage_Flags); |
Modified vImageFlatten_ARGBFFFFToRGBFFF()
| Declaration | |
|---|---|
| From | vImage_Error vImageFlatten_ARGBFFFFToRGBFFF ( const vImage_Buffer *argbFFFFSrc, const vImage_Buffer *rgbFFFdest, Pixel_FFFF backgroundColor, bool isImagePremultiplied, vImage_Flags flags); |
| To | vImage_Error vImageFlatten_ARGBFFFFToRGBFFF ( const vImage_Buffer *, const vImage_Buffer *, Pixel_FFFF, bool, vImage_Flags); |
Modified vImageFlatten_ARGB8888ToRGB888()
| Declaration | |
|---|---|
| From | vImage_Error vImageFlatten_ARGB8888ToRGB888 ( const vImage_Buffer *argb8888Src, const vImage_Buffer *rgb888dest, Pixel_8888 backgroundColor, bool isImagePremultiplied, vImage_Flags flags); |
| To | vImage_Error vImageFlatten_ARGB8888ToRGB888 ( const vImage_Buffer *, const vImage_Buffer *, Pixel_8888, bool, vImage_Flags); |
vBLAS.h
Modified SAXPY()
| Declaration | |
|---|---|
| From | void SAXPY ( const int *N, const float *alpha, const float *X, const int *incX, float *Y, const int *incY); |
| To | void SAXPY ( const int *, const float *, const float *, const int *, float *, const int *); |
Modified SDOT()
| Declaration | |
|---|---|
| From | float SDOT ( const int *N, const float *X, const int *incX, const float *Y, const int *incY); |
| To | float SDOT ( const int *, const float *, const int *, const float *, const int *); |
Modified SGEMM()
| Declaration | |
|---|---|
| From | void SGEMM ( const char *transA, const char *transB, const int *M, const int *N, const int *K, const float *alpha, const float *A, const int *lda, const float *B, const int *ldb, const float *beta, float *C, const int *ldc); |
| To | void SGEMM ( const char *, const char *, const int *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *); |
Modified SASUM()
| Declaration | |
|---|---|
| From | float SASUM ( const int *N, const float *X, const int *incX); |
| To | float SASUM ( const int *, const float *, const int *); |
Modified SCOPY()
| Declaration | |
|---|---|
| From | void SCOPY ( const int *N, const float *X, const int *incX, float *Y, const int *incY); |
| To | void SCOPY ( const int *, const float *, const int *, float *, const int *); |
Modified SNRM2()
| Declaration | |
|---|---|
| From | float SNRM2 ( const int *N, const float *X, const int *incX); |
| To | float SNRM2 ( const int *, const float *, const int *); |
Modified SGEMV()
| Declaration | |
|---|---|
| From | void SGEMV ( const char *transA, const int *M, const int *N, const float *alpha, const float *A, const int *lda, const float *X, const int *incX, const float *beta, float *Y, const int *incY); |
| To | void SGEMV ( const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *); |
Modified SROT()
| Declaration | |
|---|---|
| From | void SROT ( const int *N, float *X, const int *incX, float *Y, const int *incY, const float *c, const float *s); |
| To | void SROT ( const int *, float *, const int *, float *, const int *, const float *, const float *); |
Modified SSWAP()
| Declaration | |
|---|---|
| From | void SSWAP ( const int *N, float *X, const int *incX, float *Y, const int *incY); |
| To | void SSWAP ( const int *, const float *, const int *, float *, const int *); |
Modified SSCAL()
| Declaration | |
|---|---|
| From | void SSCAL ( const int *N, const float *alpha, float *X, const int *incX); |
| To | void SSCAL ( const int *, const float *, float *, const int *); |
Modified ISAMAX()
| Declaration | |
|---|---|
| From | int ISAMAX ( const int *N, const float *X, const int *incX); |
| To | int ISAMAX ( const int *, const float *, const int *); |
vDSP.h
Added vDSP_distancesq()
Added vDSP_normalize()
Added vDSP_normalizeD()
Added vDSP_sve_svesq()
Added vDSP_sve_svesqD()
Modified vDSP_vmax()
| Declaration | |
|---|---|
| From | void vDSP_vmax ( float *__vDSP_A, vDSP_Stride __vDSP_I, float *__vDSP_B, vDSP_Stride __vDSP_J, float *__vDSP_C, vDSP_Stride __vDSP_K, vDSP_Length __vDSP_N); |
| To | void vDSP_vmax ( const float *__vDSP_A, vDSP_Stride __vDSP_I, const float *__vDSP_B, vDSP_Stride __vDSP_J, float *__vDSP_C, vDSP_Stride __vDSP_K, vDSP_Length __vDSP_N); |
Modified vDSP_vmin()
| Declaration | |
|---|---|
| From | void vDSP_vmin ( float *__vDSP_A, vDSP_Stride __vDSP_I, float *__vDSP_B, vDSP_Stride __vDSP_J, float *__vDSP_C, vDSP_Stride __vDSP_K, vDSP_Length __vDSP_N); |
| To | void vDSP_vmin ( const float *__vDSP_A, vDSP_Stride __vDSP_I, const float *__vDSP_B, vDSP_Stride __vDSP_J, float *__vDSP_C, vDSP_Stride __vDSP_K, vDSP_Length __vDSP_N); |
vImage_Types.h
Added Pixel_16U
vfp.h
Modified vfabf()
| Declaration | |
|---|---|
| From | vFloat vfabf ( vFloat v); |
| To | vFloat vfabf ( vFloat); |
Modified vcoshf()
| Declaration | |
|---|---|
| From | vFloat vcoshf ( vFloat X); |
| To | vFloat vcoshf ( vFloat); |
Modified vlog10f()
| Declaration | |
|---|---|
| From | vFloat vlog10f ( vFloat X); |
| To | vFloat vlog10f ( vFloat); |
Modified vsqrtf()
| Declaration | |
|---|---|
| From | vFloat vsqrtf ( vFloat X); |
| To | vFloat vsqrtf ( vFloat); |
Modified vatanhf()
| Declaration | |
|---|---|
| From | vFloat vatanhf ( vFloat X); |
| To | vFloat vatanhf ( vFloat); |
Modified vipowf()
| Declaration | |
|---|---|
| From | vFloat vipowf ( vFloat X, vSInt32 Y); |
| To | vFloat vipowf ( vFloat, vSInt32); |
Modified vacoshf()
| Declaration | |
|---|---|
| From | vFloat vacoshf ( vFloat X); |
| To | vFloat vacoshf ( vFloat); |
Modified vlogbf()
| Declaration | |
|---|---|
| From | vFloat vlogbf ( vFloat X); |
| To | vFloat vlogbf ( vFloat); |
Modified vdivf()
| Declaration | |
|---|---|
| From | vFloat vdivf ( vFloat A, vFloat B); |
| To | vFloat vdivf ( vFloat, vFloat); |
Modified vasinf()
| Declaration | |
|---|---|
| From | vFloat vasinf ( vFloat arg); |
| To | vFloat vasinf ( vFloat); |
Modified vintf()
| Declaration | |
|---|---|
| From | vFloat vintf ( vFloat A); |
| To | vFloat vintf ( vFloat); |
Modified vsignbitf()
| Declaration | |
|---|---|
| From | vUInt32 vsignbitf ( vFloat arg); |
| To | vUInt32 vsignbitf ( vFloat); |
Modified vtanhf()
| Declaration | |
|---|---|
| From | vFloat vtanhf ( vFloat X); |
| To | vFloat vtanhf ( vFloat); |
Modified vpowf()
| Declaration | |
|---|---|
| From | vFloat vpowf ( vFloat X, vFloat Y); |
| To | vFloat vpowf ( vFloat, vFloat); |
Modified vscalbf()
| Declaration | |
|---|---|
| From | vFloat vscalbf ( vFloat X, vSInt32 n); |
| To | vFloat vscalbf ( vFloat, vSInt32); |
Modified vsincosf()
| Declaration | |
|---|---|
| From | vFloat vsincosf ( vFloat arg, vFloat *sine_result); |
| To | vFloat vsincosf ( vFloat, vFloat *); |
Modified vexpm1f()
| Declaration | |
|---|---|
| From | vFloat vexpm1f ( vFloat X); |
| To | vFloat vexpm1f ( vFloat); |
Modified vfloorf()
| Declaration | |
|---|---|
| From | vFloat vfloorf ( vFloat A); |
| To | vFloat vfloorf ( vFloat); |
Modified vlog1pf()
| Declaration | |
|---|---|
| From | vFloat vlog1pf ( vFloat X); |
| To | vFloat vlog1pf ( vFloat); |
Modified vtablelookup()
| Declaration | |
|---|---|
| From | vUInt32 vtablelookup ( vSInt32 Index_Vect, uint32_t *Table); |
| To | vUInt32 vtablelookup ( vSInt32, uint32_t *); |
Modified vasinhf()
| Declaration | |
|---|---|
| From | vFloat vasinhf ( vFloat X); |
| To | vFloat vasinhf ( vFloat); |
Modified vatanf()
| Declaration | |
|---|---|
| From | vFloat vatanf ( vFloat arg); |
| To | vFloat vatanf ( vFloat); |
Modified vtanf()
| Declaration | |
|---|---|
| From | vFloat vtanf ( vFloat arg); |
| To | vFloat vtanf ( vFloat); |
Modified vnextafterf()
| Declaration | |
|---|---|
| From | vFloat vnextafterf ( vFloat x, vFloat y); |
| To | vFloat vnextafterf ( vFloat, vFloat); |
Modified vexpf()
| Declaration | |
|---|---|
| From | vFloat vexpf ( vFloat X); |
| To | vFloat vexpf ( vFloat); |
Modified vclassifyf()
| Declaration | |
|---|---|
| From | vUInt32 vclassifyf ( vFloat arg); |
| To | vUInt32 vclassifyf ( vFloat); |
Modified vacosf()
| Declaration | |
|---|---|
| From | vFloat vacosf ( vFloat arg); |
| To | vFloat vacosf ( vFloat); |
Modified vnintf()
| Declaration | |
|---|---|
| From | vFloat vnintf ( vFloat A); |
| To | vFloat vnintf ( vFloat); |
Modified vlogf()
| Declaration | |
|---|---|
| From | vFloat vlogf ( vFloat X); |
| To | vFloat vlogf ( vFloat); |
Modified vfmodf()
| Declaration | |
|---|---|
| From | vFloat vfmodf ( vFloat X, vFloat Y); |
| To | vFloat vfmodf ( vFloat, vFloat); |
Modified vsinf()
| Declaration | |
|---|---|
| From | vFloat vsinf ( vFloat arg); |
| To | vFloat vsinf ( vFloat); |
Modified vceilf()
| Declaration | |
|---|---|
| From | vFloat vceilf ( vFloat A); |
| To | vFloat vceilf ( vFloat); |
Modified vatan2f()
| Declaration | |
|---|---|
| From | vFloat vatan2f ( vFloat arg1, vFloat arg2); |
| To | vFloat vatan2f ( vFloat, vFloat); |
Modified vsinhf()
| Declaration | |
|---|---|
| From | vFloat vsinhf ( vFloat X); |
| To | vFloat vsinhf ( vFloat); |
Modified vrecf()
| Declaration | |
|---|---|
| From | vFloat vrecf ( vFloat A); |
| To | vFloat vrecf ( vFloat); |
Modified vrsqrtf()
| Declaration | |
|---|---|
| From | vFloat vrsqrtf ( vFloat X); |
| To | vFloat vrsqrtf ( vFloat); |
Modified vcosf()
| Declaration | |
|---|---|
| From | vFloat vcosf ( vFloat arg); |
| To | vFloat vcosf ( vFloat); |
Modified vremainderf()
| Declaration | |
|---|---|
| From | vFloat vremainderf ( vFloat X, vFloat Y); |
| To | vFloat vremainderf ( vFloat, vFloat); |
Modified vcopysignf()
| Declaration | |
|---|---|
| From | vFloat vcopysignf ( vFloat arg2, vFloat arg1); |
| To | vFloat vcopysignf ( vFloat, vFloat); |
Modified vremquof()
| Declaration | |
|---|---|
| From | vFloat vremquof ( vFloat X, vFloat Y, vUInt32 *QUO); |
| To | vFloat vremquof ( vFloat, vFloat, vUInt32 *); |