小编Jak*_*kob的帖子

数组中值的快速乘法

有没有一种快速的方法来在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).

c++ arrays optimization multiplication

6
推荐指数
1
解决办法
7882
查看次数

标签 统计

arrays ×1

c++ ×1

multiplication ×1

optimization ×1