inline SPROUT_CONSTEXPR float builtin_ldexp(float x, int exp) { return __builtin_ldexpf(x, exp); }
float ldexpf(float x, int n) { return __builtin_ldexpf(x, n); }