  }
  
  /* Return the size of the displacement operand N.  */
-@@ -6858,8 +7228,44 @@
+@@ -6858,8 +7276,44 @@
      }
    else if (*op_string == REGISTER_PREFIX)
      {

 	}
     }
   else
@@ -5560,19 +5652,217 @@
 }
 
 static void

 	return 0;
     }
   return 1;
@@ -5048,7 +5136,7 @@
 	      && !i.types[1].bitfield.control)
 	    abort ();
 	  i.rex &= ~(REX_R | REX_B);
