| 2114 | } |
| 2115 | |
| 2116 | inline void VecInt32StoreZ(const vec_int32& v, int32 *ptr) |
| 2117 | { |
| 2118 | #if defined(TERATHON_SSE) |
| 2119 | |
| 2120 | *ptr = _mm_cvtsi128_si32(_mm_shuffle_epi32(v, _MM_SHUFFLE(2, 2, 2, 2))); |
| 2121 | |
| 2122 | #elif defined(TERATHON_NEON) |
| 2123 | |
| 2124 | vst1q_lane_s32(ptr, v, 2); |
| 2125 | |
| 2126 | #endif |
| 2127 | } |
| 2128 | |
| 2129 | inline void VecInt32StoreW(const vec_int32& v, int32 *ptr) |
| 2130 | { |
nothing calls this directly
no outgoing calls
no test coverage detected