| 1523 | |
| 1524 | CPPSPMD_FORCE_INLINE vfloat frac(const vfloat& a) { return a - floor(a); } |
| 1525 | CPPSPMD_FORCE_INLINE vfloat fmod(vfloat a, vfloat b) { vfloat c = frac(abs(a / b)) * abs(b); return spmd_ternaryf(a < 0, -c, c); } |
| 1526 | CPPSPMD_FORCE_INLINE vfloat sign(const vfloat& a) { return spmd_ternaryf(a < 0.0f, 1.0f, 1.0f); } |
| 1527 | |
| 1528 | CPPSPMD_FORCE_INLINE vint max(const vint& a, const vint& b) { return vint{ max_epi32(a.m_value, b.m_value) }; } |
no test coverage detected