コード例 #1
0
ファイル: simd.cpp プロジェクト: MelroLeandro/gromacs
SimdInt32
setSimdIntFrom3I(int i0, int i1, int i2)
{
    std::vector<int> v(3);
    v[0] = i0;
    v[1] = i1;
    v[2] = i2;
    return vector2SimdInt(v);
}
コード例 #2
0
ファイル: simd.cpp プロジェクト: MelroLeandro/gromacs
SimdInt32
setSimdIntFrom1I(int value)
{
    std::vector<int> v(GMX_SIMD_REAL_WIDTH);
    for (int i = 0; i < GMX_SIMD_REAL_WIDTH; i++)
    {
        v[i] = value;
    }
    return vector2SimdInt(v);
}
コード例 #3
0
ファイル: simd.cpp プロジェクト: FoldingAtHome/gromacs
gmx_simd_int32_t
setSimdIntFrom1I(int value)
{
    std::vector<int> v(GMX_SIMD_INT32_WIDTH);
    for (int i = 0; i < GMX_SIMD_INT32_WIDTH; i++)
    {
        v[i] = value;
    }
    return vector2SimdInt(v);
}