]> git.proxmox.com Git - mirror_qemu.git/commit
target/ppc: implement lxvr[bhwd]/stxvr[bhwd]x
authorLucas Coutinho <lucas.coutinho@eldorado.org.br>
Wed, 2 Mar 2022 05:51:38 +0000 (06:51 +0100)
committerCédric Le Goater <clg@kaod.org>
Wed, 2 Mar 2022 05:51:38 +0000 (06:51 +0100)
commit604d00c76fdd7dfcaa2bf8515615ad129a4fdcc4
tree1c1ce07f804b65486758b7ae35ffe06d36579252
parent20e2d04e66cd69f6ffb1ca9509b51a7668953459
target/ppc: implement lxvr[bhwd]/stxvr[bhwd]x

Implement the following PowerISA v3.1 instuctions:
lxvrbx: Load VSX Vector Rightmost Byte Indexed X-form
lxvrhx: Load VSX Vector Rightmost Halfword Indexed X-form
lxvrwx: Load VSX Vector Rightmost Word Indexed X-form
lxvrdx: Load VSX Vector Rightmost Doubleword Indexed X-form

stxvrbx: Store VSX Vector Rightmost Byte Indexed X-form
stxvrhx: Store VSX Vector Rightmost Halfword Indexed X-form
stxvrwx: Store VSX Vector Rightmost Word Indexed X-form
stxvrdx: Store VSX Vector Rightmost Doubleword Indexed X-form

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