Lines Matching refs:val
300 f32 val in FloatToUnsignedByte() argument
303 return ( u8 )( 0.5f + ( val < 0.f ? 0.f : ( 1.f < val ? 1.f : val ) ) * ( 0xff ) ); in FloatToUnsignedByte()
316 f32 val in FloatToUnsignedByteNoClamp() argument
319 return ( u8 )( 0.5f + val * 0xff ); in FloatToUnsignedByteNoClamp()
331 inline u16 Float32ToFloat16( f32 val ) in Float32ToFloat16() argument
335 u32 uval_ = *( reinterpret_cast<u32*>( &val ) ); in Float32ToFloat16()
353 inline u32 Float32ToFloat24( f32 val ) in Float32ToFloat24() argument
356 u32 uval_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToFloat24()
371 inline u32 Float32ToFloat20( f32 val ) in Float32ToFloat20() argument
374 u32 uval_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToFloat20()
389 inline u32 Float32ToFloat31( f32 val ) in Float32ToFloat31() argument
393 float f_ = val; in Float32ToFloat31()
409 inline u32 Float32ToUnsignedFix24( f32 val ) in Float32ToUnsignedFix24() argument
411 unsigned v_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToUnsignedFix24()
413 if (val <= 0 || (v_ & 0x7f800000) == 0x7f800000) in Float32ToUnsignedFix24()
419 val *= 1 << (24 - 0); in Float32ToUnsignedFix24()
421 if ( val >= (1 << 24) ) in Float32ToUnsignedFix24()
427 return (unsigned)(val); in Float32ToUnsignedFix24()
440 inline u32 Float32ToUnsignedFix16( f32 val ) in Float32ToUnsignedFix16() argument
442 unsigned v_ = *( reinterpret_cast<unsigned*>( &val) ); in Float32ToUnsignedFix16()
444 if (val <= 0 || (v_ & 0x7f800000) == 0x7f800000) in Float32ToUnsignedFix16()
450 val *= 1 << (16 - 0); in Float32ToUnsignedFix16()
451 if ( val >= (1 << 16) ) in Float32ToUnsignedFix16()
457 return (unsigned)( val ); in Float32ToUnsignedFix16()
470 inline u16 Float32ToFix16( f32 val ) in Float32ToFix16() argument
472 unsigned v_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToFix16()
474 if ( (val == 0.f) || ( (v_ & 0x7f800000) == 0x7f800000 ) ) in Float32ToFix16()
480 val += 0.5f * (1 << 4); in Float32ToFix16()
481 val *= 1 << (16 - 4); in Float32ToFix16()
482 if (val < 0) in Float32ToFix16()
484 val = 0; in Float32ToFix16()
486 else if (val >= (1 << 16)) in Float32ToFix16()
488 val = (1 << 16) - 1; in Float32ToFix16()
491 if (val >= (1 << (16 - 1))) in Float32ToFix16()
493 return (unsigned)(val - (1 << (16 - 1))); in Float32ToFix16()
497 return (unsigned)(val + (1 << (16 - 1))); in Float32ToFix16()
511 inline u32 Float32ToUnsignedFix12( f32 val ) in Float32ToUnsignedFix12() argument
513 unsigned v_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToUnsignedFix12()
514 if( val <= 0 || (v_ & 0x7f800000) == 0x7f800000 ) in Float32ToUnsignedFix12()
522 val *= 1 << (12 - 0); in Float32ToUnsignedFix12()
523 if (val >= (1 << 12)) in Float32ToUnsignedFix12()
529 uval_ = (unsigned)(val); in Float32ToUnsignedFix12()
545 inline u32 Float32ToFix12( f32 val ) in Float32ToFix12() argument
547 unsigned v_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToFix12()
548 if( val == 0.f || (v_ & 0x7f800000) == 0x7f800000 ) in Float32ToFix12()
553 val *= (1 << (12 - 1)); in Float32ToFix12()
555 if( val < 0 ) in Float32ToFix12()
558 val = -val; in Float32ToFix12()
563 if( val >= (1 << (12 - 1)) ) in Float32ToFix12()
564 val = (1 << (12 - 1)) - 1; in Float32ToFix12()
566 ret |= (unsigned)(val); in Float32ToFix12()
577 inline u32 Float32ToFix12Fraction11( f32 val ) in Float32ToFix12Fraction11() argument
579 unsigned v_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToFix12Fraction11()
581 if (val == 0.f || (v_ & 0x7f800000) == 0x7f800000) in Float32ToFix12Fraction11()
587 val += 0.5f * (1 << 1); in Float32ToFix12Fraction11()
588 val *= 1 << (12 - 1); in Float32ToFix12Fraction11()
590 if (val < 0) in Float32ToFix12Fraction11()
592 val = 0; in Float32ToFix12Fraction11()
594 else if (val >= (1 << 12)) in Float32ToFix12Fraction11()
596 val = (1 << 12) - 1; in Float32ToFix12Fraction11()
599 if (val >= (1 << (12 - 1))) in Float32ToFix12Fraction11()
601 return (unsigned)(val - (1 << (12 - 1))); in Float32ToFix12Fraction11()
605 return (unsigned)(val + (1 << (12 - 1))); in Float32ToFix12Fraction11()
619 inline u32 Float32ToFix13Fraction8( f32 val ) in Float32ToFix13Fraction8() argument
621 unsigned v_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToFix13Fraction8()
622 if ( ( val == 0.0f ) || in Float32ToFix13Fraction8()
628 val += 0.5f * (1 << 5); in Float32ToFix13Fraction8()
629 val *= 1 << (13 - 5); in Float32ToFix13Fraction8()
630 if (val < 0) in Float32ToFix13Fraction8()
632 val = 0; in Float32ToFix13Fraction8()
634 else if (val >= (1 << 13)) in Float32ToFix13Fraction8()
636 val = (1 << 13) - 1; in Float32ToFix13Fraction8()
639 …return (val >= (1 << (13 - 1))) ? (unsigned)(val - (1 << (13 - 1))) : (unsigned)(val + (1 << (13 -… in Float32ToFix13Fraction8()
651 inline u32 Float32ToFix13Fraction11( f32 val ) in Float32ToFix13Fraction11() argument
653 unsigned v_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToFix13Fraction11()
654 if( val == 0.f || (v_ & 0x7f800000) == 0x7f800000 ) in Float32ToFix13Fraction11()
657 val += 0.5f * (1 << 2); in Float32ToFix13Fraction11()
658 val *= 1 << (13 - 2); in Float32ToFix13Fraction11()
659 if (val < 0) in Float32ToFix13Fraction11()
660 val = 0; in Float32ToFix13Fraction11()
661 else if (val >= (1 << 13)) in Float32ToFix13Fraction11()
662 val = (1 << 13) - 1; in Float32ToFix13Fraction11()
664 …return (val >= (1 << (13 - 1))) ? (unsigned)(val - (1 << (13 - 1))) : (unsigned)(val + (1 << (13 -… in Float32ToFix13Fraction11()
676 inline u32 Float32ToUnsignedFix11( f32 val ) in Float32ToUnsignedFix11() argument
678 unsigned v_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToUnsignedFix11()
679 if( val <= 0 || (v_ & 0x7f800000) == 0x7f800000 ) in Float32ToUnsignedFix11()
684 val *= 1 << (11 - 0); in Float32ToUnsignedFix11()
685 if (val >= (1 << 11)) in Float32ToUnsignedFix11()
688 uval_ = (unsigned)(val); in Float32ToUnsignedFix11()
702 inline u8 Float32ToFix8Fraction7( f32 val ) in Float32ToFix8Fraction7() argument
704 unsigned v_ = *( reinterpret_cast<unsigned*>( &val ) ); in Float32ToFix8Fraction7()
706 if (val == 0.f || (v_ & 0x7f800000) == 0x7f800000) in Float32ToFix8Fraction7()
712 val += 0.5f * (1 << 1); in Float32ToFix8Fraction7()
713 val *= 1 << (8 - 1); in Float32ToFix8Fraction7()
715 if (val < 0) in Float32ToFix8Fraction7()
717 val = 0; in Float32ToFix8Fraction7()
719 else if (val >= (1 << 8)) in Float32ToFix8Fraction7()
721 val = (1 << 8) - 1; in Float32ToFix8Fraction7()
724 if (val >= (1 << (8 - 1))) in Float32ToFix8Fraction7()
726 return (unsigned)(val - (1 << (8 - 1))); in Float32ToFix8Fraction7()
730 return (unsigned)(val + (1 << (8 - 1))); in Float32ToFix8Fraction7()