Home
last modified time | relevance | path

Searched refs:roundIncrement (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/arch/arm/nwfpe/
H A Dsoftfloat.c74 int8 roundIncrement, roundBits; in roundAndPackInt32() local
79 roundIncrement = 0x40; in roundAndPackInt32()
82 roundIncrement = 0; in roundAndPackInt32()
85 roundIncrement = 0x7F; in roundAndPackInt32()
87 if ( roundingMode == float_round_up ) roundIncrement = 0; in roundAndPackInt32()
90 if ( roundingMode == float_round_down ) roundIncrement = 0; in roundAndPackInt32()
95 absZ = ( absZ + roundIncrement )>>7; in roundAndPackInt32()
221 int8 roundIncrement, roundBits; in roundAndPackFloat32() local
226 roundIncrement = 0x40; in roundAndPackFloat32()
229 roundIncrement = 0; in roundAndPackFloat32()
[all …]
/openbmc/linux/arch/sh/kernel/cpu/sh4/
H A Dsoftfloat.c363 int8 roundIncrement, roundBits; in roundAndPackFloat32() local
368 roundIncrement = 0x40; in roundAndPackFloat32()
370 roundIncrement = 0; in roundAndPackFloat32()
376 && ((sbits32) (zSig + roundIncrement) < 0)) in roundAndPackFloat32()
380 0) - (roundIncrement == 0); in roundAndPackFloat32()
384 || (zSig + roundIncrement < 0x80000000); in roundAndPackFloat32()
394 zSig = (zSig + roundIncrement) >> 7; in roundAndPackFloat32()
414 int16 roundIncrement, roundBits; in roundAndPackFloat64() local
419 roundIncrement = 0x200; in roundAndPackFloat64()
421 roundIncrement = 0; in roundAndPackFloat64()
[all …]
/openbmc/qemu/fpu/
H A Dsoftfloat.c4953 int64_t roundIncrement, roundMask, roundBits; in roundAndPackFloatx80() local
4961 roundIncrement = UINT64_C(0x0000000000000400); in roundAndPackFloatx80()
4965 roundIncrement = UINT64_C(0x0000008000000000); in roundAndPackFloatx80()
4977 roundIncrement = 0; in roundAndPackFloatx80()
4980 roundIncrement = zSign ? 0 : roundMask; in roundAndPackFloatx80()
4983 roundIncrement = zSign ? roundMask : 0; in roundAndPackFloatx80()
4991 || ( ( zExp == 0x7FFE ) && ( zSig0 + roundIncrement < zSig0 ) ) in roundAndPackFloatx80()
5002 || (zSig0 <= zSig0 + roundIncrement); in roundAndPackFloatx80()
5012 zSig0 += roundIncrement; in roundAndPackFloatx80()
5014 roundIncrement = roundMask + 1; in roundAndPackFloatx80()
[all …]