Lines Matching refs:op
178 #define DECL_ASN_OP_T(op,tp) sc_ufix &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)
352 #define DECL_ASN_OP_T(op,tp) sc_ufix_fast &operator op (tp);
354 #define DECL_ASN_OP_OTHER(op) \
355 DECL_ASN_OP_T(op, int64) \
356 DECL_ASN_OP_T(op, uint64) \
357 DECL_ASN_OP_T(op, const sc_int_base &) \
358 DECL_ASN_OP_T(op, const sc_uint_base &) \
359 DECL_ASN_OP_T(op, const sc_signed &) \
360 DECL_ASN_OP_T(op, const sc_unsigned &)
362 #define DECL_ASN_OP(op) \
363 DECL_ASN_OP_T(op, int) \
364 DECL_ASN_OP_T(op, unsigned int) \
365 DECL_ASN_OP_T(op, long) \
366 DECL_ASN_OP_T(op, unsigned long) \
367 DECL_ASN_OP_T(op, float) \
368 DECL_ASN_OP_T(op, double) \
369 DECL_ASN_OP_T(op, const char *) \
370 DECL_ASN_OP_T(op, const sc_fxval &) \
371 DECL_ASN_OP_T(op, const sc_fxval_fast &) \
372 DECL_ASN_OP_T(op, const sc_fxnum &) \
373 DECL_ASN_OP_T(op, const sc_fxnum_fast &) \
374 DECL_ASN_OP_OTHER(op)
722 #define DEFN_BIN_OP_T(op, op2, tp1, tp2) \
724 operator op (const tp1 &a, const tp2 &b) \
788 #define DEFN_ASN_OP_T(op, tp) \
790 sc_ufix::operator op (tp a) \
792 sc_fxnum::operator op(a); \
796 #define DEFN_ASN_OP_OTHER(op) \
797 DEFN_ASN_OP_T(op, int64) \
798 DEFN_ASN_OP_T(op, uint64) \
799 DEFN_ASN_OP_T(op, const sc_int_base &) \
800 DEFN_ASN_OP_T(op, const sc_uint_base &) \
801 DEFN_ASN_OP_T(op, const sc_signed &) \
802 DEFN_ASN_OP_T(op, const sc_unsigned &)
804 #define DEFN_ASN_OP(op) \
805 DEFN_ASN_OP_T(op, int) \
806 DEFN_ASN_OP_T(op, unsigned int) \
807 DEFN_ASN_OP_T(op, long) \
808 DEFN_ASN_OP_T(op, unsigned long) \
809 DEFN_ASN_OP_T(op, float) \
810 DEFN_ASN_OP_T(op, double) \
811 DEFN_ASN_OP_T(op, const char *) \
812 DEFN_ASN_OP_T(op, const sc_fxval &) \
813 DEFN_ASN_OP_T(op, const sc_fxval_fast &) \
814 DEFN_ASN_OP_T(op, const sc_fxnum &) \
815 DEFN_ASN_OP_T(op, const sc_fxnum_fast &) \
816 DEFN_ASN_OP_OTHER(op)
833 #define DEFN_ASN_OP_T(op, op2, tp) \
835 sc_ufix::operator op (const tp &b) \
1208 #define DEFN_BIN_OP_T(op, op2, tp1, tp2) \
1210 operator op (const tp1 &a, const tp2 &b) \
1258 #define DEFN_ASN_OP_T(op, tp) \
1260 sc_ufix_fast::operator op (tp a) \
1262 sc_fxnum_fast::operator op(a); \
1266 #define DEFN_ASN_OP_OTHER(op) \
1267 DEFN_ASN_OP_T(op, int64) \
1268 DEFN_ASN_OP_T(op, uint64) \
1269 DEFN_ASN_OP_T(op, const sc_int_base &) \
1270 DEFN_ASN_OP_T(op, const sc_uint_base &) \
1271 DEFN_ASN_OP_T(op, const sc_signed &) \
1272 DEFN_ASN_OP_T(op, const sc_unsigned &)
1274 #define DEFN_ASN_OP(op) \
1275 DEFN_ASN_OP_T(op, int) \
1276 DEFN_ASN_OP_T(op, unsigned int) \
1277 DEFN_ASN_OP_T(op, long) \
1278 DEFN_ASN_OP_T(op, unsigned long) \
1279 DEFN_ASN_OP_T(op, float) \
1280 DEFN_ASN_OP_T(op, double) \
1281 DEFN_ASN_OP_T(op, const char *) \
1282 DEFN_ASN_OP_T(op, const sc_fxval &) \
1283 DEFN_ASN_OP_T(op, const sc_fxval_fast &) \
1284 DEFN_ASN_OP_T(op, const sc_fxnum &) \
1285 DEFN_ASN_OP_T(op, const sc_fxnum_fast &) \
1286 DEFN_ASN_OP_OTHER(op)
1302 #define DEFN_ASN_OP_T(op, op2, tp) \
1304 sc_ufix_fast::operator op (const tp &b) \