21 explicit inline operator int()
const {
55 const uint32_t e = (x & 0x7C00) >> 10;
56 const uint32_t m = (x & 0x03FF) << 13;
60 return as_float((x & 0x8000) << 16 | (e != 0) * ((e + 112) << 23 | m) |
61 ((e == 0) & (m != 0)) *
75 const uint32_t e = (
b & 0x7F800000) >> 23;
79 return (
b & 0x80000000) >> 16 |
80 (e > 112) * ((((e - 112) << 10) & 0x7C00) | m >> 13) |
81 ((e < 113) & (e > 101)) *
82 ((((0x007FF000 + m) >> (125 - e)) + 1) >> 1) |
float floor(float16 arg)
Definition Float16.h:112
float fabs(float16 arg)
Definition Float16.h:113