Lines Matching refs:expField

400     int16 expField;  in float32ToFloatX()  local
407 expField = ( a>>23 ) & 0xFF; in float32ToFloatX()
411 if ( expField == 0 ) { in float32ToFloatX()
416 expField = 1 - 0x7F; in float32ToFloatX()
419 --expField; in float32ToFloatX()
421 ax.exp = expField; in float32ToFloatX()
424 else if ( expField == 0xFF ) { in float32ToFloatX()
434 ax.exp = expField - 0x7F; in float32ToFloatX()
444 int32 expField; in floatXToFloat32() local
463 expField = zx.exp + 0x7F; in floatXToFloat32()
464 if ( 0xFF <= expField ) { in floatXToFloat32()
493 if ( expField <= 0 ) { in floatXToFloat32()
496 expField = zx.exp + 0x7F; in floatXToFloat32()
497 if ( expField < -27 ) { in floatXToFloat32()
502 while ( expField <= 0 ) { in floatXToFloat32()
504 ++expField; in floatXToFloat32()
508 expField = ( LIT64( 0x0080000000000000 ) <= zx.sig.a0 ) ? 1 : 0; in floatXToFloat32()
510 z = expField; in floatXToFloat32()
520 int16 expField; in float64ToFloatX() local
527 expField = ( a>>52 ) & 0x7FF; in float64ToFloatX()
530 if ( expField == 0 ) { in float64ToFloatX()
535 expField = 1 - 0x3FF; in float64ToFloatX()
538 --expField; in float64ToFloatX()
540 ax.exp = expField; in float64ToFloatX()
543 else if ( expField == 0x7FF ) { in float64ToFloatX()
552 ax.exp = expField - 0x3FF; in float64ToFloatX()
564 int32 expField; in floatXToFloat64() local
587 expField = zx.exp + 0x3FF; in floatXToFloat64()
588 if ( 0x7FF <= expField ) { in floatXToFloat64()
617 if ( expField <= 0 ) { in floatXToFloat64()
620 expField = zx.exp + 0x3FF; in floatXToFloat64()
621 if ( expField < -56 ) { in floatXToFloat64()
626 while ( expField <= 0 ) { in floatXToFloat64()
628 ++expField; in floatXToFloat64()
632 expField = ( LIT64( 0x0080000000000000 ) <= zx.sig.a0 ) ? 1 : 0; in floatXToFloat64()
635 z = expField; in floatXToFloat64()
647 int32 expField; in floatx80ToFloatX() local
654 expField = a.high & 0x7FFF; in floatx80ToFloatX()
657 if ( expField == 0 ) { in floatx80ToFloatX()
662 expField = 1 - 0x3FFF; in floatx80ToFloatX()
665 --expField; in floatx80ToFloatX()
667 ax.exp = expField; in floatx80ToFloatX()
670 else if ( expField == 0x7FFF ) { in floatx80ToFloatX()
679 ax.exp = expField - 0x3FFF; in floatx80ToFloatX()
690 int32 expField; in floatXToFloatx80() local
731 expField = zx.exp + 0x3FFF; in floatXToFloatx80()
732 if ( 0x7FFF <= expField ) { in floatXToFloatx80()
785 if ( expField <= 0 ) { in floatXToFloatx80()
788 expField = zx.exp + 0x3FFF; in floatXToFloatx80()
789 if ( expField < -70 ) { in floatXToFloatx80()
794 while ( expField <= 0 ) { in floatXToFloatx80()
796 ++expField; in floatXToFloatx80()
810 expField = ( LIT64( 0x0080000000000000 ) <= zx.sig.a0 ) ? 1 : 0; in floatXToFloatx80()
814 z.high = expField; in floatXToFloatx80()
826 int32 expField; in float128ToFloatX() local
833 expField = ( a.high>>48 ) & 0x7FFF; in float128ToFloatX()
836 if ( expField == 0 ) { in float128ToFloatX()
841 expField = 1 - 0x3FFF; in float128ToFloatX()
844 --expField; in float128ToFloatX()
846 ax.exp = expField; in float128ToFloatX()
849 else if ( expField == 0x7FFF ) { in float128ToFloatX()
858 ax.exp = expField - 0x3FFF; in float128ToFloatX()
870 int32 expField; in floatXToFloat128() local
902 expField = zx.exp + 0x3FFF; in floatXToFloat128()
903 if ( 0x7FFF <= expField ) { in floatXToFloat128()
936 if ( expField <= 0 ) { in floatXToFloat128()
939 expField = zx.exp + 0x3FFF; in floatXToFloat128()
940 if ( expField < -120 ) { in floatXToFloat128()
945 while ( expField <= 0 ) { in floatXToFloat128()
947 ++expField; in floatXToFloat128()
951 expField = ( LIT64( 0x0080000000000000 ) <= zx.sig.a0 ) ? 1 : 0; in floatXToFloat128()
955 z.high = expField; in floatXToFloat128()