Lines Matching defs:const

102     bool get() const;
110 sc_fxnum_bitref(const sc_fxnum_bitref &);
117 DECL_ASN_OP_T(op, const sc_fxnum_bitref &) \
118 DECL_ASN_OP_T(op, const sc_fxnum_fast_bitref &) \
119 DECL_ASN_OP_T(op, const sc_bit &) \
132 operator bool() const;
135 void print(::std::ostream & =::std::cout) const;
137 void dump(::std::ostream & =::std::cout) const;
160 bool get() const;
168 sc_fxnum_fast_bitref(const sc_fxnum_fast_bitref &);
174 DECL_ASN_OP_T(op, const sc_fxnum_bitref &) \
175 DECL_ASN_OP_T(op, const sc_fxnum_fast_bitref &) \
176 DECL_ASN_OP_T(op, const sc_bit &) \
189 operator bool() const;
192 void print(::std::ostream & =::std::cout) const;
194 void dump(::std::ostream & =::std::cout) const;
218 bool get() const;
226 sc_fxnum_subref(const sc_fxnum_subref &);
235 DECL_ASN_OP_T(const sc_fxnum_subref &)
236 DECL_ASN_OP_T(const sc_fxnum_fast_subref &)
237 DECL_ASN_OP_T(const sc_bv_base &)
238 DECL_ASN_OP_T(const sc_lv_base &)
239 DECL_ASN_OP_T(const char *)
240 DECL_ASN_OP_T(const bool *)
241 DECL_ASN_OP_T(const sc_signed &)
242 DECL_ASN_OP_T(const sc_unsigned &)
243 DECL_ASN_OP_T(const sc_int_base &)
244 DECL_ASN_OP_T(const sc_uint_base &)
259 DECL_ASN_OP_T_A(op, const sc_fxnum_subref &) \
260 DECL_ASN_OP_T_A(op, const sc_fxnum_fast_subref &) \
261 DECL_ASN_OP_T_A(op, const sc_bv_base &) \
262 DECL_ASN_OP_T_A(op, const sc_lv_base &)
273 friend bool operator op (const sc_fxnum_subref &, tp); \
274 friend bool operator op (tp, const sc_fxnum_subref &);
277 friend bool operator op (const sc_fxnum_subref &, \
278 const sc_fxnum_subref &); \
279 friend bool operator op (const sc_fxnum_subref &, \
280 const sc_fxnum_fast_subref &); \
281 DECL_REL_OP_T(op, const sc_bv_base &) \
282 DECL_REL_OP_T(op, const sc_lv_base &) \
283 DECL_REL_OP_T(op, const char *) \
284 DECL_REL_OP_T(op, const bool *) \
285 DECL_REL_OP_T(op, const sc_signed &) \
286 DECL_REL_OP_T(op, const sc_unsigned &) \
299 bool and_reduce() const;
300 bool nand_reduce() const;
301 bool or_reduce() const;
302 bool nor_reduce() const;
303 bool xor_reduce() const;
304 bool xnor_reduce() const;
307 int length() const;
310 int to_int() const;
311 unsigned int to_uint() const;
312 long to_long() const;
313 unsigned long to_ulong() const;
314 int64 to_int64() const;
315 uint64 to_uint64() const;
317 const std::string to_string() const;
318 const std::string to_string(sc_numrep) const;
319 const std::string to_string(sc_numrep, bool) const;
322 operator sc_bv_base() const;
325 void print(::std::ostream & =::std::cout) const;
327 void dump(::std::ostream & =::std::cout) const;
354 bool get() const;
362 sc_fxnum_fast_subref(const sc_fxnum_fast_subref &);
371 DECL_ASN_OP_T(const sc_fxnum_subref &)
372 DECL_ASN_OP_T(const sc_fxnum_fast_subref &)
373 DECL_ASN_OP_T(const sc_bv_base &)
374 DECL_ASN_OP_T(const sc_lv_base &)
375 DECL_ASN_OP_T(const char *)
376 DECL_ASN_OP_T(const bool *)
377 DECL_ASN_OP_T(const sc_signed &)
378 DECL_ASN_OP_T(const sc_unsigned &)
379 DECL_ASN_OP_T(const sc_int_base &)
380 DECL_ASN_OP_T(const sc_uint_base &)
394 DECL_ASN_OP_T_A(op, const sc_fxnum_subref &) \
395 DECL_ASN_OP_T_A(op, const sc_fxnum_fast_subref &) \
396 DECL_ASN_OP_T_A(op, const sc_bv_base &) \
397 DECL_ASN_OP_T_A(op, const sc_lv_base &)
408 friend bool operator op (const sc_fxnum_fast_subref &, tp); \
409 friend bool operator op (tp, const sc_fxnum_fast_subref &);
412 friend bool operator op (const sc_fxnum_fast_subref &, \
413 const sc_fxnum_fast_subref &); \
414 friend bool operator op (const sc_fxnum_fast_subref &, \
415 const sc_fxnum_subref &); \
416 DECL_REL_OP_T(op, const sc_bv_base &) \
417 DECL_REL_OP_T(op, const sc_lv_base &) \
418 DECL_REL_OP_T(op, const char *) \
419 DECL_REL_OP_T(op, const bool *) \
420 DECL_REL_OP_T(op, const sc_signed &) \
421 DECL_REL_OP_T(op, const sc_unsigned &) \
434 bool and_reduce() const;
435 bool nand_reduce() const;
436 bool or_reduce() const;
437 bool nor_reduce() const;
438 bool xor_reduce() const;
439 bool xnor_reduce() const;
442 int length() const;
445 int to_int() const;
446 unsigned int to_uint() const;
447 long to_long() const;
448 unsigned long to_ulong() const;
449 int64 to_int64() const;
450 uint64 to_uint64() const;
452 const std::string to_string() const;
453 const std::string to_string(sc_numrep) const;
454 const std::string to_string(sc_numrep, bool) const;
457 operator sc_bv_base() const;
460 void print(::std::ostream & =::std::cout) const;
462 void dump(::std::ostream & =::std::cout) const;
496 sc_fxnum_observer *observer() const;
501 sc_fxnum(const sc_fxtype_params &, sc_enc, const sc_fxcast_switch &,
505 sc_fxnum(tp, const sc_fxtype_params &, sc_enc, const sc_fxcast_switch &, \
514 DECL_CTOR_T(const char *)
515 DECL_CTOR_T(const sc_fxval &)
516 DECL_CTOR_T(const sc_fxval_fast &)
517 DECL_CTOR_T(const sc_fxnum &)
518 DECL_CTOR_T(const sc_fxnum_fast &)
522 DECL_CTOR_T(const sc_int_base &)
523 DECL_CTOR_T(const sc_uint_base &)
524 DECL_CTOR_T(const sc_signed &)
525 DECL_CTOR_T(const sc_unsigned &)
532 const scfx_rep *get_rep() const;
536 const sc_fxval operator - () const;
537 const sc_fxval operator + () const;
540 friend void neg(sc_fxval &, const sc_fxnum &);
541 friend void neg(sc_fxnum &, const sc_fxnum &);
545 friend const sc_fxval operator op (const sc_fxnum &, tp); \
546 friend const sc_fxval operator op (tp, const sc_fxnum &);
551 DECL_BIN_OP_T(op, const sc_int_base &) \
552 DECL_BIN_OP_T(op, const sc_uint_base &) \
553 DECL_BIN_OP_T(op, const sc_signed &) \
554 DECL_BIN_OP_T(op, const sc_unsigned &)
557 friend const sc_fxval operator op (const sc_fxnum &, const sc_fxnum &); \
564 DECL_BIN_OP_T(op, const char *) \
565 DECL_BIN_OP_T(op, const sc_fxval &) \
566 DECL_BIN_OP_T(op, const sc_fxval_fast &) \
567 DECL_BIN_OP_T(op, const sc_fxnum_fast &) \
575 friend const sc_fxval operator / (const sc_fxnum &, const sc_fxnum &);
582 DECL_BIN_OP_T(/, const char *)
583 DECL_BIN_OP_T(/, const sc_fxval &)
584 DECL_BIN_OP_T(/, const sc_fxval_fast &)
585 DECL_BIN_OP_T(/, const sc_fxnum_fast &)
590 DECL_BIN_OP_T(/, const sc_int_base &)
591 DECL_BIN_OP_T(/, const sc_uint_base &)
592 DECL_BIN_OP_T(/, const sc_signed &)
593 DECL_BIN_OP_T(/, const sc_unsigned &)
599 friend const sc_fxval operator << (const sc_fxnum &, int);
600 friend const sc_fxval operator >> (const sc_fxnum &, int);
604 friend void fnc (sc_fxval &, const sc_fxnum &, tp); \
605 friend void fnc (sc_fxval &, tp, const sc_fxnum &); \
606 friend void fnc (sc_fxnum &, const sc_fxnum &, tp); \
607 friend void fnc (sc_fxnum &, tp, const sc_fxnum &);
612 DECL_BIN_FNC_T(fnc, const sc_int_base &) \
613 DECL_BIN_FNC_T(fnc, const sc_uint_base &) \
614 DECL_BIN_FNC_T(fnc, const sc_signed &) \
615 DECL_BIN_FNC_T(fnc, const sc_unsigned &)
618 friend void fnc (sc_fxval &, const sc_fxnum &, const sc_fxnum &); \
619 friend void fnc (sc_fxnum &, const sc_fxnum &, const sc_fxnum &); \
626 DECL_BIN_FNC_T(fnc, const char *) \
627 DECL_BIN_FNC_T(fnc, const sc_fxval &) \
628 DECL_BIN_FNC_T(fnc, const sc_fxval_fast &) \
629 DECL_BIN_FNC_T(fnc, const sc_fxnum_fast &) \
641 friend void lshift(sc_fxval &, const sc_fxnum &, int);
642 friend void rshift(sc_fxval &, const sc_fxnum &, int);
643 friend void lshift(sc_fxnum &, const sc_fxnum &, int);
644 friend void rshift(sc_fxnum &, const sc_fxnum &, int);
648 friend bool operator op (const sc_fxnum &, tp); \
649 friend bool operator op (tp, const sc_fxnum &);
654 DECL_REL_OP_T(op, const sc_int_base &) \
655 DECL_REL_OP_T(op, const sc_uint_base &) \
656 DECL_REL_OP_T(op, const sc_signed &) \
657 DECL_REL_OP_T(op, const sc_unsigned &)
660 friend bool operator op (const sc_fxnum &, const sc_fxnum &); \
667 DECL_REL_OP_T(op, const char *) \
668 DECL_REL_OP_T(op, const sc_fxval &) \
669 DECL_REL_OP_T(op, const sc_fxval_fast &) \
670 DECL_REL_OP_T(op, const sc_fxnum_fast &) \
691 DECL_ASN_OP_T(op, const sc_int_base &) \
692 DECL_ASN_OP_T(op, const sc_uint_base &) \
693 DECL_ASN_OP_T(op, const sc_signed &) \
694 DECL_ASN_OP_T(op, const sc_unsigned &)
703 DECL_ASN_OP_T(op, const char *) \
704 DECL_ASN_OP_T(op, const sc_fxval &) \
705 DECL_ASN_OP_T(op, const sc_fxval_fast &) \
706 DECL_ASN_OP_T(op, const sc_fxnum &) \
707 DECL_ASN_OP_T(op, const sc_fxnum_fast &) \
725 const sc_fxval operator ++ (int);
726 const sc_fxval operator -- (int);
732 const sc_fxnum_bitref operator [] (int) const;
735 const sc_fxnum_bitref bit(int) const;
739 const sc_fxnum_subref operator () (int, int) const;
742 const sc_fxnum_subref range(int, int) const;
745 const sc_fxnum_subref operator () () const;
748 const sc_fxnum_subref range() const;
752 operator double() const; // necessary evil!
755 short to_short() const;
756 unsigned short to_ushort() const;
757 int to_int() const;
758 unsigned int to_uint() const;
759 long to_long() const;
760 unsigned long to_ulong() const;
761 int64 to_int64() const;
762 uint64 to_uint64() const;
763 float to_float() const;
764 double to_double() const;
767 const std::string to_string() const;
768 const std::string to_string(sc_numrep) const;
769 const std::string to_string(sc_numrep, bool) const;
770 const std::string to_string(sc_fmt) const;
771 const std::string to_string(sc_numrep, sc_fmt) const;
772 const std::string to_string(sc_numrep, bool, sc_fmt) const;
774 const std::string to_dec() const;
775 const std::string to_bin() const;
776 const std::string to_oct() const;
777 const std::string to_hex() const;
780 bool is_neg() const;
781 bool is_zero() const;
784 bool is_normal() const;
786 bool quantization_flag() const;
787 bool overflow_flag() const;
789 const sc_fxval value() const;
792 int wl() const;
793 int iwl() const;
794 sc_q_mode q_mode() const;
795 sc_o_mode o_mode() const;
796 int n_bits() const;
798 const sc_fxtype_params &type_params() const;
800 const sc_fxcast_switch &cast_switch() const;
803 void print(::std::ostream & =::std::cout) const;
805 void dump(::std::ostream & =::std::cout) const;
808 void observer_read() const;
811 bool get_bit(int) const;
816 bool get_slice(int, int, sc_bv_base &) const;
817 bool set_slice(int, int, const sc_bv_base &);
819 sc_fxnum_observer *lock_observer() const;
820 void unlock_observer(sc_fxnum_observer *) const;
834 sc_fxnum(const sc_fxnum &);
857 sc_fxnum_fast_observer *observer() const;
862 sc_fxnum_fast(const sc_fxtype_params &, sc_enc, const sc_fxcast_switch &,
866 sc_fxnum_fast(tp, const sc_fxtype_params &, sc_enc, \
867 const sc_fxcast_switch &, sc_fxnum_fast_observer *);
875 DECL_CTOR_T(const char *)
876 DECL_CTOR_T(const sc_fxval &)
877 DECL_CTOR_T(const sc_fxval_fast &)
878 DECL_CTOR_T(const sc_fxnum &)
879 DECL_CTOR_T(const sc_fxnum_fast &)
883 DECL_CTOR_T(const sc_int_base &)
884 DECL_CTOR_T(const sc_uint_base &)
885 DECL_CTOR_T(const sc_signed &)
886 DECL_CTOR_T(const sc_unsigned &)
892 double get_val() const;
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 &);
901 friend void neg(sc_fxnum_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 &);
912 DECL_BIN_OP_T(op, const sc_int_base &) \
913 DECL_BIN_OP_T(op, const sc_uint_base &) \
914 DECL_BIN_OP_T(op, const sc_signed &) \
915 DECL_BIN_OP_T(op, const sc_unsigned &)
918 friend const sc_fxval_fast operator op (const sc_fxnum_fast &, \
919 const sc_fxnum_fast &); \
926 DECL_BIN_OP_T(op, const char *) \
927 DECL_BIN_OP_T(op, const sc_fxval_fast &) \
934 friend const sc_fxval_fast operator / (const sc_fxnum_fast &,
935 const sc_fxnum_fast &);
942 DECL_BIN_OP_T(/, const char *)
943 DECL_BIN_OP_T(/, const sc_fxval_fast &)
948 DECL_BIN_OP_T(/, const sc_int_base &) \
949 DECL_BIN_OP_T(/, const sc_uint_base &) \
950 DECL_BIN_OP_T(/, const sc_signed &) \
951 DECL_BIN_OP_T(/, const sc_unsigned &)
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 &); \
964 friend void fnc (sc_fxnum_fast &, const sc_fxnum_fast &, tp); \
965 friend void fnc (sc_fxnum_fast &, tp, const sc_fxnum_fast &);
970 DECL_BIN_FNC_T(fnc, const sc_int_base &) \
971 DECL_BIN_FNC_T(fnc, const sc_uint_base &) \
972 DECL_BIN_FNC_T(fnc, const sc_signed &) \
973 DECL_BIN_FNC_T(fnc, const sc_unsigned &)
976 friend void fnc (sc_fxval_fast &, const sc_fxnum_fast &, \
977 const sc_fxnum_fast &); \
978 friend void fnc (sc_fxnum_fast &, const sc_fxnum_fast &, \
979 const sc_fxnum_fast &); \
986 DECL_BIN_FNC_T(fnc, const char *) \
987 DECL_BIN_FNC_T(fnc, const sc_fxval &) \
988 DECL_BIN_FNC_T(fnc, const sc_fxval_fast &) \
989 DECL_BIN_FNC_T(fnc, const sc_fxnum &) \
1001 friend void lshift(sc_fxval_fast &, const sc_fxnum_fast &, int);
1002 friend void rshift(sc_fxval_fast &, const sc_fxnum_fast &, int);
1003 friend void lshift(sc_fxnum_fast &, const sc_fxnum_fast &, int);
1004 friend void rshift(sc_fxnum_fast &, const sc_fxnum_fast &, int);
1008 friend bool operator op (const sc_fxnum_fast &, tp); \
1009 friend bool operator op (tp, const sc_fxnum_fast &);
1014 DECL_REL_OP_T(op, const sc_int_base &) \
1015 DECL_REL_OP_T(op, const sc_uint_base &) \
1016 DECL_REL_OP_T(op, const sc_signed &) \
1017 DECL_REL_OP_T(op, const sc_unsigned &)
1020 friend bool operator op (const sc_fxnum_fast &, const sc_fxnum_fast &); \
1027 DECL_REL_OP_T(op, const char *) \
1028 DECL_REL_OP_T(op, const sc_fxval_fast &) \
1048 DECL_ASN_OP_T(op, const sc_int_base &) \
1049 DECL_ASN_OP_T(op, const sc_uint_base &) \
1050 DECL_ASN_OP_T(op, const sc_signed &) \
1051 DECL_ASN_OP_T(op, const sc_unsigned &)
1060 DECL_ASN_OP_T(op, const char *) \
1061 DECL_ASN_OP_T(op, const sc_fxval &) \
1062 DECL_ASN_OP_T(op, const sc_fxval_fast &) \
1063 DECL_ASN_OP_T(op, const sc_fxnum &) \
1064 DECL_ASN_OP_T(op, const sc_fxnum_fast &) \
1082 const sc_fxval_fast operator ++ (int);
1083 const sc_fxval_fast operator -- (int);
1089 const sc_fxnum_fast_bitref operator [] (int) const;
1092 const sc_fxnum_fast_bitref bit(int) const;
1096 const sc_fxnum_fast_subref operator () (int, int) const;
1099 const sc_fxnum_fast_subref range(int, int) const;
1103 const sc_fxnum_fast_subref operator () () const;
1106 const sc_fxnum_fast_subref range() const;
1110 operator double() const; // necessary evil!
1113 short to_short() const;
1114 unsigned short to_ushort() const;
1115 int to_int() const;
1116 unsigned int to_uint() const;
1117 long to_long() const;
1118 unsigned long to_ulong() const;
1119 int64 to_int64() const;
1120 uint64 to_uint64() const;
1121 float to_float() const;
1122 double to_double() const;
1125 const std::string to_string() const;
1126 const std::string to_string(sc_numrep) const;
1127 const std::string to_string(sc_numrep, bool) const;
1128 const std::string to_string(sc_fmt) const;
1129 const std::string to_string(sc_numrep, sc_fmt) const;
1130 const std::string to_string(sc_numrep, bool, sc_fmt) const;
1132 const std::string to_dec() const;
1133 const std::string to_bin() const;
1134 const std::string to_oct() const;
1135 const std::string to_hex() const;
1138 bool is_neg() const;
1139 bool is_zero() const;
1142 bool is_normal() const;
1144 bool quantization_flag() const;
1145 bool overflow_flag() const;
1147 const sc_fxval_fast value() const;
1150 int wl() const;
1151 int iwl() const;
1152 sc_q_mode q_mode() const;
1153 sc_o_mode o_mode() const;
1154 int n_bits() const;
1156 const sc_fxtype_params &type_params() const;
1158 const sc_fxcast_switch &cast_switch() const;
1161 void print(::std::ostream & =::std::cout) const;
1163 void dump(::std::ostream & =::std::cout) const;
1166 void observer_read() const;
1169 bool get_bit(int) const;
1174 bool get_slice(int, int, sc_bv_base &) const;
1175 bool set_slice(int, int, const sc_bv_base &);
1177 sc_fxnum_fast_observer *lock_observer() const;
1178 void unlock_observer(sc_fxnum_fast_observer *) const;
1192 sc_fxnum_fast(const sc_fxnum_fast &);
1212 inline sc_fxnum_bitref::sc_fxnum_bitref(const sc_fxnum_bitref &a) :
1218 sc_fxnum_bitref::operator = (const sc_fxnum_bitref &a)
1229 sc_fxnum_bitref::operator = (const sc_fxnum_fast_bitref &a)
1238 sc_fxnum_bitref::operator = (const sc_bit &a)
1254 sc_fxnum_bitref::operator &= (const sc_fxnum_bitref &b)
1264 sc_fxnum_bitref::operator &= (const sc_fxnum_fast_bitref &b)
1274 sc_fxnum_bitref::operator &= (const sc_bit &b)
1293 sc_fxnum_bitref::operator |= (const sc_fxnum_bitref &b)
1303 sc_fxnum_bitref::operator |= (const sc_fxnum_fast_bitref &b)
1313 sc_fxnum_bitref::operator |= (const sc_bit &b)
1332 sc_fxnum_bitref::operator ^= (const sc_fxnum_bitref &b)
1342 sc_fxnum_bitref::operator ^= (const sc_fxnum_fast_bitref &b)
1352 sc_fxnum_bitref::operator ^= (const sc_bit &b)
1370 inline sc_fxnum_bitref::operator bool() const
1377 operator << (::std::ostream &os, const sc_fxnum_bitref &a)
1404 const sc_fxnum_fast_bitref &a) : m_num(a.m_num), m_idx(a.m_idx)
1409 sc_fxnum_fast_bitref::operator = (const sc_fxnum_bitref &a)
1418 sc_fxnum_fast_bitref::operator = (const sc_fxnum_fast_bitref &a)
1429 sc_fxnum_fast_bitref::operator = (const sc_bit &a)
1446 sc_fxnum_fast_bitref::operator &= (const sc_fxnum_bitref &b)
1456 sc_fxnum_fast_bitref::operator &= (const sc_fxnum_fast_bitref &b)
1466 sc_fxnum_fast_bitref::operator &= (const sc_bit &b)
1485 sc_fxnum_fast_bitref::operator |= (const sc_fxnum_bitref &b)
1495 sc_fxnum_fast_bitref::operator |= (const sc_fxnum_fast_bitref &b)
1505 sc_fxnum_fast_bitref::operator |= (const sc_bit &b)
1524 sc_fxnum_fast_bitref::operator ^= (const sc_fxnum_bitref &b)
1534 sc_fxnum_fast_bitref::operator ^= (const sc_fxnum_fast_bitref &b)
1544 sc_fxnum_fast_bitref::operator ^= (const sc_bit &b)
1563 inline sc_fxnum_fast_bitref::operator bool() const
1570 operator << (::std::ostream &os, const sc_fxnum_fast_bitref &a)
1598 inline sc_fxnum_subref::sc_fxnum_subref(const sc_fxnum_subref &a) :
1611 sc_fxnum_subref::operator = (const sc_fxnum_subref &a)
1622 sc_fxnum_subref::operator = (const sc_fxnum_fast_subref &a)
1640 DEFN_ASN_OP_T(const sc_bv_base &)
1641 DEFN_ASN_OP_T(const sc_lv_base &)
1642 DEFN_ASN_OP_T(const char *)
1643 DEFN_ASN_OP_T(const bool *)
1644 DEFN_ASN_OP_T(const sc_signed &)
1645 DEFN_ASN_OP_T(const sc_unsigned &)
1646 DEFN_ASN_OP_T(const sc_int_base &)
1647 DEFN_ASN_OP_T(const sc_uint_base &)
1672 sc_fxnum_subref::operator op ## = (const sc_fxnum_subref &a) \
1683 sc_fxnum_subref::operator op ## = (const sc_fxnum_fast_subref &a) \
1693 DEFN_ASN_OP_T(op, const sc_bv_base &) \
1694 DEFN_ASN_OP_T(op, const sc_lv_base &)
1706 operator op (const sc_fxnum_subref &a, tp b) \
1712 operator op (tp a, const sc_fxnum_subref &b) \
1719 operator op (const sc_fxnum_subref &a, const sc_fxnum_subref &b) \
1725 operator op (const sc_fxnum_subref &a, const sc_fxnum_fast_subref &b) \
1730 DEFN_REL_OP_T(op, const sc_bv_base &) \
1731 DEFN_REL_OP_T(op, const sc_lv_base &) \
1732 DEFN_REL_OP_T(op, const char *) \
1733 DEFN_REL_OP_T(op, const bool *) \
1734 DEFN_REL_OP_T(op, const sc_signed &) \
1735 DEFN_REL_OP_T(op, const sc_unsigned &) \
1752 sc_fxnum_subref::fnc() const \
1770 sc_fxnum_subref::length() const
1777 sc_fxnum_subref::to_int() const
1785 sc_fxnum_subref::to_int64() const
1793 sc_fxnum_subref::to_uint() const
1801 sc_fxnum_subref::to_uint64() const
1809 sc_fxnum_subref::to_long() const
1817 sc_fxnum_subref::to_ulong() const
1825 inline const std::string
1826 sc_fxnum_subref::to_string() const
1832 inline const std::string
1833 sc_fxnum_subref::to_string(sc_numrep numrep) const
1839 inline const std::string
1840 sc_fxnum_subref::to_string(sc_numrep numrep, bool w_prefix) const
1848 inline sc_fxnum_subref::operator sc_bv_base () const
1857 operator << (::std::ostream &os, const sc_fxnum_subref &a)
1889 const sc_fxnum_fast_subref &a) :
1904 sc_fxnum_fast_subref::operator = (const sc_fxnum_subref &a)
1913 sc_fxnum_fast_subref::operator = (const sc_fxnum_fast_subref &a)
1933 DEFN_ASN_OP_T(const sc_bv_base &)
1934 DEFN_ASN_OP_T(const sc_lv_base &)
1935 DEFN_ASN_OP_T(const char *)
1936 DEFN_ASN_OP_T(const bool *)
1937 DEFN_ASN_OP_T(const sc_signed &)
1938 DEFN_ASN_OP_T(const sc_unsigned &)
1939 DEFN_ASN_OP_T(const sc_int_base &)
1940 DEFN_ASN_OP_T(const sc_uint_base &)
1966 sc_fxnum_fast_subref::operator op ## = (const sc_fxnum_subref &a) \
1977 sc_fxnum_fast_subref::operator op ## = (const sc_fxnum_fast_subref &a) \
1987 DEFN_ASN_OP_T(op, const sc_bv_base &) \
1988 DEFN_ASN_OP_T(op, const sc_lv_base &)
2002 operator op (const sc_fxnum_fast_subref &a, tp b) \
2008 operator op (tp a, const sc_fxnum_fast_subref &b) \
2015 operator op (const sc_fxnum_fast_subref &a, const sc_fxnum_fast_subref &b) \
2021 operator op (const sc_fxnum_fast_subref &a, const sc_fxnum_subref &b) \
2026 DEFN_REL_OP_T(op, const sc_bv_base &) \
2027 DEFN_REL_OP_T(op, const sc_lv_base &) \
2028 DEFN_REL_OP_T(op, const char *) \
2029 DEFN_REL_OP_T(op, const bool *) \
2030 DEFN_REL_OP_T(op, const sc_signed &) \
2031 DEFN_REL_OP_T(op, const sc_unsigned &) \
2046 sc_fxnum_fast_subref::fnc() const \
2064 sc_fxnum_fast_subref::length() const
2071 sc_fxnum_fast_subref::to_int() const
2079 sc_fxnum_fast_subref::to_int64() const
2087 sc_fxnum_fast_subref::to_uint() const
2095 sc_fxnum_fast_subref::to_uint64() const
2103 sc_fxnum_fast_subref::to_long() const
2111 sc_fxnum_fast_subref::to_ulong() const
2118 inline const std::string
2119 sc_fxnum_fast_subref::to_string() const
2125 inline const std::string
2126 sc_fxnum_fast_subref::to_string(sc_numrep numrep) const
2132 inline const std::string
2133 sc_fxnum_fast_subref::to_string(sc_numrep numrep, bool w_prefix) const
2141 inline sc_fxnum_fast_subref::operator sc_bv_base () const
2149 operator << (::std::ostream &os, const sc_fxnum_fast_subref &a)
2170 sc_fxnum::observer() const
2185 inline sc_fxnum::sc_fxnum(const sc_fxtype_params &type_params_,
2186 sc_enc enc_, const sc_fxcast_switch &cast_sw,
2196 inline sc_fxnum::sc_fxnum(tp a, const sc_fxtype_params &type_params_, \
2197 sc_enc enc_, const sc_fxcast_switch &cast_sw, \
2219 DEFN_CTOR_T_A(const char *)
2220 DEFN_CTOR_T_B(const sc_fxval &)
2221 DEFN_CTOR_T_C(const sc_fxval_fast &)
2222 DEFN_CTOR_T_B(const sc_fxnum &)
2223 DEFN_CTOR_T_C(const sc_fxnum_fast &)
2227 DEFN_CTOR_T_D(const sc_int_base &)
2228 DEFN_CTOR_T_D(const sc_uint_base &)
2229 DEFN_CTOR_T_A(const sc_signed &)
2230 DEFN_CTOR_T_A(const sc_unsigned &)
2246 inline const scfx_rep *
2247 sc_fxnum::get_rep() const
2254 inline const sc_fxval
2255 sc_fxnum::operator - () const
2261 inline const sc_fxval
2262 sc_fxnum::operator + () const
2270 neg(sc_fxval &c, const sc_fxnum &a)
2277 neg(sc_fxnum &c, const sc_fxnum &a)
2288 inline const sc_fxval \
2289 operator op (const sc_fxnum &a, tp b) \
2296 inline const sc_fxval \
2297 operator op (tp a, const sc_fxnum &b) \
2308 DEFN_BIN_OP_T(op, fnc, const sc_int_base &) \
2309 DEFN_BIN_OP_T(op, fnc, const sc_uint_base &) \
2310 DEFN_BIN_OP_T(op, fnc, const sc_signed &) \
2311 DEFN_BIN_OP_T(op, fnc, const sc_unsigned &)
2317 inline const sc_fxval \
2318 operator op (const sc_fxnum &a, const sc_fxnum &b) \
2325 inline const sc_fxval \
2326 operator op (const sc_fxnum &a, const sc_fxval &b) \
2332 inline const sc_fxval \
2333 operator op (const sc_fxval &a, const sc_fxnum &b) \
2345 DEFN_BIN_OP_T(op, fnc, const char *) \
2346 DEFN_BIN_OP_T(op, fnc, const sc_fxval_fast &) \
2347 DEFN_BIN_OP_T(op, fnc, const sc_fxnum_fast &) \
2355 inline const sc_fxval
2356 operator / (const sc_fxnum &a, const sc_fxnum &b)
2363 inline const sc_fxval
2364 operator / (const sc_fxnum &a, const sc_fxval &b)
2370 inline const sc_fxval
2371 operator / (const sc_fxval &a, const sc_fxnum &b)
2383 DEFN_BIN_OP_T(/, div, const char *)
2384 DEFN_BIN_OP_T(/, div, const sc_fxval_fast &)
2385 DEFN_BIN_OP_T(/, div, const sc_fxnum_fast &)
2390 DEFN_BIN_OP_T(/, div, const sc_int_base &)
2391 DEFN_BIN_OP_T(/, div, const sc_uint_base &)
2392 DEFN_BIN_OP_T(/, div, const sc_signed &)
2393 DEFN_BIN_OP_T(/, div, const sc_unsigned &)
2399 inline const sc_fxval
2400 operator << (const sc_fxnum &a, int b)
2406 inline const sc_fxval
2407 operator >> (const sc_fxnum &a, int b)
2416 fnc (sc_fxval &c, const sc_fxnum &a, tp b) \
2424 fnc (sc_fxval &c, tp a, const sc_fxnum &b) \
2432 fnc (sc_fxnum &c, const sc_fxnum &a, tp b) \
2443 fnc (sc_fxnum &c, tp a, const sc_fxnum &b) \
2456 DEFN_BIN_FNC_T(fnc, const sc_int_base &) \
2457 DEFN_BIN_FNC_T(fnc, const sc_uint_base &) \
2458 DEFN_BIN_FNC_T(fnc, const sc_signed &) \
2459 DEFN_BIN_FNC_T(fnc, const sc_unsigned &)
2463 fnc (sc_fxval &c, const sc_fxnum &a, const sc_fxnum &b) \
2471 fnc (sc_fxnum &c, const sc_fxnum &a, const sc_fxnum &b) \
2482 fnc (sc_fxval &c, const sc_fxnum &a, const sc_fxval &b) \
2489 fnc (sc_fxval &c, const sc_fxval &a, const sc_fxnum &b) \
2496 fnc (sc_fxnum &c, const sc_fxnum &a, const sc_fxval &b) \
2506 fnc (sc_fxnum &c, const sc_fxval &a, const sc_fxnum &b) \
2521 DEFN_BIN_FNC_T(fnc, const char *) \
2522 DEFN_BIN_FNC_T(fnc, const sc_fxval_fast &) \
2523 DEFN_BIN_FNC_T(fnc, const sc_fxnum_fast &) \
2536 lshift(sc_fxval &c, const sc_fxnum &a, int b)
2543 rshift(sc_fxval &c, const sc_fxnum &a, int b)
2550 lshift(sc_fxnum &c, const sc_fxnum &a, int b)
2560 rshift(sc_fxnum &c, const sc_fxnum &a, int b)
2572 operator op (const sc_fxnum &a, tp b) \
2581 operator op (tp a, const sc_fxnum &b) \
2592 DEFN_REL_OP_T(op, ret, const sc_int_base &) \
2593 DEFN_REL_OP_T(op, ret, const sc_uint_base &) \
2594 DEFN_REL_OP_T(op, ret, const sc_signed &) \
2595 DEFN_REL_OP_T(op, ret, const sc_unsigned &)
2599 operator op (const sc_fxnum &a, const sc_fxnum &b) \
2608 operator op (const sc_fxnum &a, const sc_fxval &b) \
2616 operator op (const sc_fxval &a, const sc_fxnum &b) \
2629 DEFN_REL_OP_T(op, ret, const char *) \
2630 DEFN_REL_OP_T(op, ret, const sc_fxval_fast &) \
2631 DEFN_REL_OP_T(op, ret, const sc_fxnum_fast &) \
2647 sc_fxnum::operator = (const sc_fxnum &a)
2659 sc_fxnum::operator = (const sc_fxval &a)
2684 DEFN_ASN_OP_T(const char *)
2685 DEFN_ASN_OP_T(const sc_fxval_fast &)
2686 DEFN_ASN_OP_T(const sc_fxnum_fast &)
2690 DEFN_ASN_OP_T(const sc_int_base &)
2691 DEFN_ASN_OP_T(const sc_uint_base &)
2692 DEFN_ASN_OP_T(const sc_signed &)
2693 DEFN_ASN_OP_T(const sc_unsigned &)
2715 DEFN_ASN_OP_T(op, fnc, const sc_int_base &) \
2716 DEFN_ASN_OP_T(op, fnc, const sc_uint_base &) \
2717 DEFN_ASN_OP_T(op, fnc, const sc_signed &) \
2718 DEFN_ASN_OP_T(op, fnc, const sc_unsigned &)
2722 sc_fxnum::operator op (const sc_fxnum &b) \
2735 sc_fxnum::operator op (const sc_fxval &b) \
2752 DEFN_ASN_OP_T(op, fnc, const char *) \
2753 DEFN_ASN_OP_T(op, fnc, const sc_fxval_fast &) \
2754 DEFN_ASN_OP_T(op, fnc, const sc_fxnum_fast &) \
2788 inline const sc_fxval
2796 inline const sc_fxval
2819 inline const sc_fxnum_bitref
2820 sc_fxnum::operator [] (int i) const
2834 inline const sc_fxnum_bitref
2835 sc_fxnum::bit(int i) const
2851 inline const sc_fxnum_subref
2852 sc_fxnum::operator () (int i, int j) const
2870 inline const sc_fxnum_subref
2871 sc_fxnum::range(int i, int j) const
2890 inline const sc_fxnum_subref
2891 sc_fxnum::operator () () const
2902 inline const sc_fxnum_subref
2903 sc_fxnum::range() const
2915 inline sc_fxnum::operator double() const
2923 sc_fxnum::to_short() const
2930 sc_fxnum::to_ushort() const
2937 sc_fxnum::to_int() const
2944 sc_fxnum::to_int64() const
2951 sc_fxnum::to_uint() const
2958 sc_fxnum::to_uint64() const
2965 sc_fxnum::to_long() const
2972 sc_fxnum::to_ulong() const
2979 sc_fxnum::to_float() const
2986 sc_fxnum::to_double() const
2994 sc_fxnum::is_neg() const
3001 sc_fxnum::is_zero() const
3009 sc_fxnum::is_normal() const
3016 sc_fxnum::quantization_flag() const
3022 sc_fxnum::overflow_flag() const
3028 inline const sc_fxval
3029 sc_fxnum::value() const
3037 sc_fxnum::wl() const
3043 sc_fxnum::iwl() const
3049 sc_fxnum::q_mode() const
3055 sc_fxnum::o_mode() const
3061 sc_fxnum::n_bits() const
3066 inline const sc_fxtype_params &
3067 sc_fxnum::type_params() const
3072 inline const sc_fxcast_switch &
3073 sc_fxnum::cast_switch() const
3080 sc_fxnum::observer_read() const
3087 sc_fxnum::get_bit(int i) const
3103 sc_fxnum::get_slice(int i, int j, sc_bv_base &bv) const
3109 sc_fxnum::set_slice(int i, int j, const sc_bv_base &bv)
3115 operator << (::std::ostream &os, const sc_fxnum &a)
3136 sc_fxnum_fast::observer() const
3143 inline sc_fxnum_fast::sc_fxnum_fast(const sc_fxtype_params &type_params_,
3145 const sc_fxcast_switch &cast_sw,
3154 inline sc_fxnum_fast::sc_fxnum_fast(const sc_fxnum_fast &a,
3155 const sc_fxtype_params &type_params_,
3157 const sc_fxcast_switch &cast_sw,
3171 tp a, const sc_fxtype_params &type_params_, sc_enc enc_, \
3172 const sc_fxcast_switch &cast_sw, \
3193 DEFN_CTOR_T_B(const char *)
3194 DEFN_CTOR_T_C(const sc_fxval &)
3195 DEFN_CTOR_T_C(const sc_fxval_fast &)
3196 DEFN_CTOR_T_C(const sc_fxnum &)
3200 DEFN_CTOR_T_C(const sc_int_base &)
3201 DEFN_CTOR_T_C(const sc_uint_base &)
3202 DEFN_CTOR_T_C(const sc_signed &)
3203 DEFN_CTOR_T_C(const sc_unsigned &)
3219 sc_fxnum_fast::get_val() const
3226 inline const sc_fxval_fast
3227 sc_fxnum_fast::operator - () const
3233 inline const sc_fxval_fast
3234 sc_fxnum_fast::operator + () const
3242 neg(sc_fxval_fast &c, const sc_fxnum_fast &a)
3249 neg(sc_fxnum_fast &c, const sc_fxnum_fast &a)
3259 inline const sc_fxval_fast \
3260 operator op (const sc_fxnum_fast &a, tp b) \
3267 inline const sc_fxval_fast \
3268 operator op (tp a, const sc_fxnum_fast &b) \
3278 DEFN_BIN_OP_T(op, const sc_int_base &) \
3279 DEFN_BIN_OP_T(op, const sc_uint_base &) \
3280 DEFN_BIN_OP_T(op, const sc_signed &) \
3281 DEFN_BIN_OP_T(op, const sc_unsigned &)
3284 inline const sc_fxval_fast \
3285 operator op (const sc_fxnum_fast &a, const sc_fxnum_fast &b) \
3292 inline const sc_fxval_fast \
3293 operator op (const sc_fxnum_fast &a, const sc_fxval_fast &b) \
3299 inline const sc_fxval_fast \
3300 operator op (const sc_fxval_fast &a, const sc_fxnum_fast &b) \
3312 DEFN_BIN_OP_T(op, const char *) \
3319 inline const sc_fxval_fast
3320 operator / (const sc_fxnum_fast &a, const sc_fxnum_fast &b)
3327 inline const sc_fxval_fast
3328 operator / (const sc_fxnum_fast &a, const sc_fxval_fast &b)
3334 inline const sc_fxval_fast
3335 operator / (const sc_fxval_fast &a, const sc_fxnum_fast &b)
3347 DEFN_BIN_OP_T(/, const char *)
3352 DEFN_BIN_OP_T(/, const sc_int_base &)
3353 DEFN_BIN_OP_T(/, const sc_uint_base &)
3354 DEFN_BIN_OP_T(/, const sc_signed &)
3355 DEFN_BIN_OP_T(/, const sc_unsigned &)
3361 inline const sc_fxval_fast
3362 operator << (const sc_fxnum_fast &a, int b)
3368 inline const sc_fxval_fast
3369 operator >> (const sc_fxnum_fast &a, int b)
3378 fnc (sc_fxval_fast &c, const sc_fxnum_fast &a, tp b) \
3386 fnc (sc_fxval_fast &c, tp a, const sc_fxnum_fast &b) \
3394 fnc (sc_fxnum_fast &c, const sc_fxnum_fast &a, tp b) \
3404 fnc (sc_fxnum_fast &c, tp a, const sc_fxnum_fast &b) \
3416 DEFN_BIN_FNC_T(fnc, op, const sc_int_base &) \
3417 DEFN_BIN_FNC_T(fnc, op, const sc_uint_base &) \
3418 DEFN_BIN_FNC_T(fnc, op, const sc_signed &) \
3419 DEFN_BIN_FNC_T(fnc, op, const sc_unsigned &)
3423 fnc (sc_fxval_fast &c, const sc_fxnum_fast &a, const sc_fxnum_fast &b) \
3431 fnc (sc_fxnum_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) \
3478 DEFN_BIN_FNC_T(fnc, op, const char *) \
3479 DEFN_BIN_FNC_T(fnc, op, const sc_fxval &) \
3480 DEFN_BIN_FNC_T(fnc, op, const sc_fxnum &) \
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)
3507 lshift(sc_fxnum_fast &c, const sc_fxnum_fast &a, int b)
3516 rshift(sc_fxnum_fast &c, const sc_fxnum_fast &a, int b)
3527 operator op (const sc_fxnum_fast &a, tp b) \
3535 operator op (tp a, const sc_fxnum_fast &b) \
3545 DEFN_REL_OP_T(op, const sc_int_base &) \
3546 DEFN_REL_OP_T(op, const sc_uint_base &) \
3547 DEFN_REL_OP_T(op, const sc_signed &) \
3548 DEFN_REL_OP_T(op, const sc_unsigned &)
3552 operator op (const sc_fxnum_fast &a, const sc_fxnum_fast &b) \
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) \
3579 DEFN_REL_OP_T(op, const char *) \
3596 sc_fxnum_fast::operator = (const sc_fxnum_fast &a)
3608 sc_fxnum_fast::operator = (const sc_fxval_fast &a)
3633 DEFN_ASN_OP_T(const char *)
3634 DEFN_ASN_OP_T(const sc_fxval &)
3635 DEFN_ASN_OP_T(const sc_fxnum &)
3639 DEFN_ASN_OP_T(const sc_int_base &)
3640 DEFN_ASN_OP_T(const sc_uint_base &)
3641 DEFN_ASN_OP_T(const sc_signed &)
3642 DEFN_ASN_OP_T(const sc_unsigned &)
3661 DEFN_ASN_OP_T(op, const sc_int_base &) \
3662 DEFN_ASN_OP_T(op, const sc_uint_base &) \
3663 DEFN_ASN_OP_T(op, const sc_signed &) \
3664 DEFN_ASN_OP_T(op, const sc_unsigned &)
3668 sc_fxnum_fast::operator op (const sc_fxnum_fast &b) \
3679 sc_fxnum_fast::operator op (const sc_fxval_fast &b) \
3694 DEFN_ASN_OP_T(op, const char *) \
3695 DEFN_ASN_OP_T(op, const sc_fxval &) \
3696 DEFN_ASN_OP_T(op, const sc_fxnum &) \
3729 inline const sc_fxval_fast
3741 inline const sc_fxval_fast
3774 inline const sc_fxnum_fast_bitref
3775 sc_fxnum_fast::operator [] (int i) const
3789 inline const sc_fxnum_fast_bitref
3790 sc_fxnum_fast::bit(int i) const
3805 inline const sc_fxnum_fast_subref
3806 sc_fxnum_fast::operator () (int i, int j) const
3824 inline const sc_fxnum_fast_subref
3825 sc_fxnum_fast::range(int i, int j) const
3843 inline const sc_fxnum_fast_subref
3844 sc_fxnum_fast::operator () () const
3855 inline const sc_fxnum_fast_subref
3856 sc_fxnum_fast::range() const
3868 inline sc_fxnum_fast::operator double() const
3876 sc_fxnum_fast::to_short() const
3883 sc_fxnum_fast::to_ushort() const
3890 sc_fxnum_fast::to_int() const
3897 sc_fxnum_fast::to_int64() const
3904 sc_fxnum_fast::to_uint() const
3911 sc_fxnum_fast::to_uint64() const
3934 sc_fxnum_fast::to_long() const
3941 sc_fxnum_fast::to_ulong() const
3948 sc_fxnum_fast::to_float() const
3955 sc_fxnum_fast::to_double() const
3963 sc_fxnum_fast::is_neg() const
3971 sc_fxnum_fast::is_zero() const
3980 sc_fxnum_fast::is_normal() const
3988 sc_fxnum_fast::quantization_flag() const
3994 sc_fxnum_fast::overflow_flag() const
3999 inline const sc_fxval_fast
4000 sc_fxnum_fast::value() const
4008 sc_fxnum_fast::wl() const
4014 sc_fxnum_fast::iwl() const
4020 sc_fxnum_fast::q_mode() const
4026 sc_fxnum_fast::o_mode() const
4032 sc_fxnum_fast::n_bits() const
4037 inline const sc_fxtype_params &
4038 sc_fxnum_fast::type_params() const
4043 inline const sc_fxcast_switch &
4044 sc_fxnum_fast::cast_switch() const
4051 sc_fxnum_fast::observer_read() const
4057 operator << (::std::ostream &os, const sc_fxnum_fast &a)
4078 inline sc_fxval::sc_fxval(const sc_fxnum &a, sc_fxval_observer *observer_) :
4086 inline sc_fxval::sc_fxval(const sc_fxnum_fast &a,
4097 inline const sc_fxval \
4098 operator op (const sc_fxval &a, tp b) \
4105 inline const sc_fxval \
4106 operator op (tp a, const sc_fxval &b) \
4114 DEFN_BIN_OP_T(op, fnc, const sc_fxnum_fast &)
4120 DEFN_BIN_OP_T(/, div, const sc_fxnum_fast &)
4129 fnc (sc_fxval &c, const sc_fxval &a, tp b) \
4139 fnc (sc_fxval &c, tp a, const sc_fxval &b) \
4149 DEFN_BIN_FNC_T(fnc, const sc_fxnum_fast &)
4163 operator op (const sc_fxval &a, tp b) \
4172 operator op (tp a, const sc_fxval &b) \
4181 DEFN_REL_OP_T(op, ret, const sc_fxnum_fast &)
4195 sc_fxval::operator = (const sc_fxnum &a)
4212 DEFN_ASN_OP_T(const sc_fxnum_fast &)
4231 sc_fxval::operator op (const sc_fxnum &b) \
4241 DEFN_ASN_OP_T(op, fnc, const sc_fxnum_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) \
4292 fnc (sc_fxval_fast &c, tp a, const sc_fxval_fast &b) \
4301 DEFN_BIN_FNC_T(fnc, op, const sc_fxval &) \
4302 DEFN_BIN_FNC_T(fnc, op, const sc_fxnum &)
4315 sc_fxval_fast::operator = (const sc_fxnum_fast &a)
4332 DEFN_ASN_OP_T(const sc_fxnum &)
4349 sc_fxval_fast::operator op (const sc_fxnum_fast &b) \
4357 DEFN_ASN_OP_T(op, const sc_fxnum &)