Home
last modified time | relevance | path

Searched refs:aSign (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/arch/arm/nwfpe/
H A Dsoftfloat.c782 flag aSign; in int32_to_float64() local
788 aSign = ( a < 0 ); in int32_to_float64()
789 absA = aSign ? - a : a; in int32_to_float64()
792 return packFloat64( aSign, 0x432 - shiftCount, zSig<<shiftCount ); in int32_to_float64()
837 flag aSign; in float32_to_int32() local
844 aSign = extractFloat32Sign( a ); in float32_to_int32()
845 if ( ( aExp == 0x7FF ) && aSig ) aSign = 0; in float32_to_int32()
851 return roundAndPackInt32( roundData, aSign, zSig ); in float32_to_int32()
868 flag aSign; in float32_to_int32_round_to_zero() local
875 aSign = extractFloat32Sign( a ); in float32_to_int32_round_to_zero()
[all …]
H A Dsoftfloat.h245 flag aSign, bSign; in float32_lt_nocheck() local
247 aSign = extractFloat32Sign(a); in float32_lt_nocheck()
249 if (aSign != bSign) in float32_lt_nocheck()
250 return aSign && ((bits32) ((a | b) << 1) != 0); in float32_lt_nocheck()
251 return (a != b) && (aSign ^ (a < b)); in float32_lt_nocheck()
266 flag aSign, bSign; in float64_lt_nocheck() local
268 aSign = extractFloat64Sign(a); in float64_lt_nocheck()
270 if (aSign != bSign) in float64_lt_nocheck()
271 return aSign && ((bits64) ((a | b) << 1) != 0); in float64_lt_nocheck()
272 return (a != b) && (aSign ^ (a < b)); in float64_lt_nocheck()
/openbmc/linux/arch/sh/kernel/cpu/sh4/
H A Dsoftfloat.c575 flag aSign, bSign; in float64_sub() local
577 aSign = extractFloat64Sign(a); in float64_sub()
579 if (aSign == bSign) { in float64_sub()
580 return subFloat64Sigs(a, b, aSign); in float64_sub()
582 return addFloat64Sigs(a, b, aSign); in float64_sub()
589 flag aSign, bSign; in float32_sub() local
591 aSign = extractFloat32Sign(a); in float32_sub()
593 if (aSign == bSign) { in float32_sub()
594 return subFloat32Sigs(a, b, aSign); in float32_sub()
596 return addFloat32Sigs(a, b, aSign); in float32_sub()
[all …]
/openbmc/qemu/target/m68k/
H A Dsoftfloat.c52 bool aSign; in floatx80_getman() local
58 aSign = extractFloatx80Sign(a); in floatx80_getman()
70 return packFloatx80(aSign, 0, 0); in floatx80_getman()
75 return roundAndPackFloatx80(status->floatx80_rounding_precision, aSign, in floatx80_getman()
86 bool aSign; in floatx80_getexp() local
92 aSign = extractFloatx80Sign(a); in floatx80_getexp()
104 return packFloatx80(aSign, 0, 0); in floatx80_getexp()
122 bool aSign, bSign; in floatx80_scale() local
128 aSign = extractFloatx80Sign(a); in floatx80_scale()
145 return packFloatx80(aSign, floatx80_infinity.high, in floatx80_scale()
[all …]
/openbmc/qemu/target/tricore/
H A Dfpu_helper.c55 uint32_t aSign, bSign, cSign; in f_maddsub_nan_result() local
66 aSign = arg1 >> 31; in f_maddsub_nan_result()
78 if (aSign ^ bSign ^ cSign) { in f_maddsub_nan_result()