Home
last modified time | relevance | path

Searched refs:zExp (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh4/
H A Dsoftfloat.c77 float64 packFloat64(flag zSign, int16 zExp, bits64 zSig);
79 float32 packFloat32(flag zSign, int16 zExp, bits32 zSig);
98 static float64 normalizeRoundAndPackFloat64(flag zSign, int16 zExp,
102 static float32 roundAndPackFloat32(flag zSign, int16 zExp, bits32 zSig);
103 static float32 normalizeRoundAndPackFloat32(flag zSign, int16 zExp,
105 static float64 roundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig);
144 float64 packFloat64(flag zSign, int16 zExp, bits64 zSig) in packFloat64() argument
146 return (((bits64) zSign) << 63) + (((bits64) zExp) << 52) + zSig; in packFloat64()
214 static float64 normalizeRoundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig) in normalizeRoundAndPackFloat64() argument
219 return roundAndPackFloat64(zSign, zExp in normalizeRoundAndPackFloat64()
226 int16 aExp, bExp, zExp; subFloat64Sigs() local
287 int16 aExp, bExp, zExp; addFloat64Sigs() local
342 packFloat32(flag zSign, int16 zExp, bits32 zSig) packFloat32() argument
360 roundAndPackFloat32(flag zSign, int16 zExp, bits32 zSig) roundAndPackFloat32() argument
402 normalizeRoundAndPackFloat32(flag zSign, int16 zExp, bits32 zSig) normalizeRoundAndPackFloat32() argument
411 roundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig) roundAndPackFloat64() argument
456 int16 aExp, bExp, zExp; subFloat32Sigs() local
518 int16 aExp, bExp, zExp; addFloat32Sigs() local
719 int16 aExp, bExp, zExp; float64_div() local
777 int16 aExp, bExp, zExp; float32_div() local
827 int aExp, bExp, zExp; float32_mul() local
868 int aExp, bExp, zExp; float64_mul() local
[all...]
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh4/
H A Dsoftfloat.c77 float64 packFloat64(flag zSign, int16 zExp, bits64 zSig);
79 float32 packFloat32(flag zSign, int16 zExp, bits32 zSig);
98 static float64 normalizeRoundAndPackFloat64(flag zSign, int16 zExp,
102 static float32 roundAndPackFloat32(flag zSign, int16 zExp, bits32 zSig);
103 static float32 normalizeRoundAndPackFloat32(flag zSign, int16 zExp,
105 static float64 roundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig);
144 float64 packFloat64(flag zSign, int16 zExp, bits64 zSig) in packFloat64() argument
146 return (((bits64) zSign) << 63) + (((bits64) zExp) << 52) + zSig; in packFloat64()
214 static float64 normalizeRoundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig) in normalizeRoundAndPackFloat64() argument
219 return roundAndPackFloat64(zSign, zExp in normalizeRoundAndPackFloat64()
226 int16 aExp, bExp, zExp; subFloat64Sigs() local
287 int16 aExp, bExp, zExp; addFloat64Sigs() local
342 packFloat32(flag zSign, int16 zExp, bits32 zSig) packFloat32() argument
360 roundAndPackFloat32(flag zSign, int16 zExp, bits32 zSig) roundAndPackFloat32() argument
402 normalizeRoundAndPackFloat32(flag zSign, int16 zExp, bits32 zSig) normalizeRoundAndPackFloat32() argument
411 roundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig) roundAndPackFloat64() argument
456 int16 aExp, bExp, zExp; subFloat32Sigs() local
518 int16 aExp, bExp, zExp; addFloat32Sigs() local
719 int16 aExp, bExp, zExp; float64_div() local
777 int16 aExp, bExp, zExp; float32_div() local
827 int aExp, bExp, zExp; float32_mul() local
868 int aExp, bExp, zExp; float64_mul() local
[all...]
/kernel/linux/linux-5.10/arch/arm/nwfpe/
H A Dsoftfloat.c167 Packs the sign `zSign', exponent `zExp', and significand `zSig' into a
172 will have an integer portion equal to 1, the `zExp' input should be 1 less
177 INLINE float32 packFloat32( flag zSign, int16 zExp, bits32 zSig ) in packFloat32() argument
186 : "g" (f), "g" (zSign), "g" (zExp), "g" (zSig) in packFloat32()
190 return ( ( (bits32) zSign )<<31 ) + ( ( (bits32) zExp )<<23 ) + zSig; in packFloat32()
196 Takes an abstract floating-point value having sign `zSign', exponent `zExp',
210 `zExp' must be 0; in that case, the result returned is a subnormal number,
212 normalized, `zExp' must be 1 less than the ``true'' floating-point exponent.
217 static float32 roundAndPackFloat32( struct roundingData *roundData, flag zSign, int16 zExp, bits32 zSig ) in roundAndPackFloat32() argument
242 if ( 0xFD <= (bits16) zExp ) { in roundAndPackFloat32()
280 normalizeRoundAndPackFloat32( struct roundingData *roundData, flag zSign, int16 zExp, bits32 zSig ) normalizeRoundAndPackFloat32() argument
358 packFloat64( flag zSign, int16 zExp, bits64 zSig ) packFloat64() argument
388 roundAndPackFloat64( struct roundingData *roundData, flag zSign, int16 zExp, bits64 zSig ) roundAndPackFloat64() argument
453 normalizeRoundAndPackFloat64( struct roundingData *roundData, flag zSign, int16 zExp, bits64 zSig ) normalizeRoundAndPackFloat64() argument
528 packFloatx80( flag zSign, int32 zExp, bits64 zSig ) packFloatx80() argument
565 roundAndPackFloatx80( struct roundingData *roundData, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 ) roundAndPackFloatx80() argument
734 normalizeRoundAndPackFloatx80( struct roundingData *roundData, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 ) normalizeRoundAndPackFloatx80() argument
1031 int16 aExp, bExp, zExp; addFloat32Sigs() local
1103 int16 aExp, bExp, zExp; subFloat32Sigs() local
1222 int16 aExp, bExp, zExp; float32_mul() local
1283 int16 aExp, bExp, zExp; float32_div() local
1453 int16 aExp, zExp; float32_sqrt() local
1927 int16 aExp, bExp, zExp; addFloat64Sigs() local
1999 int16 aExp, bExp, zExp; subFloat64Sigs() local
2118 int16 aExp, bExp, zExp; float64_mul() local
2177 int16 aExp, bExp, zExp; float64_div() local
2334 int16 aExp, zExp; float64_sqrt() local
2747 int32 aExp, bExp, zExp; addFloatx80Sigs() local
2816 int32 aExp, bExp, zExp; subFloatx80Sigs() local
2929 int32 aExp, bExp, zExp; floatx80_mul() local
2990 int32 aExp, bExp, zExp; floatx80_div() local
3172 int32 aExp, zExp; floatx80_sqrt() local
[all...]
/kernel/linux/linux-6.6/arch/arm/nwfpe/
H A Dsoftfloat.c167 Packs the sign `zSign', exponent `zExp', and significand `zSig' into a
172 will have an integer portion equal to 1, the `zExp' input should be 1 less
177 INLINE float32 packFloat32( flag zSign, int16 zExp, bits32 zSig ) in packFloat32() argument
186 : "g" (f), "g" (zSign), "g" (zExp), "g" (zSig) in packFloat32()
190 return ( ( (bits32) zSign )<<31 ) + ( ( (bits32) zExp )<<23 ) + zSig; in packFloat32()
196 Takes an abstract floating-point value having sign `zSign', exponent `zExp',
210 `zExp' must be 0; in that case, the result returned is a subnormal number,
212 normalized, `zExp' must be 1 less than the ``true'' floating-point exponent.
217 static float32 roundAndPackFloat32( struct roundingData *roundData, flag zSign, int16 zExp, bits32 zSig ) in roundAndPackFloat32() argument
242 if ( 0xFD <= (bits16) zExp ) { in roundAndPackFloat32()
280 normalizeRoundAndPackFloat32( struct roundingData *roundData, flag zSign, int16 zExp, bits32 zSig ) normalizeRoundAndPackFloat32() argument
358 packFloat64( flag zSign, int16 zExp, bits64 zSig ) packFloat64() argument
388 roundAndPackFloat64( struct roundingData *roundData, flag zSign, int16 zExp, bits64 zSig ) roundAndPackFloat64() argument
453 normalizeRoundAndPackFloat64( struct roundingData *roundData, flag zSign, int16 zExp, bits64 zSig ) normalizeRoundAndPackFloat64() argument
528 packFloatx80( flag zSign, int32 zExp, bits64 zSig ) packFloatx80() argument
565 roundAndPackFloatx80( struct roundingData *roundData, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 ) roundAndPackFloatx80() argument
734 normalizeRoundAndPackFloatx80( struct roundingData *roundData, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 ) normalizeRoundAndPackFloatx80() argument
1031 int16 aExp, bExp, zExp; addFloat32Sigs() local
1103 int16 aExp, bExp, zExp; subFloat32Sigs() local
1222 int16 aExp, bExp, zExp; float32_mul() local
1283 int16 aExp, bExp, zExp; float32_div() local
1453 int16 aExp, zExp; float32_sqrt() local
1927 int16 aExp, bExp, zExp; addFloat64Sigs() local
1999 int16 aExp, bExp, zExp; subFloat64Sigs() local
2118 int16 aExp, bExp, zExp; float64_mul() local
2177 int16 aExp, bExp, zExp; float64_div() local
2334 int16 aExp, zExp; float64_sqrt() local
2747 int32 aExp, bExp, zExp; addFloatx80Sigs() local
2816 int32 aExp, bExp, zExp; subFloatx80Sigs() local
2929 int32 aExp, bExp, zExp; floatx80_mul() local
2990 int32 aExp, bExp, zExp; floatx80_div() local
3172 int32 aExp, zExp; floatx80_sqrt() local
[all...]

Completed in 6 milliseconds