Lines Matching refs:std

67 const std::string
70 return std::string(m_rep->to_string(SC_DEC, -1, SC_E));
73 const std::string
76 return std::string(m_rep->to_string(numrep, -1, SC_E));
79 const std::string
82 return std::string(m_rep->to_string(numrep, (w_prefix ? 1 : 0), SC_E));
85 const std::string
88 return std::string(m_rep->to_string(SC_DEC, -1, fmt));
91 const std::string
94 return std::string(m_rep->to_string(numrep, -1, fmt));
97 const std::string
100 return std::string(m_rep->to_string(numrep, (w_prefix ? 1 : 0), fmt));
104 const std::string
107 return std::string(m_rep->to_string(SC_DEC, -1, SC_E));
110 const std::string
113 return std::string(m_rep->to_string(SC_BIN, -1, SC_E));
116 const std::string
119 return std::string(m_rep->to_string(SC_OCT, -1, SC_E));
122 const std::string
125 return std::string(m_rep->to_string(SC_HEX, -1, SC_E));
131 void sc_fxval::print(::std::ostream &os) const { m_rep->print(os); }
134 sc_fxval::scan(::std::istream &is)
136 std::string s;
142 sc_fxval::dump(::std::ostream &os) const
144 os << "sc_fxval" << ::std::endl;
145 os << "(" << ::std::endl;
149 // os << "r_flag = " << m_r_flag << ::std::endl;
154 // os << "0" << ::std::endl;
155 os << ")" << ::std::endl;
201 double frac_part = std::modf(static_cast<double>(id), &int_part);
210 int_digits = (int)std::ceil(std::log10(int_part + 1.0));
218 unsigned int remainder = (unsigned int)std::fmod(int_part, 10.0);
250 frac_zeros = (int)std::floor(-std::log10(frac_part + DBL_EPSILON));
252 frac_part *= std::pow(10.0, frac_zeros);
392 msb = (int)std::ceil(double(msb + 1) / step) * step - 1;
394 lsb = (int)std::floor(double(lsb) / step) * step;
471 const std::string
474 return std::string(sc_dt::to_string(m_val, SC_DEC, -1, SC_E));
477 const std::string
480 return std::string(sc_dt::to_string(m_val, numrep, -1, SC_E));
483 const std::string
486 return std::string(sc_dt::to_string(m_val, numrep, (w_prefix ? 1 : 0),
490 const std::string
493 return std::string(sc_dt::to_string(m_val, SC_DEC, -1, fmt));
496 const std::string
499 return std::string(sc_dt::to_string(m_val, numrep, -1, fmt));
502 const std::string
505 return std::string(sc_dt::to_string(m_val, numrep, (w_prefix ? 1 : 0),
509 const std::string
512 return std::string(sc_dt::to_string(m_val, SC_DEC, -1, SC_E));
515 const std::string
518 return std::string(sc_dt::to_string(m_val, SC_BIN, -1, SC_E));
521 const std::string
524 return std::string(sc_dt::to_string(m_val, SC_OCT, -1, SC_E));
527 const std::string
530 return std::string(sc_dt::to_string(m_val, SC_HEX, -1, SC_E));
537 sc_fxval_fast::print(::std::ostream &os) const
543 sc_fxval_fast::scan(::std::istream &is)
545 std::string s;
551 sc_fxval_fast::dump(::std::ostream &os) const
553 os << "sc_fxval_fast" << ::std::endl;
554 os << "(" << ::std::endl;
555 os << "val = " << m_val << ::std::endl;
557 // os << "r_flag = " << m_r_flag << ::std::endl;
562 // os << "0" << ::std::endl;
563 os << ")" << ::std::endl;
736 exponent = std::atoi(end + 1);
805 (exponent != 0) ? std::pow((double) base, (double) exponent) : 1;