Lines Matching refs:val

447                 f32 val  in FloatToUnsignedByte()  argument
450 return ( u8 )( 0.5f + ( val < 0.f ? 0.f : ( 1.f < val ? 1.f : val ) ) * ( 0xff ) ); in FloatToUnsignedByte()
463 f32 val in FloatToUnsignedByteNoClamp() argument
466 return ( u8 )( 0.5f + val * 0xff ); in FloatToUnsignedByteNoClamp()
478 inline u16 Float32ToFloat16( f32 val ) in Float32ToFloat16() argument
482 u32 uval_ = *( reinterpret_cast<u32*>( &val ) ); in Float32ToFloat16()
500 inline u32 Float32ToFloat24( f32 val ) in Float32ToFloat24() argument
503 u32 uval_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToFloat24()
518 inline u32 Float32ToFloat20( f32 val ) in Float32ToFloat20() argument
521 u32 uval_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToFloat20()
536 inline u32 Float32ToFloat31( f32 val ) in Float32ToFloat31() argument
540 float f_ = val; in Float32ToFloat31()
556 inline u32 Float32ToUnsignedFix24( f32 val ) in Float32ToUnsignedFix24() argument
558 unsigned v_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToUnsignedFix24()
560 if (val <= 0 || (v_ & 0x7f800000) == 0x7f800000) in Float32ToUnsignedFix24()
566 val *= 1 << (24 - 0); in Float32ToUnsignedFix24()
568 if ( val >= (1 << 24) ) in Float32ToUnsignedFix24()
574 return (unsigned)(val); in Float32ToUnsignedFix24()
587 inline u32 Float32ToUnsignedFix16( f32 val ) in Float32ToUnsignedFix16() argument
589 unsigned v_ = *( reinterpret_cast<unsigned*>( &val) ); in Float32ToUnsignedFix16()
591 if (val <= 0 || (v_ & 0x7f800000) == 0x7f800000) in Float32ToUnsignedFix16()
597 val *= 1 << (16 - 0); in Float32ToUnsignedFix16()
598 if ( val >= (1 << 16) ) in Float32ToUnsignedFix16()
604 return (unsigned)( val ); in Float32ToUnsignedFix16()
617 inline u16 Float32ToFix16( f32 val ) in Float32ToFix16() argument
619 unsigned v_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToFix16()
621 if ( (val == 0.f) || ( (v_ & 0x7f800000) == 0x7f800000 ) ) in Float32ToFix16()
627 val += 0.5f * (1 << 4); in Float32ToFix16()
628 val *= 1 << (16 - 4); in Float32ToFix16()
629 if (val < 0) in Float32ToFix16()
631 val = 0; in Float32ToFix16()
633 else if (val >= (1 << 16)) in Float32ToFix16()
635 val = (1 << 16) - 1; in Float32ToFix16()
638 if (val >= (1 << (16 - 1))) in Float32ToFix16()
640 return (unsigned)(val - (1 << (16 - 1))); in Float32ToFix16()
644 return (unsigned)(val + (1 << (16 - 1))); in Float32ToFix16()
658 inline u32 Float32ToUnsignedFix12( f32 val ) in Float32ToUnsignedFix12() argument
660 unsigned v_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToUnsignedFix12()
661 if( val <= 0 || (v_ & 0x7f800000) == 0x7f800000 ) in Float32ToUnsignedFix12()
669 val *= 1 << (12 - 0); in Float32ToUnsignedFix12()
670 if (val >= (1 << 12)) in Float32ToUnsignedFix12()
676 uval_ = (unsigned)(val); in Float32ToUnsignedFix12()
692 inline u32 Float32ToFix12( f32 val ) in Float32ToFix12() argument
694 unsigned v_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToFix12()
695 if( val == 0.f || (v_ & 0x7f800000) == 0x7f800000 ) in Float32ToFix12()
700 val *= (1 << (12 - 1)); in Float32ToFix12()
702 if( val < 0 ) in Float32ToFix12()
705 val = -val; in Float32ToFix12()
710 if( val >= (1 << (12 - 1)) ) in Float32ToFix12()
711 val = (1 << (12 - 1)) - 1; in Float32ToFix12()
713 ret |= (unsigned)(val); in Float32ToFix12()
724 inline u32 Float32ToFix12Fraction11( f32 val ) in Float32ToFix12Fraction11() argument
726 unsigned v_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToFix12Fraction11()
728 if (val == 0.f || (v_ & 0x7f800000) == 0x7f800000) in Float32ToFix12Fraction11()
734 val += 0.5f * (1 << 1); in Float32ToFix12Fraction11()
735 val *= 1 << (12 - 1); in Float32ToFix12Fraction11()
737 if (val < 0) in Float32ToFix12Fraction11()
739 val = 0; in Float32ToFix12Fraction11()
741 else if (val >= (1 << 12)) in Float32ToFix12Fraction11()
743 val = (1 << 12) - 1; in Float32ToFix12Fraction11()
746 if (val >= (1 << (12 - 1))) in Float32ToFix12Fraction11()
748 return (unsigned)(val - (1 << (12 - 1))); in Float32ToFix12Fraction11()
752 return (unsigned)(val + (1 << (12 - 1))); in Float32ToFix12Fraction11()
766 inline u32 Float32ToFix13Fraction8( f32 val ) in Float32ToFix13Fraction8() argument
768 unsigned v_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToFix13Fraction8()
769 if ( ( val == 0.0f ) || in Float32ToFix13Fraction8()
775 val += 0.5f * (1 << 5); in Float32ToFix13Fraction8()
776 val *= 1 << (13 - 5); in Float32ToFix13Fraction8()
777 if (val < 0) in Float32ToFix13Fraction8()
779 val = 0; in Float32ToFix13Fraction8()
781 else if (val >= (1 << 13)) in Float32ToFix13Fraction8()
783 val = (1 << 13) - 1; in Float32ToFix13Fraction8()
786 …return (val >= (1 << (13 - 1))) ? (unsigned)(val - (1 << (13 - 1))) : (unsigned)(val + (1 << (13 -… in Float32ToFix13Fraction8()
798 inline u32 Float32ToFix13Fraction11( f32 val ) in Float32ToFix13Fraction11() argument
800 unsigned v_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToFix13Fraction11()
801 if( val == 0.f || (v_ & 0x7f800000) == 0x7f800000 ) in Float32ToFix13Fraction11()
804 val += 0.5f * (1 << 2); in Float32ToFix13Fraction11()
805 val *= 1 << (13 - 2); in Float32ToFix13Fraction11()
806 if (val < 0) in Float32ToFix13Fraction11()
807 val = 0; in Float32ToFix13Fraction11()
808 else if (val >= (1 << 13)) in Float32ToFix13Fraction11()
809 val = (1 << 13) - 1; in Float32ToFix13Fraction11()
811 …return (val >= (1 << (13 - 1))) ? (unsigned)(val - (1 << (13 - 1))) : (unsigned)(val + (1 << (13 -… in Float32ToFix13Fraction11()
823 inline u32 Float32ToUnsignedFix11( f32 val ) in Float32ToUnsignedFix11() argument
825 unsigned v_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToUnsignedFix11()
826 if( val <= 0 || (v_ & 0x7f800000) == 0x7f800000 ) in Float32ToUnsignedFix11()
831 val *= 1 << (11 - 0); in Float32ToUnsignedFix11()
832 if (val >= (1 << 11)) in Float32ToUnsignedFix11()
835 uval_ = (unsigned)(val); in Float32ToUnsignedFix11()
849 inline u8 Float32ToFix8Fraction7( f32 val ) in Float32ToFix8Fraction7() argument
851 unsigned v_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToFix8Fraction7()
853 if (val == 0.f || (v_ & 0x7f800000) == 0x7f800000) in Float32ToFix8Fraction7()
859 val += 0.5f * (1 << 1); in Float32ToFix8Fraction7()
860 val *= 1 << (8 - 1); in Float32ToFix8Fraction7()
862 if (val < 0) in Float32ToFix8Fraction7()
864 val = 0; in Float32ToFix8Fraction7()
866 else if (val >= (1 << 8)) in Float32ToFix8Fraction7()
868 val = (1 << 8) - 1; in Float32ToFix8Fraction7()
871 if (val >= (1 << (8 - 1))) in Float32ToFix8Fraction7()
873 return (unsigned)(val - (1 << (8 - 1))); in Float32ToFix8Fraction7()
877 return (unsigned)(val + (1 << (8 - 1))); in Float32ToFix8Fraction7()