<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yaxpeax-x86/test, branch 0.0.5</title>
<subtitle>yaxpeax x86 decoder</subtitle>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/'/>
<entry>
<title>support `in` and `out` instructions</title>
<updated>2020-02-11T09:00:34+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-02-11T09:00:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=0c1d6fc73c90f906aa2ed5dbdde1ade153e6a0ad'/>
<id>0c1d6fc73c90f906aa2ed5dbdde1ade153e6a0ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add `RegSpec::name` to get `&amp;'static str` labels for registers</title>
<updated>2020-02-11T08:22:16+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-02-11T08:22:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=bd9ae00ba84275c9414298d016da21e8106cda36'/>
<id>bd9ae00ba84275c9414298d016da21e8106cda36</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>support "int imm8" instructions</title>
<updated>2020-01-16T07:51:17+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-01-16T07:51:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=f2de087952ce4bc10ba18ad6bbb5d34ff01d2921'/>
<id>f2de087952ce4bc10ba18ad6bbb5d34ff01d2921</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make space for non-64bit modes</title>
<updated>2020-01-16T07:22:18+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-01-16T07:22:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=5ebc7fdd0bb9131aea3c388e6ab7ebd7ce9ebc00'/>
<id>5ebc7fdd0bb9131aea3c388e6ab7ebd7ce9ebc00</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add more sse2 instructions (packed shift by immediate, mostly)</title>
<updated>2020-01-15T10:23:13+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-01-15T10:23:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=a38fe698c2e00a798231ad0ccd984912b593f15a'/>
<id>a38fe698c2e00a798231ad0ccd984912b593f15a</id>
<content type='text'>
really need to adjust OperandCode, almost out of one-off options...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
really need to adjust OperandCode, almost out of one-off options...
</pre>
</div>
</content>
</entry>
<entry>
<title>add 660f6* series instructions as well as 660f70</title>
<updated>2020-01-15T09:49:42+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-01-15T09:49:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=53a6a79595e100b16b85d75676bcfee56cbd40f0'/>
<id>53a6a79595e100b16b85d75676bcfee56cbd40f0</id>
<content type='text'>
this adds in some missing sse2 instructions in the alternate secondary
opcode map. because these were missing, instructions were incorrectly
decoded from the 0f opcode map, yielding mmx-operand versions of
themselves (usually)

there are undoubtedly more missing sse2 instructions from the 660f map.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this adds in some missing sse2 instructions in the alternate secondary
opcode map. because these were missing, instructions were incorrectly
decoded from the 0f opcode map, yielding mmx-operand versions of
themselves (usually)

there are undoubtedly more missing sse2 instructions from the 660f map.
</pre>
</div>
</content>
</entry>
<entry>
<title>negative displacements were printed wrong, test against that for the future</title>
<updated>2020-01-15T09:23:51+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-01-15T09:23:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=95fbfd0165a6ed2aac9098ab015a25de68030a3b'/>
<id>95fbfd0165a6ed2aac9098ab015a25de68030a3b</id>
<content type='text'>
this was accidentally fixed in no_std-ing, the prior commit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this was accidentally fixed in no_std-ing, the prior commit
</pre>
</div>
</content>
</entry>
<entry>
<title>explicitly fail to handle WAIT prefix</title>
<updated>2020-01-14T04:48:53+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-01-14T04:48:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=b7ac0d56035dda259d9c666c03bc70ace5e58f41'/>
<id>b7ac0d56035dda259d9c666c03bc70ace5e58f41</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test that instruction lengths are correct</title>
<updated>2020-01-14T04:12:43+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-01-14T04:12:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=f6ea2e4cb44c80ab19a92e6216d14223daf5841f'/>
<id>f6ea2e4cb44c80ab19a92e6216d14223daf5841f</id>
<content type='text'>
fix several instances of incorrect instruction lengths

* immediates for `mov reg, imm` and some other instructions were double-counted
* lengths for vex prefixes were wrong all over the place
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix several instances of incorrect instruction lengths

* immediates for `mov reg, imm` and some other instructions were double-counted
* lengths for vex prefixes were wrong all over the place
</pre>
</div>
</content>
</entry>
<entry>
<title>add Default impl for Instruction to track yaxpeax-arch</title>
<updated>2020-01-14T04:07:28+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-01-14T03:58:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=9835359ed86e3cb570418bc15234fbb7aca4cee8'/>
<id>9835359ed86e3cb570418bc15234fbb7aca4cee8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
