| 2273 | } |
| 2274 | |
| 2275 | inline vec_uint32 VecUInt16UnpackA(const vec_uint16& v) |
| 2276 | { |
| 2277 | #if defined(TERATHON_SSE) |
| 2278 | |
| 2279 | return (_mm_unpacklo_epi16(v, _mm_setzero_si128())); |
| 2280 | |
| 2281 | #elif defined(TERATHON_NEON) |
| 2282 | |
| 2283 | return (vmovl_u16(vget_low_u16(v))); |
| 2284 | |
| 2285 | #endif |
| 2286 | } |
| 2287 | |
| 2288 | inline vec_uint32 VecUInt16UnpackB(const vec_uint16& v) |
| 2289 | { |
nothing calls this directly
no outgoing calls
no test coverage detected