| 2062 | } |
| 2063 | |
| 2064 | inline vec_uint16 VecUInt16Load(const uint16 *ptr) |
| 2065 | { |
| 2066 | #if defined(TERATHON_SSE) |
| 2067 | |
| 2068 | return (_mm_load_si128(reinterpret_cast<const __m128i *>(ptr))); |
| 2069 | |
| 2070 | #elif defined(TERATHON_NEON) |
| 2071 | |
| 2072 | return (vld1q_u16(ptr)); |
| 2073 | |
| 2074 | #endif |
| 2075 | } |
| 2076 | |
| 2077 | inline vec_uint16 VecUInt16LoadUnaligned(const uint16 *ptr) |
| 2078 | { |
nothing calls this directly
no outgoing calls
no test coverage detected