| 2286 | } |
| 2287 | |
| 2288 | inline vec_uint32 VecUInt16UnpackB(const vec_uint16& v) |
| 2289 | { |
| 2290 | #if defined(TERATHON_SSE) |
| 2291 | |
| 2292 | return (_mm_unpackhi_epi16(v, _mm_setzero_si128())); |
| 2293 | |
| 2294 | #elif defined(TERATHON_NEON) |
| 2295 | |
| 2296 | return (vmovl_u16(vget_high_u16(v))); |
| 2297 | |
| 2298 | #endif |
| 2299 | } |
| 2300 | |
| 2301 | inline vec_int8 VecInt8MergeA(const vec_int8& v1, const vec_int8& v2) |
| 2302 | { |
nothing calls this directly
no outgoing calls
no test coverage detected