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

Function npyv_storen_f64

numpy/core/src/common/simd/sse/memory.h:150–154  ·  view source on GitHub ↗

/ 64

Source from the content-addressed store, hash-verified

148{ npyv_storen_s32((npy_int32*)ptr, stride, _mm_castps_si128(a)); }
149//// 64
150NPY_FINLINE void npyv_storen_f64(double *ptr, npy_intp stride, npyv_f64 a)
151{
152 _mm_storel_pd(ptr, a);
153 _mm_storeh_pd(ptr + stride, a);
154}
155NPY_FINLINE void npyv_storen_u64(npy_uint64 *ptr, npy_intp stride, npyv_u64 a)
156{ npyv_storen_f64((double*)ptr, stride, _mm_castsi128_pd(a)); }
157NPY_FINLINE void npyv_storen_s64(npy_int64 *ptr, npy_intp stride, npyv_s64 a)

Callers 2

npyv_storen_u64Function · 0.70
npyv_storen_s64Function · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected