/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh4/ |
H A D | softfloat.c | 77 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, 100 static float64 subFloat64Sigs(float64 a, float64 b, flag zSign); 101 static float64 addFloat64Sigs(float64 a, float64 b, flag zSign); 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); 106 static float32 subFloat32Sigs(float32 a, float32 b, flag zSign); 107 static float32 addFloat32Sigs(float32 a, float32 b, flag zSign); 144 packFloat64(flag zSign, int16 zExp, bits64 zSig) packFloat64() argument 214 normalizeRoundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig) normalizeRoundAndPackFloat64() argument 224 subFloat64Sigs(float64 a, float64 b, flag zSign) subFloat64Sigs() argument 285 addFloat64Sigs(float64 a, float64 b, flag zSign) addFloat64Sigs() argument 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 454 subFloat32Sigs(float32 a, float32 b, flag zSign) subFloat32Sigs() argument 516 addFloat32Sigs(float32 a, float32 b, flag zSign) addFloat32Sigs() argument 718 flag aSign, bSign, zSign; float64_div() local 776 flag aSign, bSign, zSign; float32_div() local 826 char aSign, bSign, zSign; float32_mul() local 867 char aSign, bSign, zSign; float64_mul() local [all...] |
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh4/ |
H A D | softfloat.c | 77 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, 100 static float64 subFloat64Sigs(float64 a, float64 b, flag zSign); 101 static float64 addFloat64Sigs(float64 a, float64 b, flag zSign); 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); 106 static float32 subFloat32Sigs(float32 a, float32 b, flag zSign); 107 static float32 addFloat32Sigs(float32 a, float32 b, flag zSign); 144 packFloat64(flag zSign, int16 zExp, bits64 zSig) packFloat64() argument 214 normalizeRoundAndPackFloat64(flag zSign, int16 zExp, bits64 zSig) normalizeRoundAndPackFloat64() argument 224 subFloat64Sigs(float64 a, float64 b, flag zSign) subFloat64Sigs() argument 285 addFloat64Sigs(float64 a, float64 b, flag zSign) addFloat64Sigs() argument 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 454 subFloat32Sigs(float32 a, float32 b, flag zSign) subFloat32Sigs() argument 516 addFloat32Sigs(float32 a, float32 b, flag zSign) addFloat32Sigs() argument 718 flag aSign, bSign, zSign; float64_div() local 776 flag aSign, bSign, zSign; float32_div() local 826 char aSign, bSign, zSign; float32_mul() local 867 char aSign, bSign, zSign; float64_mul() local [all...] |
/kernel/linux/linux-5.10/arch/arm/nwfpe/ |
H A D | softfloat.c | 62 input. If `zSign' is nonzero, the input is negated before being converted 70 static int32 roundAndPackInt32( struct roundingData *roundData, flag zSign, bits64 absZ ) in roundAndPackInt32() argument 86 if ( zSign ) { in roundAndPackInt32() 98 if ( zSign ) z = - z; in roundAndPackInt32() 99 if ( ( absZ>>32 ) || ( z && ( ( z < 0 ) ^ zSign ) ) ) { in roundAndPackInt32() 101 return zSign ? 0x80000000 : 0x7FFFFFFF; in roundAndPackInt32() 167 Packs the sign `zSign', exponent `zExp', and significand `zSig' into a 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 )<<3 in packFloat32() 217 roundAndPackFloat32( struct roundingData *roundData, flag zSign, int16 zExp, bits32 zSig ) roundAndPackFloat32() argument 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 764 flag zSign; int32_to_float32() local 808 flag zSign; int32_to_floatx80() local 1221 flag aSign, bSign, zSign; float32_mul() local 1282 flag aSign, bSign, zSign; float32_div() local 1349 flag aSign, bSign, zSign; float32_rem() local 2117 flag aSign, bSign, zSign; float64_mul() local 2176 flag aSign, bSign, zSign; float64_div() local 2247 flag aSign, bSign, zSign; float64_rem() local 2928 flag aSign, bSign, zSign; floatx80_mul() local 2989 flag aSign, bSign, zSign; floatx80_div() local 3071 flag aSign, bSign, zSign; floatx80_rem() local [all...] |
/kernel/linux/linux-6.6/arch/arm/nwfpe/ |
H A D | softfloat.c | 62 input. If `zSign' is nonzero, the input is negated before being converted 70 static int32 roundAndPackInt32( struct roundingData *roundData, flag zSign, bits64 absZ ) in roundAndPackInt32() argument 86 if ( zSign ) { in roundAndPackInt32() 98 if ( zSign ) z = - z; in roundAndPackInt32() 99 if ( ( absZ>>32 ) || ( z && ( ( z < 0 ) ^ zSign ) ) ) { in roundAndPackInt32() 101 return zSign ? 0x80000000 : 0x7FFFFFFF; in roundAndPackInt32() 167 Packs the sign `zSign', exponent `zExp', and significand `zSig' into a 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 )<<3 in packFloat32() 217 roundAndPackFloat32( struct roundingData *roundData, flag zSign, int16 zExp, bits32 zSig ) roundAndPackFloat32() argument 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 764 flag zSign; int32_to_float32() local 808 flag zSign; int32_to_floatx80() local 1221 flag aSign, bSign, zSign; float32_mul() local 1282 flag aSign, bSign, zSign; float32_div() local 1349 flag aSign, bSign, zSign; float32_rem() local 2117 flag aSign, bSign, zSign; float64_mul() local 2176 flag aSign, bSign, zSign; float64_div() local 2247 flag aSign, bSign, zSign; float64_rem() local 2928 flag aSign, bSign, zSign; floatx80_mul() local 2989 flag aSign, bSign, zSign; floatx80_div() local 3071 flag aSign, bSign, zSign; floatx80_rem() local [all...] |