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 );
1548 UWord vabits2 = vabits16 & 0x3;
1564 tl_assert(VA_BITS2_PARTDEFINED != vabits2);
1591 set_vabits2(a + i, vabits2);
1678 insert_vabits2_into_vabits8( a, vabits2, &(sm->vabits8[sm_off]) );
1696 insert_vabits2_into_vabits8( a, vabits2, &(sm->vabits8[sm_off]) );
1769 insert_vabits2_into_vabits8( a, vabits2, &(sm->vabits8[sm_off]) );
1847 UChar vabits2;
1850 vabits2 = get_vabits2( a+i );
1851 if (LIKELY(VA_BITS2_NOACCESS != vabits2)) {
1864 UChar vabits2;
1867 vabits2 = get_vabits2( a+i );
1868 if (LIKELY(VA_BITS2_NOACCESS == vabits2)) {
1883 UChar vabits2, vabits8;
1923 vabits2 = get_vabits2( src+i );
1924 set_vabits2( dst+i, vabits2 );
1925 if (VA_BITS2_PARTDEFINED == vabits2) {
1938 vabits2 = get_vabits2( src+j );
1939 set_vabits2( dst+j, vabits2 );
1940 if (VA_BITS2_PARTDEFINED == vabits2) {
1949 vabits2 = get_vabits2( src+i );
1950 set_vabits2( dst+i, vabits2 );
1951 if (VA_BITS2_PARTDEFINED == vabits2) {
3747 UWord vabits2;
3752 vabits2 = get_vabits2(a);
3753 if (VA_BITS2_NOACCESS != vabits2) {
3766 UWord vabits2;
3771 vabits2 = get_vabits2(a);
3772 if (VA_BITS2_NOACCESS == vabits2) {
3786 UWord vabits2;
3795 vabits2 = get_vabits2(a);
3796 if (VA_BITS2_DEFINED != vabits2) {
3803 if (VA_BITS2_NOACCESS == vabits2) {
3838 UWord vabits2;
3848 vabits2 = get_vabits2(a);
3849 switch (vabits2) {
3884 UWord vabits2;
3893 vabits2 = get_vabits2(a);
3894 if (VA_BITS2_DEFINED != vabits2) {
3901 if (VA_BITS2_NOACCESS == vabits2) {
4645 // check 2 x vabits2 != VA_BITS2_NOACCESS
4749 UChar vabits2 = extract_vabits2_from_vabits8(a, vabits8);
4750 if (vabits2 == VA_BITS2_DEFINED ) { return V_BITS8_DEFINED; }
4751 else if (vabits2 == VA_BITS2_UNDEFINED) { return V_BITS8_UNDEFINED; }