我能在Accelerate.framework
中使用哪些函数来对向量进行标量缩放和归一化?我在文档中找到了一个可能适用于缩放的函数,但我对它的操作感到困惑。
vDSP_vsma
Vector scalar multiply and vector add; single precision.
void vDSP_vsma (
const float *__vDSP_A,
vDSP_Stride __vDSP_I,
const float *__vDSP_B,
const float *__vDSP_C,
vDSP_Stride __vDSP_K,
float *__vDSP_D,
vDSP_Stride __vDSP_L,
vDSP_Length __vDSP_N
);
vrsqrte
(我提到的vrsqrte_f32()
内置函数可能使用它)可能执行相同可怕的黑客技巧。 - tc.