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_ = *(u32*)&val; in Float32ToFloat16()
353 inline u32 Float32ToFloat24( f32 val ) in Float32ToFloat24() argument
356 u32 uval_ = *(unsigned*)&val; in Float32ToFloat24()
371 inline u32 Float32ToFloat20( f32 val ) in Float32ToFloat20() argument
374 u32 uval_ = *(unsigned*)&val; in Float32ToFloat20()
389 inline u32 Float32ToFloat31( f32 val ) in Float32ToFloat31() argument
393 float f_ = val; in Float32ToFloat31()
410 inline u32 Float32ToUnsignedFix12( f32 val ) in Float32ToUnsignedFix12() argument
412 unsigned v_ = *(unsigned*)&val; in Float32ToUnsignedFix12()
413 if( val <= 0 || (v_ & 0x7f800000) == 0x7f800000 ) in Float32ToUnsignedFix12()
418 val *= 1 << (12 - 0); in Float32ToUnsignedFix12()
419 if (val >= (1 << 12)) in Float32ToUnsignedFix12()
422 uval_ = (unsigned)(val); in Float32ToUnsignedFix12()
436 inline u32 Float32ToFix12( f32 val ) in Float32ToFix12() argument
438 unsigned v_ = *(unsigned*)&val; in Float32ToFix12()
439 if( val == 0.f || (v_ & 0x7f800000) == 0x7f800000 ) in Float32ToFix12()
444 val *= (1 << (12 - 1)); in Float32ToFix12()
446 if( val < 0 ) in Float32ToFix12()
449 val = -val; in Float32ToFix12()
454 if( val >= (1 << (12 - 1)) ) in Float32ToFix12()
455 val = (1 << (12 - 1)) - 1; in Float32ToFix12()
457 ret |= (unsigned)(val); in Float32ToFix12()
470 inline u32 Float32ToFix13Fraction8( f32 val ) in Float32ToFix13Fraction8() argument
472 unsigned v_ = *(unsigned*)&val; in Float32ToFix13Fraction8()
473 if( val == 0.f || (v_ & 0x7f800000) == 0x7f800000 ) in Float32ToFix13Fraction8()
476 val += 0.5f * (1 << 5); in Float32ToFix13Fraction8()
477 val *= 1 << (13 - 5); in Float32ToFix13Fraction8()
478 if (val < 0) in Float32ToFix13Fraction8()
479 val = 0; in Float32ToFix13Fraction8()
480 else if (val >= (1 << 13)) in Float32ToFix13Fraction8()
481 val = (1 << 13) - 1; in Float32ToFix13Fraction8()
483 …return (val >= (1 << (13 - 1))) ? (unsigned)(val - (1 << (13 - 1))) : (unsigned)(val + (1 << (13 -… in Float32ToFix13Fraction8()
495 inline u32 Float32ToFix13Fraction11( f32 val ) in Float32ToFix13Fraction11() argument
497 unsigned v_ = *(unsigned*)&val; in Float32ToFix13Fraction11()
498 if( val == 0.f || (v_ & 0x7f800000) == 0x7f800000 ) in Float32ToFix13Fraction11()
501 val += 0.5f * (1 << 2); in Float32ToFix13Fraction11()
502 val *= 1 << (13 - 2); in Float32ToFix13Fraction11()
503 if (val < 0) in Float32ToFix13Fraction11()
504 val = 0; in Float32ToFix13Fraction11()
505 else if (val >= (1 << 13)) in Float32ToFix13Fraction11()
506 val = (1 << 13) - 1; in Float32ToFix13Fraction11()
508 …return (val >= (1 << (13 - 1))) ? (unsigned)(val - (1 << (13 - 1))) : (unsigned)(val + (1 << (13 -… in Float32ToFix13Fraction11()
516 inline u32 Float32ToUnsignedFix11( f32 val ) in Float32ToUnsignedFix11() argument
518 unsigned v_ = *(unsigned*)&val; in Float32ToUnsignedFix11()
519 if( val <= 0 || (v_ & 0x7f800000) == 0x7f800000 ) in Float32ToUnsignedFix11()
524 val *= 1 << (11 - 0); in Float32ToUnsignedFix11()
525 if (val >= (1 << 11)) in Float32ToUnsignedFix11()
528 uval_ = (unsigned)(val); in Float32ToUnsignedFix11()