ART: x86_64 disassembler improvements

This patch
 (a) enables full support of 64bit extended regs r8-r15,
     including 8bit r8l-r15l, 16bit r8w-r15w and also
     32bit r8d-r15d
 (b) fixes an issue with decoding reg from ModRM byte
     (REX.B should be used)
 (c) fixes an issue with decoding regs from SIB byte
     (regs that contain addr are target-specific)

Change-Id: I6bf3d7102780907b1cbe2a46927352ac0b506295
Signed-off-by: Vladimir Kostyukov <>
1 file changed