Home
last modified time | relevance | path

Searched refs:getMantissa (Results 1 – 25 of 160) sorted by relevance

1234567

/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/libc/utils/FPUtil/
H A DNormalFloat.h115 UIntType newMantissa = result.getMantissa(); in T()
120 if (result.getMantissa() & 0x1) in T()
154 unsigned shift = evaluateNormalizationShift(bits.getMantissa()); in initFromBits()
155 mantissa = UIntType(bits.getMantissa()) << shift; in initFromBits()
159 mantissa = one | bits.getMantissa(); in initFromBits()
188 int normalizationShift = evaluateNormalizationShift(bits.getMantissa()); in initFromBits()
190 mantissa = (bits.getMantissa() << normalizationShift); in initFromBits()
193 mantissa = one | bits.getMantissa(); in initFromBits()
202 mantissa = one | bits.getMantissa(); in initFromBits()
229 UIntType newMantissa = result.getMantissa();
[all …]
H A DNearestIntegerOperations.h53 bits.setMantissa((bits.getMantissa() >> trimSize) << trimSize); in trunc()
82 bits.setMantissa((bits.getMantissa() >> trimSize) << trimSize); in ceil()
142 bool halfBitSet = bits.getMantissa() & (UIntType(1) << (trimSize - 1)); in round()
143 bits.setMantissa((bits.getMantissa() >> trimSize) << trimSize); in round()
187 if (exponent <= -2 || bits.getMantissa() == 0) in roundUsingCurrentRoundingMode()
198 newBits.setMantissa((bits.getMantissa() >> trimSize) << trimSize); in roundUsingCurrentRoundingMode()
205 UIntType trimValue = bits.getMantissa() & ((UIntType(1) << trimSize) - 1); in roundUsingCurrentRoundingMode()
210 UIntType truncIsOdd = newBits.getMantissa() & (UIntType(1) << trimSize); in roundUsingCurrentRoundingMode()
267 if (bits.getSign() == 0 || bits.getMantissa() != 0) { in roundedFloatToSignedInteger()
H A DFPBits.h57 UIntType getMantissa() const { return bits & FloatProp::mantissaMask; } in getMantissa() function
114 return getMantissa() == 0 && getUnbiasedExponent() == 0; in isZero()
118 return getMantissa() == 0 && getUnbiasedExponent() == maxExponent; in isInf()
122 return getUnbiasedExponent() == maxExponent && getMantissa() != 0; in isNaN()
H A DLongDoubleBitsX86.h52 UIntType getMantissa() const { return bits & FloatProp::mantissaMask; }
116 return getUnbiasedExponent() == 0 && getMantissa() == 0 &&
121 return getUnbiasedExponent() == maxExponent && getMantissa() == 0 &&
127 return (getImplicitBit() == 0) || getMantissa() != 0;
H A DHypot.h155 a_mant = x_bits.getMantissa();
157 b_mant = y_bits.getMantissa();
160 a_mant = y_bits.getMantissa();
162 b_mant = x_bits.getMantissa();
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/libc/src/__support/FPUtil/
H A DNormalFloat.h115 UIntType newMantissa = result.getMantissa(); in T()
120 if (result.getMantissa() & 0x1) in T()
154 unsigned shift = evaluateNormalizationShift(bits.getMantissa()); in initFromBits()
155 mantissa = UIntType(bits.getMantissa()) << shift; in initFromBits()
159 mantissa = one | bits.getMantissa(); in initFromBits()
188 int normalizationShift = evaluateNormalizationShift(bits.getMantissa()); in initFromBits()
190 mantissa = (bits.getMantissa() << normalizationShift); in initFromBits()
193 mantissa = one | bits.getMantissa(); in initFromBits()
202 mantissa = one | bits.getMantissa(); in initFromBits()
229 UIntType newMantissa = result.getMantissa();
[all …]
H A DNearestIntegerOperations.h53 bits.setMantissa((bits.getMantissa() >> trimSize) << trimSize); in trunc()
82 bits.setMantissa((bits.getMantissa() >> trimSize) << trimSize); in ceil()
142 bool halfBitSet = bits.getMantissa() & (UIntType(1) << (trimSize - 1)); in round()
143 bits.setMantissa((bits.getMantissa() >> trimSize) << trimSize); in round()
187 if (exponent <= -2 || bits.getMantissa() == 0) in roundUsingCurrentRoundingMode()
198 newBits.setMantissa((bits.getMantissa() >> trimSize) << trimSize); in roundUsingCurrentRoundingMode()
205 UIntType trimValue = bits.getMantissa() & ((UIntType(1) << trimSize) - 1); in roundUsingCurrentRoundingMode()
210 UIntType truncIsOdd = newBits.getMantissa() & (UIntType(1) << trimSize); in roundUsingCurrentRoundingMode()
267 if (bits.getSign() == 0 || bits.getMantissa() != 0) { in roundedFloatToSignedInteger()
H A DFPBits.h57 UIntType getMantissa() const { return bits & FloatProp::mantissaMask; } in getMantissa() function
114 return getMantissa() == 0 && getUnbiasedExponent() == 0; in isZero()
118 return getMantissa() == 0 && getUnbiasedExponent() == maxExponent; in isInf()
122 return getUnbiasedExponent() == maxExponent && getMantissa() != 0; in isNaN()
H A DLongDoubleBitsX86.h52 UIntType getMantissa() const { return bits & FloatProp::mantissaMask; }
116 return getUnbiasedExponent() == 0 && getMantissa() == 0 &&
121 return getUnbiasedExponent() == maxExponent && getMantissa() == 0 &&
127 return (getImplicitBit() == 0) || getMantissa() != 0;
H A DHypot.h155 a_mant = x_bits.getMantissa();
157 b_mant = y_bits.getMantissa();
160 a_mant = y_bits.getMantissa();
162 b_mant = x_bits.getMantissa();
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/libc/utils/FPUtil/
H A DNormalFloat.h115 UIntType newMantissa = result.getMantissa(); in T()
120 if (result.getMantissa() & 0x1) in T()
154 unsigned shift = evaluateNormalizationShift(bits.getMantissa()); in initFromBits()
155 mantissa = UIntType(bits.getMantissa()) << shift; in initFromBits()
159 mantissa = one | bits.getMantissa(); in initFromBits()
188 int normalizationShift = evaluateNormalizationShift(bits.getMantissa()); in initFromBits()
190 mantissa = (bits.getMantissa() << normalizationShift); in initFromBits()
193 mantissa = one | bits.getMantissa(); in initFromBits()
202 mantissa = one | bits.getMantissa(); in initFromBits()
229 UIntType newMantissa = result.getMantissa();
[all …]
H A DNearestIntegerOperations.h53 bits.setMantissa((bits.getMantissa() >> trimSize) << trimSize); in trunc()
82 bits.setMantissa((bits.getMantissa() >> trimSize) << trimSize); in ceil()
142 bool halfBitSet = bits.getMantissa() & (UIntType(1) << (trimSize - 1)); in round()
143 bits.setMantissa((bits.getMantissa() >> trimSize) << trimSize); in round()
187 if (exponent <= -2 || bits.getMantissa() == 0) in roundUsingCurrentRoundingMode()
198 newBits.setMantissa((bits.getMantissa() >> trimSize) << trimSize); in roundUsingCurrentRoundingMode()
205 UIntType trimValue = bits.getMantissa() & ((UIntType(1) << trimSize) - 1); in roundUsingCurrentRoundingMode()
210 UIntType truncIsOdd = newBits.getMantissa() & (UIntType(1) << trimSize); in roundUsingCurrentRoundingMode()
267 if (bits.getSign() == 0 || bits.getMantissa() != 0) { in roundedFloatToSignedInteger()
H A DFPBits.h57 UIntType getMantissa() const { return bits & FloatProp::mantissaMask; } in getMantissa() function
114 return getMantissa() == 0 && getUnbiasedExponent() == 0; in isZero()
118 return getMantissa() == 0 && getUnbiasedExponent() == maxExponent; in isInf()
122 return getUnbiasedExponent() == maxExponent && getMantissa() != 0; in isNaN()
H A DLongDoubleBitsX86.h52 UIntType getMantissa() const { return bits & FloatProp::mantissaMask; }
116 return getUnbiasedExponent() == 0 && getMantissa() == 0 &&
121 return getUnbiasedExponent() == maxExponent && getMantissa() == 0 &&
127 return (getImplicitBit() == 0) || getMantissa() != 0;
H A DHypot.h155 a_mant = x_bits.getMantissa();
157 b_mant = y_bits.getMantissa();
160 a_mant = y_bits.getMantissa();
162 b_mant = x_bits.getMantissa();
/dports/devel/llvm13/llvm-project-13.0.1.src/libc/utils/FPUtil/
H A DNormalFloat.h115 UIntType newMantissa = result.getMantissa();
120 if (result.getMantissa() & 0x1)
154 unsigned shift = evaluateNormalizationShift(bits.getMantissa());
155 mantissa = UIntType(bits.getMantissa()) << shift;
159 mantissa = one | bits.getMantissa();
188 int normalizationShift = evaluateNormalizationShift(bits.getMantissa());
190 mantissa = (bits.getMantissa() << normalizationShift);
193 mantissa = one | bits.getMantissa();
202 mantissa = one | bits.getMantissa();
229 UIntType newMantissa = result.getMantissa();
[all …]
H A DNearestIntegerOperations.h53 bits.setMantissa((bits.getMantissa() >> trimSize) << trimSize); in trunc()
82 bits.setMantissa((bits.getMantissa() >> trimSize) << trimSize); in ceil()
142 bool halfBitSet = bits.getMantissa() & (UIntType(1) << (trimSize - 1)); in round()
143 bits.setMantissa((bits.getMantissa() >> trimSize) << trimSize); in round()
187 if (exponent <= -2 || bits.getMantissa() == 0) in roundUsingCurrentRoundingMode()
198 newBits.setMantissa((bits.getMantissa() >> trimSize) << trimSize); in roundUsingCurrentRoundingMode()
205 UIntType trimValue = bits.getMantissa() & ((UIntType(1) << trimSize) - 1); in roundUsingCurrentRoundingMode()
210 UIntType truncIsOdd = newBits.getMantissa() & (UIntType(1) << trimSize); in roundUsingCurrentRoundingMode()
267 if (bits.getSign() == 0 || bits.getMantissa() != 0) { in roundedFloatToSignedInteger()
H A DFPBits.h57 UIntType getMantissa() const { return bits & FloatProp::mantissaMask; } in getMantissa() function
114 return getMantissa() == 0 && getUnbiasedExponent() == 0; in isZero()
118 return getMantissa() == 0 && getUnbiasedExponent() == maxExponent; in isInf()
122 return getUnbiasedExponent() == maxExponent && getMantissa() != 0; in isNaN()
H A DLongDoubleBitsX86.h52 UIntType getMantissa() const { return bits & FloatProp::mantissaMask; }
116 return getUnbiasedExponent() == 0 && getMantissa() == 0 &&
121 return getUnbiasedExponent() == maxExponent && getMantissa() == 0 &&
127 return (getImplicitBit() == 0) || getMantissa() != 0;
/dports/graphics/pecl-imagick/imagick-3.5.1/util/
H A Dfunctions.php161 …rmat_string, $float_info_1->getSign(), $float_info_1->getExponent(), $float_info_1->getMantissa());
162 …rmat_string, $float_info_2->getSign(), $float_info_2->getExponent(), $float_info_2->getMantissa());
196 …rmat_string, $float_info_1->getSign(), $float_info_1->getExponent(), $float_info_1->getMantissa());
197 …rmat_string, $float_info_2->getSign(), $float_info_2->getExponent(), $float_info_2->getMantissa());
/dports/graphics/pecl-imagick-im7/imagick-3.5.1/util/
H A Dfunctions.php161 …rmat_string, $float_info_1->getSign(), $float_info_1->getExponent(), $float_info_1->getMantissa());
162 …rmat_string, $float_info_2->getSign(), $float_info_2->getExponent(), $float_info_2->getMantissa());
196 …rmat_string, $float_info_1->getSign(), $float_info_1->getExponent(), $float_info_1->getMantissa());
197 …rmat_string, $float_info_2->getSign(), $float_info_2->getExponent(), $float_info_2->getMantissa());
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/libc/test/src/math/
H A DNextAfterTest.h164 ASSERT_EQ(resultBits.getMantissa(), in testBoundaries()
170 ASSERT_EQ(resultBits.getMantissa(), xBits.getMantissa() + UIntType(1)); in testBoundaries()
178 ASSERT_EQ(resultBits.getMantissa(), in testBoundaries()
184 ASSERT_EQ(resultBits.getMantissa(), xBits.getMantissa() + UIntType(1)); in testBoundaries()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/libc/test/src/math/
H A DNextAfterTest.h164 ASSERT_EQ(resultBits.getMantissa(), in testBoundaries()
170 ASSERT_EQ(resultBits.getMantissa(), xBits.getMantissa() + UIntType(1)); in testBoundaries()
178 ASSERT_EQ(resultBits.getMantissa(), in testBoundaries()
184 ASSERT_EQ(resultBits.getMantissa(), xBits.getMantissa() + UIntType(1)); in testBoundaries()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/libc/test/src/math/
H A DNextAfterTest.h164 ASSERT_EQ(resultBits.getMantissa(), in testBoundaries()
170 ASSERT_EQ(resultBits.getMantissa(), xBits.getMantissa() + UIntType(1)); in testBoundaries()
178 ASSERT_EQ(resultBits.getMantissa(), in testBoundaries()
184 ASSERT_EQ(resultBits.getMantissa(), xBits.getMantissa() + UIntType(1)); in testBoundaries()
/dports/devel/llvm13/llvm-project-13.0.1.src/libc/test/src/math/
H A DNextAfterTest.h164 ASSERT_EQ(resultBits.getMantissa(),
170 ASSERT_EQ(resultBits.getMantissa(), xBits.getMantissa() + UIntType(1));
178 ASSERT_EQ(resultBits.getMantissa(),
184 ASSERT_EQ(resultBits.getMantissa(), xBits.getMantissa() + UIntType(1));

1234567