Jak*_*kob 6 c++ arrays optimization multiplication
有没有一种快速的方法来在C++中乘以浮点数组的值,以优化此函数(其中count是4的倍数):
void multiply(float* values, float factor, int count)
{
for(int i=0; i < count; i++)
{
*value *= factor;
value++;
}
}
Run Code Online (Sandbox Code Playgroud)
解决方案必须适用于Mac OS X和Windows,Intel和非Intel.想想SSE,矢量化,编译器(gcc与MSVC).
| 归档时间: |
|
| 查看次数: |
7882 次 |
| 最近记录: |