#include using namespace metal; uint tint_mod(uint lhs, uint rhs) { return (lhs % select(rhs, 1u, (rhs == 0u))); } kernel void f() { uint const a = 1u; uint const b = 2u; uint const r = tint_mod(a, b); return; }