<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yaxpeax-x86/src/display.rs, branch 2.1.1</title>
<subtitle>yaxpeax x86 decoder</subtitle>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/'/>
<entry>
<title>stale file</title>
<updated>2024-06-23T22:18:04+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2024-06-23T22:18:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=4225510d22ba087b6ba74f6ca8284263e63d29a1'/>
<id>4225510d22ba087b6ba74f6ca8284263e63d29a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>extract reusable display bits into yaxpeax-arch, add a visitor fn to Operand</title>
<updated>2024-06-22T07:25:01+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2024-06-22T07:25:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=347042c45ced56b37a665a2c4b042b7f7aae8e03'/>
<id>347042c45ced56b37a665a2c4b042b7f7aae8e03</id>
<content type='text'>
comes with deleting the body of impl Colorize for Operand, because we can reuse the normal operand formatting code
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
comes with deleting the body of impl Colorize for Operand, because we can reuse the normal operand formatting code
</pre>
</div>
</content>
</entry>
<entry>
<title>things compile again, add a few more caution signs around InstructionTextBuffer</title>
<updated>2024-06-21T09:05:24+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2024-06-21T09:05:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=d16cc79d7b7091f67328a0080634ce6cd4880dbd'/>
<id>d16cc79d7b7091f67328a0080634ce6cd4880dbd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>separate out display code further, reword comments on InstructionTextSink to be ... stern</title>
<updated>2024-06-21T08:32:48+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2024-06-21T08:32:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=e39d6b576da2f25490bf739b61fc8c9f3ab7c2ec'/>
<id>e39d6b576da2f25490bf739b61fc8c9f3ab7c2ec</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>make x86 actually no_std</title>
<updated>2020-01-16T04:04:34+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-01-16T04:04:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=d0e662b146aad03044d933caf2c2c16d7863c5d5'/>
<id>d0e662b146aad03044d933caf2c2c16d7863c5d5</id>
<content type='text'>
it depended on crates that dragged in std, oops
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
it depended on crates that dragged in std, oops
</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>no_std!!</title>
<updated>2020-01-15T09:17:42+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-01-15T09:17:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=c03917812aa6ce5a731d743298cb2ab46627189a'/>
<id>c03917812aa6ce5a731d743298cb2ab46627189a</id>
<content type='text'>
this makes yaxpeax-x86 no_std. no externally-visible changes!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this makes yaxpeax-x86 no_std. no externally-visible changes!
</pre>
</div>
</content>
</entry>
<entry>
<title>"fix warnings"</title>
<updated>2020-01-13T00:10:14+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-01-11T06:04:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=b7b781db7a2ba94c816ff5138a713114c39d4034'/>
<id>b7b781db7a2ba94c816ff5138a713114c39d4034</id>
<content type='text'>
this assists many misdecodes from being totally wrong to only slightly
wrong and more clear about it (rrr-selected opcodes or W-bit-selected
opcodes were accidentally decoded as the first variant of their opcode)

also fixes sillier warnings all over the place, and probably a few
incorrectly counted lengths
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this assists many misdecodes from being totally wrong to only slightly
wrong and more clear about it (rrr-selected opcodes or W-bit-selected
opcodes were accidentally decoded as the first variant of their opcode)

also fixes sillier warnings all over the place, and probably a few
incorrectly counted lengths
</pre>
</div>
</content>
</entry>
</feed>
