<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yaxpeax-x86/ffi, branch inst-behavior</title>
<subtitle>yaxpeax x86 decoder</subtitle>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/'/>
<entry>
<title>DecodeEverything wasn't useful, no better than InstDecoder::default()??</title>
<updated>2025-06-01T09:21:57+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2025-06-01T08:46:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=72968a35438e5284a0ba63c947e70f8880b3abb5'/>
<id>72968a35438e5284a0ba63c947e70f8880b3abb5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>expand isa feature selection to more bits</title>
<updated>2025-06-01T09:21:37+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2024-08-17T04:21:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=08eed360fea81ab9328fd0859b813ee01937b5b1'/>
<id>08eed360fea81ab9328fd0859b813ee01937b5b1</id>
<content type='text'>
this is backed by the new IsaSettings trait. the existing InstDecoders
are unchanged, except that they implement this new trait.

also add new `DecodeEverything` structs with `IsaSettings` impls that
are unconditionally set to permit anything the decoder can be configured
to conditionally accept or reject.

in the process, add new `_3dnow` flag and stop accepting 3dnow
instructions in uarch-specific decoder settings that would not have
3dnow instructions.

update AMD microarchitectures and cross-ref chip directory
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this is backed by the new IsaSettings trait. the existing InstDecoders
are unchanged, except that they implement this new trait.

also add new `DecodeEverything` structs with `IsaSettings` impls that
are unconditionally set to permit anything the decoder can be configured
to conditionally accept or reject.

in the process, add new `_3dnow` flag and stop accepting 3dnow
instructions in uarch-specific decoder settings that would not have
3dnow instructions.

update AMD microarchitectures and cross-ref chip directory
</pre>
</div>
</content>
</entry>
<entry>
<title>add missing feature flag to real-mode ffi library</title>
<updated>2024-06-24T22:14:16+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2024-06-24T22:14:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=6a5ea107475284756070614a566970fbb383c4e6'/>
<id>6a5ea107475284756070614a566970fbb383c4e6</id>
<content type='text'>
ffi/ still needs... much more work
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ffi/ still needs... much more work
</pre>
</div>
</content>
</entry>
<entry>
<title>update yaxpeax-arch to 0.3.1, fix fuzz target warnings</title>
<updated>2024-06-24T06:25:46+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2024-06-24T06:13:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=238d65c98b2983f87c89f78a793ba7c56dcf7b01'/>
<id>238d65c98b2983f87c89f78a793ba7c56dcf7b01</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update old yaxpeax-arch versions in ffi crates to compatible versions</title>
<updated>2022-12-24T13:16:53+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2022-12-24T13:15:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=add2d33de91528c1585e72c5dc091b5dcbf6ee6b'/>
<id>add2d33de91528c1585e72c5dc091b5dcbf6ee6b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add ffi wrappers for real mode, protected mode, and a multiarch build</title>
<updated>2021-07-04T22:21:01+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-04T22:21:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=bb2870e56d6c9a0a7b96be8287193a753e3a4391'/>
<id>bb2870e56d6c9a0a7b96be8287193a753e3a4391</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update yaxpeax-arch deps in ffi builds</title>
<updated>2021-07-04T05:18:43+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-04T05:18:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=dd83b3dd73b6c9d0e69a02dea94038988ea5ca65'/>
<id>dd83b3dd73b6c9d0e69a02dea94038988ea5ca65</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix yaxpeax_arch use in ffi packaging</title>
<updated>2021-07-04T00:19:08+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-04T00:19:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=e3a33439715133cdabe70b7932bb093dc1e63b23'/>
<id>e3a33439715133cdabe70b7932bb093dc1e63b23</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>forward display style choices to ffi interface</title>
<updated>2021-05-07T04:28:07+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-05-07T04:28:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=9efb3703630662bb0fee9f5224ac4c91c32741d1'/>
<id>9efb3703630662bb0fee9f5224ac4c91c32741d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>port long-mode ffi to protected-mode</title>
<updated>2021-03-23T06:40:20+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-03-23T06:15:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=eb870634d6d08b437f7773e99aadb97cf3fdba26'/>
<id>eb870634d6d08b437f7773e99aadb97cf3fdba26</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
