| 2221 | } |
| 2222 | |
| 2223 | inline vec_uint16 VecUInt8UnpackA(const vec_uint8& v) |
| 2224 | { |
| 2225 | #if defined(TERATHON_SSE) |
| 2226 | |
| 2227 | return (_mm_unpacklo_epi8(v, _mm_setzero_si128())); |
| 2228 | |
| 2229 | #elif defined(TERATHON_NEON) |
| 2230 | |
| 2231 | return (vmovl_u8(vget_low_u8(v))); |
| 2232 | |
| 2233 | #endif |
| 2234 | } |
| 2235 | |
| 2236 | inline vec_uint16 VecUInt8UnpackB(const vec_uint8& v) |
| 2237 | { |
nothing calls this directly
no outgoing calls
no test coverage detected