Lines Matching refs:uint16_t
42 #define FP16_ONE ((uint16_t) 0x3c00)
43 #define FP16_ZERO ((uint16_t) 0)
45 uint16_t _mesa_float_to_half_slow(float val);
46 float _mesa_half_to_float_slow(uint16_t val);
47 uint8_t _mesa_half_to_unorm8(uint16_t v);
48 uint16_t _mesa_uint16_div_64k_to_half(uint16_t v);
56 uint16_t _mesa_float_to_float16_rtz_slow(float val);
58 static inline uint16_t
75 _mesa_half_to_float(uint16_t val)
89 static inline uint16_t
105 static inline uint16_t
112 _mesa_half_is_negative(uint16_t h)
120 /* Helper class for disambiguating fp16 from uint16_t in C++ overloads */
123 uint16_t bits;
126 float16_t(uint16_t raw_bits) : bits(raw_bits) {}