Searched refs:aSign (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/arch/arm/nwfpe/ |
H A D | softfloat.c | 782 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 D | softfloat.h | 245 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 D | softfloat.c | 575 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 D | softfloat.c | 52 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 D | fpu_helper.c | 55 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()
|