Home
last modified time | relevance | path

Searched refs:roundingMode (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPFloat.h228 using roundingMode = llvm::RoundingMode; member
321 opStatus add(const IEEEFloat &, roundingMode);
324 opStatus divide(const IEEEFloat &, roundingMode);
330 opStatus roundToIntegral(roundingMode);
591 opStatus normalize(roundingMode, lostFraction);
593 opStatus handleOverflow(roundingMode);
599 roundingMode);
718 opStatus roundToIntegral(roundingMode RM);
1097 roundingMode RM) { in fusedMultiplyAdd()
1109 opStatus roundToIntegral(roundingMode RM) { in roundToIntegral()
[all …]
/freebsd/lib/libc/softfloat/bits32/
H A Dsoftfloat.c200 int8 roundingMode; in roundAndPackFloat32() local
205 roundingMode = float_rounding_mode; in roundAndPackFloat32()
412 int8 roundingMode; in roundAndPackFloat64() local
415 roundingMode = float_rounding_mode; in roundAndPackFloat64()
584 int8 roundingMode; in float32_to_int32() local
614 roundingMode = float_rounding_mode; in float32_to_int32()
726 int8 roundingMode; in float32_round_to_int() local
759 roundingMode = float_rounding_mode; in float32_round_to_int()
1410 int8 roundingMode; in float64_to_int32() local
1438 roundingMode = float_rounding_mode; in float64_to_int32()
[all …]
/freebsd/lib/libc/softfloat/bits64/
H A Dsoftfloat.c113 int8 roundingMode; in roundAndPackInt32() local
118 roundingMode = float_rounding_mode; in roundAndPackInt32()
164 int8 roundingMode; in roundAndPackInt64() local
303 int8 roundingMode; in roundAndPackFloat32() local
473 int8 roundingMode; in roundAndPackFloat64() local
651 int8 roundingMode; in roundAndPackFloatx80() local
983 int8 roundingMode; in roundAndPackFloat128() local
1644 int8 roundingMode; in float32_round_to_int() local
2609 int8 roundingMode; in float64_round_to_int() local
3541 int8 roundingMode; in floatx80_round_to_int() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPFloat.cpp1536 bool IEEEFloat::roundAwayFromZero(roundingMode rounding_mode, in roundAwayFromZero()
2041 roundingMode rounding_mode) { in add()
2073 roundingMode rounding_mode) { in divide()
2440 roundingMode rounding_mode, in convert()
2587 roundingMode rounding_mode, bool *isExact) const { in convertToSignExtendedInteger()
4628 roundingMode RM) { in addImpl()
4752 roundingMode RM) { in add()
4757 roundingMode RM) { in subtract()
4880 APFloat::roundingMode RM) { in fusedMultiplyAdd()
5130 APFloat::roundingMode RM) { in scalbn()
[all …]
H A DAPFixedPoint.cpp491 APFloat::roundingMode RM = APFloat::rmNearestTiesToEven; in convertToFloat()
492 APFloat::roundingMode LosslessRM = APFloat::rmTowardZero; in convertToFloat()
539 APFloat::roundingMode RM = APFloat::rmTowardZero; in getFromFloatValue()
540 APFloat::roundingMode LosslessRM = APFloat::rmTowardZero; in getFromFloatValue()
/freebsd/lib/libc/softfloat/
H A Dtimesoftfloat.c1915 flag roundingPrecision, roundingMode; member
2050 int8 roundingMode, in timeFunctionVariety() argument
2073 switch ( roundingMode ) { in timeFunctionVariety()
2422 for ( roundingMode = 1; in timeFunction()
2424 ++roundingMode in timeFunction()
2427 roundingMode = 0; in timeFunction()
2430 roundingMode = roundingModeIn; in timeFunction()
2488 roundingMode = 0; in main()
2555 roundingMode = ROUND_TO_ZERO; in main()
2558 roundingMode = ROUND_DOWN; in main()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp1862 APFloat::roundingMode mode = roundTowardZero? APFloat::rmTowardZero in ConstantFoldSSEConvertToInt()
2148 std::optional<APFloat::roundingMode> RM; in ConstantFoldScalarCall1()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/
H A DEmulateInstructionRISCV.cpp1271 APFloat::roundingMode RM)) { in F_Op()