Add support for MC assembling and disassembling of vsel{ge, gt, eq, vs} instructions.
authorJoey Gouly <joey.gouly@arm.com>
Thu, 4 Jul 2013 14:57:20 +0000 (14:57 +0000)
committerJoey Gouly <joey.gouly@arm.com>
Thu, 4 Jul 2013 14:57:20 +0000 (14:57 +0000)
commit4ea250524f77a67102118747dad6ee69f9f3b3aa
treef00f631ea8b7b8fd1d235eabc9d2594c43f7d87b
parent3c99602ca87f604080e367838180c3d63f6931f3
Add support for MC assembling and disassembling of vsel{ge, gt, eq, vs} instructions.

This adds a new decoder table/namespace 'VFPV8', as these instructions have their
top 4 bits as 0b1111, while other Thumb instructions have 0b1110.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185642 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMInstrFormats.td
lib/Target/ARM/ARMInstrVFP.td
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
lib/Target/ARM/Disassembler/ARMDisassembler.cpp
test/MC/ARM/v8fp.s
test/MC/Disassembler/ARM/v8fp.txt