<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/target/mips/tcg/msa.decode, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/target/mips/tcg/msa.decode?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/target/mips/tcg/msa.decode?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2021-11-02T13:32:32+00:00</updated>
<entry>
<title>target/mips: Remove one MSA unnecessary decodetree overlap group</title>
<updated>2021-11-02T13:32:32+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2021-10-19T16:39:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=73053f62287256cb69e95f43fa424eb4342d6935'/>
<id>urn:sha1:73053f62287256cb69e95f43fa424eb4342d6935</id>
<content type='text'>
Only the MSA generic opcode was overlapping with the other
instructions. Since the previous commit removed it, we can
now remove the overlap group. The decodetree script forces
us to re-indent the opcodes.

Diff trivial to review using `git-diff --ignore-all-space`.

Reviewed-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20211028210843.2120802-32-f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>target/mips: Remove generic MSA opcode</title>
<updated>2021-11-02T13:32:32+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2021-10-19T16:38:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=75d12c8c249c1791e4b24bfea0fba14d2ccd64ac'/>
<id>urn:sha1:75d12c8c249c1791e4b24bfea0fba14d2ccd64ac</id>
<content type='text'>
All opcodes have been converted to decodetree. The generic
MSA handler is now pointless, remove it.

Reviewed-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20211028210843.2120802-31-f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>target/mips: Convert CTCMSA opcode to decodetree</title>
<updated>2021-11-02T13:32:32+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2021-10-19T16:29:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=643ec9022e72bb9100c6455de3d81cab8eed0a50'/>
<id>urn:sha1:643ec9022e72bb9100c6455de3d81cab8eed0a50</id>
<content type='text'>
Convert the CTCMSA (Copy To Control MSA register) opcode
to decodetree. Since it overlaps with the SLDI opcode,
use a decodetree overlap group.

Reviewed-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20211028210843.2120802-30-f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>target/mips: Convert CFCMSA opcode to decodetree</title>
<updated>2021-11-02T13:32:32+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2021-10-19T16:29:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=6f74237691461fb2f875aecb35a92a073d0bb7fb'/>
<id>urn:sha1:6f74237691461fb2f875aecb35a92a073d0bb7fb</id>
<content type='text'>
Convert the CFCMSA (Copy From Control MSA register) opcode
to decodetree. Since it overlaps with the SPLATI opcode,
use a decodetree overlap group.

Reviewed-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20211028210843.2120802-29-f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>target/mips: Convert MSA MOVE.V opcode to decodetree</title>
<updated>2021-11-02T13:32:32+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2021-10-19T16:26:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=62ba0e855a0ffe90142de9b6aac0e89ab8c0b894'/>
<id>urn:sha1:62ba0e855a0ffe90142de9b6aac0e89ab8c0b894</id>
<content type='text'>
Convert the MOVE.V opcode (Vector Move) to decodetree.

Reviewed-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20211028210843.2120802-28-f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>target/mips: Convert MSA COPY_S and INSERT opcodes to decodetree</title>
<updated>2021-11-02T13:32:32+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2021-10-25T16:08:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=97fe675519d3e7406dfed2fe8cc7af9cdbec3cec'/>
<id>urn:sha1:97fe675519d3e7406dfed2fe8cc7af9cdbec3cec</id>
<content type='text'>
Convert the COPY_S (Element Copy to GPR Signed) opcode
and INSERT (GPR Insert Element) opcode to decodetree.

Reviewed-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20211028210843.2120802-27-f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>target/mips: Convert MSA COPY_U opcode to decodetree</title>
<updated>2021-11-02T13:32:32+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2021-10-19T15:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2f2745c81a3c196fc149fcf243b11cae13fd126b'/>
<id>urn:sha1:2f2745c81a3c196fc149fcf243b11cae13fd126b</id>
<content type='text'>
Convert the COPY_U opcode (Element Copy to GPR Unsigned) to
decodetree.

Since the 'n' field is a constant value, use tcg_constant_i32()
instead of a TCG temporary.

Reviewed-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20211028210843.2120802-26-f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>target/mips: Convert MSA ELM instruction format to decodetree</title>
<updated>2021-11-02T13:32:32+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2021-10-19T15:16:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0a510c934c36f6314508ad4e7b5fd6ca8eb02c06'/>
<id>urn:sha1:0a510c934c36f6314508ad4e7b5fd6ca8eb02c06</id>
<content type='text'>
Convert instructions with an immediate element index
and data format df/n to decodetree.

Since the 'data format' and 'n' fields are constant values,
use tcg_constant_i32() instead of a TCG temporaries.

Reviewed-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20211028210843.2120802-25-f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>target/mips: Convert MSA 3R instruction format to decodetree (part 4/4)</title>
<updated>2021-11-02T13:32:32+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2021-10-19T13:49:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0a086d2e80d3214b56f672d2f976525e46f1b476'/>
<id>urn:sha1:0a086d2e80d3214b56f672d2f976525e46f1b476</id>
<content type='text'>
Convert 3-register operations to decodetree.

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Reviewed-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20211028210843.2120802-24-f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>target/mips: Convert MSA 3R instruction format to decodetree (part 3/4)</title>
<updated>2021-11-02T13:32:32+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2021-10-19T12:22:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c79db8c239fb4272de3cd0741c0ecfd549d5588a'/>
<id>urn:sha1:c79db8c239fb4272de3cd0741c0ecfd549d5588a</id>
<content type='text'>
Convert BINSL (Vector Bit Insert Left) and BINSR (Vector Bit
Insert Right) opcodes to decodetree.

Reviewed-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20211028210843.2120802-23-f4bug@amsat.org&gt;
</content>
</entry>
</feed>
