[英]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.