GP-4356: fixes to avr8 cspec and elf extension, and additions to decompiler model rules

This commit is contained in:
ghintern 2025-07-16 20:22:28 +00:00
parent 5acdc3b522
commit 991a4b440c
17 changed files with 564 additions and 63 deletions

View file

@ -379,6 +379,16 @@
</element>
</zeroOrMore>
</interleave>
<zeroOrMore>
<element name="consume_extra">
<attribute name="storage"/>
<optional>
<attribute name="matchsize">
<ref name="boolean_type"/>
</attribute>
</optional>
</element>
</zeroOrMore>
<choice>
<element name="consume">
<attribute name="storage"/>
@ -395,6 +405,11 @@
<ref name="boolean_type"/>
</attribute>
</optional>
<optional>
<attribute name="reversesignif">
<ref name="boolean_type"/>
</attribute>
</optional>
<optional>
<attribute name="align">
<ref name="boolean_type"/>
@ -425,6 +440,11 @@
<ref name="boolean_type"/>
</attribute>
</optional>
<optional>
<attribute name="reversesignif">
<ref name="boolean_type"/>
</attribute>
</optional>
<optional>
<attribute name="storage"/>
</optional>
@ -439,6 +459,16 @@
<zeroOrMore>
<element name="consume_extra">
<attribute name="storage"/>
<optional>
<attribute name="matchsize">
<ref name="boolean_type"/>
</attribute>
</optional>
</element>
</zeroOrMore>
<zeroOrMore>
<element name="consume_remaining">
<attribute name="storage"/>
</element>
</zeroOrMore>
<zeroOrMore>