| 2036 | } |
| 2037 | |
| 2038 | inline vec_int16 VecInt16Load(const int16 *ptr) |
| 2039 | { |
| 2040 | #if defined(TERATHON_SSE) |
| 2041 | |
| 2042 | return (_mm_load_si128(reinterpret_cast<const __m128i *>(ptr))); |
| 2043 | |
| 2044 | #elif defined(TERATHON_NEON) |
| 2045 | |
| 2046 | return (vld1q_s16(ptr)); |
| 2047 | |
| 2048 | #endif |
| 2049 | } |
| 2050 | |
| 2051 | inline vec_int16 VecInt16LoadUnaligned(const int16 *ptr) |
| 2052 | { |
nothing calls this directly
no outgoing calls
no test coverage detected