• Home
  • Raw
  • Download

Lines Matching refs:roundBits

74     int8 roundIncrement, roundBits;  in roundAndPackInt32()  local
94 roundBits = absZ & 0x7F; in roundAndPackInt32()
96 absZ &= ~ ( ( ( roundBits ^ 0x40 ) == 0 ) & roundNearestEven ); in roundAndPackInt32()
103 if ( roundBits ) roundData->exception |= float_flag_inexact; in roundAndPackInt32()
221 int8 roundIncrement, roundBits; in roundAndPackFloat32() local
241 roundBits = zSig & 0x7F; in roundAndPackFloat32()
257 roundBits = zSig & 0x7F; in roundAndPackFloat32()
258 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow; in roundAndPackFloat32()
261 if ( roundBits ) roundData->exception |= float_flag_inexact; in roundAndPackFloat32()
263 zSig &= ~ ( ( ( roundBits ^ 0x40 ) == 0 ) & roundNearestEven ); in roundAndPackFloat32()
392 int16 roundIncrement, roundBits; in roundAndPackFloat64() local
412 roundBits = zSig & 0x3FF; in roundAndPackFloat64()
430 roundBits = zSig & 0x3FF; in roundAndPackFloat64()
431 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow; in roundAndPackFloat64()
434 if ( roundBits ) roundData->exception |= float_flag_inexact; in roundAndPackFloat64()
436 zSig &= ~ ( ( ( roundBits ^ 0x200 ) == 0 ) & roundNearestEven ); in roundAndPackFloat64()
571 int64 roundIncrement, roundMask, roundBits; in roundAndPackFloatx80() local
603 roundBits = zSig0 & roundMask; in roundAndPackFloatx80()
617 roundBits = zSig0 & roundMask; in roundAndPackFloatx80()
618 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow; in roundAndPackFloatx80()
619 if ( roundBits ) roundData->exception |= float_flag_inexact; in roundAndPackFloatx80()
623 if ( roundNearestEven && ( roundBits<<1 == roundIncrement ) ) { in roundAndPackFloatx80()
630 if ( roundBits ) roundData->exception |= float_flag_inexact; in roundAndPackFloatx80()
637 if ( roundNearestEven && ( roundBits<<1 == roundIncrement ) ) { in roundAndPackFloatx80()