| 182 | static_cast<uint16_t>((a.bits & 0x7FFFu) | (b.bits & 0x8000u))); |
| 183 | } |
| 184 | [[nodiscard]] static float16_t floor(float16_t a) noexcept { |
| 185 | return from_float(std::floor(a.to_float())); |
| 186 | } |
| 187 | [[nodiscard]] static float16_t ceil(float16_t a) noexcept { |
| 188 | return from_float(std::ceil(a.to_float())); |
| 189 | } |
no test coverage detected