<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yaxpeax-x86/src/long_mode, branch 0.0.9</title>
<subtitle>yaxpeax x86 decoder</subtitle>
<id>http://git.iximeow.net/yaxpeax-x86/atom?h=0.0.9</id>
<link rel='self' href='http://git.iximeow.net/yaxpeax-x86/atom?h=0.0.9'/>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/'/>
<updated>2020-02-23T00:59:39Z</updated>
<entry>
<title>explicitly report x87 as not (yet) supported</title>
<updated>2020-02-23T00:59:39Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-02-23T00:42:14Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=a2d4713dcae92cc16838c43f3a5e9703a1c926da'/>
<id>urn:sha1:a2d4713dcae92cc16838c43f3a5e9703a1c926da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>support most avx operand codes</title>
<updated>2020-02-23T00:21:03Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-02-23T00:21:03Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=f3d8bb582c1c3e97d8002975a3da6223b263b40f'/>
<id>urn:sha1:f3d8bb582c1c3e97d8002975a3da6223b263b40f</id>
<content type='text'>
avx is still incomplete, but less so

avx is still practically untested
</content>
</entry>
<entry>
<title>fix {jmp,call} &lt;reg&gt;, as well as jmpf/callf</title>
<updated>2020-02-22T23:38:41Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-02-22T23:38:41Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=802679e4f8362d3c819b83223854c638cc8f2b7f'/>
<id>urn:sha1:802679e4f8362d3c819b83223854c638cc8f2b7f</id>
<content type='text'>
also support vmxon to finish out the f30f opcode map

add tests for forms of inc/dec, as well as TODOs, as yaxpeax-x86 doesn't
provide a way to distinguish different operand sizes (yet)
</content>
</entry>
<entry>
<title>more sse/sse2 support</title>
<updated>2020-02-22T23:12:37Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-02-22T23:12:37Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=d1787896dacc4821ebf399508472b3985ab2a232'/>
<id>urn:sha1:d1787896dacc4821ebf399508472b3985ab2a232</id>
<content type='text'>
largely f20f/f30f opcode map items
</content>
</entry>
<entry>
<title>support 660f sse2 instructions</title>
<updated>2020-02-22T08:52:38Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-02-22T08:51:30Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=33c520341b373ac18e7924eb9227615ac65c2618'/>
<id>urn:sha1:33c520341b373ac18e7924eb9227615ac65c2618</id>
<content type='text'>
this isn't quite all of sse2, but gets close. the f20f opcode map still
needs some touching up.

also fix `G_E_xmm_Ib` not respecting rex.r for the rrr operand
</content>
</entry>
<entry>
<title>embarassingly had OperandSpec variants for modrm displacement == 0 backwards</title>
<updated>2020-02-16T10:02:32Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-02-16T10:02:32Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=78d0c21c475fce65c36e64a36c26c689bee0faae'/>
<id>urn:sha1:78d0c21c475fce65c36e64a36c26c689bee0faae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>support `in` and `out` instructions</title>
<updated>2020-02-11T09:00:34Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-02-11T09:00:34Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=0c1d6fc73c90f906aa2ed5dbdde1ade153e6a0ad'/>
<id>urn:sha1:0c1d6fc73c90f906aa2ed5dbdde1ade153e6a0ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add `RegSpec::name` to get `&amp;'static str` labels for registers</title>
<updated>2020-02-11T08:22:16Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-02-11T08:22:16Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=bd9ae00ba84275c9414298d016da21e8106cda36'/>
<id>urn:sha1:bd9ae00ba84275c9414298d016da21e8106cda36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>derive Ord and PartialOrd for RegSpec and RegisterBank</title>
<updated>2020-02-11T08:12:45Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-02-11T08:12:45Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=f08c8bbf9f180283490fc7a4e116e8fa0ffcc681'/>
<id>urn:sha1:f08c8bbf9f180283490fc7a4e116e8fa0ffcc681</id>
<content type='text'>
this makes these usable as keys in collections such as BTreeMap. there
is no specific ordering imposed by Ord (f.ex it may be the case that
`eax &gt; dx` while `eax &gt; rax`), but some specific ordering may be imposed
in the future.
</content>
</entry>
<entry>
<title>support "int imm8" instructions</title>
<updated>2020-01-16T07:51:17Z</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-01-16T07:51:17Z</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=f2de087952ce4bc10ba18ad6bbb5d34ff01d2921'/>
<id>urn:sha1:f2de087952ce4bc10ba18ad6bbb5d34ff01d2921</id>
<content type='text'>
</content>
</entry>
</feed>
