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); }
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); }
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); }