![](/img/trans.png)
[英]FFMPEG audio decoding: efficient conversion from short to float sample buffer
[英]Vectorize short to float conversion?
我试图理解为什么Visual Studio 2012(x64)不想将从short
转换为float
向量化。 有人有理由或解决方法吗?
//unsigned short* __restrict A,B,C,D
for (int j = 0; j < H*W;j++)
{
float Gs = D[j]-B[j];
float Gc = A[j]-C[j];
in[j]=atan2f(Gs,Gc);
}
信息C5002:由于原因'1101',循环未向量化
解析度
使用短裤而不进行矢量化的运行时间约为800ms
运行时转换为所有int并自动向量化约为140ms
(!!!)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.