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

Function npyv_loadn_till_s64

numpy/core/src/common/simd/vec/memory.h:332–340  ·  view source on GitHub ↗

/ 64

Source from the content-addressed store, hash-verified

330{ return npyv_loadn_till_s32(ptr, stride, nlane, 0); }
331//// 64
332NPY_FINLINE npyv_s64
333npyv_loadn_till_s64(const npy_int64 *ptr, npy_intp stride, npy_uintp nlane, npy_int64 fill)
334{
335 assert(nlane > 0);
336 if (nlane == 1) {
337 return npyv_load_till_s64(ptr, nlane, fill);
338 }
339 return npyv_loadn_s64(ptr, stride);
340}
341// fill zero to rest lanes
342NPY_FINLINE npyv_s64 npyv_loadn_tillz_s64(const npy_int64 *ptr, npy_intp stride, npy_uintp nlane)
343{ return npyv_loadn_till_s64(ptr, stride, nlane, 0); }

Callers 1

npyv_loadn_tillz_s64Function · 0.70

Calls 2

npyv_load_till_s64Function · 0.70
npyv_loadn_s64Function · 0.70

Tested by

no test coverage detected