target/ppc: Implement Vector Mask Move insns
commit9193eaa901c54dbff4a91ea0b12a99e0135dbca1
authorMatheus Ferst <matheus.ferst@eldorado.org.br>
Fri, 17 Dec 2021 16:57:13 +0000 (17 17:57 +0100)
committerCédric Le Goater <clg@kaod.org>
Fri, 17 Dec 2021 16:57:13 +0000 (17 17:57 +0100)
treeb4482db90ab74476c9d83ec2177f5853f26baafe
parent17868d81e0074905b2c1e414af6618570e8059eb
target/ppc: Implement Vector Mask Move insns

Implement the following PowerISA v3.1 instructions:
mtvsrbm: Move to VSR Byte Mask
mtvsrhm: Move to VSR Halfword Mask
mtvsrwm: Move to VSR Word Mask
mtvsrdm: Move to VSR Doubleword Mask
mtvsrqm: Move to VSR Quadword Mask
mtvsrbmi: Move to VSR Byte Mask Immediate

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Matheus Ferst <matheus.ferst@eldorado.org.br>
Message-Id: <20211203194229.746275-4-matheus.ferst@eldorado.org.br>
Signed-off-by: Cédric Le Goater <clg@kaod.org>
target/ppc/insn32.decode
target/ppc/translate/vmx-impl.c.inc