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);