| 1727 | } |
| 1728 | |
| 1729 | CPPSPMD_FORCE_INLINE vint mod_epi32(const vint &a, const vint& b) |
| 1730 | { |
| 1731 | vint aa = abs(a), ab = abs(b); |
| 1732 | vint q = div_epi32(aa, ab); |
| 1733 | vint r = aa - q * ab; |
| 1734 | return spmd_ternaryi(a < 0, -r, r); |
| 1735 | } |
| 1736 | |
| 1737 | CPPSPMD_FORCE_INLINE vint operator/ (const vint& a, const vint& b) |
| 1738 | { |
no test coverage detected