summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-06-01 05:12:44 +0000
committerCraig Topper <craig.topper@intel.com>2018-06-01 05:12:44 +0000
commit74a61b02e05dc8433a9e05487ab75697a95d1163 (patch)
tree1568486bed6afed8cda749b451bbb46612273506 /llvm/tools/llvm-objdump/llvm-objdump.cpp
parent1a00b0ac27321d69cfe30e708d0059bb43841d70 (diff)
downloadbcm5719-llvm-74a61b02e05dc8433a9e05487ab75697a95d1163.tar.gz
bcm5719-llvm-74a61b02e05dc8433a9e05487ab75697a95d1163.zip
[X86][Disassembler] Clamp index to 4-bits when decoding GPR registers.
A 5-bit value can occur when EVEX.X is 0 due to it being used to extend modrm.rm to encode XMM16-31. But if modrm.rm instead encodes a GPR, the Intel documentation says EVEX.X should be ignored so just mask it to 4 bits once we know its a GPR. llvm-svn: 333725
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud