| 2101 | } |
| 2102 | |
| 2103 | inline void VecInt32StoreY(const vec_int32& v, int32 *ptr) |
| 2104 | { |
| 2105 | #if defined(TERATHON_SSE) |
| 2106 | |
| 2107 | *ptr = _mm_cvtsi128_si32(_mm_shuffle_epi32(v, _MM_SHUFFLE(1, 1, 1, 1))); |
| 2108 | |
| 2109 | #elif defined(TERATHON_NEON) |
| 2110 | |
| 2111 | vst1q_lane_s32(ptr, v, 1); |
| 2112 | |
| 2113 | #endif |
| 2114 | } |
| 2115 | |
| 2116 | inline void VecInt32StoreZ(const vec_int32& v, int32 *ptr) |
| 2117 | { |
nothing calls this directly
no outgoing calls
no test coverage detected