<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yaxpeax-x86/test/real_mode/mod.rs, branch 2.2.0</title>
<subtitle>yaxpeax x86 decoder</subtitle>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/'/>
<entry>
<title>add DisplayRules, docs, doc tests, ..</title>
<updated>2026-07-05T00:09:22+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2026-06-19T03:02:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=97dbde69221127d2552cb4fc442b90a2c0ff2a95'/>
<id>97dbde69221127d2552cb4fc442b90a2c0ff2a95</id>
<content type='text'>
this includes `trait DisplayRules` as a generic mechanism to control
parts of instruction printing, a `DefaultRules` for the existing
formatting style, and `AbsoluteAddressFormatter` to print instructions
as at some location in an address space.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this includes `trait DisplayRules` as a generic mechanism to control
parts of instruction printing, a `DefaultRules` for the existing
formatting style, and `AbsoluteAddressFormatter` to print instructions
as at some location in an address space.
</pre>
</div>
</content>
</entry>
<entry>
<title>pextr*/pinsr*/insertps/extrps immediate is now u8 instead of i8</title>
<updated>2026-07-05T00:09:22+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2026-06-10T05:09:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=1862b315950a477390435a52b6061bf5948977c4'/>
<id>1862b315950a477390435a52b6061bf5948977c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix vpbroadcast* memory size and source register bank</title>
<updated>2026-07-05T00:09:22+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2026-06-08T07:20:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=15b8817b2eda4c2f58fc098591677f77c34c454d'/>
<id>15b8817b2eda4c2f58fc098591677f77c34c454d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add MASM-style formatting support in all modes</title>
<updated>2026-07-05T00:08:38+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2026-05-31T05:51:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=9b24ada2c3a7afa42448fff7ee441ad983530d88'/>
<id>9b24ada2c3a7afa42448fff7ee441ad983530d88</id>
<content type='text'>
this includes a mildly nightmarish bit of test harness to compare
against ml.exe/ml64.exe/dumpbin.exe, which in turn chased out a bunch of
bugs. yay!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this includes a mildly nightmarish bit of test harness to compare
against ml.exe/ml64.exe/dumpbin.exe, which in turn chased out a bunch of
bugs. yay!
</pre>
</div>
</content>
</entry>
<entry>
<title>rename rne-sae to rn-sae</title>
<updated>2026-06-21T16:44:21+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2026-06-05T08:27:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=a38cba0c4a4ed9a1ed763618e5efe3f4487b1ad0'/>
<id>a38cba0c4a4ed9a1ed763618e5efe3f4487b1ad0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix mnemonics for prefetcht*</title>
<updated>2026-06-21T16:44:21+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2026-06-05T08:21:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=953054bb2dd86fb54a320123373ba23c7e08c332'/>
<id>953054bb2dd86fb54a320123373ba23c7e08c332</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>reject arpl in 16-bit decoding</title>
<updated>2026-05-25T18:12:35+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2026-05-25T18:12:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=426d092da378cb271d084632a20865952da395c6'/>
<id>426d092da378cb271d084632a20865952da395c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>j*cxz/pusha/popa alternate size forms</title>
<updated>2026-05-25T18:00:30+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2026-05-25T17:32:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=f2a2a09688421f2c532ab6f02527bf68f095407a'/>
<id>f2a2a09688421f2c532ab6f02527bf68f095407a</id>
<content type='text'>
these all existed since forever but the library did not distinguish them
and did not provide prefix information for users to tell which had been
decoded.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
these all existed since forever but the library did not distinguish them
and did not provide prefix information for users to tell which had been
decoded.
</pre>
</div>
</content>
</entry>
<entry>
<title>adapt long-mode behavior support to protected mode and real mode</title>
<updated>2026-05-25T06:37:09+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2026-05-18T07:06:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=340d89e4efd6200e733db8f67e787a6625a0a128'/>
<id>340d89e4efd6200e733db8f67e787a6625a0a128</id>
<content type='text'>
along the way, fix an error: maskmov is memory read-write.
additionally, operand information about {push,pop}a{,d}.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
along the way, fix an error: maskmov is memory read-write.
additionally, operand information about {push,pop}a{,d}.
</pre>
</div>
</content>
</entry>
<entry>
<title>66-prefixed sha1rnds4 doesnt even real</title>
<updated>2026-05-25T02:04:37+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2026-05-24T21:57:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=0ec3011a3d04de741be642e4d36e826174657fdc'/>
<id>0ec3011a3d04de741be642e4d36e826174657fdc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
