Lines Matching refs:shift
50 // Andy Goodrich: fix of shift rhs possibilities to include "int".
463 // it is necessary to disambiguate the use of the shift operators. We do
465 // integer-based result use a cast to uint64 before performing the shift.
468 operator << (const sc_concatref &target, uint64 shift)
470 return target.value() << (int)shift;
474 operator << (const sc_concatref &target, int64 shift)
476 return target.value() << (int)shift;
480 operator << (const sc_concatref &target, unsigned long shift)
482 return target.value() << (int)shift;
486 operator << (const sc_concatref &target, int shift)
488 return target.value() << shift;
492 operator << (const sc_concatref &target, unsigned int shift)
494 return target.value() << (int)shift;
498 operator << (const sc_concatref &target, long shift)
500 return target.value() << (int)shift;
504 operator >> (const sc_concatref &target, uint64 shift)
506 return target.value() >> (int)shift;
510 operator >> (const sc_concatref &target, int64 shift)
512 return target.value() >> (int)shift;
516 operator >> (const sc_concatref &target, unsigned long shift)
518 return target.value() >> (int)shift;
522 operator >> (const sc_concatref &target, int shift)
524 return target.value() >> shift;
528 operator >> (const sc_concatref &target, unsigned int shift)
530 return target.value() >> (int)shift;
534 operator >> (const sc_concatref &target, long shift)
536 return target.value() >> (int)shift;