[PowerPC] Add Binary Coded Decimal Assist Instructions
authorStefan Pintilie <stefanp@ca.ibm.com>
Fri, 24 Feb 2023 14:32:22 +0000 (09:32 -0500)
committerStefan Pintilie <stefanp@ca.ibm.com>
Fri, 24 Feb 2023 20:59:49 +0000 (15:59 -0500)
commitb47473908b32ae6de0c92a0831f85acbd7ef3dea
tree957f6c81faf568c763645e70193bee261edb5ae1
parent44b391fc473c3ea8ce5d6cefeac6c781060b398f
[PowerPC] Add Binary Coded Decimal Assist Instructions

This patch adds three instructions for Binary Coded Decimal (BCD).
They are: cdtbcd, cbcdtd, addg6s.

Reviewed By: amyk

Differential Revision: https://reviews.llvm.org/D144068
llvm/lib/Target/PowerPC/P10InstrResources.td
llvm/lib/Target/PowerPC/P9InstrResources.td
llvm/lib/Target/PowerPC/PPCBack2BackFusion.def
llvm/lib/Target/PowerPC/PPCInstr64Bit.td
llvm/lib/Target/PowerPC/PPCInstrInfo.td
llvm/test/MC/Disassembler/PowerPC/ppc64-encoding.txt
llvm/test/MC/Disassembler/PowerPC/ppc64le-encoding.txt
llvm/test/MC/PowerPC/ppc64-encoding.s