[PowerPC] Fix reversed bit issue in DCMX mask for "xvtstdcdp" and "xvtstdcsp" P9...
authorStefan Pintilie <stefanp@ca.ibm.com>
Tue, 2 Apr 2019 16:56:01 +0000 (16:56 +0000)
committerStefan Pintilie <stefanp@ca.ibm.com>
Tue, 2 Apr 2019 16:56:01 +0000 (16:56 +0000)
commitfa6cd5ceb92282cab41435e7625f360085c4677d
treecddf350757a7f3b271c558620cae5ff97ada668c
parentd3d5d76a7b7e8c0cfcb21a37b2fd9b4b2a67a0b8
[PowerPC] Fix reversed bit issue in DCMX mask for "xvtstdcdp" and "xvtstdcsp" P9 implementation

Did experiments on power 9 machine, checked the outputs for NaN & Infinity+
cases with corresponding DCMX bit set. Confirmed the DCMX mask bit for NaN and
infinity+ are reversed.

This patch fixes the issue.

Patch by Victor Huang.

Differential Revision: https://reviews.llvm.org/D59384

llvm-svn: 357494
llvm/lib/Target/PowerPC/PPCInstrFormats.td
llvm/test/MC/Disassembler/PowerPC/vsx.txt
llvm/test/MC/PowerPC/vsx.s