/ 64-bit store over 32-bit stride
| 178 | |
| 179 | //// 64-bit store over 32-bit stride |
| 180 | NPY_FINLINE void npyv_storen2_u32(npy_uint32 *ptr, npy_intp stride, npyv_u32 a) |
| 181 | { |
| 182 | *(npy_uint64*)ptr = vec_extract((npyv_u64)a, 0); |
| 183 | *(npy_uint64*)(ptr + stride) = vec_extract((npyv_u64)a, 1); |
| 184 | } |
| 185 | NPY_FINLINE void npyv_storen2_s32(npy_int32 *ptr, npy_intp stride, npyv_s32 a) |
| 186 | { npyv_storen2_u32((npy_uint32*)ptr, stride, (npyv_u32)a); } |
| 187 | #if NPY_SIMD_F32 |
no outgoing calls
no test coverage detected