[x86] Fix JCXZ,JECXZ_32 for 16-bit mode
authorDavid Woodhouse <dwmw2@infradead.org>
Wed, 8 Jan 2014 12:58:12 +0000 (12:58 +0000)
committerDavid Woodhouse <dwmw2@infradead.org>
Wed, 8 Jan 2014 12:58:12 +0000 (12:58 +0000)
commit975fe2cfc34c605746a644e96ff2cb96a7855131
tree57007ef4666f01a8a806cdffa18d5e7d448c5b4a
parentd7ae82f8f5091fc2467419f19e28fc9f1bb16820
[x86] Fix JCXZ,JECXZ_32 for 16-bit mode

JCXZ should have the 0x67 prefix only if we're in 32-bit mode, so make that
appropriately conditional. And JECXZ needs the prefix instead.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198757 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
test/MC/X86/x86-16.s