| 2049 | } |
| 2050 | |
| 2051 | inline vec_int16 VecInt16LoadUnaligned(const int16 *ptr) |
| 2052 | { |
| 2053 | #if defined(TERATHON_SSE) |
| 2054 | |
| 2055 | return (_mm_loadu_si128(reinterpret_cast<const __m128i *>(ptr))); |
| 2056 | |
| 2057 | #elif defined(TERATHON_NEON) |
| 2058 | |
| 2059 | return (vld1q_s16(ptr)); |
| 2060 | |
| 2061 | #endif |
| 2062 | } |
| 2063 | |
| 2064 | inline vec_uint16 VecUInt16Load(const uint16 *ptr) |
| 2065 | { |
nothing calls this directly
no outgoing calls
no test coverage detected