Documentation Archive Developer
Search

Accelerate Changes for Objective-C

Accelerate

BNNS/bnns.h (Added)

Conversion.h

Added #def vImageConvert_BGRA5551toBGRA8888
Added #def vImageConvert_BGRA8888toBGRA5551
Added #def vImageConvert_BGRA8888toBGRA5551_dithered

Geometry.h

Quadrature/Integration.h (Added)

Added quadrature_function_array
Added quadrature_integrate_function
Added quadrature_integrate_options
Added QUADRATURE_INTEGRATE_QAG
Added #def QUADRATURE_INTEGRATE_QAG_WORKSPACE_PER_INTERVAL
Added QUADRATURE_INTEGRATE_QAGS
Added #def QUADRATURE_INTEGRATE_QAGS_WORKSPACE_PER_INTERVAL
Added QUADRATURE_INTEGRATE_QNG
Added #def QUADRATURE_INTEGRATION_H
Added quadrature_integrator

Quadrature/Quadrature.h (Added)

Added QUADRATURE_ALLOC_ERROR
Added QUADRATURE_ERROR
Added QUADRATURE_INTEGRATE_BAD_BEHAVIOUR_ERROR
Added QUADRATURE_INTEGRATE_MAX_EVAL_ERROR
Added QUADRATURE_INTERNAL_ERROR
Added QUADRATURE_INVALID_ARG_ERROR
Added quadrature_status
Added QUADRATURE_SUCCESS

Sparse/BLAS.h

Transform.h

vDSP.h

Added #def vDSP_ENUM
Modified vDSP_dotpr2()
Declaration
From
void vDSP_dotpr2 (
    const float *__A0,
    vDSP_Stride __A0Stride,
    const float *__A1,
    vDSP_Stride __A1Stride,
    const float *__B,
    vDSP_Stride __BStride,
    float *__C0,
    float *__C1,
    vDSP_Length __Length
);
To
void vDSP_dotpr2 (
    const float *__A0,
    vDSP_Stride __IA0,
    const float *__A1,
    vDSP_Stride __IA1,
    const float *__B,
    vDSP_Stride __IB,
    float *__C0,
    float *__C1,
    vDSP_Length __N
);

Declaration
From
void vDSP_dotpr2_s1_15 (
    const short *__A0,
    vDSP_Stride __A0Stride,
    const short *__A1,
    vDSP_Stride __A1Stride,
    const short *__B,
    vDSP_Stride __BStride,
    short *__C0,
    short *__C1,
    vDSP_Length __N
);
To
void vDSP_dotpr2_s1_15 (
    const short *__A0,
    vDSP_Stride __IA0,
    const short *__A1,
    vDSP_Stride __IA1,
    const short *__B,
    vDSP_Stride __IB,
    short *__C0,
    short *__C1,
    vDSP_Length __N
);

Declaration
From
void vDSP_dotpr2_s8_24 (
    const int *__A0,
    vDSP_Stride __A0Stride,
    const int *__A1,
    vDSP_Stride __A1Stride,
    const int *__B,
    vDSP_Stride __BStride,
    int *__C0,
    int *__C1,
    vDSP_Length __N
);
To
void vDSP_dotpr2_s8_24 (
    const int *__A0,
    vDSP_Stride __IA0,
    const int *__A1,
    vDSP_Stride __IA1,
    const int *__B,
    vDSP_Stride __IB,
    int *__C0,
    int *__C1,
    vDSP_Length __N
);

Declaration
From
void vDSP_dotpr2D (
    const double *__A0,
    vDSP_Stride __A0Stride,
    const double *__A1,
    vDSP_Stride __A1Stride,
    const double *__B,
    vDSP_Stride __BStride,
    double *__C0,
    double *__C1,
    vDSP_Length __Length
);
To
void vDSP_dotpr2D (
    const double *__A0,
    vDSP_Stride __IA0,
    const double *__A1,
    vDSP_Stride __IA1,
    const double *__B,
    vDSP_Stride __IB,
    double *__C0,
    double *__C1,
    vDSP_Length __N
);

Declaration
From
void vDSP_dotpr_s1_15 (
    const short *__A,
    vDSP_Stride __AStride,
    const short *__B,
    vDSP_Stride __BStride,
    short *__C,
    vDSP_Length __N
);
To
void vDSP_dotpr_s1_15 (
    const short *__A,
    vDSP_Stride __IA,
    const short *__B,
    vDSP_Stride __IB,
    short *__C,
    vDSP_Length __N
);

