Lines Matching full:vabits2
686 void insert_vabits2_into_vabits8 ( Addr a, UChar vabits2, UChar* vabits8 )
690 *vabits8 |= (vabits2 << shift); // mask in the two new bits
726 // Any time this function is called, if it is possible that vabits2
730 void set_vabits2 ( Addr a, UChar vabits2 )
734 insert_vabits2_into_vabits8( a, vabits2, &(sm->vabits8[sm_off]) );
777 UChar vabits2 = get_vabits2(a);
778 if ( VA_BITS2_NOACCESS != vabits2 ) {
782 if ( V_BITS8_DEFINED == vbits8 ) { vabits2 = VA_BITS2_DEFINED; }
783 else if ( V_BITS8_UNDEFINED == vbits8 ) { vabits2 = VA_BITS2_UNDEFINED; }
784 else { vabits2 = VA_BITS2_PARTDEFINED;
786 set_vabits2(a, vabits2);
803 UChar vabits2 = get_vabits2(a);
806 if ( VA_BITS2_DEFINED == vabits2 ) { *vbits8 = V_BITS8_DEFINED; }
807 else if ( VA_BITS2_UNDEFINED == vabits2 ) { *vbits8 = V_BITS8_UNDEFINED; }
808 else if ( VA_BITS2_NOACCESS == vabits2 ) {
812 tl_assert( VA_BITS2_PARTDEFINED == vabits2 );
1552 UWord vabits2 = vabits16 & 0x3;
1568 tl_assert(VA_BITS2_PARTDEFINED != vabits2);
1595 set_vabits2(a + i, vabits2);
1682 insert_vabits2_into_vabits8( a, vabits2, &(sm->vabits8[sm_off]) );
1700 insert_vabits2_into_vabits8( a, vabits2, &(sm->vabits8[sm_off]) );
1773 insert_vabits2_into_vabits8( a, vabits2, &(sm->vabits8[sm_off]) );
1851 UChar vabits2;
1854 vabits2 = get_vabits2( a+i );
1855 if (LIKELY(VA_BITS2_NOACCESS != vabits2)) {
1868 UChar vabits2;
1871 vabits2 = get_vabits2( a+i );
1872 if (LIKELY(VA_BITS2_NOACCESS == vabits2)) {
1887 UChar vabits2, vabits8;
1927 vabits2 = get_vabits2( src+i );
1928 set_vabits2( dst+i, vabits2 );
1929 if (VA_BITS2_PARTDEFINED == vabits2) {
1942 vabits2 = get_vabits2( src+j );
1943 set_vabits2( dst+j, vabits2 );
1944 if (VA_BITS2_PARTDEFINED == vabits2) {
1953 vabits2 = get_vabits2( src+i );
1954 set_vabits2( dst+i, vabits2 );
1955 if (VA_BITS2_PARTDEFINED == vabits2) {
3753 UWord vabits2;
3758 vabits2 = get_vabits2(a);
3759 if (VA_BITS2_NOACCESS != vabits2) {
3772 UWord vabits2;
3777 vabits2 = get_vabits2(a);
3778 if (VA_BITS2_NOACCESS == vabits2) {
3792 UWord vabits2;
3801 vabits2 = get_vabits2(a);
3802 if (VA_BITS2_DEFINED != vabits2) {
3809 if (VA_BITS2_NOACCESS == vabits2) {
3844 UWord vabits2;
3854 vabits2 = get_vabits2(a);
3855 switch (vabits2) {
3890 UWord vabits2;
3899 vabits2 = get_vabits2(a);
3900 if (VA_BITS2_DEFINED != vabits2) {
3907 if (VA_BITS2_NOACCESS == vabits2) {
4651 // check 2 x vabits2 != VA_BITS2_NOACCESS
4755 UChar vabits2 = extract_vabits2_from_vabits8(a, vabits8);
4756 if (vabits2 == VA_BITS2_DEFINED ) { return V_BITS8_DEFINED; }
4757 else if (vabits2 == VA_BITS2_UNDEFINED) { return V_BITS8_UNDEFINED; }