Complementary implementation. \param arg function argument \return function value stored in single-preicision
| 2017 | /// \param arg function argument |
| 2018 | /// \return function value stored in single-preicision |
| 2019 | static expr erfc(float arg) |
| 2020 | { |
| 2021 | #if HALF_ENABLE_CPP11_CMATH |
| 2022 | return expr(std::erfc(arg)); |
| 2023 | #else |
| 2024 | return expr(static_cast<float>(1.0 - erf(static_cast<double>(arg)))); |
| 2025 | #endif |
| 2026 | } |
| 2027 | |
| 2028 | /// Gamma logarithm implementation. |
| 2029 | /// \param arg function argument |