Mac Developer Library Developer
Search

Accelerate Changes

Accelerate

Alpha.h
Added #def vImageClipToAlpha_BGRA8888
Added #def vImageClipToAlpha_BGRAFFFF
Added vImageClipToAlpha_RGBA8888()
Added vImageClipToAlpha_RGBAFFFF()
Added vImagePremultiplyData_ARGB16U()
Added #def vImagePremultiplyData_BGRA16U
Added vImagePremultiplyData_RGBA16U()
Added vImageUnpremultiplyData_ARGB16U()
Added #def vImageUnpremultiplyData_BGRA16U
Added vImageUnpremultiplyData_RGBA16U()
Conversion.h
Declaration
FromvImage_Error vImageConvert_ARGB8888toRGB888 ( const vImage_Buffer *argbSrc, const vImage_Buffer *rgbDest, vImage_Flags flags);
TovImage_Error vImageConvert_ARGB8888toRGB888 ( const vImage_Buffer *, const vImage_Buffer *, vImage_Flags);

Declaration
FromvImage_Error vImageConvert_RGB888toARGB8888 ( const vImage_Buffer *rgbSrc, const vImage_Buffer *aSrc, Pixel_8 alpha, const vImage_Buffer *argbDest, bool premultiply, vImage_Flags flags);
TovImage_Error vImageConvert_RGB888toARGB8888 ( const vImage_Buffer *, const vImage_Buffer *, Pixel_8, const vImage_Buffer *, bool, vImage_Flags);

Declaration
FromvImage_Error vImageFlatten_ARGBFFFFToRGBFFF ( const vImage_Buffer *argbFFFFSrc, const vImage_Buffer *rgbFFFdest, Pixel_FFFF backgroundColor, bool isImagePremultiplied, vImage_Flags flags);
TovImage_Error vImageFlatten_ARGBFFFFToRGBFFF ( const vImage_Buffer *, const vImage_Buffer *, Pixel_FFFF, bool, vImage_Flags);

Declaration
FromvImage_Error vImageFlatten_ARGB8888ToRGB888 ( const vImage_Buffer *argb8888Src, const vImage_Buffer *rgb888dest, Pixel_8888 backgroundColor, bool isImagePremultiplied, vImage_Flags flags);
TovImage_Error vImageFlatten_ARGB8888ToRGB888 ( const vImage_Buffer *, const vImage_Buffer *, Pixel_8888, bool, vImage_Flags);

vBLAS.h
Modified SAXPY()
Declaration
Fromvoid SAXPY ( const int *N, const float *alpha, const float *X, const int *incX, float *Y, const int *incY);
Tovoid SAXPY ( const int *, const float *, const float *, const int *, float *, const int *);

Modified SDOT()
Declaration
Fromfloat SDOT ( const int *N, const float *X, const int *incX, const float *Y, const int *incY);
Tofloat SDOT ( const int *, const float *, const int *, const float *, const int *);

Modified SGEMM()
Declaration
Fromvoid 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);
Tovoid 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
Fromfloat SASUM ( const int *N, const float *X, const int *incX);
Tofloat SASUM ( const int *, const float *, const int *);

Modified SCOPY()
Declaration
Fromvoid SCOPY ( const int *N, const float *X, const int *incX, float *Y, const int *incY);
Tovoid SCOPY ( const int *, const float *, const int *, float *, const int *);

Modified SNRM2()
Declaration
Fromfloat SNRM2 ( const int *N, const float *X, const int *incX);
Tofloat SNRM2 ( const int *, const float *, const int *);

Modified SGEMV()
Declaration
Fromvoid 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);
Tovoid 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
Fromvoid SROT ( const int *N, float *X, const int *incX, float *Y, const int *incY, const float *c, const float *s);
Tovoid SROT ( const int *, float *, const int *, float *, const int *, const float *, const float *);

Modified SSWAP()
Declaration
Fromvoid SSWAP ( const int *N, float *X, const int *incX, float *Y, const int *incY);
Tovoid SSWAP ( const int *, const float *, const int *, float *, const int *);

Modified SSCAL()
Declaration
Fromvoid SSCAL ( const int *N, const float *alpha, float *X, const int *incX);
Tovoid SSCAL ( const int *, const float *, float *, const int *);

Modified ISAMAX()
Declaration
Fromint ISAMAX ( const int *N, const float *X, const int *incX);
Toint ISAMAX ( const int *, const float *, const int *);

vDSP.h
Added vDSP_normalize()
Added vDSP_normalizeD()
Added vDSP_sve_svesq()
Added vDSP_sve_svesqD()
Modified vDSP_vmax()
Declaration
Fromvoid 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);
Tovoid 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
Fromvoid 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);
Tovoid 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
FromvFloat vfabf ( vFloat v);
TovFloat vfabf ( vFloat);

Modified vcoshf()
Declaration
FromvFloat vcoshf ( vFloat X);
TovFloat vcoshf ( vFloat);

Modified vlog10f()
Declaration
FromvFloat vlog10f ( vFloat X);
TovFloat vlog10f ( vFloat);

Modified vsqrtf()
Declaration
FromvFloat vsqrtf ( vFloat X);
TovFloat vsqrtf ( vFloat);

