Lines Matching refs:op
116 #define DECL_ASN_OP_T(op, tp) sc_fixed &operator op (tp);
118 #define DECL_ASN_OP_OTHER(op) \
119 DECL_ASN_OP_T(op, int64) \
120 DECL_ASN_OP_T(op, uint64) \
121 DECL_ASN_OP_T(op, const sc_int_base&) \
122 DECL_ASN_OP_T(op, const sc_uint_base&) \
123 DECL_ASN_OP_T(op, const sc_signed&) \
124 DECL_ASN_OP_T(op, const sc_unsigned&)
126 #define DECL_ASN_OP(op) \
127 DECL_ASN_OP_T(op, int) \
128 DECL_ASN_OP_T(op, unsigned int) \
129 DECL_ASN_OP_T(op, long) \
130 DECL_ASN_OP_T(op, unsigned long) \
131 DECL_ASN_OP_T(op, float) \
132 DECL_ASN_OP_T(op, double) \
133 DECL_ASN_OP_T(op, const char *) \
134 DECL_ASN_OP_T(op, const sc_fxval &) \
135 DECL_ASN_OP_T(op, const sc_fxval_fast &) \
136 DECL_ASN_OP_T(op, const sc_fxnum &) \
137 DECL_ASN_OP_T(op, const sc_fxnum_fast &) \
138 DECL_ASN_OP_OTHER(op)
225 #define DECL_ASN_OP_T(op, tp) sc_fixed_fast &operator op (tp);
227 #define DECL_ASN_OP_OTHER(op) \
228 DECL_ASN_OP_T(op, int64) \
229 DECL_ASN_OP_T(op, uint64) \
230 DECL_ASN_OP_T(op, const sc_int_base &) \
231 DECL_ASN_OP_T(op, const sc_uint_base &) \
232 DECL_ASN_OP_T(op, const sc_signed &) \
233 DECL_ASN_OP_T(op, const sc_unsigned &)
235 #define DECL_ASN_OP(op) \
236 DECL_ASN_OP_T(op, int) \
237 DECL_ASN_OP_T(op, unsigned int) \
238 DECL_ASN_OP_T(op, long) \
239 DECL_ASN_OP_T(op, unsigned long) \
240 DECL_ASN_OP_T(op, float) \
241 DECL_ASN_OP_T(op, double) \
242 DECL_ASN_OP_T(op, const char *) \
243 DECL_ASN_OP_T(op, const sc_fxval &) \
244 DECL_ASN_OP_T(op, const sc_fxval_fast &) \
245 DECL_ASN_OP_T(op, const sc_fxnum &) \
246 DECL_ASN_OP_T(op, const sc_fxnum_fast &) \
247 DECL_ASN_OP_OTHER(op)
348 #define DEFN_ASN_OP_T(op, tp) \
351 sc_fixed<W, I, Q, O, N>::operator op (tp a) \
353 sc_fix::operator op (a); \
357 #define DEFN_ASN_OP_OTHER(op) \
358 DEFN_ASN_OP_T(op, int64) \
359 DEFN_ASN_OP_T(op, uint64) \
360 DEFN_ASN_OP_T(op, const sc_int_base &) \
361 DEFN_ASN_OP_T(op, const sc_uint_base &) \
362 DEFN_ASN_OP_T(op, const sc_signed &) \
363 DEFN_ASN_OP_T(op, const sc_unsigned &)
365 #define DEFN_ASN_OP(op) \
366 DEFN_ASN_OP_T(op, int) \
367 DEFN_ASN_OP_T(op, unsigned int) \
368 DEFN_ASN_OP_T(op, long) \
369 DEFN_ASN_OP_T(op, unsigned long) \
370 DEFN_ASN_OP_T(op, float) \
371 DEFN_ASN_OP_T(op, double) \
372 DEFN_ASN_OP_T(op, const char *) \
373 DEFN_ASN_OP_T(op, const sc_fxval &) \
374 DEFN_ASN_OP_T(op, const sc_fxval_fast &) \
375 DEFN_ASN_OP_T(op, const sc_fxnum &) \
376 DEFN_ASN_OP_T(op, const sc_fxnum_fast &) \
377 DEFN_ASN_OP_OTHER(op)
501 #define DEFN_ASN_OP_T(op, tp) \
504 sc_fixed_fast<W, I, Q, O, N>::operator op (tp a) \
506 sc_fix_fast::operator op (a); \
510 #define DEFN_ASN_OP_OTHER(op) \
511 DEFN_ASN_OP_T(op, int64) \
512 DEFN_ASN_OP_T(op, uint64) \
513 DEFN_ASN_OP_T(op, const sc_int_base &) \
514 DEFN_ASN_OP_T(op, const sc_uint_base &) \
515 DEFN_ASN_OP_T(op, const sc_signed &) \
516 DEFN_ASN_OP_T(op, const sc_unsigned &)
518 #define DEFN_ASN_OP(op) \
519 DEFN_ASN_OP_T(op, int) \
520 DEFN_ASN_OP_T(op, unsigned int) \
521 DEFN_ASN_OP_T(op, long) \
522 DEFN_ASN_OP_T(op, unsigned long) \
523 DEFN_ASN_OP_T(op, float) \
524 DEFN_ASN_OP_T(op, double) \
525 DEFN_ASN_OP_T(op, const char *) \
526 DEFN_ASN_OP_T(op, const sc_fxval &) \
527 DEFN_ASN_OP_T(op, const sc_fxval_fast &) \
528 DEFN_ASN_OP_T(op, const sc_fxnum &) \
529 DEFN_ASN_OP_T(op, const sc_fxnum_fast &) \
530 DEFN_ASN_OP_OTHER(op)