/ 64
| 148 | { npyv_storen_s32((npy_int32*)ptr, stride, _mm_castps_si128(a)); } |
| 149 | //// 64 |
| 150 | NPY_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 | } |
| 155 | NPY_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)); } |
| 157 | NPY_FINLINE void npyv_storen_s64(npy_int64 *ptr, npy_intp stride, npyv_s64 a) |
no outgoing calls
no test coverage detected