<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yaxpeax-x86/src/shared, branch 1.0.4</title>
<subtitle>yaxpeax x86 decoder</subtitle>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/'/>
<entry>
<title>support vpscatter{dd,dq,qd,qq}</title>
<updated>2021-07-04T22:03:50+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-04T22:03:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=6f91a743a8e6bf720abdb0748bc6755f280b59de'/>
<id>6f91a743a8e6bf720abdb0748bc6755f280b59de</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>support avx512 registers &gt;=16</title>
<updated>2021-07-04T22:03:30+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-04T22:03:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=723cbb61c1a8a7aa03fa4e2fc9081c5eb16f53e8'/>
<id>723cbb61c1a8a7aa03fa4e2fc9081c5eb16f53e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>be more strict about denying invalid operands</title>
<updated>2021-07-03T22:51:22+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-03T22:51:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=7e154da8e2bd7b8892bdefe2f71c111c2135b0a3'/>
<id>7e154da8e2bd7b8892bdefe2f71c111c2135b0a3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>instructions with evex-coded registers may have registers other than 0</title>
<updated>2021-07-03T20:47:03+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-03T20:47:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=2b13f206b94e885dd3f58eac96357cb892ea1d1a'/>
<id>2b13f206b94e885dd3f58eac96357cb892ea1d1a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>enforce reserved evex prefix bits</title>
<updated>2021-07-03T20:43:39+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-03T20:41:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=4ef72a72b2984bcca177724b65cf7290411c1ea0'/>
<id>4ef72a72b2984bcca177724b65cf7290411c1ea0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vbroadcastsd requires W</title>
<updated>2021-07-03T16:55:11+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-03T16:55:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=e095342c536ce282a80b010ddedcd43900b85f7b'/>
<id>e095342c536ce282a80b010ddedcd43900b85f7b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>reject instructions when their opcode is `Invalid`</title>
<updated>2021-07-03T16:41:31+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-03T16:41:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=77efbb834a5119b93e656dce6189f36df89645bb'/>
<id>77efbb834a5119b93e656dce6189f36df89645bb</id>
<content type='text'>
the evex route would allow "valid" instructions that have the opcode
`invalid`. this is.. not correct.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the evex route would allow "valid" instructions that have the opcode
`invalid`. this is.. not correct.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix several strict rejection for several</title>
<updated>2021-07-03T02:37:56+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-03T02:37:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=0b04fd05a955033dc781caaec6eb2b32f85c1b3f'/>
<id>0b04fd05a955033dc781caaec6eb2b32f85c1b3f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>reallocate OperandCode, convert disparate registers to array</title>
<updated>2021-07-02T06:54:06+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-02T06:54:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=a781322552d9fb52b7b5e51641f49f12678f682f'/>
<id>a781322552d9fb52b7b5e51641f49f12678f682f</id>
<content type='text'>
also remove redundant assignments of operand_count and some OperandSpec,
bulk-assign all registers and operands on entry to `read_instr`. this
all, taken together, shaves off about 7 cycles per decode.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also remove redundant assignments of operand_count and some OperandSpec,
bulk-assign all registers and operands on entry to `read_instr`. this
all, taken together, shaves off about 7 cycles per decode.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix several lingering mem_size discrepancies</title>
<updated>2021-06-29T07:41:55+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-06-29T07:26:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=3616e97a18d5ab00207e8e48e371ce2344e879e8'/>
<id>3616e97a18d5ab00207e8e48e371ce2344e879e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
