Lines Matching refs:f32

46     static u32 Float32ToBits32(f32 value)  in Float32ToBits32()
58 static f32 Bits32ToFloat32(u32 value) in Bits32ToFloat32()
60 return *reinterpret_cast<f32*>(&value); in Bits32ToFloat32()
96 /* implicit */ Float24( f32 value ) : m_Float32( value ) {} in Float24()
98 f32 GetFloat32Value() const { return m_Float32; } in GetFloat32Value()
101 Float24& operator =(f32 value) { this->m_Float32 = value; return *this; }
104 operator f32() const { return m_Float32; } in f32() function
106 f32 operator +(f32 right) const { return this->m_Float32 + right; }
107 f32 operator -(f32 right) const { return this->m_Float32 - right; }
108 f32 operator *(f32 right) const { return this->m_Float32 * right; }
109 f32 operator /(f32 right) const { return this->m_Float32 / right; }
111 Float24& operator +=(f32 rhs) { this->m_Float32 += rhs; return *this; }
112 Float24& operator -=(f32 rhs) { this->m_Float32 -= rhs; return *this; }
113 Float24& operator *=(f32 rhs) { this->m_Float32 *= rhs; return *this; }
114 Float24& operator /=(f32 rhs) { this->m_Float32 /= rhs; return *this; }
116 bool operator ==(f32 rhs) const { return (rhs == this->m_Float32); }
117 bool operator !=(f32 rhs) const { return !(*this == rhs); }
126 static f32 Bits24ToFloat32(u32 bits24) in Bits24ToFloat32()
150 return *reinterpret_cast<f32*>(&bits32); in Bits24ToFloat32()
160 static u32 Float32ToBits24(f32 value) in Float32ToBits24()
202 f32 m_Float32;
253 /* implicit */ Float31( f32 value ) : m_Float32( value ) {} in Float31()
255 f32 GetFloat32Value() const { return m_Float32; } in GetFloat32Value()
258 Float31& operator =(f32 value) { this->m_Float32 = value; return *this; }
261 operator f32() const { return m_Float32; } in f32() function
263 f32 operator +(f32 right) const { return this->m_Float32 + right; }
264 f32 operator -(f32 right) const { return this->m_Float32 - right; }
265 f32 operator *(f32 right) const { return this->m_Float32 * right; }
266 f32 operator /(f32 right) const { return this->m_Float32 / right; }
268 Float31& operator +=(f32 rhs) { this->m_Float32 += rhs; return *this; }
269 Float31& operator -=(f32 rhs) { this->m_Float32 -= rhs; return *this; }
270 Float31& operator *=(f32 rhs) { this->m_Float32 *= rhs; return *this; }
271 Float31& operator /=(f32 rhs) { this->m_Float32 /= rhs; return *this; }
273 bool operator ==(f32 rhs) const { return (rhs == this->m_Float32); }
274 bool operator !=(f32 rhs) const { return !(*this == rhs); }
283 static f32 Bits31ToFloat32(u32 bits31) in Bits31ToFloat32()
305 return *reinterpret_cast<f32*>(&bits32); in Bits31ToFloat32()
315 static u32 Float32ToBits31(f32 value) in Float32ToBits31()
355 f32 m_Float32;
407 /* implicit */ Float20( f32 value ) : m_Float32( value ) {} in Float20()
409 f32 GetFloat32Value() const { return m_Float32; } in GetFloat32Value()
412 Float20& operator =(f32 value) { this->m_Float32 = value; return *this; }
415 operator f32() const { return m_Float32; } in f32() function
417 f32 operator +(f32 right) const { return this->m_Float32 + right; }
418 f32 operator -(f32 right) const { return this->m_Float32 - right; }
419 f32 operator *(f32 right) const { return this->m_Float32 * right; }
420 f32 operator /(f32 right) const { return this->m_Float32 / right; }
422 Float20& operator +=(f32 rhs) { this->m_Float32 += rhs; return *this; }
423 Float20& operator -=(f32 rhs) { this->m_Float32 -= rhs; return *this; }
424 Float20& operator *=(f32 rhs) { this->m_Float32 *= rhs; return *this; }
425 Float20& operator /=(f32 rhs) { this->m_Float32 /= rhs; return *this; }
427 bool operator ==(f32 rhs) const { return (rhs == this->m_Float32); }
428 bool operator !=(f32 rhs) const { return !(*this == rhs); }
437 static f32 Bits20ToFloat32(u32 bits20) in Bits20ToFloat32()
461 return *reinterpret_cast<f32*>(&bits32); in Bits20ToFloat32()
471 static u32 Float32ToBits20(f32 value) in Float32ToBits20()
513 f32 m_Float32;
565 /* implicit */ Float16( f32 value ) : m_Float32( value ) {} in Float16()
567 f32 GetFloat32Value() const { return m_Float32; } in GetFloat32Value()
570 Float16& operator =(f32 value) { this->m_Float32 = value; return *this; }
573 operator f32() const { return m_Float32; } in f32() function
576 f32 operator +(f32 right) const { return this->m_Float32 + right; }
577 f32 operator -(f32 right) const { return this->m_Float32 - right; }
578 f32 operator *(f32 right) const { return this->m_Float32 * right; }
579 f32 operator /(f32 right) const { return this->m_Float32 / right; }
581 Float16& operator +=(f32 rhs) { this->m_Float32 += rhs; return *this; }
582 Float16& operator -=(f32 rhs) { this->m_Float32 -= rhs; return *this; }
583 Float16& operator *=(f32 rhs) { this->m_Float32 *= rhs; return *this; }
584 Float16& operator /=(f32 rhs) { this->m_Float32 /= rhs; return *this; }
586 bool operator ==(f32 rhs) const { return (rhs == this->m_Float32); }
587 bool operator !=(f32 rhs) const { return !(*this == rhs); }
596 static f32 Bits16ToFloat32(u32 bits16) in Bits16ToFloat32()
620 return *reinterpret_cast<f32*>(&bits32); in Bits16ToFloat32()
630 static u16 Float32ToBits16(f32 value) in Float32ToBits16()
672 f32 m_Float32;
722 explicit Fixed13( f32 fvalue ) in Fixed13()
728 f32 GetFloat32Value() const { return m_Float32; } in GetFloat32Value()
738 static f32 Fixed13ToFloat32(u32 fixed13) in Fixed13ToFloat32()
740 f32 float32 = static_cast<f32>(fixed13); in Fixed13ToFloat32()
757 static u16 Float32ToFixed13(f32 value) in Float32ToFixed13()
759 f32 fixed = value; in Float32ToFixed13()
778 f32 m_Float32;
820 explicit FixedS13Fraction8( f32 fvalue ) in FixedS13Fraction8()
826 f32 GetFloat32Value() const { return m_Float32; } in GetFloat32Value()
836 static f32 Fixed13ToFloat32(u32 fixed13) in Fixed13ToFloat32()
838 f32 float32 = static_cast<f32>(fixed13); in Fixed13ToFloat32()
855 static u16 Float32ToFixed13(f32 value) in Float32ToFixed13()
857 f32 fixed = value; in Float32ToFixed13()
876 f32 m_Float32;
916 explicit Fixed11( f32 fvalue ) in Fixed11()
922 f32 GetFloat32Value() const { return m_Float32; } in GetFloat32Value()
932 static f32 Fixed11ToFloat32(u32 fixed11) in Fixed11ToFloat32()
934 f32 float32 = static_cast<f32>(fixed11); in Fixed11ToFloat32()
945 static u16 Float32ToFixed11(f32 value) in Float32ToFixed11()
971 f32 m_Float32;
1011 explicit FixedU24( f32 fvalue ) in FixedU24()
1017 f32 GetFloat32Value() const { return m_Float32; } in GetFloat32Value()
1027 static f32 FixedU24ToFloat32(u32 fixedU24) in FixedU24ToFloat32()
1029 f32 float32 = static_cast<f32>(fixedU24); in FixedU24ToFloat32()
1040 static u32 Float32ToFixedU24(f32 value) in Float32ToFixedU24()
1066 f32 m_Float32;