Declaration
From
void vDSP_dotpr_s8_24 (
    const int *__A,
    vDSP_Stride __AStride,
    const int *__B,
    vDSP_Stride __BStride,
    int *__C,
    vDSP_Length __N
);
To
void vDSP_dotpr_s8_24 (
    const int *__A,
    vDSP_Stride __IA,
    const int *__B,
    vDSP_Stride __IB,
    int *__C,
    vDSP_Length __N
);

Modified vDSP_vdist()
Declaration
From
void vDSP_vdist (
    const float *__A,
    vDSP_Stride __I,
    const float *__B,
    vDSP_Stride __J,
    float *__C,
    vDSP_Stride __K,
    vDSP_Length __N
);
To
void vDSP_vdist (
    const float *__A,
    vDSP_Stride __IA,
    const float *__B,
    vDSP_Stride __IB,
    float *__C,
    vDSP_Stride __IC,
    vDSP_Length __N
);

Modified vDSP_vdistD()
Declaration
From
void vDSP_vdistD (
    const double *__A,
    vDSP_Stride __I,
    const double *__B,
    vDSP_Stride __J,
    double *__C,
    vDSP_Stride __K,
    vDSP_Length __N
);
To
void vDSP_vdistD (
    const double *__A,
    vDSP_Stride __IA,
    const double *__B,
    vDSP_Stride __IB,
    double *__C,
    vDSP_Stride __IC,
    vDSP_Length __N
);

Modified vDSP_vfill()
Declaration
From
void vDSP_vfill (
    const float *__A,
    float *__C,
    vDSP_Stride __IA,
    vDSP_Length __N
);
To
void vDSP_vfill (
    const float *__A,
    float *__C,
    vDSP_Stride __IC,
    vDSP_Length __N
);

Modified vDSP_vsmsaD()
Declaration
From
void vDSP_vsmsaD (
    const double *__A,
    vDSP_Stride __IA,
    const double *__B,
    const double *__C,
    double *__ID,
    vDSP_Stride __L,
    vDSP_Length __N
);
To
void vDSP_vsmsaD (
    const double *__A,
    vDSP_Stride __IA,
    const double *__B,
    const double *__C,
    double *__D,
    vDSP_Stride __ID,
    vDSP_Length __N
);

Modified vDSP_vsmsb()
Declaration
From
void vDSP_vsmsb (
    const float *__A,
    vDSP_Stride __I,
    const float *__B,
    const float *__C,
    vDSP_Stride __K,
    float *__D,
    vDSP_Stride __L,
    vDSP_Length __N
);
To
void vDSP_vsmsb (
    const float *__A,
    vDSP_Stride __IA,
    const float *__B,
    const float *__C,
    vDSP_Stride __IC,
    float *__D,
    vDSP_Stride __ID,
    vDSP_Length __N
);

Modified vDSP_vsmsbD()
Declaration
From
void vDSP_vsmsbD (
    const double *__A,
    vDSP_Stride __I,
    const double *__B,
    const double *__C,
    vDSP_Stride __K,
    double *__D,
    vDSP_Stride __L,
    vDSP_Length __N
);
To
void vDSP_vsmsbD (
    const double *__A,
    vDSP_Stride __IA,
    const double *__B,
    const double *__C,
    vDSP_Stride __IC,
    double *__D,
    vDSP_Stride __ID,
    vDSP_Length __N
);

Modified vDSP_vtabiD()
Declaration
From
void vDSP_vtabiD (
    const double *__A,
    vDSP_Stride __IA,
    const double *__S1,
    const double *__S2,
    const double *__C,
    vDSP_Length __M,
    double *__ID,
    vDSP_Stride __L,
    vDSP_Length __N
);
To
void vDSP_vtabiD (
    const double *__A,
    vDSP_Stride __IA,
    const double *__S1,
    const double *__S2,
    const double *__C,
    vDSP_Length __M,
    double *__D,
    vDSP_Stride __ID,
    vDSP_Length __N
);

vfp.h

Removed vintf()
Modified vceilf()
Declaration
From
vFloat vceilf (
    vFloat
);
To
vFloat vceilf (
    vFloat __vfp_a
);

Modified vfloorf()
Declaration
From
vFloat vfloorf (
    vFloat
);
To
vFloat vfloorf (
    vFloat __vfp_a
);

Modified vnintf()
Declaration
From
vFloat vnintf (
    vFloat
);
To
vFloat vnintf (
    vFloat __vfp_a
);

Modified vtruncf()
Declaration
From
vFloat vtruncf (
    vFloat
);
To
vFloat vtruncf (
    vFloat __vfp_a
);

vImage_Types.h

Added Pixel_16U16U
Added Pixel_32U
Added Pixel_88