Lines Matching defs:sc_fxval_fast

516     DECL_CTOR_T(const sc_fxval_fast &)
566 DECL_BIN_OP_T(op, const sc_fxval_fast &) \
584 DECL_BIN_OP_T(/, const sc_fxval_fast &)
628 DECL_BIN_FNC_T(fnc, const sc_fxval_fast &) \
669 DECL_REL_OP_T(op, const sc_fxval_fast &) \
705 DECL_ASN_OP_T(op, const sc_fxval_fast &) \
846 friend class sc_fxval_fast;
877 DECL_CTOR_T(const sc_fxval_fast &)
896 const sc_fxval_fast operator - () const;
897 const sc_fxval_fast operator + () const;
900 friend void neg(sc_fxval_fast &, const sc_fxnum_fast &);
906 friend const sc_fxval_fast operator op (const sc_fxnum_fast &, tp); \
907 friend const sc_fxval_fast operator op (tp, const sc_fxnum_fast &);
918 friend const sc_fxval_fast operator op (const sc_fxnum_fast &, \
927 DECL_BIN_OP_T(op, const sc_fxval_fast &) \
934 friend const sc_fxval_fast operator / (const sc_fxnum_fast &,
943 DECL_BIN_OP_T(/, const sc_fxval_fast &)
957 friend const sc_fxval_fast operator << (const sc_fxnum_fast &, int);
958 friend const sc_fxval_fast operator >> (const sc_fxnum_fast &, int);
962 friend void fnc (sc_fxval_fast &, const sc_fxnum_fast &, tp); \
963 friend void fnc (sc_fxval_fast &, tp, const sc_fxnum_fast &); \
976 friend void fnc (sc_fxval_fast &, const sc_fxnum_fast &, \
988 DECL_BIN_FNC_T(fnc, const sc_fxval_fast &) \
1001 friend void lshift(sc_fxval_fast &, const sc_fxnum_fast &, int);
1002 friend void rshift(sc_fxval_fast &, const sc_fxnum_fast &, int);
1028 DECL_REL_OP_T(op, const sc_fxval_fast &) \
1062 DECL_ASN_OP_T(op, const sc_fxval_fast &) \
1082 const sc_fxval_fast operator ++ (int);
1083 const sc_fxval_fast operator -- (int);
1147 const sc_fxval_fast value() const;
2221 DEFN_CTOR_T_C(const sc_fxval_fast &)
2346 DEFN_BIN_OP_T(op, fnc, const sc_fxval_fast &) \
2384 DEFN_BIN_OP_T(/, div, const sc_fxval_fast &)
2522 DEFN_BIN_FNC_T(fnc, const sc_fxval_fast &) \
2630 DEFN_REL_OP_T(op, ret, const sc_fxval_fast &) \
2685 DEFN_ASN_OP_T(const sc_fxval_fast &)
2753 DEFN_ASN_OP_T(op, fnc, const sc_fxval_fast &) \
3184 #define DEFN_CTOR_T_B(tp) DEFN_CTOR_T(tp, sc_fxval_fast::from_string(a))
3195 DEFN_CTOR_T_C(const sc_fxval_fast &)
3226 inline const sc_fxval_fast
3230 return sc_fxval_fast(- m_val);
3233 inline const sc_fxval_fast
3237 return sc_fxval_fast(m_val);
3242 neg(sc_fxval_fast &c, const sc_fxnum_fast &a)
3259 inline const sc_fxval_fast \
3263 sc_fxval_fast tmp(b); \
3264 return sc_fxval_fast(a.m_val op tmp.get_val()); \
3267 inline const sc_fxval_fast \
3271 sc_fxval_fast tmp(a); \
3272 return sc_fxval_fast(tmp.get_val() op b.m_val); \
3284 inline const sc_fxval_fast \
3289 return sc_fxval_fast(a.m_val op b.m_val); \
3292 inline const sc_fxval_fast \
3293 operator op (const sc_fxnum_fast &a, const sc_fxval_fast &b) \
3296 return sc_fxval_fast(a.m_val op b.get_val()); \
3299 inline const sc_fxval_fast \
3300 operator op (const sc_fxval_fast &a, const sc_fxnum_fast &b) \
3303 return sc_fxval_fast(a.get_val() op b.m_val); \
3319 inline const sc_fxval_fast
3324 return sc_fxval_fast(a.m_val / b.m_val);
3327 inline const sc_fxval_fast
3328 operator / (const sc_fxnum_fast &a, const sc_fxval_fast &b)
3331 return sc_fxval_fast(a.m_val / b.get_val());
3334 inline const sc_fxval_fast
3335 operator / (const sc_fxval_fast &a, const sc_fxnum_fast &b)
3338 return sc_fxval_fast(a.get_val() / b.m_val);
3361 inline const sc_fxval_fast
3365 return sc_fxval_fast(a.m_val *scfx_pow2(b));
3368 inline const sc_fxval_fast
3372 return sc_fxval_fast(a.m_val *scfx_pow2(-b));
3378 fnc (sc_fxval_fast &c, const sc_fxnum_fast &a, tp b) \
3381 sc_fxval_fast tmp(b); \
3386 fnc (sc_fxval_fast &c, tp a, const sc_fxnum_fast &b) \
3389 sc_fxval_fast tmp(a); \
3397 sc_fxval_fast tmp(b); \
3407 sc_fxval_fast tmp(a); \
3423 fnc (sc_fxval_fast &c, const sc_fxnum_fast &a, const sc_fxnum_fast &b) \
3441 fnc (sc_fxval_fast &c, const sc_fxnum_fast &a, const sc_fxval_fast &b) \
3448 fnc (sc_fxval_fast &c, const sc_fxval_fast &a, const sc_fxnum_fast &b) \
3455 fnc (sc_fxnum_fast &c, const sc_fxnum_fast &a, const sc_fxval_fast &b) \
3464 fnc (sc_fxnum_fast &c, const sc_fxval_fast &a, const sc_fxnum_fast &b) \
3493 lshift(sc_fxval_fast &c, const sc_fxnum_fast &a, int b)
3500 rshift(sc_fxval_fast &c, const sc_fxnum_fast &a, int b)
3530 sc_fxval_fast tmp(b); \
3538 sc_fxval_fast tmp(a); \
3560 operator op (const sc_fxnum_fast &a, const sc_fxval_fast &b) \
3567 operator op (const sc_fxval_fast &a, const sc_fxnum_fast &b) \
3608 sc_fxnum_fast::operator = (const sc_fxval_fast &a)
3620 sc_fxval_fast tmp(a); \
3651 sc_fxval_fast tmp(b); \
3679 sc_fxnum_fast::operator op (const sc_fxval_fast &b) \
3729 inline const sc_fxval_fast
3738 return sc_fxval_fast(c);
3741 inline const sc_fxval_fast
3750 return sc_fxval_fast(c);
3999 inline const sc_fxval_fast
4003 return sc_fxval_fast(m_val);
4253 // CLASS : sc_fxval_fast
4261 sc_fxval_fast::sc_fxval_fast(const sc_fxnum &a,
4270 inline sc_fxval_fast::sc_fxval_fast(const sc_fxnum_fast &a,
4283 fnc (sc_fxval_fast &c, const sc_fxval_fast &a, tp b) \
4286 sc_fxval_fast tmp(b); \
4292 fnc (sc_fxval_fast &c, tp a, const sc_fxval_fast &b) \
4295 sc_fxval_fast tmp(a); \
4314 inline sc_fxval_fast &
4315 sc_fxval_fast::operator = (const sc_fxnum_fast &a)
4323 inline sc_fxval_fast & \
4324 sc_fxval_fast::operator = (tp a) \
4326 sc_fxval_fast tmp(a); \
4337 inline sc_fxval_fast & \
4338 sc_fxval_fast::operator op (tp b) \
4341 sc_fxval_fast tmp(b); \
4348 inline sc_fxval_fast & \
4349 sc_fxval_fast::operator op (const sc_fxnum_fast &b) \