Home
last modified time | relevance | path

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

/dports/math/universal/universal-3.48/include/universal/number/posit/specialized/
H A Dposit_3_0.hpp381 constexpr int dfbits = std::numeric_limits<T>::digits - 1; in float_assign() local
382 internal::value<dfbits> v((T)rhs); in float_assign()
395 bitblock<dfbits> fraction_in = v.fraction(); in float_assign()
427 unsigned lsb = nf <= dfbits ? 0 : nf - dfbits; in float_assign()
428 for (unsigned i = lsb; i < nf; i++) fraction[i] = fraction_in[dfbits - nf + i]; in float_assign()
430 bool sb = anyAfter(fraction_in, dfbits - 1 - nf); in float_assign()
H A Dposit_4_0.hpp413 constexpr int dfbits = std::numeric_limits<T>::digits - 1; in float_assign() local
414 internal::value<dfbits> v((T)rhs); in float_assign()
426 …convert_to_bb<NBITS_IS_4, ES_IS_0, dfbits>(v.sign(), v.scale(), v.fraction(), ptt); // TODO: needs… in float_assign()
H A Dposit_3_1.hpp287 constexpr int dfbits = std::numeric_limits<T>::digits - 1; in float_assign() local
288 internal::value<dfbits> v((T)rhs); in float_assign()
H A Dposit_2_0.hpp371 constexpr int dfbits = std::numeric_limits<T>::digits - 1; in float_assign() local
372 internal::value<dfbits> v((T)rhs); in float_assign()
H A Dposit_16_1.hpp623 constexpr int dfbits = std::numeric_limits<double>::digits - 1; in float_assign() local
624 internal::value<dfbits> v(rhs); in float_assign()
636 …convert_to_bb<NBITS_IS_16, ES_IS_1, dfbits>(v.sign(), v.scale(), v.fraction(), ptt); // TODO: need… in float_assign()
H A Dposit_32_2.hpp653 constexpr int dfbits = std::numeric_limits<long double>::digits - 1; in float_assign() local
654 internal::value<dfbits> v(rhs); in float_assign()
666 …convert_to_bb<NBITS_IS_32, ES_IS_2, dfbits>(v.sign(), v.scale(), v.fraction(), ptt); // TODO: need… in float_assign()
/dports/math/universal/universal-3.48/deprecated/universal/posit/
H A Dposit_decoded.hpp1010 constexpr int dfbits = std::numeric_limits<T>::digits - 1; in float_assign() local
1011 value<dfbits> v((T)rhs); in float_assign()
/dports/math/universal/universal-3.48/include/universal/number/posit/
H A Dposit_impl.hpp1223 constexpr int dfbits = std::numeric_limits<T>::digits - 1; in float_assign() local
1224 internal::value<dfbits> v(static_cast<T>(rhs)); in float_assign()