* Non-contiguous Store ***************************/ / 32
| 121 | ***************************/ |
| 122 | //// 32 |
| 123 | NPY_FINLINE void npyv_storen_s32(npy_int32 *ptr, npy_intp stride, npyv_s32 a) |
| 124 | { |
| 125 | vst1q_lane_s32((int32_t*)ptr, a, 0); |
| 126 | vst1q_lane_s32((int32_t*)ptr + stride, a, 1); |
| 127 | vst1q_lane_s32((int32_t*)ptr + stride*2, a, 2); |
| 128 | vst1q_lane_s32((int32_t*)ptr + stride*3, a, 3); |
| 129 | } |
| 130 | NPY_FINLINE void npyv_storen_u32(npy_uint32 *ptr, npy_intp stride, npyv_u32 a) |
| 131 | { npyv_storen_s32((npy_int32*)ptr, stride, npyv_reinterpret_s32_u32(a)); } |
| 132 | NPY_FINLINE void npyv_storen_f32(float *ptr, npy_intp stride, npyv_f32 a) |
no outgoing calls
no test coverage detected