fill zero to rest lanes
| 266 | } |
| 267 | // fill zero to rest lanes |
| 268 | NPY_FINLINE npyv_s64 npyv_load_tillz_s64(const npy_int64 *ptr, npy_uintp nlane) |
| 269 | { |
| 270 | assert(nlane > 0); |
| 271 | if (nlane == 1) { |
| 272 | return _mm_loadl_epi64((const __m128i*)ptr); |
| 273 | } |
| 274 | return npyv_load_s64(ptr); |
| 275 | } |
| 276 | |
| 277 | //// 64-bit nlane |
| 278 | NPY_FINLINE npyv_s32 npyv_load2_till_s32(const npy_int32 *ptr, npy_uintp nlane, |
no outgoing calls
no test coverage detected