Fix diassembler handling of rex.b when mod=00/01/10 and bbb=101. Mod=00 should ignore...
authorCraig Topper <craig.topper@gmail.com>
Mon, 17 Feb 2014 10:03:43 +0000 (10:03 +0000)
committerCraig Topper <craig.topper@gmail.com>
Mon, 17 Feb 2014 10:03:43 +0000 (10:03 +0000)
commit3457506fb9e5256fcc3c51ea3fd5bbd0221dead0
tree7e4fb0a5277fb95d070001008692cc1edb90ad4b
parente139a1e0e42045990990b0ef4f110c05fcfeae78
Fix diassembler handling of rex.b when mod=00/01/10 and bbb=101. Mod=00 should ignore the base register entirely. Mod=01/10 should treat this as R13 plus displacment. Fixes PR18860.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201507 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
test/MC/Disassembler/X86/x86-64.txt