| 2393 | } |
| 2394 | |
| 2395 | inline vec_int32 VecInt32Add(const vec_int32& v1, const vec_int32& v2) |
| 2396 | { |
| 2397 | #if defined(TERATHON_SSE) |
| 2398 | |
| 2399 | return (_mm_add_epi32(v1, v2)); |
| 2400 | |
| 2401 | #elif defined(TERATHON_NEON) |
| 2402 | |
| 2403 | return (vaddq_s32(v1, v2)); |
| 2404 | |
| 2405 | #endif |
| 2406 | } |
| 2407 | |
| 2408 | inline vec_int32 VecInt32Sub(const vec_int32& v1, const vec_int32& v2) |
| 2409 | { |
nothing calls this directly
no outgoing calls
no test coverage detected