It is a function in vDSP in iOS. The reference said this function
Converts an array of unsigned 16-bit integers to single-precision floating-point values.
But what actually is created? For example, I have a series of 16-bit integers storing phonetic samples. What do I actually get when I call this function?
Nothing is created. You pass in an array of N unsigned 16 bit short ints in the
Aparameter and an array of N floats in the__vDSP_Cparameter and the routine converts the unsigned short int values to floats. E.g. ifA[0] = 42then__vDSP_C[0]will be set to42.0f.There is reasonable documentation on developer.apple.com: https://developer.apple.com/library/mac/#documentation/Accelerate/Reference/vDSPRef/Reference/reference.html