| 134 | */ |
| 135 | template <typename T, ARM_COMPUTE_REQUIRES_TA(traits::is_floating_point<T>::value)> |
| 136 | inline T round_half_down(T value) |
| 137 | { |
| 138 | return std::ceil(value - 0.5f); |
| 139 | } |
| 140 | |
| 141 | /** Round floating-point value with half value rounding to nearest even. |
| 142 | * |