<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yaxpeax-x86/src/real_mode, branch opts</title>
<subtitle>yaxpeax x86 decoder</subtitle>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/'/>
<entry>
<title>roll up decoding loop changes for 16-bit and 32-bit decoders</title>
<updated>2022-12-03T22:53:40+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2022-12-03T22:53:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=64abb4e439230c8b4b8a6534989784e362efb12d'/>
<id>64abb4e439230c8b4b8a6534989784e362efb12d</id>
<content type='text'>
this applies
* f338c74656f6eef8b3080fa9f249b1cb733fd1a9
* bece19e6a69b158893abbf56a6cac25eb25d9a32
* 6353f58170d28a142e3b012c2c86f684d50dea45
* 67be1c0983244645a3c762b7aa0601f0d0ba4bb3
* 091f1d66ef853d6339a96e43d71c137ee7d3907a

as one unit to both the 16-bit and 32-bit decoders.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this applies
* f338c74656f6eef8b3080fa9f249b1cb733fd1a9
* bece19e6a69b158893abbf56a6cac25eb25d9a32
* 6353f58170d28a142e3b012c2c86f684d50dea45
* 67be1c0983244645a3c762b7aa0601f0d0ba4bb3
* 091f1d66ef853d6339a96e43d71c137ee7d3907a

as one unit to both the 16-bit and 32-bit decoders.
</pre>
</div>
</content>
</entry>
<entry>
<title>apply e7f49509 to 16-bit and 32-bit decoders</title>
<updated>2022-12-03T22:24:27+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2022-12-03T22:24:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=e871aa62141cd29a76c8901fbe97912142226d4a'/>
<id>e871aa62141cd29a76c8901fbe97912142226d4a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>apply 2444de11 to 16-bit and 32-bit decoders</title>
<updated>2022-12-03T22:12:38+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2022-12-03T22:12:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=c549f10115e727a6c0694e1ca59704826910e165'/>
<id>c549f10115e727a6c0694e1ca59704826910e165</id>
<content type='text'>
these don't need the extra `rex`-supporting index space, so they don't
have it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
these don't need the extra `rex`-supporting index space, so they don't
have it.
</pre>
</div>
</content>
</entry>
<entry>
<title>support 0x9a callf in 16/32-bit modes</title>
<updated>2022-04-30T18:11:56+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2022-04-30T18:11:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=073d3b367ee4164fc5c89c4a7869770f0261a00c'/>
<id>073d3b367ee4164fc5c89c4a7869770f0261a00c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix a few issues preventing no-std builds from ... building</title>
<updated>2022-04-25T02:22:52+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2022-04-25T00:39:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=2097524c851b15e89091fd3775817a06f0eeae4f'/>
<id>2097524c851b15e89091fd3775817a06f0eeae4f</id>
<content type='text'>
this includes a `Makefile` that exercises the various crate configs.
most annoyingly, several doc comments needed to grow
`#[cfg(feature="fmt")]` blocks so docs continue to build with that
feature enabled or disabled.

carved out a way to run exhaustive tests; they should be written as
`#[ignore]`, and then the makefile will run even ignored tests on the
expectation that this will run the exhaustive (but slower) suite.
exhaustive tests are not yet written. they'll probably involve spanning
4 byte sequences from 0 to 2^32-1.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this includes a `Makefile` that exercises the various crate configs.
most annoyingly, several doc comments needed to grow
`#[cfg(feature="fmt")]` blocks so docs continue to build with that
feature enabled or disabled.

carved out a way to run exhaustive tests; they should be written as
`#[ignore]`, and then the makefile will run even ignored tests on the
expectation that this will run the exhaustive (but slower) suite.
exhaustive tests are not yet written. they'll probably involve spanning
4 byte sequences from 0 to 2^32-1.
</pre>
</div>
</content>
</entry>
<entry>
<title>fuzz DisplayStyle::C and fix corresponding issues</title>
<updated>2022-01-12T23:46:39+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2022-01-12T23:46:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=e80b5622ec956a92f24ce6487fb0d76e9c541515'/>
<id>e80b5622ec956a92f24ce6487fb0d76e9c541515</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix incorrect decoder used in docs test</title>
<updated>2022-01-02T22:58:51+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2022-01-02T22:10:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=1dc77c26e1de52f43b0841f60c42f9581ac31f77'/>
<id>1dc77c26e1de52f43b0841f60c42f9581ac31f77</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Wrap unsafe functions to catch errors in debug</title>
<updated>2022-01-02T22:40:07+00:00</updated>
<author>
<name>5225225</name>
<email>5225225@mailbox.org</email>
</author>
<published>2021-12-19T20:34:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=dd1e281c85cb047c6a4a05a4af0314e064cba088'/>
<id>dd1e281c85cb047c6a4a05a4af0314e064cba088</id>
<content type='text'>
Closes https://github.com/iximeow/yaxpeax-x86/issues/16
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes https://github.com/iximeow/yaxpeax-x86/issues/16
</pre>
</div>
</content>
</entry>
<entry>
<title>fix incorrect memory size for f30f1e-style nop</title>
<updated>2021-12-19T19:23:18+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-12-19T19:23:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=e7dec7baa9c6649d71e1b349d93dce6b0cd588bf'/>
<id>e7dec7baa9c6649d71e1b349d93dce6b0cd588bf</id>
<content type='text'>
not only did the instruction have wrong data, but if displayed, the
formatter would panic.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
not only did the instruction have wrong data, but if displayed, the
formatter would panic.
</pre>
</div>
</content>
</entry>
<entry>
<title>test that invalid RegSpec constructions panic as expected</title>
<updated>2021-12-19T17:09:20+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-12-19T17:06:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=d13d8ebfad98b3d547f455ec9d73dab98f0899c3'/>
<id>d13d8ebfad98b3d547f455ec9d73dab98f0899c3</id>
<content type='text'>
in the process, fix 64-bit rex-byte limit, 32/16-bit mode mask reg limit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in the process, fix 64-bit rex-byte limit, 32/16-bit mode mask reg limit
</pre>
</div>
</content>
</entry>
</feed>
