Home | History | Annotate | Download | only in memcheck

Lines Matching full:vabits2

685 void insert_vabits2_into_vabits8 ( Addr a, UChar vabits2, UChar* vabits8 )
689 *vabits8 |= (vabits2 << shift); // mask in the two new bits
725 // Any time this function is called, if it is possible that vabits2
729 void set_vabits2 ( Addr a, UChar vabits2 )
733 insert_vabits2_into_vabits8( a, vabits2, &(sm->vabits8[sm_off]) );
776 UChar vabits2 = get_vabits2(a);
777 if ( VA_BITS2_NOACCESS != vabits2 ) {
781 if ( V_BITS8_DEFINED == vbits8 ) { vabits2 = VA_BITS2_DEFINED; }
782 else if ( V_BITS8_UNDEFINED == vbits8 ) { vabits2 = VA_BITS2_UNDEFINED; }
783 else { vabits2 = VA_BITS2_PARTDEFINED;
785 set_vabits2(a, vabits2);
802 UChar vabits2 = get_vabits2(a);
805 if ( VA_BITS2_DEFINED == vabits2 ) { *vbits8 = V_BITS8_DEFINED; }
806 else if ( VA_BITS2_UNDEFINED == vabits2 ) { *vbits8 = V_BITS8_UNDEFINED; }
807 else if ( VA_BITS2_NOACCESS == vabits2 ) {
811 tl_assert( VA_BITS2_PARTDEFINED == vabits2 );
1353 UWord vabits2 = vabits16 & 0x3;
1369 tl_assert(VA_BITS2_PARTDEFINED != vabits2);
1396 set_vabits2(a + i, vabits2);
1483 insert_vabits2_into_vabits8( a, vabits2, &(sm->vabits8[sm_off]) );
1501 insert_vabits2_into_vabits8( a, vabits2, &(sm->vabits8[sm_off]) );
1574 insert_vabits2_into_vabits8( a, vabits2, &(sm->vabits8[sm_off]) );
1646 UChar vabits2;
1649 vabits2 = get_vabits2( a+i );
1650 if (LIKELY(VA_BITS2_NOACCESS != vabits2)) {
1663 UChar vabits2;
1666 vabits2 = get_vabits2( a+i );
1667 if (LIKELY(VA_BITS2_NOACCESS == vabits2)) {
1682 UChar vabits2, vabits8;
1722 vabits2 = get_vabits2( src+i );
1723 set_vabits2( dst+i, vabits2 );
1724 if (VA_BITS2_PARTDEFINED == vabits2) {
1737 vabits2 = get_vabits2( src+j );
1738 set_vabits2( dst+j, vabits2 );
1739 if (VA_BITS2_PARTDEFINED == vabits2) {
1748 vabits2 = get_vabits2( src+i );
1749 set_vabits2( dst+i, vabits2 );
1750 if (VA_BITS2_PARTDEFINED == vabits2) {
3548 UWord vabits2;
3553 vabits2 = get_vabits2(a);
3554 if (VA_BITS2_NOACCESS != vabits2) {
3567 UWord vabits2;
3572 vabits2 = get_vabits2(a);
3573 if (VA_BITS2_NOACCESS == vabits2) {
3587 UWord vabits2;
3596 vabits2 = get_vabits2(a);
3597 if (VA_BITS2_DEFINED != vabits2) {
3604 if (VA_BITS2_NOACCESS == vabits2) {
3639 UWord vabits2;
3649 vabits2 = get_vabits2(a);
3650 switch (vabits2) {
3685 UWord vabits2;
3694 vabits2 = get_vabits2(a);
3695 if (VA_BITS2_DEFINED != vabits2) {
3702 if (VA_BITS2_NOACCESS == vabits2) {
4452 UChar vabits2 = extract_vabits2_from_vabits8(a, vabits8);
4453 if (vabits2 == VA_BITS2_DEFINED ) { return V_BITS8_DEFINED; }
4454 else if (vabits2 == VA_BITS2_UNDEFINED) { return V_BITS8_UNDEFINED; }