MCPcopy Create free account
hub / github.com/numpy/numpy / npyv__setr_epi64

Function npyv__setr_epi64

numpy/core/src/common/simd/avx2/misc.h:76–86  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

74 return _mm256_setr_epi32(i0, i1, i2, i3, i4, i5, i6, i7);
75}
76NPY_FINLINE __m256i npyv__setr_epi64(npy_int64 i0, npy_int64 i1, npy_int64 i2, npy_int64 i3)
77{
78#if defined(_MSC_VER) && defined(_M_IX86)
79 return _mm256_setr_epi32(
80 (int)i0, (int)(i0 >> 32), (int)i1, (int)(i1 >> 32),
81 (int)i2, (int)(i2 >> 32), (int)i3, (int)(i3 >> 32)
82 );
83#else
84 return _mm256_setr_epi64x(i0, i1, i2, i3);
85#endif
86}
87
88NPY_FINLINE __m256 npyv__setr_ps(float i0, float i1, float i2, float i3, float i4, float i5,
89 float i6, float i7)

Callers 2

npyv_setall_u64Function · 0.70
npyv_setall_s64Function · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected