Lines Matching defs:m_val

569 	    m_val = ( m_val << m_ulen >> m_ulen );
577 : m_val( 0 ), m_len( w ), m_ulen( SC_INTWIDTH - m_len )
581 : m_val( v ), m_len( w ), m_ulen( SC_INTWIDTH - m_len )
585 : sc_value_base(a), m_val( a.m_val ), m_len( a.m_len ),
590 : m_val( a ), m_len( a.length() ), m_ulen( SC_INTWIDTH - m_len )
595 m_val( a->to_int64() ), m_len( a->length() ),
617 { m_val = v; extend_sign(); return *this; }
620 { m_val = a.m_val; extend_sign(); return *this; }
623 { m_val = a; extend_sign(); return *this; }
627 { m_val = a->to_int64(); extend_sign(); return *this; }
645 { m_val = a; extend_sign(); return *this; }
648 { m_val = a; extend_sign(); return *this; }
651 { m_val = a; extend_sign(); return *this; }
654 { m_val = a; extend_sign(); return *this; }
657 { m_val = a; extend_sign(); return *this; }
660 { m_val = (int_type) a; extend_sign(); return *this; }
666 { m_val += v; extend_sign(); return *this; }
669 { m_val -= v; extend_sign(); return *this; }
672 { m_val *= v; extend_sign(); return *this; }
675 { m_val /= v; extend_sign(); return *this; }
678 { m_val %= v; extend_sign(); return *this; }
684 { m_val &= v; extend_sign(); return *this; }
687 { m_val |= v; extend_sign(); return *this; }
690 { m_val ^= v; extend_sign(); return *this; }
694 { m_val <<= v; extend_sign(); return *this; }
697 { m_val >>= v; /* no sign extension needed */ return *this; }
703 { ++ m_val; extend_sign(); return *this; }
706 { sc_int_base tmp( *this ); ++ m_val; extend_sign(); return tmp; }
709 { -- m_val; extend_sign(); return *this; }
712 { sc_int_base tmp( *this ); -- m_val; extend_sign(); return tmp; }
718 { return a.m_val == b.m_val; }
721 { return a.m_val != b.m_val; }
724 { return a.m_val < b.m_val; }
727 { return a.m_val <= b.m_val; }
730 { return a.m_val > b.m_val; }
733 { return a.m_val >= b.m_val; }
757 { return ( 0 != (m_val & (UINT_ONE << i)) ); }
760 { m_val |= (UINT_ONE << i); }
763 { v ? m_val |= (UINT_ONE << i) : m_val &= ~(UINT_ONE << i); }
785 return (uint64)(m_val & ~((uint_type)-1 << m_len));
787 return (uint64)m_val;
816 { return m_val; }
826 { return (int) m_val; }
829 { return (unsigned int) m_val; }
832 { return (long) m_val; }
835 { return (unsigned long) m_val; }
838 { return (int64) m_val; }
841 { return (uint64) m_val; }
844 { return (double) m_val; }
849 { return (long) (m_val & UINT64_32ONES); }
852 { return (long) ((m_val >> 32) & UINT64_32ONES); }
871 int_type m_val; // value
990 m_obj_p->m_val ^= (UINT_ONE << m_index);
1018 uint_type /*int_type*/ val = m_obj_p->m_val;