Lines Matching refs:op
116 #define DECL_ASN_OP_T(op,tp) sc_ufixed &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)
222 #define DECL_ASN_OP_T(op,tp) sc_ufixed_fast &operator op (tp);
224 #define DECL_ASN_OP_OTHER(op) \
225 DECL_ASN_OP_T(op, int64) \
226 DECL_ASN_OP_T(op, uint64) \
227 DECL_ASN_OP_T(op, const sc_int_base &) \
228 DECL_ASN_OP_T(op, const sc_uint_base &) \
229 DECL_ASN_OP_T(op, const sc_signed &) \
230 DECL_ASN_OP_T(op, const sc_unsigned &)
232 #define DECL_ASN_OP(op) \
233 DECL_ASN_OP_T(op, int) \
234 DECL_ASN_OP_T(op, unsigned int) \
235 DECL_ASN_OP_T(op, long) \
236 DECL_ASN_OP_T(op, unsigned long) \
237 DECL_ASN_OP_T(op, float) \
238 DECL_ASN_OP_T(op, double) \
239 DECL_ASN_OP_T(op, const char *) \
240 DECL_ASN_OP_T(op, const sc_fxval &) \
241 DECL_ASN_OP_T(op, const sc_fxval_fast &) \
242 DECL_ASN_OP_T(op, const sc_fxnum &) \
243 DECL_ASN_OP_T(op, const sc_fxnum_fast &) \
244 DECL_ASN_OP_OTHER(op)
345 #define DEFN_ASN_OP_T(op,tp) \
348 sc_ufixed<W, I, Q, O, N>::operator op (tp a) \
350 sc_ufix::operator op (a); \
354 #define DEFN_ASN_OP_OTHER(op) \
355 DEFN_ASN_OP_T(op, int64) \
356 DEFN_ASN_OP_T(op, uint64) \
357 DEFN_ASN_OP_T(op, const sc_int_base &) \
358 DEFN_ASN_OP_T(op, const sc_uint_base &) \
359 DEFN_ASN_OP_T(op, const sc_signed &) \
360 DEFN_ASN_OP_T(op, const sc_unsigned &)
362 #define DEFN_ASN_OP(op) \
363 DEFN_ASN_OP_T(op, int) \
364 DEFN_ASN_OP_T(op, unsigned int) \
365 DEFN_ASN_OP_T(op, long) \
366 DEFN_ASN_OP_T(op, unsigned long) \
367 DEFN_ASN_OP_T(op, float) \
368 DEFN_ASN_OP_T(op, double) \
369 DEFN_ASN_OP_T(op, const char *) \
370 DEFN_ASN_OP_T(op, const sc_fxval &) \
371 DEFN_ASN_OP_T(op, const sc_fxval_fast &) \
372 DEFN_ASN_OP_T(op, const sc_fxnum &) \
373 DEFN_ASN_OP_T(op, const sc_fxnum_fast &) \
374 DEFN_ASN_OP_OTHER(op)
500 #define DEFN_ASN_OP_T(op, tp) \
503 sc_ufixed_fast<W, I, Q, O, N>::operator op (tp a) \
505 sc_ufix_fast::operator op (a); \
509 #define DEFN_ASN_OP_OTHER(op) \
510 DEFN_ASN_OP_T(op, int64) \
511 DEFN_ASN_OP_T(op, uint64) \
512 DEFN_ASN_OP_T(op, const sc_int_base &) \
513 DEFN_ASN_OP_T(op, const sc_uint_base &) \
514 DEFN_ASN_OP_T(op, const sc_signed &) \
515 DEFN_ASN_OP_T(op, const sc_unsigned &)
517 #define DEFN_ASN_OP(op) \
518 DEFN_ASN_OP_T(op, int) \
519 DEFN_ASN_OP_T(op, unsigned int) \
520 DEFN_ASN_OP_T(op, long) \
521 DEFN_ASN_OP_T(op, unsigned long) \
522 DEFN_ASN_OP_T(op, float) \
523 DEFN_ASN_OP_T(op, double) \
524 DEFN_ASN_OP_T(op, const char *) \
525 DEFN_ASN_OP_T(op, const sc_fxval &) \
526 DEFN_ASN_OP_T(op, const sc_fxval_fast &) \
527 DEFN_ASN_OP_T(op, const sc_fxnum &) \
528 DEFN_ASN_OP_T(op, const sc_fxnum_fast &) \
529 DEFN_ASN_OP_OTHER(op)