<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yaxpeax-x86/test/long_mode, branch inst-behavior</title>
<subtitle>yaxpeax x86 decoder</subtitle>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/'/>
<entry>
<title>if tripped over a kvm bug i swear</title>
<updated>2026-02-21T14:39:26+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2026-02-21T14:39:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=42571003fdb4b2e2ba8c395d750c8b40f6cb2d12'/>
<id>42571003fdb4b2e2ba8c395d750c8b40f6cb2d12</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cleanup</title>
<updated>2026-02-21T14:20:52+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2026-02-21T14:20:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=85166349948301c740b0d5ff2bf3d90b7e6c9da7'/>
<id>85166349948301c740b0d5ff2bf3d90b7e6c9da7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>more reworking of vm and test harness</title>
<updated>2026-02-21T14:19:33+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2026-02-21T14:19:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=378903217bd5edcd8f43abbda0f2de279ed5c2d8'/>
<id>378903217bd5edcd8f43abbda0f2de279ed5c2d8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lmao this rules</title>
<updated>2026-02-20T22:57:11+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2026-02-20T22:57:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=84f6890b8dee6807068baa79cce96377ed00ee9b'/>
<id>84f6890b8dee6807068baa79cce96377ed00ee9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>annotation description test requires `fmt`</title>
<updated>2025-09-29T03:30:42+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2025-09-29T02:57:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=d6a936b045d6efea2bee4fb4ee4a14c28c11f6de'/>
<id>d6a936b045d6efea2bee4fb4ee4a14c28c11f6de</id>
<content type='text'>
this was missed in typical testing because either tests run with all
features, no features, or fmt. there wasn't a test entry for only std,
which was broken.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this was missed in typical testing because either tests run with all
features, no features, or fmt. there wasn't a test entry for only std,
which was broken.
</pre>
</div>
</content>
</entry>
<entry>
<title>3dnow was still supported on K8, K10. 32-bit mode should learn about uarch tweaks too</title>
<updated>2025-06-01T23:51:42+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2025-06-01T23:51:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=016cb77445857b63b3c5ba3ea095c5a36a357fbd'/>
<id>016cb77445857b63b3c5ba3ea095c5a36a357fbd</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>rename most operand variants, make them structy rather than tupley</title>
<updated>2024-06-24T19:48:45+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2024-06-24T19:48:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=1b8019d5b39a05c109399b8628a1082bfec79755'/>
<id>1b8019d5b39a05c109399b8628a1082bfec79755</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add additional `call` test cases</title>
<updated>2024-06-23T22:15:50+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2024-06-23T22:15:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=2002347272391dc6a70d83fe8293f2ce35ed26ee'/>
<id>2002347272391dc6a70d83fe8293f2ce35ed26ee</id>
<content type='text'>
fix 32-bit 66-prefixed ff /2 call not having 16-bit operands

fix momentary regression in rendering `call` instructions to string
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix 32-bit 66-prefixed ff /2 call not having 16-bit operands

fix momentary regression in rendering `call` instructions to string
</pre>
</div>
</content>
</entry>
<entry>
<title>InstructionTextBuffer is only present with alloc (new crate flag)</title>
<updated>2024-06-23T17:44:24+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2024-06-23T17:44:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-x86/commit/?id=931ad9b84e75faf734ddff19b692481013260f6e'/>
<id>931ad9b84e75faf734ddff19b692481013260f6e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
