Lines Matching refs:SimFloat16
278 class SimFloat16 : public Float16 {
283 SimFloat16(double dvalue) : Float16(dvalue) {} // NOLINT(runtime/explicit) in SimFloat16() function
284 SimFloat16(Float16 f) { // NOLINT(runtime/explicit) in SimFloat16() function
287 SimFloat16() : Float16() {} in SimFloat16() function
288 SimFloat16 operator-() const;
289 SimFloat16 operator+(SimFloat16 rhs) const;
290 SimFloat16 operator-(SimFloat16 rhs) const;
291 SimFloat16 operator*(SimFloat16 rhs) const;
292 SimFloat16 operator/(SimFloat16 rhs) const;
293 bool operator<(SimFloat16 rhs) const;
294 bool operator>(SimFloat16 rhs) const;
295 bool operator==(SimFloat16 rhs) const;
296 bool operator!=(SimFloat16 rhs) const;
303 uint32_t Float16Sign(internal::SimFloat16 value);
305 uint32_t Float16Exp(internal::SimFloat16 value);
307 uint32_t Float16Mantissa(internal::SimFloat16 value);
340 internal::SimFloat16 Float16Pack(uint16_t sign,
431 inline internal::SimFloat16 ToQuietNaN(internal::SimFloat16 num) { in ToQuietNaN()
434 return internal::SimFloat16( in ToQuietNaN()