Modified vatanhf()
Declaration
FromvFloat vatanhf ( vFloat X);
TovFloat vatanhf ( vFloat);

Modified vipowf()
Declaration
FromvFloat vipowf ( vFloat X, vSInt32 Y);
TovFloat vipowf ( vFloat, vSInt32);

Modified vacoshf()
Declaration
FromvFloat vacoshf ( vFloat X);
TovFloat vacoshf ( vFloat);

Modified vlogbf()
Declaration
FromvFloat vlogbf ( vFloat X);
TovFloat vlogbf ( vFloat);

Modified vdivf()
Declaration
FromvFloat vdivf ( vFloat A, vFloat B);
TovFloat vdivf ( vFloat, vFloat);

Modified vasinf()
Declaration
FromvFloat vasinf ( vFloat arg);
TovFloat vasinf ( vFloat);

Modified vintf()
Declaration
FromvFloat vintf ( vFloat A);
TovFloat vintf ( vFloat);

Modified vsignbitf()
Declaration
FromvUInt32 vsignbitf ( vFloat arg);
TovUInt32 vsignbitf ( vFloat);

Modified vtanhf()
Declaration
FromvFloat vtanhf ( vFloat X);
TovFloat vtanhf ( vFloat);

Modified vpowf()
Declaration
FromvFloat vpowf ( vFloat X, vFloat Y);
TovFloat vpowf ( vFloat, vFloat);

Modified vscalbf()
Declaration
FromvFloat vscalbf ( vFloat X, vSInt32 n);
TovFloat vscalbf ( vFloat, vSInt32);

Modified vsincosf()
Declaration
FromvFloat vsincosf ( vFloat arg, vFloat *sine_result);
TovFloat vsincosf ( vFloat, vFloat *);

Modified vexpm1f()
Declaration
FromvFloat vexpm1f ( vFloat X);
TovFloat vexpm1f ( vFloat);

Modified vfloorf()
Declaration
FromvFloat vfloorf ( vFloat A);
TovFloat vfloorf ( vFloat);

Modified vlog1pf()
Declaration
FromvFloat vlog1pf ( vFloat X);
TovFloat vlog1pf ( vFloat);

Declaration
FromvUInt32 vtablelookup ( vSInt32 Index_Vect, uint32_t *Table);
TovUInt32 vtablelookup ( vSInt32, uint32_t *);

Modified vasinhf()
Declaration
FromvFloat vasinhf ( vFloat X);
TovFloat vasinhf ( vFloat);

Modified vatanf()
Declaration
FromvFloat vatanf ( vFloat arg);
TovFloat vatanf ( vFloat);

Modified vtanf()
Declaration
FromvFloat vtanf ( vFloat arg);
TovFloat vtanf ( vFloat);

Modified vnextafterf()
Declaration
FromvFloat vnextafterf ( vFloat x, vFloat y);
TovFloat vnextafterf ( vFloat, vFloat);

Modified vexpf()
Declaration
FromvFloat vexpf ( vFloat X);
TovFloat vexpf ( vFloat);

Modified vclassifyf()
Declaration
FromvUInt32 vclassifyf ( vFloat arg);
TovUInt32 vclassifyf ( vFloat);

Modified vacosf()
Declaration
FromvFloat vacosf ( vFloat arg);
TovFloat vacosf ( vFloat);

Modified vnintf()
Declaration
FromvFloat vnintf ( vFloat A);
TovFloat vnintf ( vFloat);

Modified vlogf()
Declaration
FromvFloat vlogf ( vFloat X);
TovFloat vlogf ( vFloat);

Modified vfmodf()
Declaration
FromvFloat vfmodf ( vFloat X, vFloat Y);
TovFloat vfmodf ( vFloat, vFloat);

Modified vsinf()
Declaration
FromvFloat vsinf ( vFloat arg);
TovFloat vsinf ( vFloat);

Modified vceilf()
Declaration
FromvFloat vceilf ( vFloat A);
TovFloat vceilf ( vFloat);

Modified vatan2f()
Declaration
FromvFloat vatan2f ( vFloat arg1, vFloat arg2);
TovFloat vatan2f ( vFloat, vFloat);

Modified vsinhf()
Declaration
FromvFloat vsinhf ( vFloat X);
TovFloat vsinhf ( vFloat);

Modified vrecf()
Declaration
FromvFloat vrecf ( vFloat A);
TovFloat vrecf ( vFloat);

Modified vrsqrtf()
Declaration
FromvFloat vrsqrtf ( vFloat X);
TovFloat vrsqrtf ( vFloat);

Modified vcosf()
Declaration
FromvFloat vcosf ( vFloat arg);
TovFloat vcosf ( vFloat);

Modified vremainderf()
Declaration
FromvFloat vremainderf ( vFloat X, vFloat Y);
TovFloat vremainderf ( vFloat, vFloat);

Modified vcopysignf()
Declaration
FromvFloat vcopysignf ( vFloat arg2, vFloat arg1);
TovFloat vcopysignf ( vFloat, vFloat);

Modified vremquof()
Declaration
FromvFloat vremquof ( vFloat X, vFloat Y, vUInt32 *QUO);
TovFloat vremquof ( vFloat, vFloat, vUInt32 *);

Feedback