Home
last modified time | relevance | path

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

/external/llvm-project/flang/include/flang/Evaluate/
Dreal.h109 ValueWithRealFlags<Real> Add(
111 ValueWithRealFlags<Real> Subtract(
115 ValueWithRealFlags<Real> Multiply(
117 ValueWithRealFlags<Real> Divide(
122 ValueWithRealFlags<Real> HYPOT(
181 static ValueWithRealFlags<Real> FromInteger(
192 ValueWithRealFlags<Real> result;
210 ValueWithRealFlags<Real> ToWholeNumber(
215 constexpr ValueWithRealFlags<INT> ToInteger(
217 ValueWithRealFlags<INT> result;
[all …]
Dcomplex.h63 static ValueWithRealFlags<Complex> FromInteger(
65 ValueWithRealFlags<Complex> result;
71 ValueWithRealFlags<Complex> Add(
73 ValueWithRealFlags<Complex> Subtract(
75 ValueWithRealFlags<Complex> Multiply(
77 ValueWithRealFlags<Complex> Divide(
Dcommon.h112 template <typename A> struct ValueWithRealFlags { struct
/external/llvm-project/flang/lib/Evaluate/
Dint-power.h19 ValueWithRealFlags<REAL> TimesIntPowerOf(const REAL &factor, const REAL &base,
21 ValueWithRealFlags<REAL> result{factor};
52 ValueWithRealFlags<REAL> IntPower(
Dreal.cpp57 ValueWithRealFlags<Real<W, P>> Real<W, P>::Add( in Add()
59 ValueWithRealFlags<Real> result; in Add()
137 ValueWithRealFlags<Real<W, P>> Real<W, P>::Multiply( in Multiply()
139 ValueWithRealFlags<Real> result; in Multiply()
197 ValueWithRealFlags<Real<W, P>> Real<W, P>::Divide( in Divide()
199 ValueWithRealFlags<Real> result; in Divide()
265 ValueWithRealFlags<Real<W, P>> Real<W, P>::ToWholeNumber( in ToWholeNumber()
267 ValueWithRealFlags<Real> result{*this}; in ToWholeNumber()
392 void Real<W, P>::NormalizeAndRound(ValueWithRealFlags<Real> &result, in NormalizeAndRound()
432 ValueWithRealFlags<Real<W, P>> Real<W, P>::Read( in Read()
Dcomplex.cpp15 ValueWithRealFlags<Complex<R>> Complex<R>::Add( in Add()
24 ValueWithRealFlags<Complex<R>> Complex<R>::Subtract( in Subtract()
33 ValueWithRealFlags<Complex<R>> Complex<R>::Multiply( in Multiply()
47 ValueWithRealFlags<Complex<R>> Complex<R>::Divide( in Divide()
Dfold-real.cpp94 ValueWithRealFlags<Scalar<T>> y{x.ToWholeNumber(mode)}; in FoldIntrinsicFunction()
/external/llvm-project/flang/unittests/Evaluate/
Dreal.cpp77 ValueWithRealFlags<R> vr; in basicTests()
297 ValueWithRealFlags<REAL> real; in inttest()
374 ValueWithRealFlags<REAL> aint{x.ToWholeNumber()}; in subsetTests()
442 ValueWithRealFlags<REAL> sum{x.Add(y, rounding)}; in subsetTests()
459 ValueWithRealFlags<REAL> diff{x.Subtract(y, rounding)}; in subsetTests()
476 ValueWithRealFlags<REAL> prod{x.Multiply(y, rounding)}; in subsetTests()
493 ValueWithRealFlags<REAL> quot{x.Divide(y, rounding)}; in subsetTests()