diff options
| author | Sean Callanan <scallanan@apple.com> | 2011-02-21 21:55:05 +0000 |
|---|---|---|
| committer | Sean Callanan <scallanan@apple.com> | 2011-02-21 21:55:05 +0000 |
| commit | 5e8603d1b9136ea9771b738376eaa44e36dc8d86 (patch) | |
| tree | 6f83560e7b985fd92164a42e73a2b3e79b57c302 /llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp | |
| parent | e3694b166a439669d84f905d7068acad648f5e21 (diff) | |
| download | bcm5719-llvm-5e8603d1b9136ea9771b738376eaa44e36dc8d86.tar.gz bcm5719-llvm-5e8603d1b9136ea9771b738376eaa44e36dc8d86.zip | |
Fixed a bug in the X86 disassembler where a member of the
X86 instruction decode structure was being interpreted as
being in units of bits, although it is actually stored in
units of bytes.
llvm-svn: 126147
Diffstat (limited to 'llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp')
| -rw-r--r-- | llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp b/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp index 691e2d7204a..f7777561b6a 100644 --- a/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp +++ b/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp @@ -168,16 +168,16 @@ static void translateImmediate(MCInst &mcInst, uint64_t immediate, switch (insn.displacementSize) { default: break; - case 8: + case 1: type = TYPE_MOFFS8; break; - case 16: + case 2: type = TYPE_MOFFS16; break; - case 32: + case 4: type = TYPE_MOFFS32; break; - case 64: + case 8: type = TYPE_MOFFS64; break; } |

