Lines Matching defs:m_val

555 	    m_val &= ( ~UINT_ZERO >> m_ulen );
563 : m_val( 0 ), m_len( w ), m_ulen( SC_INTWIDTH - m_len )
567 : m_val( v ), m_len( w ), m_ulen( SC_INTWIDTH - m_len )
571 : sc_value_base(a), m_val(a.m_val), m_len(a.m_len), m_ulen(a.m_ulen)
575 : m_val( a ), m_len( a.length() ), m_ulen( SC_INTWIDTH - m_len )
580 : m_val( a->to_uint64() ), m_len( a->length() ),
602 { m_val = v; extend_sign(); return *this; }
605 { m_val = a.m_val; extend_sign(); return *this; }
608 { m_val = a; extend_sign(); return *this; }
612 { m_val = a->to_uint64(); extend_sign(); return *this; }
630 { m_val = a; extend_sign(); return *this; }
633 { m_val = a; extend_sign(); return *this; }
636 { m_val = a; extend_sign(); return *this; }
639 { m_val = a; extend_sign(); return *this; }
642 { m_val = a; extend_sign(); return *this; }
645 { m_val = (uint_type) a; extend_sign(); return *this; }
651 { m_val += v; extend_sign(); return *this; }
654 { m_val -= v; extend_sign(); return *this; }
657 { m_val *= v; extend_sign(); return *this; }
660 { m_val /= v; extend_sign(); return *this; }
663 { 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; }
679 { m_val <<= v; extend_sign(); return *this; }
682 { m_val >>= v; /* no sign extension needed */ return *this; }
688 { ++ m_val; extend_sign(); return *this; }
691 { sc_uint_base tmp( *this ); ++ m_val; extend_sign(); return tmp; }
694 { -- m_val; extend_sign(); return *this; }
697 { sc_uint_base tmp( *this ); -- m_val; extend_sign(); return tmp; }
703 { return a.m_val == b.m_val; }
706 { return a.m_val != b.m_val; }
709 { return a.m_val < b.m_val; }
712 { return a.m_val <= b.m_val; }
715 { return a.m_val > b.m_val; }
718 { return a.m_val >= b.m_val; }
742 { return ( 0 != (m_val & (UINT_ONE << i)) ); }
745 { m_val |= (UINT_ONE << i); }
748 { v ? m_val |= (UINT_ONE << i) : m_val &= ~(UINT_ONE << i); }
768 { return m_val; }
796 { return m_val; }
806 { return (int) m_val; }
809 { return (unsigned int) m_val; }
812 { return (long) m_val; }
815 { return (unsigned long) m_val; }
818 { return (int64) m_val; }
821 { return (uint64) m_val; }
824 { return uint64_to_double( m_val ); }
829 { return (long) (m_val & UINT64_32ONES); }
832 { return (long) ((m_val >> 32) & UINT64_32ONES); }
850 uint_type m_val; // value
964 m_obj_p->m_val ^= (UINT_ONE << m_index);
991 uint_type val = m_obj_p->m_val;