Lines Matching refs:op

124 #define DECL_ASN_OP_T(op,tp)                                                  \
125 sc_fixed& operator op ( tp );
128 #define DECL_ASN_OP_OTHER(op) \
129 DECL_ASN_OP_T(op,int64) \
130 DECL_ASN_OP_T(op,uint64) \
131 DECL_ASN_OP_T(op,const sc_int_base&) \
132 DECL_ASN_OP_T(op,const sc_uint_base&) \
133 DECL_ASN_OP_T(op,const sc_signed&) \
134 DECL_ASN_OP_T(op,const sc_unsigned&)
136 #define DECL_ASN_OP_OTHER(op)
139 #define DECL_ASN_OP(op) \
140 DECL_ASN_OP_T(op,int) \
141 DECL_ASN_OP_T(op,unsigned int) \
142 DECL_ASN_OP_T(op,long) \
143 DECL_ASN_OP_T(op,unsigned long) \
144 DECL_ASN_OP_T(op,float) \
145 DECL_ASN_OP_T(op,double) \
146 DECL_ASN_OP_T(op,const char*) \
147 DECL_ASN_OP_T(op,const sc_fxval&) \
148 DECL_ASN_OP_T(op,const sc_fxval_fast&) \
149 DECL_ASN_OP_T(op,const sc_fxnum&) \
150 DECL_ASN_OP_T(op,const sc_fxnum_fast&) \
151 DECL_ASN_OP_OTHER(op)
248 #define DECL_ASN_OP_T(op,tp) \
249 sc_fixed_fast& operator op ( tp );
252 #define DECL_ASN_OP_OTHER(op) \
253 DECL_ASN_OP_T(op,int64) \
254 DECL_ASN_OP_T(op,uint64) \
255 DECL_ASN_OP_T(op,const sc_int_base&) \
256 DECL_ASN_OP_T(op,const sc_uint_base&) \
257 DECL_ASN_OP_T(op,const sc_signed&) \
258 DECL_ASN_OP_T(op,const sc_unsigned&)
260 #define DECL_ASN_OP_OTHER(op)
263 #define DECL_ASN_OP(op) \
264 DECL_ASN_OP_T(op,int) \
265 DECL_ASN_OP_T(op,unsigned int) \
266 DECL_ASN_OP_T(op,long) \
267 DECL_ASN_OP_T(op,unsigned long) \
268 DECL_ASN_OP_T(op,float) \
269 DECL_ASN_OP_T(op,double) \
270 DECL_ASN_OP_T(op,const char*) \
271 DECL_ASN_OP_T(op,const sc_fxval&) \
272 DECL_ASN_OP_T(op,const sc_fxval_fast&) \
273 DECL_ASN_OP_T(op,const sc_fxnum&) \
274 DECL_ASN_OP_T(op,const sc_fxnum_fast&) \
275 DECL_ASN_OP_OTHER(op)
389 #define DEFN_ASN_OP_T(op,tp) \
393 sc_fixed<W,I,Q,O,N>::operator op ( tp a ) \
395 sc_fix::operator op ( a ); \
400 #define DEFN_ASN_OP_OTHER(op) \
401 DEFN_ASN_OP_T(op,int64) \
402 DEFN_ASN_OP_T(op,uint64) \
403 DEFN_ASN_OP_T(op,const sc_int_base&) \
404 DEFN_ASN_OP_T(op,const sc_uint_base&) \
405 DEFN_ASN_OP_T(op,const sc_signed&) \
406 DEFN_ASN_OP_T(op,const sc_unsigned&)
408 #define DEFN_ASN_OP_OTHER(op)
411 #define DEFN_ASN_OP(op) \
412 DEFN_ASN_OP_T(op,int) \
413 DEFN_ASN_OP_T(op,unsigned int) \
414 DEFN_ASN_OP_T(op,long) \
415 DEFN_ASN_OP_T(op,unsigned long) \
416 DEFN_ASN_OP_T(op,float) \
417 DEFN_ASN_OP_T(op,double) \
418 DEFN_ASN_OP_T(op,const char*) \
419 DEFN_ASN_OP_T(op,const sc_fxval&) \
420 DEFN_ASN_OP_T(op,const sc_fxval_fast&) \
421 DEFN_ASN_OP_T(op,const sc_fxnum&) \
422 DEFN_ASN_OP_T(op,const sc_fxnum_fast&) \
423 DEFN_ASN_OP_OTHER(op)
561 #define DEFN_ASN_OP_T(op,tp) \
565 sc_fixed_fast<W,I,Q,O,N>::operator op ( tp a ) \
567 sc_fix_fast::operator op ( a ); \
572 #define DEFN_ASN_OP_OTHER(op) \
573 DEFN_ASN_OP_T(op,int64) \
574 DEFN_ASN_OP_T(op,uint64) \
575 DEFN_ASN_OP_T(op,const sc_int_base&) \
576 DEFN_ASN_OP_T(op,const sc_uint_base&) \
577 DEFN_ASN_OP_T(op,const sc_signed&) \
578 DEFN_ASN_OP_T(op,const sc_unsigned&)
580 #define DEFN_ASN_OP_OTHER(op)
583 #define DEFN_ASN_OP(op) \
584 DEFN_ASN_OP_T(op,int) \
585 DEFN_ASN_OP_T(op,unsigned int) \
586 DEFN_ASN_OP_T(op,long) \
587 DEFN_ASN_OP_T(op,unsigned long) \
588 DEFN_ASN_OP_T(op,float) \
589 DEFN_ASN_OP_T(op,double) \
590 DEFN_ASN_OP_T(op,const char*) \
591 DEFN_ASN_OP_T(op,const sc_fxval&) \
592 DEFN_ASN_OP_T(op,const sc_fxval_fast&) \
593 DEFN_ASN_OP_T(op,const sc_fxnum&) \
594 DEFN_ASN_OP_T(op,const sc_fxnum_fast&) \
595 DEFN_ASN_OP_OTHER(op)