<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yaxpeax-arm/test, branch 0.0.7</title>
<subtitle>yaxpeax arm decoder</subtitle>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/'/>
<entry>
<title>TODONE: adr with add/subtracted offset</title>
<updated>2020-12-06T23:54:52+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-12-06T23:54:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=635799ae37407621f791e6fe2aa3dba141c24763'/>
<id>635799ae37407621f791e6fe2aa3dba141c24763</id>
<content type='text'>
instead of trying to shoehorn in `adr reg, label` syntax like the manual
requests, it's much easier to just describe these as `{add, sub} reg,
pc, offset` and potentially rewrite `pc, offset` as an `adr reg, label`
if a higher-level tool has that kind of information available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
instead of trying to shoehorn in `adr reg, label` syntax like the manual
requests, it's much easier to just describe these as `{add, sub} reg,
pc, offset` and potentially rewrite `pc, offset` as an `adr reg, label`
if a higher-level tool has that kind of information available.
</pre>
</div>
</content>
</entry>
<entry>
<title>warning cleanup (test edition)</title>
<updated>2020-12-06T23:39:28+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-12-06T23:39:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=fde906acd802e071c8a7f9435ea205692e4b26b4'/>
<id>fde906acd802e071c8a7f9435ea205692e4b26b4</id>
<content type='text'>
add in some simd tests for future neon decoding. these tests are drawn
from capstone and may need some subsequent cleanup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add in some simd tests for future neon decoding. these tests are drawn
from capstone and may need some subsequent cleanup
</pre>
</div>
</content>
</entry>
<entry>
<title>add ldc/sdc instructions and a slew of 32b thumb2 tests</title>
<updated>2020-12-06T23:17:52+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-12-06T23:17:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=1572e928b41b5c0765d7f47b346110da14e58b9e'/>
<id>1572e928b41b5c0765d7f47b346110da14e58b9e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix more incomplete cases, report arm instruction length properly</title>
<updated>2020-12-06T19:58:57+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-12-06T19:37:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=72109c2385c7b0940072f31fc3bcbeed68006060'/>
<id>72109c2385c7b0940072f31fc3bcbeed68006060</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix some 32-bit thumb2 instructions, hook up .w, `s`, and a few typos</title>
<updated>2020-12-06T19:58:57+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-12-06T00:42:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=e30fee133cd0296bf3d0211e5ce13b5dfba03561'/>
<id>e30fee133cd0296bf3d0211e5ce13b5dfba03561</id>
<content type='text'>
mostly confusion of pre/post-increment, operand widths, immediate
widths, things of that nature
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
mostly confusion of pre/post-increment, operand widths, immediate
widths, things of that nature
</pre>
</div>
</content>
</entry>
<entry>
<title>add thumb/thumb2 decoding</title>
<updated>2020-12-06T19:58:57+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-11-30T04:40:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=72f9a2500b2f2b65e61a5d19b3606225084c896d'/>
<id>72f9a2500b2f2b65e61a5d19b3606225084c896d</id>
<content type='text'>
16-bit instructions only, for now
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
16-bit instructions only, for now
</pre>
</div>
</content>
</entry>
<entry>
<title>armv7 support through neon, some still missing (mainly coproc instrs)</title>
<updated>2020-03-15T11:43:49+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-03-15T11:43:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=0eef8df038ff3a83f31aeeb3c58d5bf652c400ec'/>
<id>0eef8df038ff3a83f31aeeb3c58d5bf652c400ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bring more armv7 tests back to the land of the living</title>
<updated>2020-02-23T09:17:02+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-02-23T09:17:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=f4f2c1befecfc841b2a7f5906492b94b16560b9c'/>
<id>f4f2c1befecfc841b2a7f5906492b94b16560b9c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>strh/ldrh/strht/ldrht and some misc cleanup</title>
<updated>2020-02-18T05:01:06+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-02-18T05:01:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=43f38937cfcae8bc4eaf95acfc85ed50fb9a07a3'/>
<id>43f38937cfcae8bc4eaf95acfc85ed50fb9a07a3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>entirely replace armv7 operands</title>
<updated>2020-02-18T02:33:11+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2020-02-18T02:33:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arm/commit/?id=61541d356e6c9d378a85697778685b410fcbee1b'/>
<id>61541d356e6c9d378a85697778685b410fcbee1b</id>
<content type='text'>
Operands was an enum covering all forms of operands and data for each
operand for all instructions. this is hard to iterate, and hard to work
with when a single operand is the one of interest, so it's now replaced
by an array of `Operand` enum instances like other architectures.

in the course of this change, several forms of decoding are broken,
while adding support for some earlier-unsupported multiplies and
  instructions like msr and clz

also clearly note which document the comments mentioning page
numbers/figures is referencing
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Operands was an enum covering all forms of operands and data for each
operand for all instructions. this is hard to iterate, and hard to work
with when a single operand is the one of interest, so it's now replaced
by an array of `Operand` enum instances like other architectures.

in the course of this change, several forms of decoding are broken,
while adding support for some earlier-unsupported multiplies and
  instructions like msr and clz

also clearly note which document the comments mentioning page
numbers/figures is referencing
</pre>
</div>
</content>
</entry>
</feed>
