summaryrefslogtreecommitdiffstats
path: root/target/mips/tcg/tx79.decode
diff options
context:
space:
mode:
authorPhilippe Mathieu-Daudé2021-02-13 12:24:44 +0100
committerPhilippe Mathieu-Daudé2021-07-11 22:29:54 +0200
commit2d4ab117bebb90ad7e7e65629f99f9e82ba32053 (patch)
tree89c7bf59f697c46ba4ff676fd9584122ef8355e7 /target/mips/tcg/tx79.decode
parenthw/pci-host/raven: Add PCI_IO_BASE_ADDR definition (diff)
downloadqemu-2d4ab117bebb90ad7e7e65629f99f9e82ba32053.tar.gz
qemu-2d4ab117bebb90ad7e7e65629f99f9e82ba32053.tar.xz
qemu-2d4ab117bebb90ad7e7e65629f99f9e82ba32053.zip
target/mips/tx79: Introduce PAND/POR/PXOR/PNOR opcodes (parallel logic)
Introduce the parallel logic opcodes: - PAND (Parallel AND) - POR (Parallel OR) - PXOR (Parallel XOR) - PNOR (Parallel NOR) Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20210214175912.732946-16-f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Diffstat (limited to 'target/mips/tcg/tx79.decode')
-rw-r--r--target/mips/tcg/tx79.decode4
1 files changed, 4 insertions, 0 deletions
diff --git a/target/mips/tcg/tx79.decode b/target/mips/tcg/tx79.decode
index 0f748b53a6..26c80b9bce 100644
--- a/target/mips/tcg/tx79.decode
+++ b/target/mips/tcg/tx79.decode
@@ -32,8 +32,12 @@ MTLO1 011100 ..... 0000000000 00000 010011 @rs
# MMI2
PCPYLD 011100 ..... ..... ..... 01110 001001 @rs_rt_rd
+PAND 011100 ..... ..... ..... 10010 001001 @rs_rt_rd
+PXOR 011100 ..... ..... ..... 10011 001001 @rs_rt_rd
# MMI3
PCPYUD 011100 ..... ..... ..... 01110 101001 @rs_rt_rd
+POR 011100 ..... ..... ..... 10010 101001 @rs_rt_rd
+PNOR 011100 ..... ..... ..... 10011 101001 @rs_rt_rd
PCPYH 011100 00000 ..... ..... 11011 101001 @rt_rd