Lines Matching refs:op
178 #define DECL_ASN_OP_T(op, tp) sc_fix &operator op (tp);
180 #define DECL_ASN_OP_OTHER(op) \
181 DECL_ASN_OP_T(op, int64) \
182 DECL_ASN_OP_T(op, uint64) \
183 DECL_ASN_OP_T(op, const sc_int_base &) \
184 DECL_ASN_OP_T(op, const sc_uint_base &) \
185 DECL_ASN_OP_T(op, const sc_signed &) \
186 DECL_ASN_OP_T(op, const sc_unsigned &)
188 #define DECL_ASN_OP(op) \
189 DECL_ASN_OP_T(op, int) \
190 DECL_ASN_OP_T(op, unsigned int) \
191 DECL_ASN_OP_T(op, long) \
192 DECL_ASN_OP_T(op, unsigned long) \
193 DECL_ASN_OP_T(op, float) \
194 DECL_ASN_OP_T(op, double) \
195 DECL_ASN_OP_T(op, const char *) \
196 DECL_ASN_OP_T(op, const sc_fxval &) \
197 DECL_ASN_OP_T(op, const sc_fxval_fast &) \
198 DECL_ASN_OP_T(op, const sc_fxnum &) \
199 DECL_ASN_OP_T(op, const sc_fxnum_fast &) \
200 DECL_ASN_OP_OTHER(op)
345 #define DECL_ASN_OP_T(op,tp) sc_fix_fast &operator op (tp);
347 #define DECL_ASN_OP_OTHER(op) \
348 DECL_ASN_OP_T(op, int64) \
349 DECL_ASN_OP_T(op, uint64) \
350 DECL_ASN_OP_T(op, const sc_int_base &) \
351 DECL_ASN_OP_T(op, const sc_uint_base &) \
352 DECL_ASN_OP_T(op, const sc_signed &) \
353 DECL_ASN_OP_T(op, const sc_unsigned &)
355 #define DECL_ASN_OP(op) \
356 DECL_ASN_OP_T(op, int) \
357 DECL_ASN_OP_T(op, unsigned int) \
358 DECL_ASN_OP_T(op, long) \
359 DECL_ASN_OP_T(op, unsigned long) \
360 DECL_ASN_OP_T(op, float) \
361 DECL_ASN_OP_T(op, double) \
362 DECL_ASN_OP_T(op, const char *) \
363 DECL_ASN_OP_T(op, const sc_fxval &) \
364 DECL_ASN_OP_T(op, const sc_fxval_fast &) \
365 DECL_ASN_OP_T(op, const sc_fxnum &) \
366 DECL_ASN_OP_T(op, const sc_fxnum_fast &) \
367 DECL_ASN_OP_OTHER(op)
710 #define DEFN_BIN_OP_T(op, op2, tp1, tp2) \
712 operator op (const tp1 &a, const tp2 &b) \
777 #define DEFN_ASN_OP_T(op, tp) \
779 sc_fix::operator op (tp a) \
781 sc_fxnum::operator op(a); \
785 #define DEFN_ASN_OP_OTHER(op) \
786 DEFN_ASN_OP_T(op, int64) \
787 DEFN_ASN_OP_T(op, uint64) \
788 DEFN_ASN_OP_T(op, const sc_int_base &) \
789 DEFN_ASN_OP_T(op, const sc_uint_base &) \
790 DEFN_ASN_OP_T(op, const sc_signed &) \
791 DEFN_ASN_OP_T(op, const sc_unsigned &)
793 #define DEFN_ASN_OP(op) \
794 DEFN_ASN_OP_T(op, int) \
795 DEFN_ASN_OP_T(op, unsigned int) \
796 DEFN_ASN_OP_T(op, long) \
797 DEFN_ASN_OP_T(op, unsigned long) \
798 DEFN_ASN_OP_T(op, float) \
799 DEFN_ASN_OP_T(op, double) \
800 DEFN_ASN_OP_T(op, const char *) \
801 DEFN_ASN_OP_T(op, const sc_fxval &) \
802 DEFN_ASN_OP_T(op, const sc_fxval_fast &) \
803 DEFN_ASN_OP_T(op, const sc_fxnum &) \
804 DEFN_ASN_OP_T(op, const sc_fxnum_fast &) \
805 DEFN_ASN_OP_OTHER(op)
821 #define DEFN_ASN_OP_T(op, op2, tp) \
823 sc_fix::operator op (const tp &b) \
1197 #define DEFN_BIN_OP_T(op, op2, tp1, tp2) \
1199 operator op (const tp1 &a, const tp2 &b) \
1247 #define DEFN_ASN_OP_T(op, tp) \
1249 sc_fix_fast::operator op (tp a) \
1251 sc_fxnum_fast::operator op(a); \
1255 #define DEFN_ASN_OP_OTHER(op) \
1256 DEFN_ASN_OP_T(op, int64) \
1257 DEFN_ASN_OP_T(op, uint64) \
1258 DEFN_ASN_OP_T(op, const sc_int_base &) \
1259 DEFN_ASN_OP_T(op, const sc_uint_base &) \
1260 DEFN_ASN_OP_T(op, const sc_signed &) \
1261 DEFN_ASN_OP_T(op, const sc_unsigned &)
1263 #define DEFN_ASN_OP(op) \
1264 DEFN_ASN_OP_T(op, int) \
1265 DEFN_ASN_OP_T(op, unsigned int) \
1266 DEFN_ASN_OP_T(op, long) \
1267 DEFN_ASN_OP_T(op, unsigned long) \
1268 DEFN_ASN_OP_T(op, float) \
1269 DEFN_ASN_OP_T(op, double) \
1270 DEFN_ASN_OP_T(op, const char *) \
1271 DEFN_ASN_OP_T(op, const sc_fxval &) \
1272 DEFN_ASN_OP_T(op, const sc_fxval_fast &) \
1273 DEFN_ASN_OP_T(op, const sc_fxnum &) \
1274 DEFN_ASN_OP_T(op, const sc_fxnum_fast &) \
1275 DEFN_ASN_OP_OTHER(op)
1291 #define DEFN_ASN_OP_T(op, op2, tp) \
1293 sc_fix_fast::operator op (const tp &b) \