zExp              177 arch/arm/nwfpe/softfloat.c INLINE float32 packFloat32( flag zSign, int16 zExp, bits32 zSig )
zExp              186 arch/arm/nwfpe/softfloat.c    	    : "g" (f), "g" (zSign), "g" (zExp), "g" (zSig)
zExp              190 arch/arm/nwfpe/softfloat.c     return ( ( (bits32) zSign )<<31 ) + ( ( (bits32) zExp )<<23 ) + zSig;
zExp              217 arch/arm/nwfpe/softfloat.c static float32 roundAndPackFloat32( struct roundingData *roundData, flag zSign, int16 zExp, bits32 zSig )
zExp              242 arch/arm/nwfpe/softfloat.c     if ( 0xFD <= (bits16) zExp ) {
zExp              243 arch/arm/nwfpe/softfloat.c         if (    ( 0xFD < zExp )
zExp              244 arch/arm/nwfpe/softfloat.c              || (    ( zExp == 0xFD )
zExp              250 arch/arm/nwfpe/softfloat.c         if ( zExp < 0 ) {
zExp              253 arch/arm/nwfpe/softfloat.c                 || ( zExp < -1 )
zExp              255 arch/arm/nwfpe/softfloat.c             shift32RightJamming( zSig, - zExp, &zSig );
zExp              256 arch/arm/nwfpe/softfloat.c             zExp = 0;
zExp              264 arch/arm/nwfpe/softfloat.c     if ( zSig == 0 ) zExp = 0;
zExp              265 arch/arm/nwfpe/softfloat.c     return packFloat32( zSign, zExp, zSig );
zExp              280 arch/arm/nwfpe/softfloat.c  normalizeRoundAndPackFloat32( struct roundingData *roundData, flag zSign, int16 zExp, bits32 zSig )
zExp              285 arch/arm/nwfpe/softfloat.c     return roundAndPackFloat32( roundData, zSign, zExp - shiftCount, zSig<<shiftCount );
zExp              358 arch/arm/nwfpe/softfloat.c INLINE float64 packFloat64( flag zSign, int16 zExp, bits64 zSig )
zExp              361 arch/arm/nwfpe/softfloat.c     return ( ( (bits64) zSign )<<63 ) + ( ( (bits64) zExp )<<52 ) + zSig;
zExp              388 arch/arm/nwfpe/softfloat.c static float64 roundAndPackFloat64( struct roundingData *roundData, flag zSign, int16 zExp, bits64 zSig )
zExp              413 arch/arm/nwfpe/softfloat.c     if ( 0x7FD <= (bits16) zExp ) {
zExp              414 arch/arm/nwfpe/softfloat.c         if (    ( 0x7FD < zExp )
zExp              415 arch/arm/nwfpe/softfloat.c              || (    ( zExp == 0x7FD )
zExp              423 arch/arm/nwfpe/softfloat.c         if ( zExp < 0 ) {
zExp              426 arch/arm/nwfpe/softfloat.c                 || ( zExp < -1 )
zExp              428 arch/arm/nwfpe/softfloat.c             shift64RightJamming( zSig, - zExp, &zSig );
zExp              429 arch/arm/nwfpe/softfloat.c             zExp = 0;
zExp              437 arch/arm/nwfpe/softfloat.c     if ( zSig == 0 ) zExp = 0;
zExp              438 arch/arm/nwfpe/softfloat.c     return packFloat64( zSign, zExp, zSig );
zExp              453 arch/arm/nwfpe/softfloat.c  normalizeRoundAndPackFloat64( struct roundingData *roundData, flag zSign, int16 zExp, bits64 zSig )
zExp              458 arch/arm/nwfpe/softfloat.c     return roundAndPackFloat64( roundData, zSign, zExp - shiftCount, zSig<<shiftCount );
zExp              528 arch/arm/nwfpe/softfloat.c INLINE floatx80 packFloatx80( flag zSign, int32 zExp, bits64 zSig )
zExp              533 arch/arm/nwfpe/softfloat.c     z.high = ( ( (bits16) zSign )<<15 ) + zExp;
zExp              566 arch/arm/nwfpe/softfloat.c      struct roundingData *roundData, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1
zExp              604 arch/arm/nwfpe/softfloat.c     if ( 0x7FFD <= (bits32) ( zExp - 1 ) ) {
zExp              605 arch/arm/nwfpe/softfloat.c         if (    ( 0x7FFE < zExp )
zExp              606 arch/arm/nwfpe/softfloat.c              || ( ( zExp == 0x7FFE ) && ( zSig0 + roundIncrement < zSig0 ) )
zExp              610 arch/arm/nwfpe/softfloat.c         if ( zExp <= 0 ) {
zExp              613 arch/arm/nwfpe/softfloat.c                 || ( zExp < 0 )
zExp              615 arch/arm/nwfpe/softfloat.c             shift64RightJamming( zSig0, 1 - zExp, &zSig0 );
zExp              616 arch/arm/nwfpe/softfloat.c             zExp = 0;
zExp              621 arch/arm/nwfpe/softfloat.c             if ( (sbits64) zSig0 < 0 ) zExp = 1;
zExp              627 arch/arm/nwfpe/softfloat.c             return packFloatx80( zSign, zExp, zSig0 );
zExp              633 arch/arm/nwfpe/softfloat.c         ++zExp;
zExp              641 arch/arm/nwfpe/softfloat.c     if ( zSig0 == 0 ) zExp = 0;
zExp              642 arch/arm/nwfpe/softfloat.c     return packFloatx80( zSign, zExp, zSig0 );
zExp              658 arch/arm/nwfpe/softfloat.c     if ( 0x7FFD <= (bits32) ( zExp - 1 ) ) {
zExp              659 arch/arm/nwfpe/softfloat.c         if (    ( 0x7FFE < zExp )
zExp              660 arch/arm/nwfpe/softfloat.c              || (    ( zExp == 0x7FFE )
zExp              676 arch/arm/nwfpe/softfloat.c         if ( zExp <= 0 ) {
zExp              679 arch/arm/nwfpe/softfloat.c                 || ( zExp < 0 )
zExp              682 arch/arm/nwfpe/softfloat.c             shift64ExtraRightJamming( zSig0, zSig1, 1 - zExp, &zSig0, &zSig1 );
zExp              683 arch/arm/nwfpe/softfloat.c             zExp = 0;
zExp              700 arch/arm/nwfpe/softfloat.c                 if ( (sbits64) zSig0 < 0 ) zExp = 1;
zExp              702 arch/arm/nwfpe/softfloat.c             return packFloatx80( zSign, zExp, zSig0 );
zExp              709 arch/arm/nwfpe/softfloat.c             ++zExp;
zExp              717 arch/arm/nwfpe/softfloat.c         if ( zSig0 == 0 ) zExp = 0;
zExp              720 arch/arm/nwfpe/softfloat.c     return packFloatx80( zSign, zExp, zSig0 );
zExp              735 arch/arm/nwfpe/softfloat.c      struct roundingData *roundData, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1
zExp              743 arch/arm/nwfpe/softfloat.c         zExp -= 64;
zExp              747 arch/arm/nwfpe/softfloat.c     zExp -= shiftCount;
zExp              749 arch/arm/nwfpe/softfloat.c         roundAndPackFloatx80( roundData, zSign, zExp, zSig0, zSig1 );
zExp             1031 arch/arm/nwfpe/softfloat.c     int16 aExp, bExp, zExp;
zExp             1054 arch/arm/nwfpe/softfloat.c         zExp = aExp;
zExp             1068 arch/arm/nwfpe/softfloat.c         zExp = bExp;
zExp             1077 arch/arm/nwfpe/softfloat.c         zExp = aExp;
zExp             1082 arch/arm/nwfpe/softfloat.c     --zExp;
zExp             1085 arch/arm/nwfpe/softfloat.c         ++zExp;
zExp             1088 arch/arm/nwfpe/softfloat.c     return roundAndPackFloat32( roundData, zSign, zExp, zSig );
zExp             1103 arch/arm/nwfpe/softfloat.c     int16 aExp, bExp, zExp;
zExp             1143 arch/arm/nwfpe/softfloat.c     zExp = bExp;
zExp             1161 arch/arm/nwfpe/softfloat.c     zExp = aExp;
zExp             1163 arch/arm/nwfpe/softfloat.c     --zExp;
zExp             1164 arch/arm/nwfpe/softfloat.c     return normalizeRoundAndPackFloat32( roundData, zSign, zExp, zSig );
zExp             1222 arch/arm/nwfpe/softfloat.c     int16 aExp, bExp, zExp;
zExp             1260 arch/arm/nwfpe/softfloat.c     zExp = aExp + bExp - 0x7F;
zExp             1267 arch/arm/nwfpe/softfloat.c         --zExp;
zExp             1269 arch/arm/nwfpe/softfloat.c     return roundAndPackFloat32( roundData, zSign, zExp, zSig );
zExp             1283 arch/arm/nwfpe/softfloat.c     int16 aExp, bExp, zExp;
zExp             1321 arch/arm/nwfpe/softfloat.c     zExp = aExp - bExp + 0x7D;
zExp             1326 arch/arm/nwfpe/softfloat.c         ++zExp;
zExp             1336 arch/arm/nwfpe/softfloat.c     return roundAndPackFloat32( roundData, zSign, zExp, zSig );
zExp             1453 arch/arm/nwfpe/softfloat.c     int16 aExp, zExp;
zExp             1475 arch/arm/nwfpe/softfloat.c     zExp = ( ( aExp - 0x7F )>>1 ) + 0x7E;
zExp             1494 arch/arm/nwfpe/softfloat.c     return roundAndPackFloat32( roundData, 0, zExp, zSig );
zExp             1927 arch/arm/nwfpe/softfloat.c     int16 aExp, bExp, zExp;
zExp             1950 arch/arm/nwfpe/softfloat.c         zExp = aExp;
zExp             1964 arch/arm/nwfpe/softfloat.c         zExp = bExp;
zExp             1973 arch/arm/nwfpe/softfloat.c         zExp = aExp;
zExp             1978 arch/arm/nwfpe/softfloat.c     --zExp;
zExp             1981 arch/arm/nwfpe/softfloat.c         ++zExp;
zExp             1984 arch/arm/nwfpe/softfloat.c     return roundAndPackFloat64( roundData, zSign, zExp, zSig );
zExp             1999 arch/arm/nwfpe/softfloat.c     int16 aExp, bExp, zExp;
zExp             2039 arch/arm/nwfpe/softfloat.c     zExp = bExp;
zExp             2057 arch/arm/nwfpe/softfloat.c     zExp = aExp;
zExp             2059 arch/arm/nwfpe/softfloat.c     --zExp;
zExp             2060 arch/arm/nwfpe/softfloat.c     return normalizeRoundAndPackFloat64( roundData, zSign, zExp, zSig );
zExp             2118 arch/arm/nwfpe/softfloat.c     int16 aExp, bExp, zExp;
zExp             2154 arch/arm/nwfpe/softfloat.c     zExp = aExp + bExp - 0x3FF;
zExp             2161 arch/arm/nwfpe/softfloat.c         --zExp;
zExp             2163 arch/arm/nwfpe/softfloat.c     return roundAndPackFloat64( roundData, zSign, zExp, zSig0 );
zExp             2177 arch/arm/nwfpe/softfloat.c     int16 aExp, bExp, zExp;
zExp             2217 arch/arm/nwfpe/softfloat.c     zExp = aExp - bExp + 0x3FD;
zExp             2222 arch/arm/nwfpe/softfloat.c         ++zExp;
zExp             2234 arch/arm/nwfpe/softfloat.c     return roundAndPackFloat64( roundData, zSign, zExp, zSig );
zExp             2334 arch/arm/nwfpe/softfloat.c     int16 aExp, zExp;
zExp             2357 arch/arm/nwfpe/softfloat.c     zExp = ( ( aExp - 0x3FF )>>1 ) + 0x3FE;
zExp             2381 arch/arm/nwfpe/softfloat.c     return roundAndPackFloat64( roundData, 0, zExp, zSig );
zExp             2747 arch/arm/nwfpe/softfloat.c     int32 aExp, bExp, zExp;
zExp             2763 arch/arm/nwfpe/softfloat.c         zExp = aExp;
zExp             2772 arch/arm/nwfpe/softfloat.c         zExp = bExp;
zExp             2784 arch/arm/nwfpe/softfloat.c             normalizeFloatx80Subnormal( zSig0, &zExp, &zSig0 );
zExp             2787 arch/arm/nwfpe/softfloat.c         zExp = aExp;
zExp             2797 arch/arm/nwfpe/softfloat.c     ++zExp;
zExp             2801 arch/arm/nwfpe/softfloat.c             roundData, zSign, zExp, zSig0, zSig1 );
zExp             2816 arch/arm/nwfpe/softfloat.c     int32 aExp, bExp, zExp;
zExp             2855 arch/arm/nwfpe/softfloat.c     zExp = bExp;
zExp             2867 arch/arm/nwfpe/softfloat.c     zExp = aExp;
zExp             2871 arch/arm/nwfpe/softfloat.c             roundData, zSign, zExp, zSig0, zSig1 );
zExp             2929 arch/arm/nwfpe/softfloat.c     int32 aExp, bExp, zExp;
zExp             2968 arch/arm/nwfpe/softfloat.c     zExp = aExp + bExp - 0x3FFE;
zExp             2972 arch/arm/nwfpe/softfloat.c         --zExp;
zExp             2976 arch/arm/nwfpe/softfloat.c             roundData, zSign, zExp, zSig0, zSig1 );
zExp             2990 arch/arm/nwfpe/softfloat.c     int32 aExp, bExp, zExp;
zExp             3033 arch/arm/nwfpe/softfloat.c     zExp = aExp - bExp + 0x3FFE;
zExp             3037 arch/arm/nwfpe/softfloat.c         ++zExp;
zExp             3058 arch/arm/nwfpe/softfloat.c             roundData, zSign, zExp, zSig0, zSig1 );
zExp             3172 arch/arm/nwfpe/softfloat.c     int32 aExp, zExp;
zExp             3199 arch/arm/nwfpe/softfloat.c     zExp = ( ( aExp - 0x3FFF )>>1 ) + 0x3FFF;
zExp             3235 arch/arm/nwfpe/softfloat.c             roundData, 0, zExp, zSig0, zSig1 );
zExp               77 arch/sh/kernel/cpu/sh4/softfloat.c float64 packFloat64(flag zSign, int16 zExp, bits64 zSig);
zExp               79 arch/sh/kernel/cpu/sh4/softfloat.c float32 packFloat32(flag zSign, int16 zExp, bits32 zSig);
zExp               98 arch/sh/kernel/cpu/sh4/softfloat.c static float64 normalizeRoundAndPackFloat64(flag zSign, int16 zExp,
zExp              102 arch/sh/kernel/cpu/sh4/softfloat.c static float32 roundAndPackFloat32(flag zSign, int16 zExp, bits32 zSig);
zExp              103 arch/sh/kernel/cpu/sh4/softfloat.c static float32 normalizeRoundAndPackFloat32(flag zSign, int16 zExp,
zExp              105 arch/sh/kernel/cpu/sh4/softfloat.c static float64 roundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig);
zExp              144 arch/sh/kernel/cpu/sh4/softfloat.c float64 packFloat64(flag zSign, int16 zExp, bits64 zSig)
zExp              146 arch/sh/kernel/cpu/sh4/softfloat.c 	return (((bits64) zSign) << 63) + (((bits64) zExp) << 52) + zSig;
zExp              214 arch/sh/kernel/cpu/sh4/softfloat.c static float64 normalizeRoundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig)
zExp              219 arch/sh/kernel/cpu/sh4/softfloat.c 	return roundAndPackFloat64(zSign, zExp - shiftCount,
zExp              226 arch/sh/kernel/cpu/sh4/softfloat.c 	int16 aExp, bExp, zExp;
zExp              263 arch/sh/kernel/cpu/sh4/softfloat.c 	zExp = bExp;
zExp              279 arch/sh/kernel/cpu/sh4/softfloat.c 	zExp = aExp;
zExp              281 arch/sh/kernel/cpu/sh4/softfloat.c 	--zExp;
zExp              282 arch/sh/kernel/cpu/sh4/softfloat.c 	return normalizeRoundAndPackFloat64(zSign, zExp, zSig);
zExp              287 arch/sh/kernel/cpu/sh4/softfloat.c 	int16 aExp, bExp, zExp;
zExp              308 arch/sh/kernel/cpu/sh4/softfloat.c 		zExp = aExp;
zExp              319 arch/sh/kernel/cpu/sh4/softfloat.c 		zExp = bExp;
zExp              327 arch/sh/kernel/cpu/sh4/softfloat.c 		zExp = aExp;
zExp              332 arch/sh/kernel/cpu/sh4/softfloat.c 	--zExp;
zExp              335 arch/sh/kernel/cpu/sh4/softfloat.c 		++zExp;
zExp              338 arch/sh/kernel/cpu/sh4/softfloat.c 	return roundAndPackFloat64(zSign, zExp, zSig);
zExp              342 arch/sh/kernel/cpu/sh4/softfloat.c float32 packFloat32(flag zSign, int16 zExp, bits32 zSig)
zExp              344 arch/sh/kernel/cpu/sh4/softfloat.c 	return (((bits32) zSign) << 31) + (((bits32) zExp) << 23) + zSig;
zExp              360 arch/sh/kernel/cpu/sh4/softfloat.c static float32 roundAndPackFloat32(flag zSign, int16 zExp, bits32 zSig)
zExp              373 arch/sh/kernel/cpu/sh4/softfloat.c 	if (0xFD <= (bits16) zExp) {
zExp              374 arch/sh/kernel/cpu/sh4/softfloat.c 		if ((0xFD < zExp)
zExp              375 arch/sh/kernel/cpu/sh4/softfloat.c 		    || ((zExp == 0xFD)
zExp              382 arch/sh/kernel/cpu/sh4/softfloat.c 		if (zExp < 0) {
zExp              383 arch/sh/kernel/cpu/sh4/softfloat.c 			isTiny = (zExp < -1)
zExp              385 arch/sh/kernel/cpu/sh4/softfloat.c 			shift32RightJamming(zSig, -zExp, &zSig);
zExp              386 arch/sh/kernel/cpu/sh4/softfloat.c 			zExp = 0;
zExp              397 arch/sh/kernel/cpu/sh4/softfloat.c 		zExp = 0;
zExp              398 arch/sh/kernel/cpu/sh4/softfloat.c 	return packFloat32(zSign, zExp, zSig);
zExp              402 arch/sh/kernel/cpu/sh4/softfloat.c static float32 normalizeRoundAndPackFloat32(flag zSign, int16 zExp, bits32 zSig)
zExp              407 arch/sh/kernel/cpu/sh4/softfloat.c 	return roundAndPackFloat32(zSign, zExp - shiftCount,
zExp              411 arch/sh/kernel/cpu/sh4/softfloat.c static float64 roundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig)
zExp              424 arch/sh/kernel/cpu/sh4/softfloat.c 	if (0x7FD <= (bits16) zExp) {
zExp              425 arch/sh/kernel/cpu/sh4/softfloat.c 		if ((0x7FD < zExp)
zExp              426 arch/sh/kernel/cpu/sh4/softfloat.c 		    || ((zExp == 0x7FD)
zExp              433 arch/sh/kernel/cpu/sh4/softfloat.c 		if (zExp < 0) {
zExp              434 arch/sh/kernel/cpu/sh4/softfloat.c 			isTiny = (zExp < -1)
zExp              437 arch/sh/kernel/cpu/sh4/softfloat.c 			shift64RightJamming(zSig, -zExp, &zSig);
zExp              438 arch/sh/kernel/cpu/sh4/softfloat.c 			zExp = 0;
zExp              449 arch/sh/kernel/cpu/sh4/softfloat.c 		zExp = 0;
zExp              450 arch/sh/kernel/cpu/sh4/softfloat.c 	return packFloat64(zSign, zExp, zSig);
zExp              456 arch/sh/kernel/cpu/sh4/softfloat.c 	int16 aExp, bExp, zExp;
zExp              493 arch/sh/kernel/cpu/sh4/softfloat.c 	zExp = bExp;
zExp              509 arch/sh/kernel/cpu/sh4/softfloat.c 	zExp = aExp;
zExp              511 arch/sh/kernel/cpu/sh4/softfloat.c 	--zExp;
zExp              512 arch/sh/kernel/cpu/sh4/softfloat.c 	return normalizeRoundAndPackFloat32(zSign, zExp, zSig);
zExp              518 arch/sh/kernel/cpu/sh4/softfloat.c 	int16 aExp, bExp, zExp;
zExp              539 arch/sh/kernel/cpu/sh4/softfloat.c 		zExp = aExp;
zExp              550 arch/sh/kernel/cpu/sh4/softfloat.c 		zExp = bExp;
zExp              558 arch/sh/kernel/cpu/sh4/softfloat.c 		zExp = aExp;
zExp              563 arch/sh/kernel/cpu/sh4/softfloat.c 	--zExp;
zExp              566 arch/sh/kernel/cpu/sh4/softfloat.c 		++zExp;
zExp              569 arch/sh/kernel/cpu/sh4/softfloat.c 	return roundAndPackFloat32(zSign, zExp, zSig);
zExp              719 arch/sh/kernel/cpu/sh4/softfloat.c 	int16 aExp, bExp, zExp;
zExp              753 arch/sh/kernel/cpu/sh4/softfloat.c 	zExp = aExp - bExp + 0x3FD;
zExp              758 arch/sh/kernel/cpu/sh4/softfloat.c 		++zExp;
zExp              770 arch/sh/kernel/cpu/sh4/softfloat.c 	return roundAndPackFloat64(zSign, zExp, zSig);
zExp              777 arch/sh/kernel/cpu/sh4/softfloat.c 	int16 aExp, bExp, zExp;
zExp              807 arch/sh/kernel/cpu/sh4/softfloat.c 	zExp = aExp - bExp + 0x7D;
zExp              812 arch/sh/kernel/cpu/sh4/softfloat.c 		++zExp;
zExp              820 arch/sh/kernel/cpu/sh4/softfloat.c 	return roundAndPackFloat32(zSign, zExp, (bits32)zSig);
zExp              827 arch/sh/kernel/cpu/sh4/softfloat.c 	int aExp, bExp, zExp;
zExp              852 arch/sh/kernel/cpu/sh4/softfloat.c 	zExp = aExp + bExp - 0x7F;
zExp              859 arch/sh/kernel/cpu/sh4/softfloat.c 		--zExp;
zExp              861 arch/sh/kernel/cpu/sh4/softfloat.c 	return roundAndPackFloat32(zSign, zExp, zSig);
zExp              868 arch/sh/kernel/cpu/sh4/softfloat.c 	int aExp, bExp, zExp;
zExp              892 arch/sh/kernel/cpu/sh4/softfloat.c 	zExp = aExp + bExp - 0x3FF;
zExp              899 arch/sh/kernel/cpu/sh4/softfloat.c 		--zExp;
zExp              901 arch/sh/kernel/cpu/sh4/softfloat.c 	return roundAndPackFloat64(zSign, zExp, zSig0);