<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yaxpeax-arm/src, branch 0.2.5</title>
<subtitle>yaxpeax arm decoder</subtitle>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/'/>
<entry>
<title>improve msr register decoding</title>
<updated>2024-03-10T02:00:42+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2024-03-10T02:00:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=57aa49ef6b0b5cfc040606a4e2b2f2d097d8aee4'/>
<id>57aa49ef6b0b5cfc040606a4e2b2f2d097d8aee4</id>
<content type='text'>
"improve" rather than "fix" as `pstate.0x3` is hardly as useful as
`msr uao, #3`. but the "pstate field" that had been decoded before was
totally incorrect.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"improve" rather than "fix" as `pstate.0x3` is hardly as useful as
`msr uao, #3`. but the "pstate field" that had been decoded before was
totally incorrect.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix armv8 a64 decoder hint instructions</title>
<updated>2024-03-10T01:59:54+00:00</updated>
<author>
<name>belovdv</name>
<email>70999565+belovdv@users.noreply.github.com</email>
</author>
<published>2024-03-07T17:48:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=098b030310a2b6dcc778c2e1cc765be2b3b5e95a'/>
<id>098b030310a2b6dcc778c2e1cc765be2b3b5e95a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ah and a doc comment for the public method</title>
<updated>2023-11-02T15:01:17+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2023-11-02T15:01:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=8b995b2763d4cb5c8c73913d795318c9ce7178f0'/>
<id>8b995b2763d4cb5c8c73913d795318c9ce7178f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make RegShift::into_shift public</title>
<updated>2023-11-02T14:53:55+00:00</updated>
<author>
<name>wscp</name>
<email>warpspeedscp@gmail.com</email>
</author>
<published>2023-10-25T15:47:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=fdc8106ffa06b83f54a8115f2dc134cd82f912f3'/>
<id>fdc8106ffa06b83f54a8115f2dc134cd82f912f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix 24-bit branch immediate decoding</title>
<updated>2023-01-31T05:57:03+00:00</updated>
<author>
<name>jam1garner</name>
<email>jam@jam1.re</email>
</author>
<published>2023-01-31T05:53:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=af8fcdb3d748b130919e60c1d3a6172d27e487cd'/>
<id>af8fcdb3d748b130919e60c1d3a6172d27e487cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix 32-bit conditional thumb branches</title>
<updated>2022-09-29T22:50:31+00:00</updated>
<author>
<name>Mitchell Johnson</name>
<email>ehntoo@ehntoo.org</email>
</author>
<published>2022-09-04T23:49:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=9570dae514462f4a823e54de11e6dc86587de1b7'/>
<id>9570dae514462f4a823e54de11e6dc86587de1b7</id>
<content type='text'>
Correct the shift used to select condition bits and correctly compute the
branch offset.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Correct the shift used to select condition bits and correctly compute the
branch offset.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix negative unconditional 16-bit thumb branches</title>
<updated>2022-09-29T22:50:31+00:00</updated>
<author>
<name>Mitchell Johnson</name>
<email>ehntoo@ehntoo.org</email>
</author>
<published>2022-09-04T23:16:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=4470c5b393817a93854472354d76911cfc9abe6f'/>
<id>4470c5b393817a93854472354d76911cfc9abe6f</id>
<content type='text'>
Sign extension shift had an off-by-one error so the sign bit was not being
properly extended.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sign extension shift had an off-by-one error so the sign bit was not being
properly extended.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix 32-bit Thumb unconditional branch decoding</title>
<updated>2022-09-29T22:50:31+00:00</updated>
<author>
<name>Mitchell Johnson</name>
<email>ehntoo@ehntoo.org</email>
</author>
<published>2022-09-04T21:33:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=189cbcfdad097363e66f41daf4d6a76acbf3661c'/>
<id>189cbcfdad097363e66f41daf4d6a76acbf3661c</id>
<content type='text'>
T4 encodings of unconditional branches were not being interpreted correctly
(#6), and 32-bit bl/blx instructions were similarly incorrect. Correct the bits
selected for op1 and op2 and handle the slightly-unusual i1/i2 sign bit xor for
these instructions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
T4 encodings of unconditional branches were not being interpreted correctly
(#6), and 32-bit bl/blx instructions were similarly incorrect. Correct the bits
selected for op1 and op2 and handle the slightly-unusual i1/i2 sign bit xor for
these instructions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix no_std builds</title>
<updated>2022-04-08T13:09:30+00:00</updated>
<author>
<name>Mitchell Johnson</name>
<email>ehntoo@ehntoo.org</email>
</author>
<published>2022-04-07T02:13:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=434508ca1a5ee2f4bf0f1e3b9f01c5e4e167efa2'/>
<id>434508ca1a5ee2f4bf0f1e3b9f01c5e4e167efa2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix docs that failed to build</title>
<updated>2022-01-02T20:46:28+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2022-01-02T20:46:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=514eae8d01163f9550046054f2d3accc00df972c'/>
<id>514eae8d01163f9550046054f2d3accc00df972c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
