Lines Matching refs:fun
272 #define DEFN_BIN_FUN_T(ret,fun,tp) \
273 inline ret fun( const sc_bit& a, tp b ) \
274 { return fun(a, sc_bit(b) ); } \
275 inline ret fun( tp b, const sc_bit& a ) \
276 { return fun( sc_bit(a), b ); }
278 #define DEFN_BIN_FUN(ret,fun) \
279 DEFN_BIN_FUN_T(ret,fun,bool) \
280 DEFN_BIN_FUN_T(ret,fun,char) \
281 DEFN_BIN_FUN_T(ret,fun,int)
361 #define DEFN_TRN_FUN_T(fun,tp) \
362 inline void fun( sc_bit& r, const sc_bit& a, tp b ) \
363 { r = fun( a, sc_bit(b) ); } \
364 inline void fun( sc_bit& r, tp a, const sc_bit& b ) \
365 { r = fun( sc_bit(a), b ); }
367 #define DEFN_TRN_FUN(fun) \
368 inline void fun( sc_bit& r, const sc_bit& a, const sc_bit& b ) \
369 { r = fun( a , b ); } \
370 DEFN_TRN_FUN_T(fun,int) \
371 DEFN_TRN_FUN_T(fun,bool) \
372 DEFN_TRN_FUN_T(fun,char)