Lines Matching defs:half
848 // As half-precision floating-point numbers were only added
853 // half-precision floating-point numbers in the C language
855 const auto half = static_cast<unsigned int>((byte1 << 8u) + byte2);
856 const double val = [&half]
858 const int exp = (half >> 10u) & 0x1Fu;
859 const unsigned int mant = half & 0x3FFu;
874 return sax->number_float((half & 0x8000u) != 0
2395 // As half-precision floating-point numbers were only added
2400 // half-precision floating-point numbers in the C language
2402 const auto half = static_cast<unsigned int>((byte2 << 8u) + byte1);
2403 const double val = [&half]
2405 const int exp = (half >> 10u) & 0x1Fu;
2406 const unsigned int mant = half & 0x3FFu;
2421 return sax->number_float((half & 0x8000u) != 0